ワークフローを管理する際は、様々な方法でワークフローを開始できます。
作成者は他の方法も使用できます。詳しくは、以下を参照してください。
ワークフローを開始できます モデルの 1 つに基づく ワークフローモデルコンソールに表示されます。 唯一の必須情報はペイロードですが、タイトルやコメントも追加できます。
ワークフローランチャーは、変更されたノードの場所とリソースタイプに応じて、コンテンツリポジトリの変更を監視し、ワークフローを起動します。
ランチャーを使用すると、次の操作を実行できます。
ランチャーは任意のノードに対して作成できます。 ただし、特定のノードに対する変更では、ワークフローは開始されません。 次のパスの下のノードに対する変更は、ワークフローの起動には影響しません。
/var/workflow/instances
/home/users
ブランチのいずれかにあるワークフローインボックスノード
/tmp
/var/audit
/var/classes
/var/eventing
/var/linkchecker
/var/mobile
/var/statistics
/var/statistics/tracking
以下のノードに変更を加えると、ワークフローが起動します。標準のインストールには、様々な定義が含まれています。 これらは、デジタルアセット管理およびソーシャルコラボレーションタスクに使用されます。
ワークフローパッケージは、処理のペイロードとしてワークフローに渡すことができるパッケージで、複数のリソースを処理できます。
ワークフローパッケージ:
ツール/ワークフロー/モデルの順に移動してモデル コンソールにアクセスします。
(コンソール表示に従って)ワークフローを選択します。必要に応じて、「検索」(左上)を使用することもできます。
The 一時的 インジケーターは、ワークフローの履歴が保持されていないワークフローを示します。
ツールバーの「ワークフローを開始」を選択します。
ワークフローを実行ダイアログボックスが開き、次の項目を指定できます。
ペイロード
これには、ページ、ノード、アセット、パッケージなどのリソースを指定できます。
タイトル
このインスタンスを特定するためのオプションのタイトル。
コメント
このインスタンスの詳細を特定するために役立つオプションのコメント。
ツール/ワークフロー/ランチャーの順に移動してワークフローランチャーコンソールにアクセスします。
選択 作成を、 ランチャーを追加 ダイアログボックスを開くには、次の手順に従います。
イベントタイプ
ワークフローを起動するイベントタイプ:
ノードタイプ
ワークフローランチャーが適用されるノードの種類。
パス
ワークフローランチャーが適用されるパス。
実行モード
ワークフローランチャーが適用されるサーバーの種類。オーサー、パブリッシュまたはオーサーとパブリッシュを選択します。
条件
評価時にワークフローを起動するかどうかを決定するノード値の条件のリスト。例えば、次の条件では、ノードの 1 つのプロパティ名に「User」の値が含まれる場合、ワークフローが起動されます。
name==User
機能
有効にする機能のリスト。ドロップダウンセレクターを使用して、必要な機能を選択します。
無効にされた機能
無効にする機能のリスト。ドロップダウンセレクターを使用して、必要な機能を選択します。
ワークフローモデル
「イベントタイプ」が、「ノードタイプ」または「パス」(あるいはその両方)において、定義された「条件」の下で発生した場合に起動されるワークフロー。
説明
ランチャー設定について説明し、識別するための自身で入力するテキスト。
アクティベート
ワークフローランチャーをアクティベートするかどうかを制御します。
リストを除外
これは、ワークフローをトリガーするかどうかを決定する際に除外する(無視する)JCR イベントを指定します。
このランチャープロパティは、項目のコンマ区切りリストです。
property-name
は、指定したプロパティ名に対して実行されたすべての jcr
イベントを無視します。event-user-data:<*someValue*>
は、 *<someValue*
> user-data
~を通り抜ける [ObservationManager
API] (https://developer.adobe.com/experience-manager/reference-materials/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String?lang=ja).次に例を示します。
jcr:lastModified,dc:modified,dc:format,jcr:lastModifiedBy,imageMap,event-user-data:changedByWorkflowProcess
この機能を使用して、除外項目を追加することで、別のワークフロープロセスによってトリガーされた変更を無視することができます。
event-user-data:changedByWorkflowProcess
「作成」を選択し、ランチャーを作成してコンソールに戻ります。
適切なイベントが発生すると、ランチャーがトリガーされ、ワークフローが開始します。
ランチャー設定を作成したら、同じコンソールを使用してインスタンスを選択し、「プロパティを表示」を選択(および編集)するか、「削除」を選択します。