プロバイダーからのスクラッチパッドの更新を変換するスクリプトインクルードを作成
プロバイダーから送信されたスクラッチパッドの更新をゼロタッチ要求フローに必要な形式に変換するには、メソッド transformScratchPadToHAMZTRFormat を含むスクリプトインクルードが必要です。
ゼロタッチ要求フローの確認ステージと出荷ステージでは、プロバイダーはスクラッチパッドの更新を特定の形式で ServiceNow インスタンスに送信するのが理想的です。詳細については、「スクラッチパッドを使用して要求実行タスクを完了」を参照してください。ただし、プロバイダーのスクラッチパッドの更新が必要な形式でない場合は、メソッド transformScratchPadToHAMZTRFormat でスクリプトインクルードを使用して変換できます。
スクリプトインクルードを作成するときは、次の点を考慮してください。
- スクリプトインクルードには、アプリケーションリソースレコードの次の設定を調整することで、 資産管理 共通アプリケーションスコープからアクセスできます。
- [アクセス可能] フィールドを [すべてのアプリケーションスコープ] に設定します。
- [ 申請者アクセス ] フィールドを [なし ] に設定して、申請者のアクセスが制限されていないことを確認します。
- メソッド transformScratchPadToHAMZTRFormat を次の形式で定義します。
/*** Input to the following method is scratchpad value of type JSON ***/ transformScratchPadToHAMZTRFormat: function (input) { // Logic to transform the input to the expected format // This method should return a value of type JSON with expected format }