API 実装
JavaScript API を使用して、アプリケーション・サーバーとクライアントの機能を拡張できます。Web サービスを使用して、アプリケーションを他のソフトウェアアプリケーションに接続します ServiceNow 。
スクリプト
スクリプトでサーバー JavaScript API を使用して、アプリケーションの機能を変更したり、アプリケーションを作成したりします。クライアント側の JavaScript API を使用して、Web ブラウザー内でのインスタンスの表示方法と機能を制御します。
一般的なユースケース:
- 期間を計算して、タスクまたはプロセスの期限をユーザーが指定できるようにします。
- アラート、確認、またはその他のメッセージを含むプロンプトを表示します。
- デバッグ、情報、警告、エラーなどのさまざまな出力レベルでイベント ログを実装します。
- レコードのクエリ、更新、作成、および削除。
- すべての日付と時刻のフィールドの入力を検証します。
Web サービス
インバウンド (プロバイダー) およびアウトバウンド (コンシューマ) Web サービスを使用すると、さまざまなアプリケーションで情報を交換できます。
一般的なユースケース:
- サードパーティアプリケーションのインスタンスからの ServiceNow REST API 要求情報を使用します。
- 提供されている ServiceNow REST API では利用できないカスタム要求用のスクリプト化された REST API を作成します。
- コンポーネントまたはサードパーティシステムからレコードデータをクエリするカスタム GraphQL API を作成します。
- インスタンスに関連付けられたデータベースへの読み取り専用アクセスには、オープンデータベース接続 (ODBC) ドライバーを使用します。
- ドメイン分離を使用して、データ、プロセス、および管理タスクを論理グループに分けます。