Threekit ビジュアライゼーションの統合
可視化のために Threekit を統合します。構成入力を視覚的な更新と同期して、ユーザーエクスペリエンスを向上させます。
CPQ はフィールドの値を Threekit と共有できるため、ユーザーが構成入力を変更したときに Threekit の可視化 CPQ リアルタイムで更新されます。
CPQ と Threekit の統合は、詳細計画レイアウト定義で行われます。次のレイアウト CSV ファイルには、 CPQ アドミニストレーターが UI で Threekit 可視化が表示される場所を定義し、Threekit 環境認証トークンを指定し、送信する CPQ フィールドデータを識別する方法のサンプルが含まれています。
Layout_ThreeKit_in_sidebar [Google スプレッドシート]
注意:
- レイアウト定義のサンプルでは、Threekit レンダリングが UI の右上にあるサイドバーの BasicContainer に表示されます。
- ThreeKit 要素行の
値列に指定された JSON には、次の構文が含まれています。{ "authToken": "3KIT_AUTH_TOKEN", "assetIdField": "<LGK field that holds 3KIT Asset ID", "apiSubdomain": "exampleThreekitSubdomain" "eventFields": { "LGK_FIELD1_VARNAME": "3KIT_FIELD1_VARNAME", "LGK_FIELD2_VARNAME": "3KIT_FIELD2_VARNAME", "LGK_FIELD3_VARNAME": "3KIT_FIELD3_VARNAME" } } authToken:Threekit アプリケーション環境によって提供される認証トークン。重要:ある CPQ 環境から別の環境にレイアウトをコピーする場合は、この手動編集を行う必要があることに注意してください。それ以外の場合、非本番 Threekit 資産が誤って本番レイアウト CPQ 表示される可能性があります。authToken は、Threekit がビジュアル資産を提供する環境 (本番環境か非本番環境) を決定する方法です。したがって、本番 CPQ 環境が Threekit 本番 authToken を渡すことを確認してください。非本番 CPQ 環境では、Threekit 非本番 authToken を渡す必要があります。assetIdFieldは、Threekit によって提供される Threekit 資産 ID を保持する CPQ テキストフィールドの名前を定義します。このようにして、 CPQ 動的な Threekit 資産 ID を渡すことができます。これにより、Threekitは画像の読み込み時間を最適化できます。この機能により、ユーザーエクスペリエンスを向上させるために Threekit モデルを 2 つ以上の資産定義に分割する必要がある場合に、柔軟性が得られます。注:CPQ 詳細計画が静的な Threekit 資産 ID を 1 つだけ渡す場合は、assetIdFieldパラメーターをassetId: <ハードコードされた Threekit 資産 ID>に置き換えることができます。apiSubdomain:Threekit 環境 URL のサブドメイン。eventFieldsにはキーと値のペアが含まれており、各キーは Threekit に渡された CPQ フィールドの変数名です。対応する値は、Threekit で定義されている変数名です。
セットリピーターを使用した Threekit ビジュアライゼーションの使用の詳細については、 ユースケース:セットリピーターと可視化コンポーネントのペアリング
CPQ との統合でサポートされている可視化アプリケーションで使用できる機能については、「CPQと可視化ツールの統合」を参照してください。