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