Process Composer の Co-Pilot for Automators

プロセス オートメーションに変数が導入され複雑さが増しているため、開発者は自然言語プロンプトでオートメーション シナリオを記述して時間を削減できます。

Co-Pilot for Automators には、コマンド プロンプトを受け取り、必要なノードと変更を認識し、それに応じてプロセスを編集するためのダイアログ ボックスが表示されます。これは、従来の選択と入力方式による開発と比べて、時間を節約し、認知的な労力を減らすことができます。

前提条件: 「Co-Pilot for Automators」を参照してください。

機能

Co-Pilot for Automators は、Process Composer の以下の機能をサポートしています。自然言語プロンプトで次のように説明することを検討してください。

承認タスクを追加します。
ユーザーは、プロセスに承認タスクを追加できます。リクエストや承認にユーザー、ロール、チームを割り当てるには、いくつかの手動構成が必要です。また、承認タスクで使用されるフォームは、構成時に簡単に添付できるように、事前に用意されている必要があります。
API タスクを追加します。
ユーザーは、API タスクのタイトルを参照することで、Control Room 内に存在する任意の API タスクを追加できます。最も近い一致を見つけ、その API タスクをプロセスの最後に追加します。
Document Automation のラーニングインスタンスを追加します。
Document Automation で参照される関連ラーニングインスタンスを追加します。Support for learning instance in process task
ノードの条件の追加と編集を行います。
ブール型、文字列、日時、数値など、プロセス フローにおけるノードの条件を記述します。
サポート対象プロパティの操作を更新します。
変更および変更の適用先ノードについて詳述し、ノードのサポート対象プロパティを更新します。Process Composer の既知の制限事項

Process Composer でのオートメーションのビルド

以下のステップでは、新しいプロセスを作成し、Co-Pilot for Automatorsでオートメーションを編集する方法を説明します。

  1. 有効なユーザー アカウントで Control Room にログインし、[オートメーション] > [新規作成] > [プロセス] に移動します。
  2. プロセスを保存する名前とフォルダーを入力します。[作成と編集] をクリックして Process Composer でプロセスを開き、開始要素に初期データを入力します。
  3. [Co-Pilot] ボタンをクリックするか、[アシスタント] > [Co-Pilot] をクリックし、Co-Pilot for Automators を開きます。

    Process Composer で Co-Pilot for Automators を開きます。
  4. [Co-Pilot] ダイアログ ボックスでオートメーション シナリオを記述します。完了したら、[送信] をクリックするか、Ctrl+Enter を押して、キャンバス上に指示を生成します。

    たとえば、請求書処理の自動化を「Add the scan invoices bot. If values are greater than 100, then send email to test@email.com, else save data to new excel sheet.」のように記述することができます。

  5. Co-Pilot for Automators はプロンプトを分析し、必要な要素を使用してオートメーションを生成し、ダイアログ ボックスにメッセージを表示します。

    注: この例では、Co-Pilot for Automators がリポジトリ内の既存の Bot とプロンプトを照合し、Bot のタスクにマッピングしました。Co-Pilot はプロセス タスクを追加し、開発者は子プロセスを手動でマッピングしました。
  6. ダイアログ ボックスで [はい] または [いいえ] をクリックして、Co-Pilot for Automators にフィードバックを送ります。
  7. オートメーションをさらに編集するには、オートメーション シナリオの変更と特定のノードを Co-Pilot ダイアログ ボックス内に記述します。
  8. 最後に、オートメーションのレビュー、保存、テストを行い、正確であることを確認します。