レコード作成アクティビティ
プレイブックを一時停止し、エンドユーザーにフォームビューでレコードを作成するように求めます。 このアクティビティを使用して、エンドユーザーがレコードを作成できるようにします。このアクティビティでは、レコードを作成する希望のテーブルと、エンドユーザーがレコードを作成するときに表示される希望のフォームビューを構成する必要があります。
ロールと使用可用性
このアクティビティは共通アクティビティとして利用できます。admin、playbook.admin、pd_author、または pd_author を持つユーザーは、このアクティビティを プレイブック に追加できます。
入力
アクティビティのプロパティパネルを開き、次の入力の値を追加するようにアクティビティを設定します。入力値が異なる場合は、ピルピッカーを使用して値を取得する場所を示します。ピルピッカーの詳細については、「Dot-walking examples」を参照してください。
| 入力 | タイプ | 説明 |
|---|---|---|
| ラベル | 文字列 | アクティビティおよびプレイブックカードとして表示するタイトル。 |
| 説明 | 文字列 | アクティビティの使用状況または結果について表示する情報。 |
| 実行条件 | 条件ビルダー | アクティビティまたはステージを実行するために満たす必要がある条件。前のアクティビティのデータを使用して、条件を作成できます。 注: このフィールドを表示するには、[他のオプションを表示] を選択します。 |
| 開始ルール | 選択肢 | [ で、ステージの実行を開始するタイミングに関する開始ルールを選択します。
|
| 遅延から開始 | True/False | アクティビティまたはステージを実行する前に一定時間待機するオプション。有効にすると、この入力には 遅延入力プロパティから開始 が表示されます。 注: このフィールドを表示するには、[他のオプションを表示] を選択します。 |
| テーブル | テーブル名 | 新しいレコードを挿入するテーブル。 |
| レコードビューの作成 | 文字列 | レコードの作成に使用されるフォームビュー。フォームビューを指定しない場合は、デフォルトのビューが使用されます。[新しいタブ] ボタン ( 注: ワークスペース では、多くのフォームビューはサポートされていません。 |
| テンプレートフィールド | テンプレート値 | レコードの作成中に設定するフィールド値。 |
出力
これらの出力は、プレイブック内の他のアクティビティにデータを提供できます。アクティビティを設定するときに、アクティビティ入力としてこのデータにアクセスできます。
| 出力 | タイプ | 説明 |
|---|---|---|
| テーブル | テーブル名 | 新しいレコードを含むテーブル。 |
| レコードビューを作成する | 文字列 | レコードの作成に使用されるフォームビュー。 |
| レコードの作成 | Sys ID | このアクティビティが作成したレコードの一意の識別子。 |
デザインの検討
- 実行時にプレイブックにレンダリングするアクティビティのフォームビューを作成します。
- ユーザーがレコードを作成するために必要なフィールドのみを表示するには、フォームビューを使用します。ビューには、必須フィールドまたは他のビジネスロジックによって検証されるフィールドが表示されます。「ビューの管理」を参照してください。
- インタラクティブアクティビティの前に非インタラクティブアクティビティを実行する
- [レコードを作成] アクティビティはユーザーからデータをインタラクティブに収集しますが、プレイブックが依存アクティビティを開始できないようにします。たとえば、[レコードの作成] アクティビティは、他のステージにある可能性がある [前回の後] アクティビティが開始されないようにします。可能な場合は、非インタラクティブアクティビティが、それをブロックする可能性があるインタラクティブアクティビティの前に実行されるようにプレイブックを設計します。