API 実装

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • JavaScript API を使用して、アプリケーションサーバーとクライアントの機能を拡張できます。Web サービスを使用して、 ServiceNow アプリケーションを他のソフトウェアアプリケーションに接続します。

    スクリプト

    スクリプトでサーバー JavaScript API を使用して、アプリケーションの機能を変更したり、アプリケーションを作成したりします。クライアントサイドの JavaScript API を使用して、Web ブラウザー内でのインスタンスの表示方法と機能を制御します。

    一般的なユースケース:
    • 期間を計算して、タスクまたはプロセスの期限をユーザーが指定できるようにします。
    • アラート、確認、またはその他のメッセージを含むプロンプトを表示します。
    • デバッグ、情報、警告、エラーなど、さまざまな出力レベルでイベントログ記録を実装します。
    • レコードのクエリー、更新、作成、削除
    • すべての日付/時刻フィールドの入力を検証します。

    Web サービス

    インバウンド (プロバイダー) およびアウトバウンド (コンシューマー) の Web サービスを使用すると、多様なアプリケーションで情報を交換できます。

    一般的なユースケース:
    • サードパーティアプリケーションの ServiceNow インスタンスからの REST API 要求情報を使用します。
    • 提供されている ServiceNow REST API では利用できないカスタム要求に対して、スクリプト化された REST API を作成します。
    • コンポーネントまたはサードパーティシステムからレコードデータをクエリするカスタム GraphQL API を作成します。
    • インスタンスに関連付けられたデータベースへの読み取り専用アクセスには、Open Database Connectivity (ODBC) ドライバーを使用します。
    • ドメインセパレーションを使用して、データ、プロセス、および管理タスクを論理グループに分離します。