チュートリアルパート 3: ServiceNow Fluent コードでテーブルを定義する
テーブルを作成し、 ServiceNow Fluent API を使用してサンプルスクリプト定義で参照します。
始める前に
「チュートリアルパート 2: アプリケーションのリポジトリを初期化する」を完了します。
必要なロール:admin
このタスクについて
ServiceNow Fluent は、アプリケーションを構成するメタデータファイル [sys_metadata] を定義するための TypeScript に基づくドメイン固有言語 (DSL) であり、テーブル、ロール、ACL、ビジネスルール、自動テストフレームワーク (ATF) テストなど、さまざまなタイプのメタデータの API が含まれています。ServiceNow Fluent API のオブジェクトを使用して、.now.ts 拡張子を持つファイルのメタデータを定義します。ServiceNow IDEには、デフォルトでServiceNow Fluent API とアプリケーションの言語処理と検証が備わっています。ServiceNow Fluent の詳細については、「ServiceNow Fluent」を参照してください。
この例では、 ServiceNow Fluent Table API のオブジェクトを使用して、To Do リスト用の単純なテーブルを作成します。次に、新しいテーブルを参照するようにビジネスルールとクライアントスクリプト定義のサンプルコードを更新します。最後に、メタデータエクスプローラーから変更を確認します。テーブル API の詳細については、「 テーブル API - ServiceNow Fluent」を参照してください。
手順
タスクの結果
ServiceNow Fluent API を使用して最初のアプリケーションメタデータを作成しました。To Do アイテム [x_snc_hello_world_to_do] テーブルは、他の ServiceNow IDE ユーザーによってソースコード内、または他の ServiceNow AI Platform ユーザーインターフェイスから変更できます。
ナビゲーションフィルターに「x_snc_hello_world_to_do.list」と入力すると、ServiceNow AI Platformからテーブルのリストビューに移動できます。To Do アイテム [x_snc_hello_world_to_do] テーブルで実行するようにクライアントスクリプト定義を更新したため、[ 新規 ] を選択してレコードをテーブルに追加すると、レコードのロード時にクライアントスクリプトからのメッセージが表示されます。