組織メンバーが特定のアクションを実行できるかどうか、作業にアクセスできるかどうかは、そのメンバーが属するグループに割り当てられている権限によって制御されます。 ロールは、一般的に、次のタイプのアクションを特定のグループに制限するために使用します。
- ジョブの作成
- ジョブの再割り当て
- ワークフロー ダイアグラムの編集
- ワークフロー アイテムの設定の管理
注意:
ワークフロー アイテムの権限は ArcGIS Online の権限とは別のもので、ワークフロー アイテムのロールと権限の管理に ArcGIS Online の管理権限を必要としません。
ユーザー
ユーザー アカウントと Workflow Manager Web アプリへのアクセスは、ArcGIS 組織で管理されます。
グループ
グループは ArcGIS 組織で管理され、ワークフロー アイテム管理者が権限のセットを含むロールをワークフロー アイテムのユーザー グループに割り当てることができるようにします。
ロール
ロールには、グループに割り当てることができる権限のセットが含まれており、それによってワークフロー アイテムに対する基礎的な権限をグループ内の各ユーザーに付与することができます。 次の各セクションでは、デフォルトのワークフロー アイテム ロールに割り当てられている権限を示します。
ワークフロー管理者
ワークフロー管理者ロールは、Creator ロールとともに Publisher ユーザー タイプを必要とし、次の権限を含みます。
権限 | 説明 |
---|---|
adminAdvanced | [設計] ページを表示し、ワークフロー ダイアグラム、ジョブ テンプレート、ワークフロー アイテム設定 (グループのロールや権限など) を構成します。 |
jobAssignAny | 任意のユーザーまたはグループに対し、どのジョブでも随時割り当てます。 |
jobAssignGroup | 自分のグループに割り当てられた任意のジョブを、グループ内の任意のユーザーに割り当てます。 |
jobAssignIndividual | 自分のグループに割り当てられた任意のジョブを自分自身に割り当て、自分自身に割り当てられた任意のジョブを自分のグループに割り当てます。 |
jobClose | ワークフローの完了時にジョブを終了します。 |
jobCreate | ジョブを作成します。 |
jobDelete | ジョブを削除します。 |
jobForceStop | 別のユーザーが実行しているステップをキャンセルします。 |
jobReopenClosed | 終了したジョブを再開します。 |
jobUpdateAttachments | ジョブの添付ファイルを追加、更新、削除します。 |
jobUpdateDate | ジョブの開始予定日または終了予定日を更新します。 |
jobUpdateDescription | ジョブの説明を更新します。 |
jobUpdateExtendedProperties | ジョブの拡張プロパティを更新します。 |
jobUpdateHolds | ジョブ ホールドを更新します。 |
jobUpdateName | ジョブ名を更新します。 |
jobUpdateNotes | ジョブのメモを更新します。 |
jobUpdateOwner | ジョブの所有者を更新します。 |
jobUpdateParentJob | ジョブの親ジョブを更新します。 |
jobUpdatePriority | ジョブの優先度を更新します。 |
jobUpdateStatus | ジョブのステータスを更新します。 |
jobUpgrade | ジョブのワークフロー ダイアグラムを最新バージョンにアップグレードします。 |
viewCreatePanel | [作成] パネルを表示します。 |
viewDetailsPanelAttachments | [詳細] パネルにジョブの添付ファイルを表示します。 |
viewDetailsPanelComments | [詳細] パネルにジョブ コメントを表示します。 |
viewDetailsPanelDiagram | [詳細] パネルにジョブのワークフロー ダイアグラムを表示します。 |
viewDetailsPanelHistory | [詳細] パネルにジョブ履歴を表示します。 |
viewDetailsPanelHolds | [詳細] パネルにジョブ ホールドを表示します。 |
viewDetailsPanelLocation | [詳細] パネルにジョブの位置を表示します。 |
viewDetailsPanelNotes | [詳細] パネルにジョブのメモを表示します。 |
viewDetailsPanelProperties | [詳細] パネルにジョブのプロパティを表示します。 |
viewManagePage | [管理] ページを表示します。 |
viewWorkPage | [作業] ページを表示します。 |
workflowSetStepCurrent | ジョブのワークフロー内で現在のステップを設定します。 |
ワークフロー デザイナー
ワークフロー デザイナー ロールは、Creator ロールとともに Publisher ユーザー タイプを必要とし、次の権限を含みます。
権限 | 説明 |
---|---|
adminBasic | [設計] ページを表示し、ワークフロー ダイアグラムおよびジョブ テンプレートを構成します。 |
jobAssignAny | 任意のユーザーまたはグループに対し、どのジョブでも随時割り当てます。 |
jobAssignGroup | 自分のグループに割り当てられた任意のジョブを、グループ内の任意のユーザーに割り当てます。 |
jobAssignIndividual | 自分のグループに割り当てられた任意のジョブを自分自身に割り当て、自分自身に割り当てられた任意のジョブを自分のグループに割り当てます。 |
jobClose | ワークフローの完了時にジョブを終了します。 |
jobCreate | ジョブを作成します。 |
jobDelete | ジョブを削除します。 |
jobReopenClosed | 終了したジョブを再開します。 |
jobUpdateAttachments | ジョブの添付ファイルを更新します。 |
jobUpdateDate | ジョブの開始予定日または終了予定日を更新します。 |
jobUpdateDescription | ジョブの説明を更新します。 |
jobUpdateExtendedProperties | ジョブの拡張プロパティを更新します。 |
jobUpdateHolds | ジョブ ホールドを更新します。 |
jobUpdateName | ジョブ名を更新します。 |
jobUpdateOwner | ジョブの所有者を更新します。 |
jobUpdateParentJob | ジョブの親ジョブを更新します。 |
jobUpdatePriority | ジョブの優先度を更新します。 |
jobUpdateStatus | ジョブのステータスを更新します。 |
jobUpgrade | ジョブのワークフロー ダイアグラムを最新バージョンにアップグレードします。 |
workflowSetStepCurrent | ジョブのワークフロー内で現在のステップを設定します。 |
ジョブの管理 (高度)
ジョブの管理 (高度) ロールは、Contributor ユーザー タイプを必要とし、次の権限を含みます。
権限 | 説明 |
---|---|
jobAssignAny | 任意のユーザーまたはグループに対し、どのジョブでも随時割り当てます。 |
jobCreate | ジョブを作成します。 |
jobDelete | ジョブを削除します。 |
jobReopenClosed | 終了したジョブを再開します。 |
jobUpdateDate | ジョブの開始予定日または終了予定日を更新します。 |
jobUpdateDescription | ジョブの説明を更新します。 |
jobUpdateExtendedProperties | ジョブの拡張プロパティを更新します。 |
jobUpdateHolds | ジョブ ホールドを更新します。 |
jobUpdateName | ジョブ名を更新します。 |
jobUpdateNotes | ジョブのメモを更新します。 |
jobUpdateOwner | ジョブの所有者を更新します。 |
jobUpdateParentJob | ジョブの親ジョブを更新します。 |
jobUpdatePriority | ジョブの優先度を更新します。 |
jobUpdateStatus | ジョブのステータスを更新します。 |
viewCreatePanel | [作成] パネルを表示します。 |
viewDetailsPanelAttachments |
[詳細] パネルにジョブの添付ファイルを表示します。 |
viewDetailsPanelDiagram | [詳細] パネルにジョブのワークフロー ダイアグラムを表示します。 |
viewDetailsPanelHistory | [詳細] パネルにジョブ履歴を表示します。 |
viewDetailsPanelLocation |
[詳細] パネルにジョブの位置を表示します。 |
viewDetailsPanelNotes | [詳細] パネルにジョブのメモを表示します。 |
viewDetailsPanelProperties |
[詳細] パネルにジョブのプロパティを表示します。 |
viewManagePage | [管理] ページを表示します。 |
viewWorkPage | [作業] ページを表示します。 |
ジョブの管理 (基本)
ジョブの管理 (基本) ロールは、Contributor ユーザー タイプを必要とし、次の権限を含みます。
権限 | 説明 |
---|---|
jobAssignGroup | 自分のグループに割り当てられた任意のジョブを、グループ内の任意のユーザーに割り当てます。 |
jobAssignIndividual | 自分のグループに割り当てられた任意のジョブを自分自身に割り当て、自分自身に割り当てられた任意のジョブを自分のグループに割り当てます。 |
jobUpdateAttachments | ジョブの添付ファイルを追加、更新、削除します。 |
jobUpdateHolds | ジョブ ホールドを更新します。 |
jobUpdateNotes | ジョブのメモを更新します。 |
viewCreatePanel | [作成] パネルを表示します。 |
viewDetailsPanelAttachments |
[詳細] パネルにジョブの添付ファイルを表示します。 |
viewDetailsPanelLocation | [詳細] パネルにジョブの位置を表示します。 |
viewDetailsPanelNotes | [詳細] パネルにジョブのメモを表示します。 |
viewDetailsPanelProperties | [詳細] パネルにジョブのプロパティを表示します。 |
viewWorkPage | [作業] ページを表示します。 |
権限
グループは、権限を利用して、Workflow Manager で特定のアクションを実行したり、作業にアクセスしたりできます。 たとえば、ジョブを作成できるグループがあったり、ジョブを実行できるが作成できないグループがあったりします。
Workflow Manager の権限、必要なユーザー タイプ、それらの説明のリストを次に示します。
権限 | ユーザー タイプ | ロール | 説明 |
---|---|---|---|
adminAdvanced | Creator | Publisher | [設計] ページにアクセスし、ワークフロー ダイアグラム、ジョブ テンプレート、ワークフロー アイテム設定 (グループのロールや権限など) を構成します。 |
adminBasic | Creator | Publisher | [設計] ページにアクセスし、ワークフロー ダイアグラムおよびジョブ テンプレートを構成します。 |
jobAssignAny | Contributor | N/A | 任意のユーザーまたはグループに対し、どのジョブでも随時割り当てます。 |
jobAssignGroup | Contributor | N/A | 自分のグループに割り当てられた任意のジョブを、グループ内の任意のユーザーに割り当てます。 |
jobAssignIndividual | Contributor | N/A | 自分のグループに割り当てられた任意のジョブを自分自身に割り当て、自分自身に割り当てられた任意のジョブを自分のグループに割り当てます。 |
jobClose | Contributor | N/A | ワークフローの完了時にジョブを終了します。 |
jobCreate | Contributor | N/A | ジョブを作成します。 |
jobDelete | Contributor | N/A | ジョブを削除します。 |
jobForceStop | Contributor | N/A | 別のユーザーが実行しているステップをキャンセルします。 |
jobReopenClosed | Contributor | N/A | 終了したジョブを再開します。 |
jobUpdateAttachments | Contributor | N/A | ジョブの添付ファイルを追加、更新、削除します。 |
jobUpdateDate | Contributor | N/A | ジョブの開始予定日または終了予定日を更新します。 |
jobUpdateDescription | Contributor | N/A | ジョブの説明を更新します。 |
jobUpdateExtendedProperties | Contributor | N/A | ジョブの拡張プロパティを更新します。 |
jobUpdateHolds | Contributor | N/A | ジョブ ホールドを更新します。 |
jobUpdateName | Contributor | N/A | ジョブ名を更新します。 |
jobUpdateNotes | Contributor | N/A | ジョブのメモを更新します。 |
jobUpdateOwner | Contributor | N/A | ジョブの所有者を更新します。 |
jobUpdateParentJob | Contributor | N/A | ジョブの親ジョブを更新します。 |
jobUpdatePriority | Contributor | N/A | ジョブの優先度を更新します。 |
jobUpdateStatus | Contributor | N/A | ジョブのステータスを更新します。 |
jobUpgrade | Contributor | N/A | ジョブのワークフロー ダイアグラムを最新バージョンにアップグレードします。 |
viewCreatePanel | Viewer | N/A | [作成] パネルを表示します。 注意:この権限は、[viewWorkPage] または [viewManagePage] 権限も必要とします。 |
viewDetailsPanelAttachments | Viewer | N/A | [詳細] パネルにジョブの添付ファイルを表示します。 |
viewDetailsPanelComments | Viewer | N/A | [詳細] パネルにジョブ コメントを表示します。 |
viewDetailsPanelDiagram | Viewer | N/A | [詳細] パネルにジョブのワークフロー ダイアグラムを表示します。 |
viewDetailsPanelHistory | Viewer | N/A | [詳細] パネルにジョブ履歴を表示します。 |
viewDetailsPanelHolds | Viewer | N/A | [詳細] パネルにジョブ ホールドを表示します。 |
viewDetailsPanelLocation | Viewer | N/A | [詳細] パネルにジョブの位置を表示します。 |
viewDetailsPanelNotes | Viewer | N/A | [詳細] パネルにジョブのメモを表示します。 |
viewDetailsPanelProperties | Viewer | N/A | [詳細] パネルにジョブのプロパティを表示します。 |
viewManagePage | Viewer | N/A | [管理] ページを表示します。 |
viewWorkPage | Viewer | N/A | [作業] ページを表示します。 |
workflowSetStepCurrent | Contributor | N/A | ジョブのワークフロー内で現在のステップを設定します。 |