クリエータースタジオでアプリのプレイブックに意思決定を追加する

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • if/then 条件である意思決定を追加して、クリエータースタジオで自動化のプレイブックの分岐または別のパスを定義します。

    始める前に

    プレイブックに意思決定を追加するには、アプリで作業する権限が付与されている必要があります。

    このタスクについて

    各意思決定には少なくとも 2 つの分岐があり、各分岐は意思決定の考えられる結果を表します。2 番目の分岐は ELSE 分岐にすることができますが、これは必須です。他の分岐の他のすべての条件が false の場合、ELSE 分岐に従います。else 分岐は、意思決定の予備的なケースと考えてください。

    図 : 1. 分岐を持つ意思決定の例
    複数の意思決定分岐を含むプレイブック

    手順

    1. 検索項目 すべて > App Engine > クリエータースタジオ をクリックすると、 クリエータースタジオ ホームページにすべてのアプリが表示されます。
    2. 意思決定を追加するプレイブックが含まれているアプリを開きます。
    3. さまざまなエクスペリエンスでさまざまなフォームがどのように表示されるかを [プレビュー] することを選択するか、[表示] または [編集] ボタンを選択してアプリケーションを表示または編集します。
      さまざまなプレビューオプションを選択し、正しいアプリケーションを選択していることを確認し、次の形式でどのように表示されるかを確認します。
      • [ポータル] (デスクトップの Web サイトでどのように表示されるかのプレビューを表示)
      • [Now Mobile] (携帯電話またはデバイスでどのように表示されるかのプレビューを表示)
      • 仮想エージェント (チャットボットインターフェイスでどのように表示されるかを確認)
        注:
        仮想エージェント でフォームがどのように表示されるかを確認するには、組織が適切なプラグインをインストールしている必要があります。興味がある方は、仮想エージェント でのフォームとそのカタログアイテムのプレビューの詳細について、アドミンに問い合わせ、「Catalog builder preview topic conversation」を参照してください。

      [表示] ボタンは、公開されたフォームを表示し、開発用の新しいドラフトフォームを明示的に作成することはありません。[編集] ボタンをクリックすると、開発フォーム (既に公開されているフォームの新しいドラフトバージョンなど) に移動します。

      図 : 2. アプリのエクスペリエンスをプレビューする
      アプリの外観をプレビューする

      [送信] プレビューを選択して、フォーム送信ワークスペースがどのように表示されるか、およびアプリが生成するレコード ([レコード] プレビューを選択) をチェックアウトすることもできます。

    4. アプリケーションヘッダーの [自動化] タブを選択します。
    5. [自動化] タブからプレイブックを選択し、アプリの正しいプレイブックを編集していることを確認します。
      クリエータースタジオの [自動化] タブ
    6. 意思決定を追加するコネクタ上で [追加] アイコン () を選択し、表示されるメニューでダイヤモンド形の [意思決定の追加] アイコン () を選択します。
      意思決定を追加するには、ダイアグラムビューにいる必要があります。
    7. 表示される [意思決定のプロパティ (Decision properties)] パネルの [詳細] タブで意思決定の基本属性を指定します。
      表 : 1. 意思決定の基本的なオプション
      フィールド 説明
      プレイブック名 意思決定の一意のユーザー向けの名前。プレイブックの実行中にエージェントと履行者に表示されます。
      説明 意思決定が達成する内容に関するオプションの詳細。
      図 : 3. プレイブックの意思決定プロパティ
      意思決定の基本的な詳細
    8. 意思決定のスケジュールを定義します。
      表 : 2. 意思決定スケジュールのオプション
      フィールド 説明
      開始ルール アクティビティの実行を開始するタイミングを選択します。オプションは次のとおりです。
      • [ステージ開始時 (When stage starts)]:ステージの実行が開始されるとすぐに、意思決定の実行が開始されます。これにより、プレイブックがトリガーされます。
      • [具体的なアクティビティの後]:指定したアクティビティの実行が終了した後に意思決定の実行が開始されます。
      次以降に開始 意思決定が発生するために実行を終了する必要があるアクティビティを選択します。このフィールドは、[具体的なアクティビティの後] ルールを開始することを選択した場合にのみ編集可能です。プレイブックでこの意思決定の前に発生するアクティビティのみを選択できます。
    9. オプション: [他のオプションを表示] を選択して、遅延があるかどうかなど、意思決定のためのスケジュール条件をさらに指定します。
      表 : 3. 意思決定スケジュールの他のオプション
      フィールド 説明
      表示順序 このアクティビティがプレイブックの実行時に発生する順番。
      遅延から開始 開始ルールが満たされた後、意思決定を実行する前に Now Platform が一定時間待機することを指定する場合に切り替えます。遅延時間を指定する方法の詳細については、「Start with delay input properties」を参照してください。
      再起動ルール プレイブックが再起動されたときに意思決定で何を実行するか。オプションは次のとおりです。
      • [再起動時にスキップ (Skip on restart)]:プレイブックの実行が再起動による場合は、この意思決定をスキップします。
      • [常に実行]:最初の実行を含め、この意思決定を常に実行します。
      • [初回実行時にスキップ (Skip on first run)]:初回実行中はこの意思決定をスキップします。
      詳細については、「Restart a playbook」を参照してください。
    10. [意思決定のプロパティ (Decision properties)] パネルの [分岐] タブで、各分岐の条件、または意思決定の考えられる結果を作成します。
      1. [分岐ラベル] フィールドに分岐の名前を入力します。
      2. [条件を追加] ボタンを選択し、分岐を有効にするために満たす必要がある条件を指定します。
        詳細については、「Create a condition statement using the condition builder」を参照してください。
      3. オプション: [新しい分岐を追加] ボタンを選択し、必要な数のブランチを追加します。
      4. 複数の分岐を追加する場合は、意思決定アクティビティでさまざまな分岐を実行する方法を選択します。
        表 : 4. 分岐処理の指示
        オプション 説明
        true であるすべての分岐を処理する アプリは、条件を満たすすべての分岐を処理します。
        true である最初のもののみを処理します アプリは、条件を満たす最初にリストされた分岐のみを処理します。

        このオプションを選択した場合は、最初に処理する分岐を一番上にドラッグします。

      5. オプション: 必要に応じて、分岐を新しい位置にドラッグして、分岐の順序を調整します。
    11. [Save and close (保存して閉じる)] を選択します。