|
名称 |
说明 |
|
Int AddFolder(int parentFolderID, string folderName, string folderDescription) |
增加一个目录。
参数说明:
parentFolderID: 指定的父目录的ID,新增加的目录将作为这个父目录的儿子
folderName: 目录名称
folderDescription: 目录说明
返回说明:
返回增加的目录的ID |
|
Void AddLimit( string reportID, string userID, int limitID, int newValue) |
为一个报表的一个用户增加一个限制
参数说明:
reportID: 报表的ID
userID: 用户的ID
limitID: 指定的限制ID
newValue: 限制的值 |
|
void AddReport(int folderID, string reportName) |
增加一个报表
参数说明:
folderID: 增加报表所在的目录
reportName: 报表的名字 |
|
void AddRight( string reportID, string userID, int rightID, string granted) |
为一个报表的一个用户增加一个权限
参数说明:
reportID: 报表ID
userID: 用户ID
rightID: 权限ID
granted: 1 授权, 0 拒绝. |
|
void AddUser(UserDataTransfer userDataTransfer) |
增加一个用户
参数说明:
userDataTransfer: 用户信息对象 |
|
void AddUserGroup( string name, string description) |
增加一个组
参数说明:
name: 组名称
description: 组说明 |
|
void AddUserToGroup( string userID, int groupID) |
把用户加入一个组
参数说明:
userID: 用户ID
groupID: 组ID |
|
void AddUserToNewGroup( string userID, string groupName) |
把用户加入一个新组
参数说明:
userID: 用户ID
groupName: 新组的名称 |
|
void DeleteUser( string userID) |
删除一个用户
参数说明:
userID: 用户ID |
|
void DeleteUserGroup( string userGroupID) |
删除一个用户组
参数说明:
userGroupID: 组ID |
|
IDictionary GetAvailableLimits( string reportID) |
获取一个报表的所有限制
参数说明:
reportID: 报表ID
返回说明:
返回包含用键、值对的Dictionary. |
|
IDictionary GetAvailableRights( string reportID) |
获取一个报表的所有权限
参数说明:
reportID: 报表ID
返回说明:
返回包含用键、值对的Dictionary. |
|
SecurityLimits GetCurrentLimits( string reportID, string userID) |
获取用户对一个报表的限制
参数说明:
reportID: 报表ID
userID: 用户ID
返回说明:
返回SecurityLimits集合对象信息. |
|
SecurityRights GetCurrentRights(string reportID, string userID) |
获取用户对一个报表的权限
参数说明:
reportID: 报表ID
userID: 用户ID
返回说明:
返回SecurityRights集合对象信息. |
|
int GetFolderID(string folderName) |
获取一个目录的ID
参数说明:
folderName: 目录名称
返回说明:
返回目录的ID |
|
IDictionary GetFolders() |
获取所有目录的列表
参数说明:
<returns>返回包含用键、值对的Dictionary. |
|
IDictionary GetMemberGroups( string userID) |
获取一个用户所在的所有组
参数说明:
userID: 用户ID
返回说明:
返回包含用键、值对的Dictionary. |
|
IDictionary GetReports() |
获取所有的报表
参数说明:
<returns>返回包含用键、值对的Dictionary. |
|
IDictionary GetUserGroups() |
获取所有的用户组
参数说明:
<returns>返回包含用键、值对的Dictionary |
|
IDictionary GetUsers() |
获取所有的用户信息
参数说明:
<returns>返回包含用键、值对的Dictionary. |
|
IDictionary GetUsersForReport( string reportID) |
获取一个报表的所有用户
参数说明:
reportID: 报表ID
返回说明:
返回包含用键、值对的Dictionary. |
|
bool Logon(string System, string UserName, string Password, AuthenticationTypes AuthType) |
登录到BO服务器,在进行BO的各种操作之前,都必须先进行登录
参数说明:
System: 系统名称
UserName: 登录用户名称
Password: 登录密码
AuthType: 登录认证类型 |
|
void RemoveUserFromGroup(string userID, string groupID) |
从一个用户组中移除一个用户,注意,不删除用户
参数说明:
userID: 用户ID
groupID: 组ID |
|
void ResetUserPassword( string userID, string alternatePassword) |
重置一个用户的密码
参数说明:
userID: 用户ID
alternatePassword: 新密码 |
|
|
|