レコード作成アクティビティ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • プレイブックを一時停止し、エンドユーザーにフォームビューでレコードを作成するように求めます。 このアクティビティを使用して、エンドユーザーがレコードを作成できるようにします。このアクティビティでは、レコードを作成する希望のテーブルと、エンドユーザーがレコードを作成するときに表示される希望のフォームビューを構成する必要があります。

    ロールと使用可用性

    このアクティビティは共通アクティビティとして利用できます。admin、playbook.admin、pd_author、または pd_author を持つユーザーは、このアクティビティを プレイブック に追加できます。

    入力

    アクティビティのプロパティパネルを開き、次の入力の値を追加するようにアクティビティを設定します。入力値が異なる場合は、ピルピッカーを使用して値を取得する場所を示します。ピルピッカーの詳細については、「Dot-walking examples」を参照してください。
    入力 タイプ 説明
    ラベル 文字列 アクティビティおよびプレイブックカードとして表示するタイトル。
    説明 文字列 アクティビティの使用状況または結果について表示する情報。
    実行条件 条件ビルダー アクティビティまたはステージを実行するために満たす必要がある条件。前のアクティビティのデータを使用して、条件を作成できます。
    注:
    このフィールドを表示するには、[他のオプションを表示] を選択します。
    開始ルール 選択肢 [ スケジュール > 開始ルールで、ステージの実行を開始するタイミングに関する開始ルールを選択します。
    • プロセスの開始時期:プレイブックが開始されるとすぐにステージの実行が開始されます。
    • 特定のステージの後(After specific stages):指定したステージの実行が終了した後にステージの実行が開始されます。
    [スケジュール] > [開始ルール] で、アクティビティの実行開始タイミングに関する開始ルールを選択します。
    • ステージ開始時 (When stage starts):ステージの実行が開始されるとすぐにアクティビティの実行が開始されます。プレイブックがトリガーされるとステージの実行が開始されます。
    • 特定のアクティビティの後(After specific activities):指定したアクティビティの実行が終了した後にアクティビティの実行が開始されます。
    遅延から開始 True/False アクティビティまたはステージを実行する前に一定時間待機するオプション。有効にすると、この入力には 遅延入力プロパティから開始 が表示されます。
    注:
    このフィールドを表示するには、[他のオプションを表示] を選択します。
    テーブル テーブル名 新しいレコードを挿入するテーブル。
    レコードビューの作成 文字列 レコードの作成に使用されるフォームビュー。フォームビューを指定しない場合は、デフォルトのビューが使用されます。[新しいタブ] ボタン (新しいタブを開くボタン) を使用して、フォームビルダーで新しいワークフロースタジオタブでフォームビューを開いて編集します。
    注:
    ワークスペース では、多くのフォームビューはサポートされていません。
    テンプレートフィールド テンプレート値 レコードの作成中に設定するフィールド値。

    出力

    これらの出力は、プレイブック内の他のアクティビティにデータを提供できます。アクティビティを設定するときに、アクティビティ入力としてこのデータにアクセスできます。
    出力 タイプ 説明
    テーブル テーブル名 新しいレコードを含むテーブル。
    レコードビューを作成する 文字列 レコードの作成に使用されるフォームビュー。
    レコードの作成 Sys ID このアクティビティが作成したレコードの一意の識別子。

    デザインの検討

    実行時にプレイブックにレンダリングするアクティビティのフォームビューを作成します。
    ユーザーがレコードを作成するために必要なフィールドのみを表示するには、フォームビューを使用します。ビューには、必須フィールドまたは他のビジネスロジックによって検証されるフィールドが表示されます。「ビューの管理」を参照してください。
    インタラクティブアクティビティの前に非インタラクティブアクティビティを実行する
    [レコードを作成] アクティビティはユーザーからデータをインタラクティブに収集しますが、プレイブックが依存アクティビティを開始できないようにします。たとえば、[レコードの作成] アクティビティは、他のステージにある可能性がある [前回の後] アクティビティが開始されないようにします。可能な場合は、非インタラクティブアクティビティが、それをブロックする可能性があるインタラクティブアクティビティの前に実行されるようにプレイブックを設計します。