クリエータースタジオでプレイブックでカスタムアクティビティを使用できるようにする
アプリを構築するときにユーザーがプレイブックに追加できるようにするには、カスタムアクティビティを クリエータースタジオ アクティビティテーブル [sn_creatorstudio_activity] に追加する必要があります。
このタスクについて
複雑なワークフローや会社固有のワークフローのカスタムアクティビティを作成できます。例:
- 標準の要求承認アクティビティには [要求者のマネージャー (Requester's manager)] オプションがありますが、代わりに [部門マネージャー] が必要な場合もあります。
- クリエータースタジオの自動化で簡単に構築したものよりも複雑な意思決定ロジックを含む承認またはフローが必要になる場合があります。ワークフロースタジオを使用してそのフローを構築し、それを呼び出すカスタムアクションを作成できます。
- 標準のメール通知アクティビティよりも多くの通知タイプが必要な場合があります。MS Teams 統合に通知を送信するフローを作成し、そのフローを呼び出すアクティビティを作成できます。
始める前に
カスタムアクティビティをクリエータースタジオで使用可能にする前に、次の手順を完了する必要があります。
- フロー、サブフロー、またはアクションの作成:まず、アドミンまたは適切なロールを持つユーザーが、ワークフロースタジオでフロー、サブフロー、またはアクションを作成する必要があります。詳細については、「General guidelines for Workflow Studio flows, subflows, and actions」を参照してください。
- アクティビティの定義:次に、アドミンは、アクティビティを [アクティビティ定義] テーブルに追加し、フロー/サブフロー/アクションをプレイブックアクティビティにアサインして、アクティビティを定義します。また、このステップでアドミンはクリエータースタジオプレイブックのアクティビティ設定でフィールドとして使用できる入力を指定します。詳細については、「Activity definitions」と「Create an activity definition」を参照してください。注:必要なアクティビティのアクティビティ定義が既に存在する場合は、この手順をスキップできます。
必要なロール:admin または app_engine_admin
手順
タスクの結果
新しいアクティビティがクリエータースタジオのアクティビティピッカーに表示されます。