アクティビティ定義
アクティビティ定義は、ユーザーの プレイブック アクティビティが実行時に必要なデータを取得する方法を記述します プレイブック 。
アクティビティ定義は、トリガーされたときに プレイブック 適切に実行できるように、アクティビティのデフォルトの設定と値を提供します。各アクティビティ定義には、基本的な構成の詳細に加えて、自動化プランとアクティビティエクスペリエンスが含まれています。
アクティビティ定義 [sys_pd_activity_definition] テーブルには、 に追加できるプレイブックワークフロースタジオアクティビティの定義がリストされています。これらのアクティビティ定義にアクセスするには、次の場所に移動します .
Fields (フィールド)
| フィールド | 説明 |
|---|---|
| ラベル | ワークフロースタジオ でユーザーに表示するアクティビティの名前。 |
| テーブル | アクティビティが入力としてアクセスできるレコードを含むテーブル の名前。通常、このテーブルはタスク [task] テーブルまたはグローバル [global] テーブルのいずれかです。 |
| アプリケーション | アクティビティを実行できるアプリケーションスコープ。 |
| アクセス可能 | 次のオプションが含まれます。
|
| 説明 | アクティビティのオプションの説明。 |
自動化プラン
- アクティビティの自動化を推進する フローデザイナー フローまたはアクション
- アクティビティの入力 (アクティビティの実行に必要なデータ)プレイブック
アクティビティデザイナーは、各アクティビティ入力の可視性を設定できます。
- 標準のモーダルに含める (Include in standard modal)
- プロパティパネルからの入力を非表示にします。Playbook デザイナーは、[ 詳細プロパティを表示 ] オプションを選択した場合にのみ、標準モーダルからの入力を表示できます。
- 標準のモーダルおよび構成パネルに含める (Include in standard modal and configuration panel)
- プロパティパネルの入力を表示します。Playbook デザイナーは、[ 詳細プロパティを表示 ] オプションを選択したときに、標準モーダルからの入力を表示することもできます。
- 管理者の表示のみ (Admin visibility only)
- admin または pd_admin ロールを持たないユーザーからの入力を非表示にします。
アクティビティエクスペリエンス
- エクスペリエンスタイプ
- エクスペリエンスタイプは、アクティビティが実行時に Playbook カードとしてどのようにレンダリングされるかを記述するデータまたはプロパティを定義します。たとえば、レコードエクスペリエンスタイプは、有効化 プレイブック された実行時にアクティビティが Playbook カードのタイトル、タグライン、説明、フッター、Service Level Agreement (SLA) 情報を表示できることをシステムに通知します。詳細については、「エクスペリエンスタイプ」を参照してください。
- 関連レコード
- 「関連コード」は、実行時に Playbook カード内でレンダリングできるデータのレコードを定義します。関連レコードは動的です。つまり、レコードが進むにつれて頻繁に プレイブック 変更されます。この動的な性質のため、データピルピッカー (
) を使用して、関連レコードを自動化プランで指定された基になるサブフローまたはアクション内の出力レコードデータにマッピングできます。
- Playbook カードにレンダリングするデータ
- Playbook カードにレンダリングするデータは、[関連レコード (Associated Record)] セクションの下のセクションで指定できます。このユーザー向けビューでレンダリングされるフィールドに動的データを追加するには、データフィールドの隣にあるデータピルピッカー (
) を使用して、適切なデータピルに移動またはドット連結します。データピルは、アクティビティ定義の自動化プランで指定されたサブフローまたはアクション内のデータを指す必要があります。
注:アクティビティエクスペリエンスには、Playbook カード内に表示するデータを指定できる多くのセクションが含まれています。これらのセクションは、選択したエクスペリエンスタイプによって異なります。たとえば、レコードエクスペリエンスタイプには [詳細]、[フォーム]、[添付ファイル]、[機能] セクションがあり、ナレッジエクスペリエンスタイプには [ナレッジ]、[詳細]、[機能] セクションがあります。詳細については、「エクスペリエンスタイプ」を参照してください。 - Playbook カードにレンダリングするアクション
-
[Playbook Experience アクション割り当てマップ] 関連リストを使用して、アクティビティの Playbook カードにレンダリングする Playbook アクションを指定できます。Playbook アクションは、Playbook カードのフッターにボタンとして表示されます。Playbook アクションは、サーバースクリプトの実行、クライアントアクションのディスパッチ、または UI コンポーネントのレンダリングを行うことができます。詳細については、「Custom Playbook actions (カスタム Playbook アクション)」を参照してください。
Playbook アクションをアクティビティ定義に追加するには、[Playbook Experience アクション割り当てマップ] 関連リストで [新規] を選択します。次に、[アクションのアサイン] リストから Playbook アクションを選択します。次に、[Playbook Experience] リストから Playbook アクションを表示する Playbook ユーザーエクスペリエンスを選択し、[送信] をクリックします。
デザインの検討
- アクティビティの自動化プランでトリガーされた フローデザイナー フローを呼び出さないようにする
- プレイブック 外で意図せずフローを実行しないようにするため、アクティビティ自動化プランではサブフローまたはアクションのみを使用できます。または、フローのトリガーを、まだ実行されていない場合にのみ実行するように設定することもできます。詳細については、「フローデザイナー のトリガータイプ」を参照してください。
- アクティビティ定義でデフォルトの入力値を指定する
- アクティビティ定義のデフォルトの入力値を事前設定することで、所有者プレイブックが作成するために必要なプレイブック時間と複雑さが軽減されます。