ユーザーアカウントに応じた ACL を設定して、ワークフローの開始および参加を有効(または無効)にします。
次の場合に、ワークフローに対するアクションを開始できます。
admin
アカウントを使用している。
アカウントがデフォルトグループ workflow-users
に割り当てられている。
アカウントがデフォルトグループ workflow-administrators
に割り当てられている。
これらのバージョンは最小要件です。具体的なステップを実行するには、アカウントが割り当て済みの参加者または割り当て済みのグループのメンバーである必要があります。
ワークフローモデルは、ユーザーがワークフローを操作する方法を制御するためのデフォルトのアクセス制御リスト(ACL)を継承します。ユーザーアクセスをワークフロー用にカスタマイズするには、リポジトリでワークフローモデルノードを含むフォルダーのアクセス制御リスト(ACL)を変更します。
CRXDE Lite を使用して ACL を設定する方法については、アクセス権限の管理を参照してください。
ワークフローモデルが /var/workflow/models
内に保存されている場合、(そのワークフローにのみ関連する)特定の ACL をフォルダーに割り当てることができます。
Web ブラウザーで CRXDE Lite を開きます(例:http://localhost:4502/crx/de)。
ノードツリーで、次のワークフローモデルフォルダーのノードを選択します。
/var/workflow/models
「アクセス制御」タブをクリックします。
「ローカルアクセス制御ポリシー」(アクセス制御リスト)のテーブルで、プラスアイコンをクリックしてエントリを追加します。
新しいエントリを追加ダイアログで、次のプロパティを含む新しい ACE を追加します。
content-authors
Deny
jcr:read
アクセス制御リストテーブルには、content-authors
ワークフローモデルに対する prototype-wfm-01
の制限が含まれるようになりました。
「すべて保存」をクリックします。
prototype-wfm-01
グループのメンバーが content-authors
ワークフローを使用できなくなります。
開発チームは、次のフォルダーのサブフォルダーにワークフローを作成できます。
/var/workflow/models
次に保存された DAM ワークフローに相当します。
/var/workflow/models/dam/
その後、ACL をフォルダー自体に追加できます。
Web ブラウザーで CRXDE Lite を開きます(例:http://localhost:4502/crx/de)。
ノードツリーで、ワークフローモデルフォルダーの個別のフォルダー用に、例えば次のようなノードを選択します。
/var/workflow/models/prototypes
「アクセス制御」タブをクリックします。
「ローカルアクセス制御ポリシー」のテーブルで、プラスアイコンをクリックしてエントリを追加します。
「ローカルアクセス制御ポリシー」(アクセス制御リスト)のテーブルで、プラスアイコンをクリックしてエントリを追加します。
新しいエントリを追加ダイアログで、次のプロパティを含む新しい ACE を追加します。
content-authors
Deny
jcr:read
特定のワークフローモデル用の ACL の /var/workflow/models への適用にあるように、rep:glob を指定して、特定のワークフローに対するアクセスを制限できます。
アクセス制御リストテーブルに、prototypes
フォルダーに対する content-authors
の制限が含まれるようになりました。
「すべて保存」をクリックします。
content-authors
グループのメンバーが prototypes
フォルダーのモデルを使用できなくなります。