データバインディングと式を生成する

  • リリースバージョン: Zurich
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 正しい構文の自然言語を使用して、データバインディングと計算式を自動的に生成します。

    始める前に

    1. UI 生成アプリケーション (28.1 – Zurich 以降) をインストールします。詳細については、「UI 生成のインストール」を参照してください。
    2. 移動先 すべて > Now Assist アドミン > 作成者 をクリックし、データバインディング生成スキルをアクティブ化します。
    3. 大規模言語モデル (LLM) プロバイダーを選択します。

    必要なロール:ui_builder_admin

    このタスクについて

    ServiceNow® UI ビルダー with Now Assist でデータバインディング生成を使用して、バインディングと式を自動的に生成する方法を学習します。これらのバインディングは、ラベル、テキスト、リスト、ボタンなどの任意のコンポーネントプロパティに適用でき、ロジック、計算、またはデータ変換を含めることができます。

    手順

    1. [UI ビルダー] を開きます。
    2. エクスペリエンスを作成するか、既存のエクスペリエンスを開きます。
      詳細については、「UI ビルダー のエクスペリエンスの作成」を参照してください。
    3. ページを作成するか、既存のページを開きます。
      詳細については、「UI ビルダー でのページの作成」を参照してください。
    4. ページバリアントを作成するか、既存のページバリアントを開きます。
      詳細については、「ページバリアントの作成」を参照してください。
    5. ページエディターを開きます。
    6. データリソースを追加するか、既存のデータリソースを開きます。

      詳細については、「ページへのデータリソースの追加と構成」を参照してください。

    7. [データバインディング] ポップオーバーから、[ 開始] を選択します。
      ServiceNow UI ビルダー のデータバインディングパネルで、ユーザーは自然言語プロンプトを使用してページコンポーネントの数式またはデータ出力を生成およびプレビューできます。
    8. 自然言語を使用してプロンプトを入力するか、例から 1 つ選択できます。
      注:
      たとえば、次のようになります。
      • IF(@context.propers.bare,"bare page","not bare page")と書く代わりに、「ページが裸の場合は「ベアページ」を表示し、それ以外の場合は「非ベアページ」と入力できます。
      • LEN([1,2,3]), ")の代わりに、「このリストにはいくつのアイテムがありますか?」と入力できます。
      ServiceNow UI ビルダー のデータバインディングパネル。ユーザーは、自然言語プロンプトを入力して式を生成し、結果をプレビューし、データをページコンポーネントにバインドします。
    9. 矢印を選択して、バインディングまたは式を生成します。
    10. 構文と出力を確認します。
    11. [ 承認して編集] を選択します。

      UI ビルダー のデータバインディングパネル。ユーザーはここで、ウェルカムメッセージの数式を作成し、数式をプレビューし、それを承認、編集、または却下するオプションを選択できます。
    12. バインディングを適用または却下します。
      • 出力に問題がなければ、[ 適用] を選択します。
      • 出力に満足できない場合は、[ 却下 ] を選択し、新しいプロンプトを入力して最初からやり直します。
    13. 出力をプレビューしてテストします。

    タスクの結果

    データバインディングと式が生成されます。