現在表示中:

ユーザーアカウントを設定して、ワークフローの開始および参加を有効(または無効)にします。 

ワークフローに必須のユーザー権限

次のどちらかの場合に、ワークフローに対するアクションを開始できます。

  • admin アカウントを使用する場合。
  • アカウントがデフォルトのグループ workflow-users に割り当てられている場合。このグループは、ユーザーがワークフローアクションを実行するために必要な権限をすべて保持します。

注意:

これらのバージョンは最小要件です。具体的なステップを実行するには、アカウントが割り当て済みの参加者または割り当て済みのグループのメンバーである必要があります。

ワークフローへのアクセスの設定

ワークフローモデルは、ユーザーがワークフローを操作する方法を制御するためのデフォルトのアクセス制御リスト(ACL)を継承します。ワークフローのユーザーアクセスをカスタマイズするには、リポジトリ内のワークフローモデルノードのアクセス制御リスト(ACL)を変更します。

CRXDE Lite を使用して ACL を設定する方法については、アクセス制御を参照してください。

次の例では、コンテンツの作成者が mymodel というワークフローを開始できないように制限します。アクセスを制限するために、Authors グループの次のノードに対する読み取りアクセスが拒否されます。

/etc/workflows/models/mymodel

次の図は、mymodel のデフォルトの ACL(新しいすべてのモデルのデフォルトの ACL)を示しています。Authors グループは contributor グループのメンバーです。Authors には、ノードに対する jcr:read 権限が許可されています。

作成者にはモデルに対する読み取りアクセスが割り当てられているので、ページのオーサリング時にサイドキックでワークフローを使用できます。

次の手順では、content-authors グループの jcr:read 権限を拒否するアクセス制御エントリ(ACE)を追加します。

  1. Web ブラウザーで CRXDE Lite を開きます(例:http://localhost:4502/crx/de)。

  2. ノードツリーで、ワークフローモデルのノード(/etc/workflow/models/mymodel)を選択します。

  3. アクセス制御」タブをクリックします。

  4. 「適用可能なアクセス制御ポリシー」テーブルで、プラス記号のアイコンをクリックします。

  5. プラス記号のアイコンをクリックし、次のプロパティを指定して新しい ACE を追加します。

    • プリンシパル:content-authors
    • 種類:拒否
    • 権限:jcr:read

    「有効なアクセス制御ポリシー」テーブルに content-authors の制限が追加されます。

  6. すべて保存」をクリックします。

    content-authors グループのメンバーが mymodel ワークフローを使用できなくなります。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー