ロールの権限を追加、更新、または削除
post
/ic/api/process/v1/dp-roles/{id}/permissions
ロールの権限を追加、更新または削除します。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- id(required): string
プロセス・ロールID
権限変更リクエスト・リスト。
ネストされたスキーマ : ProcessRolePermissionsAction
型:
ソースを表示
object- object: object ProcessRolePermission
- type: string
許容値:
[ "INSERT", "UPDATE", "DELETE" ]
ネストされたスキーマ : ProcessRolePermission
型:
ソースを表示
object- actions: array actions
アクションのリスト
- condition: string
この権限がアクティブ化される条件
- id: string
プロセス・ロール権限ID。
- resources: array resources
ネストされたスキーマ: actions
型:
arrayアクションのリスト
ソースを表示
- Array of: string
許容値:
[ "NONE", "ALL", "READ", "UPDATE", "CREATE", "ACCESS", "DOCUMENT_DOWNLOAD", "DOCUMENT_CONTRIBUTE" ]
ネストされたスキーマ : ProcessRoleResource
型:
objectプロセス・ロール・リソース
ソースを表示
- resourceId: string
リソースのID
- resourceType: string
リソース・タイプ
- subResourceId: string
サブ・ソースID
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
操作の成功
ルート・スキーマ : ProcessRolePermissions
型:
objectすべてに一致
ソースを表示
- object CommonModel
識別子:
links - object ProcessRolePermissions-allOf[1]
ネストされたスキーマ : ProcessRolePermission
型:
ソースを表示
object- actions: array actions
アクションのリスト
- condition: string
この権限がアクティブ化される条件
- id: string
プロセス・ロール権限ID。
- resources: array resources
ネストされたスキーマ: actions
型:
arrayアクションのリスト
ソースを表示
- Array of: string
許容値:
[ "NONE", "ALL", "READ", "UPDATE", "CREATE", "ACCESS", "DOCUMENT_DOWNLOAD", "DOCUMENT_CONTRIBUTE" ]
ネストされたスキーマ : ProcessRoleResource
型:
objectプロセス・ロール・リソース
ソースを表示
- resourceId: string
リソースのID
- resourceType: string
リソース・タイプ
- subResourceId: string
サブ・ソースID
401レスポンス
未認可
403レスポンス
ユーザーは、動的プロセス・ロール権限を変更する権限がありません。
404レスポンス
更新/削除するロールまたは権限が見つかりません。
500レスポンス
内部サーバー・エラー