ワークフローを同期 - ランタイムモデルを生成

同期」(エディターツールバーの右側)を使用すると、ランタイムモデルが生成されます。ランタイムモデルは、ユーザーがワークフローを開始したときに実際に使用されるモデルです。変更内容を​ 同期 ​しない場合は、その変更内容は実行時には反映されません。

ワークフローに変更を加える場合は、「同期」を使用してランタイムモデルを生成する必要があります。個々のダイアログ(ステップなど)に独自の保存オプションがある場合でも同様です。

変更内容がランタイム(保存済み)モデルと同期されると、「同期済み」に表示が変わります。

一部のステップには、必須のフィールドや組み込みの検証が含まれています。これらの条件が満たされていない場合、モデルを​ 同期 ​しようとすると、エラーが表示されます。例えば次のように、参加者 ​ステップで参加者が定義されていない場合などです。

wf-21

デフォルトまたはレガシーのワークフローの初回編集時

デフォルトまたはレガシーのモデルを編集用に開くと、次の状態になっています。

  • ステップブラウザーを利用できません(左側)。

  • ツールバーで「編集」操作を利用できます(右側)。

  • 次の理由から、最初はモデルとそのプロパティが読み取り専用モードで開かれます。

    • デフォルトのワークフローは /libs にあります
    • レガシーワークフローは、/etc にあります
      編集」を選択すると、次のようになります。
  • ワークフローが /conf にコピーされます。

  • ステップブラウザーを利用できるようになります。

  • 変更を加えられるようになります。

NOTE
詳しくは、ワークフローモデルの場所を参照してください。

wf-22

モデルへのステップの追加

実行するアクティビティを表すために、ステップをモデルに追加します。各ステップは固有のアクティビティを実行します。標準の AEM インスタンスには、いくつかのステップコンポーネントが用意されています。

モデルを編集する際は、ステップブラウザー ​の様々なグループに利用可能なステップが表示されます。例:

wf-10

NOTE
AEM と共にインストールされる主なステップコンポーネントについては、ワークフローステップのリファレンスを参照してください。

ワークフローモデルにステップを追加するには:

  1. 編集する既存のワークフローモデルを開きます。ワークフローモデル ​コンソールで、必要なモデルを選択し、編集 ​をクリックします。

  2. サイドパネルを切り替え(上部ツールバーの左端)を使用してステップブラウザーを開きます。ここでは、以下のことができます。

    • フィルター ​を使用して特定のステップのみを表示する。
    • ドロップダウンセレクターを使用して、選択対象を特定のステップのグループに限定します。
    • 「説明を表示アイコン」 wf-stepinfo-icon を選択して、適切な手順の詳細を確認する。

    wf-02

  3. 対象のステップをドラッグしてモデル内の目的の場所に移動します。

    例えば、参加者ステップ ​などです。

    フローに追加したら、ステップを設定できます。

    wf-03

  4. 必要に応じてステップを追加したり、変更を加えたりします。

    実行時には、ステップがモデル内に配置されている順序で実行されます。いったん追加したステップコンポーネントを、モデル内の別の場所にドラッグすることもできます。

    ページエディターと同様に、ステップのコピー、切り取り、貼り付け、グループ分け、削除を行うこともできます。

    分割ステップは、ツールバーオプション wf-collapseexpand-toolbar-icon を利用して折りたたんだり展開したりできます。

  5. 同期(エディターツールバー)をクリックして変更内容を確認し、ランタイムモデルを生成します。

    詳しくは、ワークフローを同期を参照してください。

ワークフローステップの設定

ステップのプロパティ ​ダイアログを使用して、ワークフローステップの動作を​ 設定 ​およびカスタマイズできます。

  1. ステップに対応する​ ステップのプロパティ ​ダイアログを開くには、次のどちらかを実行します。

    • ワークフローモデルの * * ステップをクリックし、コンポーネントのツールバーから「設定」を選択します。

    • ステップをダブルクリックします。

    NOTE
    AEM と共にインストールされる主なステップコンポーネントについては、ワークフローステップのリファレンスを参照してください。
  2. 必要に応じて​ ステップのプロパティ ​を設定します。利用できるプロパティはステップのタイプによって異なります。複数のタブが表示されることもあります。例えば、新しいワークフローで Step 1 として表示されるデフォルトの​ 参加者ステップ ​では、次のようになります。

    wf-11

  3. チェックマークをクリックして、アップデート内容を確認します。

  4. 同期(エディターツールバー)をクリックして変更内容を確認し、ランタイムモデルを生成します。

    詳しくは、ワークフローを同期を参照してください。

一時的ワークフローの作成

モデルを作成するときに、または既存のモデルに手を加えて、一時的ワークフローモデルを作成できます。

  1. 編集するワークフローモデルを開きます。

  2. ツールバーから「ワークフローモデルのプロパティ」を選択します。

  3. ダイアログで、一時的ワークフロー ​をアクティベート(または必要に応じてアクティベートを解除)します。

    wf-07

  4. 保存して閉じる」をクリックし、同期(エディターツールバー)をクリックして変更内容を確認し、ランタイムモデルを生成します。

    詳しくは、ワークフローを同期を参照してください。

NOTE
ワークフローを一時的モードで実行した場合は、AEM にはワークフロー履歴が保存されません。したがって、そのワークフローに関連する情報は、タイムラインに表示されません。

タッチ UI でワークフローモデルを使用可能にする

クラシック UI に表示されるワークフローモデルがタッチ UI の​ タイムライン ​レールの選択ポップアップメニューに表示されない場合は、設定に従ってワークフローモデルを使用可能にします。以下の手順は、アクティベーションのリクエスト ​と呼ばれるワークフローモデルの使用を説明します。

  1. 該当するモデルがタッチ対応 UI で使用できないことを確認します。/assets.html/content/dam パスを使用してアセットにアクセスします。アセットを選択します。左側のレールで​ タイムライン ​を開きます。ワークフローを開始 ​をクリックして、アクティベーションのリクエスト モデルがポップアップリストに存在しないことを確認します。

  2. ツール/一般/タグ付け ​と移動します。ワークフロー ​を選択します。

  3. 作成/タグを作成」を選択します。タイトル ​を DAM に、名前 ​を dam に、それぞれ設定します。送信 を選択します。
    ワークフローモデルでタグを作成する

  4. ツール/ワークフロー/モデル ​に移動します。アクティベーションのリクエスト ​を選択し、次に​ 編集 ​を選択してください。

  5. 編集 ​を選択し、ページ情報 ​メニューを開き、そこから​ プロパティを開く ​を選択してから、基本 ​タブ(まだ開いていない場合)に移動してください。

  6. Workflow : DAM を​ タグ ​フィールドに追加します。チェック(チェックマーク)で選択を確認します。

  7. 保存して閉じる でタグの追加を確認します。
    モデルのページプロパティの編集

  8. 同期 ​でプロセスを完了します。タッチ操作対応 UI でワークフローを使用できるようになりました。