アクティビティへの動的入力の追加

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • 選択したカタログアイテム、選択したディシジョンテーブル、REST API 応答など、別の入力の値に基づいて特定のフィールドのセットを表示するようにアクティビティを設定します。

    始める前に

    必要なロール:playbook.admin、pd_author、action_designer、flow_designer、admin

    他のワークフロースタジオコンポーネントについてよく理解してください。動的入力は、アクションとサブフローで作成されます。
    1. Now Platform で、アクティビティに追加する動的入力フィールドの新しいデータ定義を作成します。
    2. ワークフロースタジオで、データ収集アクションを作成します。
    3. 引き続き、ワークフロースタジオで、動的入力を使用して、最初のアクションを使用するためのサブフローまたは別のアクションを作成します。このサブフローまたは新しいアクションは、アクティビティに追加するフィールドを表す JSON スキーマを作成します。
    4. Now Platform では、動的入力とサブフローまたはアクションを使用してアクティビティ定義を作成します。

    アクティビティ定義が作成されると、プレイブック作成者は動的入力を使用してアクティビティを追加および構成できます。

    このタスクについて

    動的入力は、別の入力に基づいて変化する入力です。ワークフロースタジオ プレイブックでは、別の入力に基づいて複数の動的入力を表示できます。

    ユーザーがカタログアイテムを要求したときに、選択したカタログアイテムに基づいてカタログ変数のリストを動的に表示できます。
    1. 必要な最初の入力は [カタログアイテム] フィールド用です。
      カタログアイテムの入力
    2. ユーザーが [カタログアイテム] フィールドで [iPad mini] を選択します。
      ユーザーが [カタログアイテム] フィールドで [iPad mini] を選択する
    3. ユーザーがカタログアイテムとして iPad mini を選択したことに応答して、色とストレージのオプションの 2 つの追加フィールドが表示されます。
      色とストレージのオプションの 2 つの追加フィールドが表示される

    手順

    1. 移動先 すべて > ワークフロースタジオ をクリックし 、「アクション」を選択します。
    2. 入力を追加するアクションを作成します。
      入力は、 スクリプトステップ > 入力変数 セクション。[スクリプト] セクションの JSON に新しい入力が含まれている必要があります。
    3. [出力] セクションで、[出力を編集] をクリックし、[名前] フィールドの値が [output] で、[JSON][タイプ] ドロップダウンフィールドで選択されていることを確認します。
    4. 新しい入力を使用してサブフローを作成します
    5. 移動先 すべて > プロセス自動化管理 > アクティビティ定義.
    6. 新しい入力を追加するアクティビティ定義を開くか作成します
    7. [自動化プラン] タブで、新しい入力を使用して作成したアクションまたはフローが基礎となるフローまたはアクションであること、および新しい入力が [変数] セクションに表示されていることを確認します。
    8. 新しい入力の表示を、[追加のプロパティとして表示 (Show as additional property)] から [常に表示] に変更します。
    9. 変更内容を保存します。
      アクティビティ定義が作成されると、プレイブック作成者は動的入力を使用してアクティビティを追加および構成できます。