Now Assist を使用したフローの作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:8分
  • 生成 AI を使用して、テキストの指示からフローを作成します。

    始める前に

    • 必要なロール:
      • admin、flow_designer、または委託開発者権限
      • now.assist.creator
    • フロー生成スキルをオンにします。「フロー生成スキルをオンにする」を参照してください。

    手順

    1. 次のように移動する。 All (すべて) > プロセス自動化 > Workflow Studio (ワークフロースタジオ).
    2. ワークフロースタジオホームページで、 新規 > フロー.
    3. [Now Assist を使用したビルド (Build with Now Assist)] タブを選択します。
    4. フィールドに入力してフローをビルドします。
      フィールド 説明
      フロー名 フローを一意に識別する名前です。システムは、スペース文字をアンダースコア文字に置き換えることにより、フロー名を内部名に変換します。
      Now Assist の指示 (Now Assist directions) フローを作成するために Now Assist フロー生成スキルで使用されるテキスト。最初にフロートリガーとそのデータについて説明します。次に、すべてのアクションとフローロジックをフローに含める順序で記述します。最良の結果を得るため、できるだけ多くの詳細を含めます。
      例をお試しください (Try an example) [Now Assist の指示 (Now Assist directions)] フィールドに挿入する一連のテキストの例。指示フィールドにテキストの例を挿入するにはこのオプションを選択します。各例は、フローアウトラインをビルドするための手順を示しています。例を試すと、以前に追加した指示テキストが上書きされます。元に戻すオプションとやり直しオプションを使用して、以前の指示に戻すことができます。
      アプリケーション フローを作成するアプリケーションスコープ。デフォルトは「グローバル」です。アプリケーションスコープによって、フローがアクセスできるデータと共有できるデータが決まります。
      重要:
      フローのプレビューを生成した後に、フローのアプリケーションスコープを変更することはできません。
      Now Assist 指示を記述するときは、次の一般的なガイドラインに従います。
      常に最初にトリガーを説明する
      最初にフロートリガーとそのデータ条件について説明します。トリガーの後に、アクションとフローロジックをフローに含める順序と同じ順序で記述します。
      スペルミスを避ける
      アクション、フローロジック、またはテーブルの名前のスペルを間違えないようにします。テーブル名を間違えないように、ハッシュタグの使用を検討してください。
      要求は正確かつ詳細に記述してください
      要求が正確でわかりやすいことを確認してください。フロートリガー、レコードデータ、アクション、およびフローロジックをできるだけ詳しく説明してください。
      要求は簡潔かつ直接的に伝えてください
      まず、フローを生成するかサブフローを生成するかを指定します。たとえば、「次のようなフローを作成する」というフレーズを使用してフローを生成します。フローの各ステップを順番に記述します。
      アクション、フローロジック、テーブルを名前で参照
      指示の一部としてアクション、フローロジック、およびテーブル名を使用します。ルートが実際の名前に近いほど、LLM がそれらを認識しやすくなります。たとえば、 それぞれの テキストを使用するか、 以下を並列で実行 して、それらの特定のフローロジックオプションを参照します。テーブル名には、ハッシュタグを使用することを検討してください。
      生成されたフローアウトラインと入力値を確認する
      生成されたフローアウトライン内の各アクション、フローロジック、サブフローを確認する。生成された入力値を確認し、関連するデータ参照が含まれていることを確認します。
      ハッシュタグを使用して特定のテーブルのデータを参照する
      特定のテーブル名を選択するには、ハッシュタグを使用します。ハッシュタグは、ユーザー [sys_user] テーブルやユーザー [imp_user] テーブルなど、同一または類似の表示名を持つテーブルを区別するのに特に役立ちます。
      Do the following in parallel フローロジックの分岐を区別するために数字を使用します
      各並列分岐に番号を追加します。たとえば、「P1 インシデントが作成されたら、次の処理を並行して実行します。1. その簡単な説明をログに記録します。2.Look up the user assigned to it and send an email」は、2つの分岐があることを明確にしています。
      正確な値を設定するには、引用符を使用します
      LLM が操作名とデータ値を区別できるように、正確なデータ値を引用符で囲みます。たとえば、「値をログに記録します。「インシデントが再オープンされました」」という指示により、「インシデントが再オープンされました」というテキストがデータ値であることが明確になります。
      表 : 1. 追加のプロパティを表示する
      フィールド 説明
      保護 フローが読み取り専用の場合に指定する選択肢です。自分が所有するアプリケーションスコープでフローを作成する場合にのみ、値を選択できます。
      実行方法

      そのフローをシステムユーザーとして実行するか、セッションを開始したユーザーとして実行するかを指定するオプションです。フローをトリガーしたユーザーから更新を実行する必要がある場合は、セッションオプションを開始したユーザーを選択します。たとえば、現在のユーザーからのインシデントレコードに関するコメントや、承認者から送信された承認メールが必要な場合に、このオプションを使用します。フローのオプションとして実行を設定しても、子サブフローには適用されません。

      注:
      デフォルトでは、フローはセッションを開始するユーザーとして実行されます。

      個人用の OAuth トークンを使用して実行できるフローを作成するには、セッションを開始するユーザーのオプションを選択します。フローを実行しているユーザーが個人用の OAuth トークンを持っていれば、そのトークンでフローが実行されます。個人用の OAuth トークンの作成の詳細については、「OAuth 2.0 認証情報」を参照してください。

      セッションを開始したユーザーとしてフローを実行すると、システムはユーザーの ACL 制限によりフローアクションを制限します。フローをトリガーするユーザーによるフローアクションの実行が、セキュリティ制限によって妨げられることがないようにしてください。開始ユーザーによって実行されるフローも、日時形式などのユーザー固有の設定に従って実行されます。

      注:
      受信メールフローはこの設定を無視し、常にセッションを開始するユーザーとして実行されます。受信メールフローのアクセス制御をテストするには、典型的な受信メールユーザーを代理操作してフローを手動でトリガーします。
      ロールを使用して実行 フローを実行するロールです。[実行方法][セッションを開始するユーザー] に設定されている際にのみ、このオプションを利用できます。 フローがデータにアクセスするために使用できる 1 つ以上のロールを追加できます。これらのロールはフローにのみ適用されます。たとえば、ITSM データにアクセスする必要があるフローに itil ロールを追加します。
      フロー優先度のデフォルト
      デフォルトでこのフローが実行される優先度レベル。次のオプションが含まれます。
      • 中 (デフォルト)

      フローの優先度レベルの詳細については、「フロー優先度」を参照してください。

    5. オプション: 有効なフロー指示の例を挿入するには、[例をお試しください (Try an example)] オプションを選択します。
      オプションを選択するたびに、異なるフロー指示のテキスト例が挿入されます。選択できる指示の例は 3 つあります。それぞれの指示の例は、異なるタイプのフローを生成します。[例をお試しください (Try an example)] を選択すると、以前に追加した指示テキストが上書きされます。元に戻すオプションとやり直しオプションを使用して、以前の指示に戻すことができます。
    6. [Now Assist を使用したフローのビルド (Build flow with Now Assist)] を選択します。
      [Now Assist を使用したビルド (Build with Now Assist)] ウィンドウの例。test flow という名前のフローと、毎日深夜に実行されるフローをビルドするための指示が表示されます。
      ワークフロースタジオはテキストの指示を使用してフローアウトラインをビルドします。成功すると、ワークフロースタジオによってダイアグラムビューにフローのプレビューが表示されます。フローの各ノードの下には、アイテムの生成に使用されるテキストの指示を示す注釈があります。

      ダイアグラムビューでのフロープレビューの例。各ノードには、使用されているテキストの指示の注釈が表示されます。

    7. オプション: 生成されたフロープレビューがニーズを満たさない場合は、[Now Assist の指示 (Now Assist directions)] を更新し、 [フローの再ビルド (Rebuild flow)]を選択します。
      フローをビルドまたは再ビルドするたびに、その操作は Now Assist サブスクリプションによって追跡されるアシストとしてカウントされます。Now Assist の使用状況を追跡するには、「Monitoring Now Assist usage in Subscription Management」を参照してください。
    8. オプション: フローの作成を停止して ワークフロースタジオ ホームページに戻る場合は、[フローを破棄] を選択します。
      重要:
      ワークフロースタジオ はフローのプレビューを保存しません。フローを破棄すると、そのフローに関するすべての情報が失われます。
    9. フローアウトラインを確認するには、[フローを保存して編集] を選択します。
      注:
      フローを開くことはアシストとしてカウントされません。

    タスクの結果

    Now Assist は、指定した名前でフローアウトラインを作成します。大規模な言語モデルで要求に一致するアクション、フローロジック、またはサブフローが見つからなかった場合は、代わりに 1 つ以上のプレースホルダーステップが追加されることがあります。

    スケジュールトリガーを使用してフローを作成する

    フローをビルドするオプションを含むフローの作成画面 - Now Assist

    これらのプロンプト値を使用して、スケジュールされたトリガーでフローを作成できます。
    フロー名
    新しい問題を毎日トリアージに割り当てる
    Now Assist の指示 (Now Assist directions)
    毎日深夜に実行するフローを作成し、過去 1 日に新しく作成されたすべての問題レコードを検索します。それらに対して反復します。それらがアサインされていない場合は、それを更新して、問題をレベル 1 トリアージグループにアサインし、ステータスを [トリアージ済み] に移行して、グループに通知を送信します。

    次のタスク

    • プレースホルダーステップを実際のアクションまたはサブフローに置き換えます。
    • 適切なデータを使用するようにそれぞれのアクション、フローロジック、およびサブフローの入力を構成します。
    • フローをアクティブ化する前にテストしてください。