iac_workspace.AdminMemberServiceオブジェクト
コンポーネント情報 | |
---|---|
version | 8.0.0 |
ワークスペースのメンバーに対する管理操作を提供するサービスです。
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 管理権限について ]
このクラスでは、以下のいずれかに該当するユーザ以外、操作できません。
- Collaboration管理者ロールを持つユーザ
- Workspace機能管理者ロールを持つユーザ
[ collaboration管理者の場合 ]
collaboration管理者として操作可能なワークスペースは、認可で許可された会社のワークスペースに限ります。
[ Workspace機能管理者の場合 ]
Workspace機能管理者として操作可能なワークスペースは、操作ユーザのカレント組織の会社に一致するワークスペースに限ります。
メソッドの概要
返却値の型 | メソッド名 |
---|---|
ResultObject | addMember (WorkspaceKey workspaceKey , Member[] members ) ワークスペースメンバーを追加します。 |
ResultObject | findMemberList (WorkspaceKey workspaceKey ) ワークスペースの全メンバーを取得します。 |
ResultObject | findMember (String itemType , ItemKey itemKey , String userCd ) ワークスペースメンバーを取得します。 |
ResultObject | grantOwnerShip (WorkspaceKey workspaceKey , String[] userCds ) ワークスペースのオーナー権限を付与します。 |
ResultObject | rejectOwnerShip (WorkspaceKey workspaceKey , String[] userCds ) ワークスペースのオーナー権限を剥奪します。 |
ResultObject | removeMember (WorkspaceKey workspaceKey , String[] userCds ) ワークスペースから離脱します。 |
メソッドの詳細
ResultObject addMember (WorkspaceKey workspaceKey , Member[] members )
ワークスペースメンバーを追加します。
パラメータ
返却値
|
ResultObject findMemberList (WorkspaceKey workspaceKey )
ワークスペースの全メンバーを取得します。
IMBoxのGroupBoxと各メンバーの連携状態を含めて取得します。
パラメータ
返却値
|
ResultObject findMember (String itemType , ItemKey itemKey , String userCd )
ワークスペースメンバーを取得します。
指定したアイテム情報に該当するワークスペースのメンバーを取得します。
返却値
|
ResultObject grantOwnerShip (WorkspaceKey workspaceKey , String[] userCds )
ワークスペースのオーナー権限を付与します。
IMBoxのGroupBoxに対してもオーナー権限を付与します。
パラメータ
返却値
|
ResultObject rejectOwnerShip (WorkspaceKey workspaceKey , String[] userCds )
ワークスペースのオーナー権限を剥奪します。
IMBoxのGroupBoxに対してもオーナー権限のを行います。
パラメータ
返却値
|
ResultObject removeMember (WorkspaceKey workspaceKey , String[] userCds )
ワークスペースから離脱します。
指定したユーザをワークスペースから離脱させます。
パラメータ
返却値
|