詳細情報:
FlexCard での SDK データソースの静的リソースの作成 (管理パッケージ)
管理パッケージランタイムの場合、Flexcard のデータソースとして SDK を設定する前に、Flexcard でデータソースとして使用する SDK の設定が含まれる OmniStudioActionRegistry という名前の静的リソースを追加または作成する必要があります。FlexCard は静的リソース内でその名前のファイルを検索します。
この情報は、OmniStudio for Managed Packages 用です。標準ランタイムの OmniStudio については、OmniStudio ヘルプを参照してください。
「Flexcard SDK Data Source (Managed Package)」を参照してください。
-
SDK ファイルを組織にアップロードするには、「Create a new static resource」を参照してください。

初めて使用する場合は、次の JSON スキーマを使用して OmniStudioActionRegistry という名前のファイルを作成し、静的リソースにアップロードします。
[{ "type": "SDK", "name" : "SDK", "description" : "This JS SDK is intended to be used on client side for interacting with API", "value": { "sdkObject": "datasource", "sdkPath": "/latest/datasource/datasource.sdk.js", "staticResourceName": "vlocitysdk", "inputMap": {}, "resultVar": "" }, "orderBy": { "name": "", "isReverse": false }, "contextVariables": [] },{ "type": "SDK", "name" : "UPC JS SDK", "description" : "This JS SDK is intended to be used on client side for interacting with V3 API", "value": { "sdkObject": "productconsole", "sdkPath": "/latest/productconsole/productconsole.sdk.js", "staticResourceName": "vlocityupcsdk", "inputMap": {}, "resultVar": "" }, "orderBy": { "name": "", "isReverse": false }, "contextVariables": [] }, { "type": "SDK", "name" : "Digitalcommerce JS SDK", "description" : "This JS SDK is intended to be used on client side for interacting with V3 API", "value": { "sdkObject": "digitalcommerce", "sdkPath": "/latest/digitalcommerce/digitalcommerce.sdk.js", "staticResourceName": "vlocitydcsdk", "inputMap": {}, "resultVar": "" }, "orderBy": { "name": "", "isReverse": false }, "contextVariables": [] }, { "type": "SDK", "name" : "b2b JS SDK", "description" : "This JS SDK is intended to be used on client side for interacting with API", "value": { "sdkObject": "b2bexpress", "sdkPath": "/latest/b2bexpress/b2bexpress.sdk.js", "staticResourceName": "vlocityb2bexpresssdk", "inputMap": {}, "resultVar": "" }, "orderBy": { "name": "", "isReverse": false }, "contextVariables": [] },{ "type": "SDK", "name" : "datasource SDK", "description" : "This JS SDK is intended to be used on client side for interacting with API", "value": { "sdkObject": "datasource", "sdkPath": "/latest/datasource/datasource.sdk.js", "staticResourceName": "vlocitysdk", "inputMap": {}, "resultVar": "" }, "orderBy": { "name": "", "isReverse": false }, "contextVariables": [] } ]オブジェクトの配列を使用して、このファイルに新しいセクションを追加できます。Registry.json ファイルの各セクションは、SDK で使用可能なオプションとして UI に表示されます。各セクションの任意のパラメータ (
type、name、descriptionなど) の値を変更できます。valueパラメーターには、「sdkPath」、「sdkObject」、「staticResourceName」などの追加プロパティーがあります。これらのパラメーターと値には、公開する SDK に関する情報が含まれます。SDK がロードされると、SDK へのプライマリ アクセス ポイントとしてsdkObjectが公開されます。 - [キャッシュ制御] が [公開] に設定されていることを確認します。
- [保存] をクリックします。
次のステップ: SDK 設定を組織に保存します。「FlexCard での SDK データソースの設定 (管理パッケージ)」を参照してください。

