アクティビティ定義の作成
アクティビティを実行するアクションまたはサブフローを指定します。アクティビティをプレイブックに追加するときにプレイブックデザイナーに設定させる入力を構成します。アクティビティの実行時にエンドユーザーに提供するエクスペリエンスを選択します。
始める前に
- アクティビティの自動化プランとして使用するワークフロースタジオ サブフローまたはアクションを作成します。例については、「アクティビティ自動化プランとしてアクションを作成する」を参照してください。
- 現在のアプリケーションを、アクティビティを実行するアプリケーションに設定してください。詳細については、「アプリケーションピッカー」を参照してください。
- 必要なロール:admin、playbook.admin または pd_content_author
手順
-
新しいアクティビティ定義の作成を開始するには、次のいずれかを実行します。
- 次のように移動する。 プロセス自動化 > プロセス自動化管理 > アクティビティ定義. 次に、コンテキストヘッダーで、[新規] をクリックします。
- プレイブック を作成 の手順に従ってください。次に、 プレイブック アクティビティ設計スペースで、 アクティビティを追加 > 新しいアクティビティを作成.
[アクティビティ定義] フォームビューが表示されます。 -
[アクティビティ定義] フォームフィールドに入力します。
フィールド アクション ラベル アクティビティの一意の名前を入力します。
この名前は、プレイブックビルダーとプレイブックランタイムの両方のワークフロースタジオ プレイブックに表示されます。
テーブル [アクティビティが入力としてアクセスできるレコードを含むテーブル] を選択します。ワークフロースタジオ プレイブックビルダーでアクティビティに入力を追加すると、このテーブルから動的レコードデータにドット連結することができます。「Dot-walking to data in related tables (関連テーブルのデータへのドット連結)」を参照してください。
注:プレイブックのトリガー入力レコードに指定されたテーブルは、設計時にアクティビティ定義テーブルを上書きします。「トリガー」を参照してください。説明 必要に応じて、アクティビティに関する詳細を入力します。 アクセス可能 次のいずれかのオプションを選択します。 - すべてのアプリケーションスコープ - 任意のアプリケーションスコープのプレイブックにこのアクティビティを追加できます。
- このアプリケーションスコープのみ - [アプリケーション] フィールドで指定したものと同じアプリケーションスコープからのみプレイブックにこのアクティビティを追加できます。
必要なロール このアクティビティ定義を使用するアクティビティへのアクセスを許可するロールを追加します。 -
[フローまたはアクション] フィールドの横にある [自動化プラン] セクションで、[リストからドキュメントを参照] アイコン (
アイコン) をクリックします。
[ドキュメントを選択] 画面が表示されます。 -
[テーブル名] リストで、次のいずれかのオプションを選択します。
- ワークフロースタジオ サブフローを使用してアクティビティを自動化するには、[フロー] を選択します。
- ワークフロースタジオ アクションを使用してアクティビティを自動化するには、[アクションタイプ] を選択します。
注:公開されたアクションまたはサブフローは、アクティビティ定義の自動化プランにのみ使用できます。 -
[ドキュメント] フィールドの隣にある、[リストからドキュメントを参照] アイコン (
) をクリックします。
[フローまたはアクションタイプ (Flows or Action Types)] 画面が表示されます。 - リストから、アクティビティを自動化するために使用するサブフローまたはアクションを選択します。
- [OK] を選択します。
-
リストから、アクティビティが プレイブック のユーザー向けビューにレンダリングされるときに使用するプロパティとコンポーネントの UI レイアウトを選択します。
詳細については、「UI レイアウト」を参照してください。
-
[送信] をクリックして、アクティビティ定義レコードを保存および作成します。
[アクティビティ定義] リストビューが表示されます。
-
リストの [ラベル] 列で、アクティビティ定義を選択します。
[アクティビティ定義] フォームビューが表示されます。
-
[自動化プラン] セクションを選択します。
アクションまたはサブフローに使用可能な変数が表示されます。ワークフロースタジオ プレイブックビルダーは、各アクションまたはサブフロー入力の変数を表示します。
-
変数ごとに、各変数のデフォルト値を設定します。
アクティビティをプレイブックに追加するときにプレイブックデザイナーに値を設定させる場合は、変数を空白のままにします。
-
変数ごとに、表示される場所を選択します。
可視化 説明 標準のモーダルに含める (Include in standard modal) 詳細プロパティモーダルからの入力としてのみ変数を表示します。 標準のモーダルおよび構成パネルに含める (Include in standard modal and configuration panel) プロパティパネルと詳細プロパティモーダルの入力としてのみ変数を表示します。 アドミンの表示のみ (Admin visibility only) admin ロールまたは playbook.admin ロールを持つユーザーに対してのみ詳細プロパティモーダルからの入力として変数を表示します。 プレイブック設計者は、自分がアクセスできる変数の値のみを設定できます。 - [アクティビティエクスペリエンス] タブを選択します。
-
[UI レイアウト] フィールドの横にあるリストアイコン (
) を選択します。
[アクティビティ UI レイアウト] リストが表示されます。 - 使用する UI レイアウトを選択します。
- アクティビティ定義のヘッダーを右クリックして、[保存] を選択します。
-
[関連レコード] セクションで、[関連テーブル (Associated table)] フィールドと [関連レコード (Associated record)] フィールドの値を選択します。
これらの値は通常、アクティビティの自動化プランで指定された ワークフロースタジオ サブフローまたはアクションのレコードとテーブル名の出力です。たとえば、[関連レコード] フィールドの横にあるデータピルピッカーアイコン (
) をクリックし、次を選択して [テーブル名] 出力にドット連結できます VL > コメントを追加 > 出力 > タスク > 承認.
システムはレコードをアクティビティに関連付け、アクティビティの実行時にどのレコードのデータを出力するかがわかるようにします。 -
実行時にプレイブックでレンダリングされるデフォルトのアクティビティデータを設定する場合は、[アクティビティエクスペリエンス] の他のセクションにそのデータの値を入力します。
[アクティビティエクスペリエンス] に表示されるセクションとフィールドは、選択した UI レイアウトによって異なります。詳細については、「UI レイアウト」を参照してください。
- [更新] をクリックして、アクティビティ定義の作成を完了します。