エンタープライズ資産出荷の管理
IT Asset Management 統合フレームワークを使用してエンタープライズ資産管理アプリケーションをサードパーティの配送業者と統合することで、エンタープライズ資産の出荷をリアルタイムで追跡および管理します。
前提条件
エンタープライズ資産管理アプリケーションをサードパーティの配送業者と統合する前に、配送業者は次の前提条件を満たす必要があります。
- サードパーティアプリケーションでクロススコープアクセスを有効にします。
- サードパーティアプリケーションに接続して出荷の詳細をリアルタイムで取得できるように、ベースの ITAMShipmentIntegration スクリプトを拡張するスクリプトインクルードを作成します。
- スクリプトインクルードは、 IT Asset Management アプリケーションスコープで使用できる必要があります。ただし、申請者アクセスは制限されておらず、[アクセス可能] フィールドは [すべてのアプリケーションスコープ] で使用できる必要があります。
- 追跡番号に基づいて配送業者 API との通信を有効にするには、fetchShipmentinfo 関数内にビジネスロジックを実装する必要があります。配送業者 API は、サードパーティアプリケーションに接続し、出荷の詳細を取得するために必要です。
- fetchShipmentinfo 関数は、次の HTTP 応答コードとメッセージを含む JSON オブジェクトを返す必要があります。
{ httpResponseCode: 200, httpResponseMessage: ‘SUCCESS’ } - スクリプトインクルードがテストモードの場合、配送業者は配送業者 API を呼び出して、サードパーティアプリケーションへの接続を検証します。配送業者は、応答を確認して返すか、出荷を照会して次の応答形式を使用して processResponse 関数を呼び出すことができます。
配送業者が processResponse 関数を呼び出す場合は、関数の完了後に応答を返す必要があります。[ { trackingNumber: ‘’, deliveryDate: ‘’, pickupDate: ‘’, packageStatus: ‘’. statusDetail: ‘’, trackingURL: ‘’, parcelWeight: ‘’, deliveryServicesCost: ‘’, currency: ‘’ } ]
- 適切な名前、配送業者 API の詳細、および接続の詳細を使用して統合プロファイルを作成します。この統合プロファイルを使用すると、サードパーティアプリケーションに接続して出荷の詳細を取得できます。
- サードパーティアプリケーションが ServiceNow 認証情報 [discovery_credentials] テーブルまたは Password2 フィールドを含むその他の ServiceNow テーブルを使用する場合は、それらのテーブルへのアクセスを有効にする KMF アクセスマップポリシーを指定します。KMF アクセスマップポリシーの詳細については、「 Password2 encryption with the Key Management Framework (KMF)」を参照してください。
配送業者がこれらの前提条件を完了したら、次の追加の前提条件を満たす必要があります。
- 統合プロファイルに接続および資格情報エイリアスを介した接続の詳細が含まれている場合は、必要に応じてそれらの詳細を更新して、キャリア API を正常に認証して接続できるようにします。
- 配送業者を統合プロファイルに関連付けます。