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