# mulesoft Financial Services - Full Documentation # Anypoint MQ セットアップガイド Postman コレクション ​`Anypoint-MQ-Configuration`​ を使用して、アクセラレーターコンポーネントに必要なすべての Anypoint MQ 宛先を事前に作成できます。このコレクションは、 [FINS Common Resources (FINS 共通リソース) プロジェクト](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src/)​にあります。 ## [](#環境設定)環境設定 このコレクションでは、要求を実行する前に、​`dev`​ 環境を作成し、対象 Anypoint 組織を反映する適切な値を割り当てる必要があります。Postman ワークスペースに直接インポートできるこの環境用のテンプレートも、FINS Common Resources (FINS 共通リソース) プロジェクトで提供されています。 ## [](#コレクションの実行)コレクションの実行 コレクション自体は、要求を実行する前に上書きする必要がある変数を定義します。コレクションのコンテンツは個別のフォルダーに整理され、次の順序で実行する必要があります。 1. Authorization 2. Client-Management (省略可能) 3. Queue-Management 4. Exchange-Management `Verification`​ フォルダー内の要求を実行して、上記の操作の結果を検証できます。必要に応じて、​`Deletions`​ フォルダーにある要求を実行することで、コレクションによって作成されたオブジェクトをクリーンアップできます。 ## [](#宛先の確認)宛先の確認 実行が成功すると、次の MQ 宛先が作成されます。
キュー名 Exchange へのバインド デッドレターキュー名

accelerator-notification-queue

accelerator-notification-exchange

accelerator-notification-dl-queue

fins-account-update-queue

fins-account-update-exchange

fins-account-update-dl-queue

fins-ach-inbound-queue

fins-ach-inbound-exchange

fins-ach-inbound-dl-queue

fins-ach-outbound-queue

fins-ach-outbound-exchange

fins-ach-outbound-dl-queue

fins-address-update-queue

fins-address-update-exchange

fins-address-update-dl-queue

fins-card-update-queue

fins-card-update-exchange

fins-card-update-dl-queue

fins-fedwire-inbound-queue

fins-fedwire-inbound-exchange

fins-fedwire-inbound-dl-queue

fins-fedwire-outbound-queue

fins-fedwire-outbound-exchange

fins-fedwire-outbound-dl-queue

fins-lead-update-queue

fins-lead-update-exchange

fins-address-update-dl-queue

fins-loan-document-update-queue

fins-document-update-exchange

fins-loan-document-update-dl-queue

fins-opportunity-update-queue

fins-opportunity-update-exchange

fins-opportunity-update-dl-queue

fins-party-update-queue

fins-party-update-exchange

fins-party-update-dl-queue

fins-partyrole-update-queue

fins-partyrole-update-exchange

fins-partyrole-update-dl-queue

fins-payments-webui-queue

fins-payment-notice-exchange

fins-payments-webui-dl-queue

fins-reconciliation-queue

fins-reconciliation-exchange

fins-reconciliation-dl-queue

fins-swift-inbound-queue

fins-swift-inbound-exchange

fins-swift-inbound-dl-queue

fins-swift-outbound-queue

fins-swift-outbound-exchange

fins-swift-outbound-dl-queue

fins-transaction-update-queue

fins-transaction-update-exchange

fins-transaction-update-dl-queue

fins-wealth-document-update-queue

fins-document-update-exchange

fins-wealth-document-update-dl-queue

`accelerator-notification`​ の宛先が対象環境にすでに存在する可能性があることに注意してください。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.8/prerequisites) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.8/) # Anypoint MQ セットアップガイド Postman コレクション ​`Anypoint-MQ-Configuration`​ を使用して、アクセラレーターコンポーネントに必要なすべての Anypoint MQ 宛先を事前に作成できます。このコレクションは、 [FINS Common Resources (FINS 共通リソース) プロジェクト](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src/)​にあります。 ## [](#環境設定)環境設定 このコレクションでは、要求を実行する前に、​`dev`​ 環境を作成し、対象 Anypoint 組織を反映する適切な値を割り当てる必要があります。Postman ワークスペースに直接インポートできるこの環境用のテンプレートも、FINS Common Resources (FINS 共通リソース) プロジェクトで提供されています。 ## [](#コレクションの実行)コレクションの実行 コレクション自体は、要求を実行する前に上書きする必要がある変数を定義します。コレクションのコンテンツは個別のフォルダーに整理され、次の順序で実行する必要があります。 1. Authorization 2. Client-Management (省略可能) 3. Queue-Management 4. Exchange-Management `Verification`​ フォルダー内の要求を実行して、上記の操作の結果を検証できます。必要に応じて、​`Deletions`​ フォルダーにある要求を実行することで、コレクションによって作成されたオブジェクトをクリーンアップできます。 ## [](#宛先の確認)宛先の確認 実行が成功すると、次の MQ 宛先が作成されます。
キュー名 Exchange へのバインド デッドレターキュー名

accelerator-notification-queue

accelerator-notification-exchange

accelerator-notification-dl-queue

fins-account-update-queue

fins-account-update-exchange

fins-account-update-dl-queue

fins-ach-inbound-queue

fins-ach-inbound-exchange

fins-ach-inbound-dl-queue

fins-ach-outbound-queue

fins-ach-outbound-exchange

fins-ach-outbound-dl-queue

fins-address-update-queue

fins-address-update-exchange

fins-address-update-dl-queue

fins-card-update-queue

fins-card-update-exchange

fins-card-update-dl-queue

fins-fedwire-inbound-queue

fins-fedwire-inbound-exchange

fins-fedwire-inbound-dl-queue

fins-fedwire-outbound-queue

fins-fedwire-outbound-exchange

fins-fedwire-outbound-dl-queue

fins-lead-update-queue

fins-lead-update-exchange

fins-address-update-dl-queue

fins-loan-document-update-queue

fins-document-update-exchange

fins-loan-document-update-dl-queue

fins-opportunity-update-queue

fins-opportunity-update-exchange

fins-opportunity-update-dl-queue

fins-party-update-queue

fins-party-update-exchange

fins-party-update-dl-queue

fins-partyrole-update-queue

fins-partyrole-update-exchange

fins-partyrole-update-dl-queue

fins-payments-webui-queue

fins-payment-notice-exchange

fins-payments-webui-dl-queue

fins-reconciliation-queue

fins-reconciliation-exchange

fins-reconciliation-dl-queue

fins-swift-inbound-queue

fins-swift-inbound-exchange

fins-swift-inbound-dl-queue

fins-swift-outbound-queue

fins-swift-outbound-exchange

fins-swift-outbound-dl-queue

fins-transaction-update-queue

fins-transaction-update-exchange

fins-transaction-update-dl-queue

fins-wealth-document-update-queue

fins-document-update-exchange

fins-wealth-document-update-dl-queue

`accelerator-notification`​ の宛先が対象環境にすでに存在する可能性があることに注意してください。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.9/prerequisites) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.9/) # MuleSoft Accelerator for Financial Services MuleSoft Accelerator for Financial Services は、コアバンキングと保険の両方のプラットフォーム、エンゲージメントシステム (CRM や ITSM など)、インシュアテック、フィンテックデータを活用することで、Customer 360 のイニシアチブを簡素化します。これにより、より高度なカスタマーサービス、リアルタイムのリレーション管理、よりつながりのあるデジタルエクスペリエンスが可能になります。 ## [](#ユースケース)ユースケース ### [](#コアバンキング基礎)コアバンキング基礎 「コアバンキング基礎」ユースケースでは、顧客の財務情報の全体像を捉えることができます。このユースケースには 2 つのバリエーションがあります。1 つは任意のコアを利用し、もう 1 つは特定のコアを利用します。 - [任意のコアを利用](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%201a%20-%20Unlock%20any%20core/)​ - 複数のシステムからの財務概要を利用して表示します。 - [Jack Henry SilverLake コアを利用](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%201b%20-%20Unlock%20Jack%20Henry%20SilverLake%20core/)​ - Jack Henry SilverLake コアを利用して、Customer 360 のイニシアチブの提供を加速させます。 ### [](#オンボーディング)オンボーディング このユースケースは、銀行ローンの組成や資産管理クライアントの口座開設手順を合理化するための強化されたオンボーディングソリューションの提供と開発を加速させます。このユースケースには 2 つの拡張機能があります。 - [顧客オンボーディング - 銀行取引](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%202a%20-%20Customer%20onboarding%20-%20Banking/)​ - 消費者がデジタルチャネル経由でローンを申請できるようにすることで、簡単でわかりやすいオンボーディングエクスペリエンスを作成します。 - [クライアントオンボーディング - 資産管理](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%202b%20-%20Client%20onboarding%20-%20Wealth%20management/)​ - 合理化され自動化されたクライアントオンボーディングソリューションの提供と開発を加速させます。 ### [](#支払の最新化)支払の最新化 [「支払の最新化」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%203%20-%20Payments%20modernization/)​ユースケースは、金融機関向けの最新の支払ソリューションの開発を加速させます。銀行や信用組合は、複数の種類の金融取引や顧客のニーズに対応できる多様な支払環境を提供できるようになります。 ### [](#住所変更オーケストレーション)住所変更オーケストレーション このユースケースは、住所変更の影響を受けるダウンストリームプロセスを合理化するための自宅住所検証ソリューションの提供と開発を加速させます。このユースケースには 2 つの拡張機能があります。 - [住所変更オーケストレーション: 保険](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%204a%20-%20Address%20change%20orchestration%20-%20Insurance/)​ - 保険契約者または配送業者の住所調整により発生するダウンストリームイベントを合理化します。 - [住所変更オーケストレーション: 銀行取引](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%204b%20-%20Address%20change%20orchestration%20-%20Banking/)​ - 顧客の住所変更によって発生する、カスタマーサービスチームのアップセル、クロスセル、およびサービスの機会を強化します。 ### [](#カスタマーエクスペリエンスの最適化)カスタマーエクスペリエンスの最適化 [「Data Cloud を使用したカスタマーエクスペリエンスの最適化」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20Data%20Cloud/)​ユースケースでは、複数のソースからデータを Data Cloud に取り込み、Data Cloud のアクティベーションの結果を使用して、カスタマーサービス担当者 (CSR) にマーケティングインサイトを提供することでカスタマーエクスペリエンスを最適化するサポートを提供します。 ### [](#salesforce-組織の同期)Salesforce 組織の同期 [「Salesforce 組織の同期」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%206%20-%20Salesforce%20org%20sync/)​ユースケースでは、金融機関が複数組織戦略を使用して、Salesforce Financial Services Cloud、Sales Cloud、Service Cloud 組織間で顧客データを同期できるようにします。 ### [](#その他のアセット)その他のアセット 次の​**ユースケースに依存しない**​アセットも使用できます。 - [BIAN アセット](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/BIAN%20assets/)​ - API 仕様と実装テンプレートを含むこれらの BIAN 準拠アセットを使用して、BIAN 標準の実装を迅速に開始します。 ## [](#関連情報)関連情報 - [はじめに](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.8/prerequisites) - [リリースノート](https://docs.mulesoft.com/jp/financial-services/1.8/release-notes) - [アップグレードメモ](https://docs.mulesoft.com/jp/financial-services/1.8/upgrade-notes) - [Exchange の MuleSoft Accelerator for Financial Services](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/) # MuleSoft Accelerator for Financial Services MuleSoft Accelerator for Financial Services は、コアバンキングと保険の両方のプラットフォーム、エンゲージメントシステム (CRM や ITSM など)、インシュアテック、フィンテックデータを活用することで、Customer 360 のイニシアチブを簡素化します。これにより、より高度なカスタマーサービス、リアルタイムのリレーション管理、よりつながりのあるデジタルエクスペリエンスが可能になります。 ## [](#ユースケース)ユースケース ### [](#コアバンキング基礎)コアバンキング基礎 「コアバンキング基礎」ユースケースでは、顧客の財務情報の全体像を捉えることができます。このユースケースには 2 つのバリエーションがあります。1 つは任意のコアを利用し、もう 1 つは特定のコアを利用します。 - [任意のコアを利用](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.9/pages/Use%20case%201a%20-%20Unlock%20any%20core/)​ - 複数のシステムからの財務概要を利用して表示します。 - [Jack Henry SilverLake コアを利用](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.9/pages/Use%20case%201b%20-%20Unlock%20Jack%20Henry%20SilverLake%20core/)​ - Jack Henry SilverLake コアを利用して、Customer 360 のイニシアチブの提供を加速させます。 - [Thought Machine Vault Core を利用](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.9/pages/Use%20case%201c%20-%20Unlock%20Thought%20Machine%20Vault%20Core)​ - Thought Machine Vault Core を利用して、Customer 360 のイニシアチブの提供を加速させます。 ### [](#オンボーディング)オンボーディング このユースケースは、銀行ローンの組成や資産管理クライアントの口座開設手順を合理化するための強化されたオンボーディングソリューションの提供と開発を加速させます。このユースケースには 2 つの拡張機能があります。 - [顧客オンボーディング - 銀行取引](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.9/pages/Use%20case%202a%20-%20Customer%20onboarding%20-%20Banking/)​ - 消費者がデジタルチャネル経由でローンを申請できるようにすることで、簡単でわかりやすいオンボーディングエクスペリエンスを作成します。 - [クライアントオンボーディング - 資産管理](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.9/pages/Use%20case%202b%20-%20Client%20onboarding%20-%20Wealth%20management/)​ - 合理化され自動化されたクライアントオンボーディングソリューションの提供と開発を加速させます。 ### [](#支払の最新化)支払の最新化 [「支払の最新化」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.9/pages/Use%20case%203%20-%20Payments%20modernization/)​ユースケースは、金融機関向けの最新の支払ソリューションの開発を加速させます。銀行や信用組合は、複数の種類の金融取引や顧客のニーズに対応できる多様な支払環境を提供できるようになります。 ### [](#住所変更オーケストレーション)住所変更オーケストレーション このユースケースは、住所変更の影響を受けるダウンストリームプロセスを合理化するための自宅住所検証ソリューションの提供と開発を加速させます。このユースケースには 2 つの拡張機能があります。 - [住所変更オーケストレーション: 保険](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.9/pages/Use%20case%204a%20-%20Address%20change%20orchestration%20-%20Insurance/)​ - 保険契約者または配送業者の住所調整により発生するダウンストリームイベントを合理化します。 - [住所変更オーケストレーション: 銀行取引](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.9/pages/Use%20case%204b%20-%20Address%20change%20orchestration%20-%20Banking/)​ - 顧客の住所変更によって発生する、カスタマーサービスチームのアップセル、クロスセル、およびサービスの機会を強化します。 ### [](#カスタマーエクスペリエンスの最適化)カスタマーエクスペリエンスの最適化 [「Data Cloud を使用したカスタマーエクスペリエンスの最適化」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.9/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20Data%20Cloud/)​ユースケースでは、複数のソースからデータを Data Cloud に取り込み、Data Cloud のアクティベーションの結果を使用して、カスタマーサービス担当者 (CSR) にマーケティングインサイトを提供することでカスタマーエクスペリエンスを最適化するサポートを提供します。 ### [](#salesforce-組織の同期)Salesforce 組織の同期 [「Salesforce 組織の同期」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.9/pages/Use%20case%206%20-%20Salesforce%20org%20sync/)​ユースケースでは、金融機関が複数組織戦略を使用して、Salesforce Financial Services Cloud、Sales Cloud、Service Cloud 組織間で顧客データを同期できるようにします。 ### [](#その他のアセット)その他のアセット 次の​**ユースケースに依存しない**​アセットも使用できます。 - [BIAN アセット](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.9/pages/BIAN%20assets/)​ - API 仕様と実装テンプレートを含むこれらの BIAN 準拠アセットを使用して、BIAN 標準の実装を迅速に開始します。 ## [](#関連情報)関連情報 - [はじめに](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.9/prerequisites) - [リリースノート](https://docs.mulesoft.com/jp/release-notes/accelerators/financial-services/financial-services-release-notes) - [アップグレードメモ](https://docs.mulesoft.com/jp/financial-services/1.9/upgrade-notes) - [Exchange の MuleSoft Accelerator for Financial Services](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/) # MuleSoft Accelerator for Financial Services の前提条件 このページには、このソリューションで提供されるユースケースを実装するために必要なさまざまなシステムと製品を設定するために使用できるガイドの概要が記載されています。必要な個々のシステムと必要な設定の量は、対象環境にどのアセットをデプロイするかによって異なります。詳細は、ユースケースのページを参照してください。 ## [](#選択可能なアセット)選択可能なアセット このアクセラレーターでは、次のセットアップおよび設定ガイドがあります。 - [Anypoint MQ セットアップガイド](https://docs.mulesoft.com/jp/financial-services/1.8/anypointmq-setup-guide) - [支払の最新化デモセットアップガイド](https://docs.mulesoft.com/jp/financial-services/1.8/payments-setup-guide) - [Salesforce Data Cloud セットアップガイド](https://docs.mulesoft.com/jp/financial-services/1.8/sfdc-data-cloud-setup-guide) - [Salesforce Financial Services Cloud セットアップガイド](https://docs.mulesoft.com/jp/financial-services/1.8/sfdc-fsc-setup-guide) - [Salesforce Marketing Cloud セットアップガイド](https://docs.mulesoft.com/jp/financial-services/1.8/sfdc-mc-setup-guide) ほとんどの実装テンプレートには、それらのアプリケーションに固有の要件の詳細も含まれています。 ## [](#関連情報)関連情報 - [使用開始ガイド](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.8/) # MuleSoft Accelerator for Financial Services の前提条件 このページには、このソリューションで提供されるユースケースを実装するために必要なさまざまなシステムと製品を設定するために使用できるガイドの概要が記載されています。必要な個々のシステムと必要な設定の量は、対象環境にどのアセットをデプロイするかによって異なります。詳細は、ユースケースのページを参照してください。 ## [](#選択可能なアセット)選択可能なアセット このアクセラレーターでは、次のセットアップおよび設定ガイドがあります。 - [Anypoint MQ セットアップガイド](https://docs.mulesoft.com/jp/financial-services/1.9/anypointmq-setup-guide) - [支払の最新化デモセットアップガイド](https://docs.mulesoft.com/jp/financial-services/1.9/payments-setup-guide) - [Salesforce Data Cloud セットアップガイド](https://docs.mulesoft.com/jp/financial-services/1.9/sfdc-data-cloud-setup-guide) - [Salesforce Financial Services Cloud セットアップガイド](https://docs.mulesoft.com/jp/financial-services/1.9/sfdc-fsc-setup-guide) - [Salesforce Marketing Cloud セットアップガイド](https://docs.mulesoft.com/jp/financial-services/1.9/sfdc-mc-setup-guide) ほとんどの実装テンプレートには、それらのアプリケーションに固有の要件の詳細も含まれています。 ## [](#関連情報)関連情報 - [使用開始ガイド](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.9/) # Salesforce Data Cloud セットアップガイド:fins-version: 1.8 [Data Cloud を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースに必要な Salesforce Data Cloud セットアップに関する指標を以下に示します。ユースケースとは関係なく [FINS Salesforce Data Cloud System API (FINS Salesforce Data Cloud システム API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-salesforce-cdp-sys-api)​ をリリースする場合は、このいくつかの手順を省略できます。 ## [](#data-cloud-プロビジョニング)Data Cloud プロビジョニング Data Cloud インスタンスがすでにプロビジョニングされている場合、このセクションをスキップしてください。プロビジョニングされていない場合は、次の手順に従ってプロビジョニングします。 1. システム管理者メールに記載されているリンクを使用して Data Cloud インスタンスにログインし、提供されているログイン情報を使用します。これが既存の Salesforce インスタンスにリリースされている場合は、現在の Salesforce システム管理者パスワードを使用してください。 2. \[設定\] 歯車アイコンをクリックして、​`[Data Cloud 設定]`​ をクリックします。 - このオプションが表示されない場合は、ページを更新するか、ログアウトしてシステム管理者ユーザーのログイン情報を使用して再度ログインしてください。 3. `[使用開始]`​ をクリックして Data Cloud インスタンスをプロビジョニングします。これには数分かかる場合があります。報告されたすべての問題を修正して、セットアップを終了します。すべてのステップに緑のチェックマークが表示され、何も実行する必要がない場合、Data Cloud インスタンスは正常に設定されたとみなされます。 ![fins-cdp-setup-cdp-provisioning.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-cdp-provisioning.png) ## [](#データコネクタの作成)データコネクタの作成 コネクタは、外部ソースと通信してデータを Data Cloud データソースオブジェクトに転送する、特殊なデータストリームです。Data Cloud には、Marketing Cloud Email Studio 用、MobileConnect 用、MobilePush 用、Marketing Cloud データエクステンション用、Salesforce CRM 用、取り込み API 用、Interaction Studio、およびクラウドストレージプロバイダー経由の Salesforce 外部のデータ用のコネクタがあります。 ### [](#ユースケースの要件)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、次のコネクタを使用します。 - Salesforce CRM - データを Salesforce CRM インスタンスから Data Cloud に接続します。 - Marketing Cloud - マーケティングの目的でセグメンテーション結果を受け取ります。 - 取り込み API - MuleSoft の Salesforce CDP Connector を介して Snowflake、Databricks、Amazon S3 などの外部ソースシステムのデータを接続します。
このユースケースは、アクセラレーターの多くのユースケースで必要とされる顧客同期プロセスをサポートするように接続済みの Salesforce CRM インスタンスがすでに設定されていることを前提とします。特に、これは ID 解決の目的で一意のグローバル関係者識別子の存在に依存します。詳細は、​『Salesforce Financial Services Cloud setup guide (Salesforce Financial Services Cloud 設定ガイド)』​を参照してください。
### [](#salesforce-crm-connector)Salesforce CRM Connector Data Cloud では、CRM コア上に構築された他の Salesforce 組織への接続を確立できます。以下の手順に従って、このいずれかの接続を作成します。 1. Data Cloud で \[設定\] 歯車アイコンを選択して、​`[Data Cloud 設定]`​ をクリックします。 2. `[CONFIGURATION]`​ の下の左ナビゲーションから ​`[Salesforce CRM]`​ を選択します。 3. Salesforce 組織を Data Cloud に接続するには、\[新規\] をクリックします。 4. \[別の組織を接続\] セクションの横にある ​`[接続]`​ ボタンをクリックして、外部 Salesforce 組織 (Salesforce FSC Banking (Salesforce FSC バンキング) など) に接続します。 5. ユーザーログイン情報を入力して、Data Cloud との接続を確立します。 6. Salesforce 組織を接続したら、接続の詳細を ​`[コネクタ]`​ で確認できます。 - _コネクタ名_​: Data Cloud に接続された Salesforce 組織の名前。 - _コネクタタイプ_​: データ接続のタイプを Salesforce CRM として識別します。 - _状況_​: 組織の現在の状況を示します。 - _組織 ID_​: 接続された組織の識別子。 - _更新_​: Salesforce 組織が Data Cloud に接続された日付とタイムスタンプ。 接続が確立されると、Data Cloud 管理者は、データを自動的にリリースできるバンドルを使用するか、独自のデータストリームを設定できます。この後者の方法について以下で説明します。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、新しい接続の ​`[コネクタ名]`​ 項目の上にマウスポインターを置いて、鉛筆アイコンをクリックしてコネクタの名前を​`「Salesforce FSC Banking」`​ (Salesforce FSC バンキング) に変更します。この名前は、新しいデータストリームの作成中に ​`[Salesforce 組織]`​ ドロップダウンに表示されます。 ### [](#marketing-cloud-connector)Marketing Cloud Connector Marketing Cloud をデータのソースとして使用するかセグメンテーション結果の対象として使用するには、Marketing Cloud Connector が必要です。実行する手順の簡単な概要を以下に示します。詳細は、 [オンラインドキュメント](https://help.salesforce.com/s/articleView?id=sf.c360_a_set_up_marketing_cloud_connection.htm&type=5)​を参照してください。 1. `[Data Cloud 設定]`​ アプリケーションの左ナビゲーションメニューから ​`[Marketing Cloud]`​ を選択します。 2. Marketing Cloud アカウントを認証するためのログイン情報を入力します。セットアップの次のステップには、認証が成功した場合のみ進むことができます。 3. データソース設定 - このステップは省略可能です。データを Marketing Cloud から Data Cloud に取り込むように計画している場合のみ、設定する必要があります。このステップは、 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは不要です。 4. 有効化するビジネスユニットを選択 - セグメントを Marketing Cloud に公開するためのビジネスユニットを選択します。 コネクタを使用する前にすべての設定済み項目に緑の円が表示されていることを確認します。 ### [](#取り込み-api-コネクタ)取り込み API コネクタ 取り込み API を使用して、外部システムのデータを Data Cloud にプッシュできます。この RESTful API は、一括とストリーミングという 2 つのインタラクションパターンを提供します。ストリーミングパターンでは、データセットへの変更が取得されるたびに増分的な更新を受け入れます。一括パターンでは、定期的に実行されるデータの同期時に CSV ファイルを受け入れます。同じデータストリームで、ストリーミングと一括インタラクションからのデータを受け入れることができます。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、取り込み API を使用して MuleSoft の Salesforce CDP Connector を介して Data Cloud にプッシュされるデータが外部システムの Snowflake、Databricks、および Amazon S3 に含まれます。取り込み API のスキーマファイルについては、 [FINS Salesforce CDP System API (FINS Salesforce Data Cloud システム API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-salesforce-cdp-sys-api/)​ 実装テンプレートで確認できます。このスキーマには、次のオブジェクトの定義が含まれています。 - FinancialAccount - FinancialTransaction - ExternalFinancialAccount - WebEngagement Salesfoce Data Cloud での取り込み API の作成に進む前にこのテンプレートをダウンロードしてスキーマファイルにアクセスしてください。 #### [](#取り込み-api-コネクタの作成)取り込み API コネクタの作成 以下の手順に従って、外部システムからデータをプッシュするように取り込み API をセットアップします。 1. Data Cloud の \[設定\] 歯車アイコンで ​`[CDP 設定]`​ を選択します。 2. `[CONFIGURATION]`​ の下の左ナビゲーションから ​`[取り込み API]`​ を選択します。 3. `[新規]`​ をクリックし、API ソースの名前 (「​FINS\_B​anking-Data-Connector」など) を入力して、​`[保存]`​ をクリックします。 4. 新しいコネクタの詳細ページで、​`.yaml`​ ファイル拡張子を付けた OpenAPI (OAS) 形式でスキーマファイルをアップロードする必要があります。スキーマファイルは、API を介して転送されるデータの構造を記述します。 **注意:**​ 取り込み API スキーマには一定の要件があります。スキーマのアップロード中に問題が発生した場合は、以下のスキーマ要件を確認してください。 5. `[スキーマをアップロード]`​ をクリックし、使用するファイルの場所に移動します。ファイルを選択し、\[開く\] をクリックします。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、スキーマファイル ​`mule-cdp-connector-schema.yaml`​ は、 [FINS Salesforce CDP System API (FINS Salesforce Data Cloud システム API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-salesforce-cdp-sys-api/)​ 実装テンプレートの ​`src/test/resources/cdp-schema`​ で使用できます。 6. 検出されたすべてのオブジェクトとその属性をスキーマでプレビューします。 7. `[保存]`​ をクリックします。 コネクタページには更新された状況が反映されています。スキーマファイルをアップロードしたら、データストリームを作成して、新しい取り込み API コネクタを介してソースシステムからデータを取り込むことができます。 #### [](#data-cloud-取り込み-api-用の接続アプリケーションの作成)Data Cloud 取り込み API 用の接続アプリケーションの作成 Mulesoft の Salesforce CDP Connector で取り込み API を使用してデータを Data Cloud に送信する前に、接続アプリケーションを設定する必要があります。実行する手順の簡単な概要を以下に示します。接続アプリケーションの作成についての詳細は、 [オンラインドキュメント](https://help.salesforce.com/s/articleView?id=sf.c360_a_create_ingestion_api_connected_app.htm&type=5)​を参照してください。 1. \[設定\] アプリケーションから、​`[アプリケーション]->[アプリケーションマネージャー]`​ ページに移動します。 2. 右上で ​`[新規接続アプリケーション]`​ ボタンをクリックします。 3. 接続アプリケーション名 (「FINS Salesforce CDP System API」 (FINS Salesforce Data Cloud システム API) など) を入力します。 4. 新しい連絡先メールアドレスを入力します。 5. `[OAuth 設定の有効化]`​ オプションを選択し、​`[コールバック URL]`​ として「http://localhost」と入力します。 6. \[選択した OAuth 範囲\] セクションで、​`[利用可能な OAuth 範囲]`​ リストから次の範囲を追加します。 - `Customer Data Platform の計算済みインサイトデータを管理 (cdp_calculated_insight_api)` - `Customer Data Platform の ID 解決を管理 (cdp_identityresolution_api)` - `Customer Data Platform の取り込み API データを管理 (cdp_ingest_api)` - `Customer Data Platform のプロファイルデータを管理 (cdp_profile_api)` - `API を使用してユーザーデータを管理 (api)` - `Customer Data Platform データに対する ANSI SQL クエリを実行 (cdp_query_api)` - `Perform requests on your behalf at any time (ユーザーに代わっていつでも要求を実行) (refresh_token, offline_access)` 7. `[保存]`​、​`[完了]`​ の順にクリックして、接続アプリケーションを作成します。 接続アプリケーションを作成したら、アプリケーションの詳細ページで ​`[コンシューマーの詳細を管理]`​ ボタンをクリックして、自分の ID を確認し、​`[コンシューマーキー]`​ と ​`[コンシューマーの秘密]`​ の値を記録します。これらの値は、リリースの [FINS Salesforce CDP System API (FINS Salesforce Data Cloud システム API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-salesforce-cdp-sys-api/)​ 実装テンプレートの設定で必要になります。このアプリケーションでは、Data Cloud にデータを送信するためのパイプラインをユーザーに提供する Salesforce CDP 用 MuleSoft Connector が使用されます。設定と使用可能な操作についての詳細は、 [Salesforce CDP Connector ドキュメント](https://docs.mulesoft.com/salesforce-cdp-connector/1.0/)​を参照してください。 #### [](#スキーマ要件)スキーマ要件 Data Cloud で取り込み API ソースを作成するには、アップロードするスキーマファイルが特定の要件を満たしている必要があります。 - アップロードするスキーマは、.yml または .yaml 拡張子を持つ有効な OpenAPI 形式である必要があります。OpenAPI バージョン 3 がサポートされます (3.0.0、3.0.1、3.0.2)。 - オブジェクトにオブジェクトをネストすることはできません。 - 各スキーマには 1 つ以上のオブジェクトが必要です。各オブジェクトには 1 つ以上の項目が必要です。 - オブジェクトの項目数の上限は 1000 件です。 - オブジェクト名の最大長は 80 文字です。 - オブジェクト名で使用できる文字は a-z、A-Z、0-9、\_、- のみです。Unicode 文字は使用できません。 - 項目名で使用できる文字は a-z、A-Z、0-9、\_、- のみです。Unicode 文字は使用できません。 - 項目名では、予約語である date\_id、location\_id、dat\_account\_currency、dat\_exchange\_rate、pacing\_period、pacing\_end\_date、row\_count、version は使用できません。項目名では \_\_ は使用できません。 - 項目名の最大長は 80 文字です。 - 項目は、次の型と形式を満たしている必要があります。 - テキストまたはブール型: String (文字列) - 数値型: Number (数値) - 日付型: String (文字列)、形式: 日付文字列 - 重複するオブジェクト名は使用できません。大文字と小文字は区別されません。 - オブジェクト内で重複する項目名は使用できません。大文字と小文字は区別されません。 - オブジェクトペイロード内の日付文字列は、​`yyyy-MM-dd’T’HH:mm:ss.SSS’Z`​ 形式の ISO 8601 UTC Zulu である必要があります。 スキーマを更新するときは、次の点に注意してください。 - 既存の項目データ型は変更できません。 - オブジェクトを更新するときは、そのオブジェクトの既存の項目がすべて存在する必要があります。 - 更新されたスキーマファイルには変更されたオブジェクトのみが含まれるため、毎回オブジェクトの完全なリストを用意する必要はありません。 - プロファイルまたはエンゲージメントカテゴリを対象とするオブジェクトには日付項目が必要です。​`other`​ 型のオブジェクトにこの同じ要件は適用されません。 [このスキーマの例](https://help.salesforce.com/s/articleView?id=sf.c360_a_connect_an_ingestion_source.htm&type=5)​を参考にしてください。 ## [](#データストリームの作成)データストリームの作成 データストリームは、Customer Data Platform に取り込まれる接続および関連データです。Data Cloud には、さまざまな更新スケジュールで操作できる多くのデータストリームが含まれています。これらのデータストリームの更新方法と更新タイミングについては、 [「Data Cloud のデータストリームスケジュール」](https://help.salesforce.com/s/articleView?id=c360_a_data_stream_schedule.htm&type=5&language=en_US)​を参照してください。 ### [](#salesforce-crm-データストリームの作成)Salesforce CRM データストリームの作成 Salesforce CRM データソース (Salesforce FSC Banking (Salesforce FSC バンキング) インスタンスなど) から Data Cloud へのデータのフローを開始するには、データストリームを作成して標準およびカスタムのオブジェクトと項目を取り込む必要があります。CRM コア上に構築されたすべての Salesforce 組織を接続できます。 #### [](#ユースケースの要件-2)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、次のオブジェクトごとに別々のデータストリームを作成し、Salesforce FSC インスタンスから必要なデータを取り込む必要があります。
Salesforce CRM のオブジェクト DataStream の名前

取引先

FINS_B​anking-Account

取引先責任者

FINS_B​anking-Contact

各オブジェクトで選択する項目の最小セットを次に示します。
取引先 取引先責任者

取引先 説明

取引先 ID

Account ID (取引先 ID)

会社電話

取引先名

取引先責任者 ID

取引先番号

作成日

取引先種別

メール

有効なリード

名

作成日

グローバル個人 ID*

メール

最終更新日

名

姓

グローバル個人 ID*

グローバル関係者 ID*

最終更新日

姓

市区郡(郵送先)

国(郵送先)

緯度(郵送先)

経度(郵送先)

都道府県(郵送先)

町名・番地(郵送先)

郵便番号(郵送先)

携帯

親取引先 ID

\*これらのカスタム項目は、顧客同期プロセスによってソース Salesforce インスタンスに追加されている必要があります。 #### [](#crm-データストリームの作成)CRM データストリームの作成 Salesforce CRM データソースからデータストリームを作成する手順は、次のとおりです。 1. Data Cloud で \[データストリーム\] に移動して、​`[新規]`​ をクリックします。 2. `[Salesforce CRM]`​ データソースを選択し、​`[次へ]`​ をクリックします。 3. データストリームを作成するには、Salesforce 組織を選択します (Data Cloud に接続されている Salesforce 組織が 1 つしかない場合は、それがデフォルトで選択されます)。 4. `[すべてのオブジェクト]`​ ボタンをクリックし、同期する対象オブジェクト (​`取引先`​など) を選択して、​`[次へ]`​ をクリックします。 5. `[カテゴリ]`​ では、​`[プロファイル]`​ オプションを選択します。 6. データストリームに含める項目を確認します。デフォルトでは、すべての項目が事前に選択され、オブジェクトで使用可能な項目の合計数が括弧内に示されます。 7. `[次へ]`​ をクリックして、リリースの詳細を入力します。 - _データストリーム名_​: デフォルトでオブジェクトの表示ラベルと Salesforce 組織 ID に設定されますが、編集できます。 - _進行中の更新設定_​: 新しいデータ取得の頻度とタイミング。頻度は時間単位であり、自動的に設定されます。 8. `[リリース]`​ をクリックして、Salesforce CRM データストリームを作成します。 Salesforce インスタンスから取り込む各オブジェクト (取引先と取引先責任者) で上記の手順を繰り返します。
これらのオブジェクトを追加できないというエラーが表示された場合は、 Data Cloud で Salesforce CRM にアクセスするためのオブジェクトと項目権限を有効にする​ことが必要になる場合があります。詳細は、以下を参照してください。
#### [](#数式項目の追加)数式項目の追加 標準オブジェクトのデータストリームを作成したら、数式項目を追加して、関連付けられた関係者が個人を表すかどうかを識別する必要があります。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースで適切な ID 解決とセグメンテーションを行うには、これが必要です。上記で作成した両方のデータストリームで次の手順を繰り返します。 1. \[データストリーム\] リストビューでデータストリームをクリックすると、詳細ページが表示されます。 2. 右上のアクションリストから ​`[新規数式項目]`​ アクションを選択します。アクションを見つけるには、\[その他\] 下矢印をクリックすることが必要になる場合があります。 3. 次の値を入力します。 - _項目の表示ラベル_​: `PartyType` - _項目 API 参照名_​: `PartyType`​ (デフォルトで自動的に設定されます) - _数式の戻り値のデータ型_​: `テキスト` - _変換数式_​: `IF(ISEMPTY(sourceField['Global_Individual_Id_pc']), 'None', 'Individual')_`_ ​**注意:**​ ソース項目の名前は、「取引先責任者」オブジェクトの ​`Global_Individual_Id`_`c`​ になる場合があります。 4. `[テスト]`​ ボタンを使用して、空の値と空以外の値の両方で数式出力を検証します。 5. `[保存]`​ をクリックして新しい数式項目を保存します。 #### [](#オブジェクト権限の更新)オブジェクト権限の更新 データストリームの作成時に Data Cloud でオブジェクトアクセスエラーが発生した場合、ソース Salesforce インスタンスでオブジェクトとその項目に対する権限を追加してみてください。 1. Data Cloud に取り込むオブジェクトと項目が含まれる Salesforce 組織にログインします。 2. \[設定\] ページから、\[クイック検索\] ボックスに「権限」と入力し、​`[権限セット]`​ を選択します。 3. `[Customer Data Platform Salesforce Connector Integration (Customer Data Platform Salesforce Connector インテグレーション)]`​ 権限セットを選択します。 **注意:**​ この権限セットは、CRM 組織を Data Cloud に接続した後でのみ使用可能になります。 4. アプリケーションから \[オブジェクト設定\] を選択します。 5. Data Cloud に取り込むオブジェクト (​`取引先`​など) を選択します。 6. オブジェクト権限を変更するには、\[編集\] をクリックします。 7. オブジェクトの \[参照\] および \[すべて表示\] 権限と、各項目の \[参照アクセス権\] を有効にします。上記の表を参考にしてください。 8. \[保存\] をクリックします。 Data Cloud に取り込むすべてのオブジェクトと項目で上記の手順を繰り返します。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、これには​`取引先`​オブジェクトと​`取引先責任者`​オブジェクトが含まれます。 ### [](#取り込み-api-データストリームの作成)取り込み API データストリームの作成 [必要な取り込み API コネクタを作成します](#ingestion-api-connector)​ (まだ作成していない場合)。コネクタが使用可能になったら、API を介してコンシュームされたソースオブジェクトからデータストリームを作成できます。 #### [](#ユースケースの要件-3)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、取り込み API のスキーマ内のすべてのオブジェクトを選択してデータストリームを作成します。データストリームの作成で使用する必要がある値を以下に示します。
取り込み API 内のソースオブジェクト カテゴリ プライマリキー DataStream の名前

ExternalFinancialAccount

プロファイル

individualId

FINS_B​anking-Data-Connector-ExternalFinancialAccount

FinancialAccount

プロファイル

globalAccountId

FINS_B​anking-Data-Connector-FinancialAccount

FinancialTransaction

プロファイル

globalTransactionId

FINS_B​anking-Data-Connector-FinancialTransaction

WebEngagement

プロファイル

sessionId

FINS_B​anking-Data-Connector-WebEngagement

#### [](#取り込みデータストリームの作成)取り込みデータストリームの作成 1. Data Cloud で \[データストリーム\] を選択して、​`[新規]`​ をクリックします。 2. `[取り込み API]`​ を選択し、​`[次へ]`​ をクリックします。 3. 以前に設定したコネクタをドロップダウンから選択します。 4. 上記の表のとおりに、スキーマで見つかったすべてのオブジェクトを選択し、​`[次へ]`​ をクリックします。 5. \[新規データストリーム\] ダイアログで、​`[設定するオブジェクト]`​ の下に表示されているオブジェクトを選択し、上記の表の詳細を使用して各オブジェクトを設定します。 - _プライマリキー_​: Data Cloud では真の主キーを利用する必要があります (金融口座の globalAccountId など)。これが存在しない場合、主キーの数式項目を作成する必要があります。 - _カテゴリ_​: `[プロファイル]`​ オプションを選択します。 6. `[保存]`​ をクリックします。 7. ダイアログが閉じたら、​`[次へ]`​ をクリックします。 8. 最後の概要画面で、Data Cloud で作成されたデータストリームのリストを確認し、​`[リリース]`​ をクリックします。 リリースされたら、ビューが更新され、最近参照したすべてのデータストリームが表示されます。データストリームのデータを使用する前にマッピングします。データストリームにデータが表示されるまで最大で 1 時間ほどかかります。 #### [](#数式項目の追加-2)数式項目の追加 標準オブジェクトについては、数式項目を各取り込み API オブジェクトに追加して、関連付けられた関係者が個人を表すかどうかを識別する必要があります。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースで適切な ID 解決とセグメンテーションを行うには、これが必要です。上記で作成した各データストリームで次の手順を繰り返します。 1. \[データストリーム\] リストビューでデータストリームをクリックすると、詳細ページが表示されます。 2. 右上のアクションリストから ​`[新規数式項目]`​ アクションを選択します。アクションを見つけるには、\[その他\] 下矢印をクリックすることが必要になる場合があります。 3. 次の値を入力します。 - _項目の表示ラベル_​: `PartyType` - _項目 API 参照名_​: `PartyType`​ (デフォルトで自動的に設定されます) - _数式の戻り値のデータ型_​: `テキスト` - _変換数式_​: `IF(ISEMPTY(sourceField['individualId']), 'None', 'Individual')` ​**注意:**​ 「FinancialAccount」オブジェクトでは ​`primaryAccountOwner`​ をソース項目として使用し、「FinancialTransaction」オブジェクトでは ​`accountOwnerId`​ を使用します。 4. `[テスト]`​ ボタンを使用して、空の値と空以外の値の両方で数式出力を検証します。 5. `[保存]`​ をクリックして新しい数式項目を保存します。
カスタムオブジェクトの数式項目は、データストリームの作成時に定義するか、後で追加することができます。
## [](#データモデリングおよびマッピング)データモデリングおよびマッピング データストリームを作成したら、データソースオブジェクト (DSO) をデータモデルオブジェクト (DMO) に関連付ける必要があります。リレーションによりマッピングされた項目およびオブジェクトのみをセグメンテーションと有効化で使用できます。 ### [](#ユースケースの要件-4)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでのデータストリームとデータモデルオブジェクトのマッピングの概要を次の表に示します。
データストリーム名 カスタムデータモデルオブジェクト (DMO) 標準データモデルオブジェクト (DMO)

FINS_B​anking-Account

Account (取引先)、Contact Point Address (連絡先住所)、Contact Point Email (連絡先メール)、Contact Point Phone (連絡先電話)、Individual (個人)、Party Identification (関係者 ID)

FINS_B​anking-Contact

AccountContact、Contact Point Address (連絡先住所)、Contact Point Email (連絡先メール)、Contact Point Phone (連絡先電話)、Individual (個人)、Party Identification (関係者 ID)

FINS_B​anking-Data-Connector-ExternalFinancialAccount

FINS_B​anking_ExternalFinancialAccount

Contact Point Email (連絡先メール)、Individual (個人)、Party Identification (関係者 ID)

FINS_B​anking-Data-Connector-FinancialAccount

FINS_B​anking_FinancialAccount

Individual (個人)、Party Identification (関係者 ID)

FINS_B​anking-Data-Connector-FinancialTransaction

FINS_B​anking_FinancialTransaction

Individual (個人)、Party Identification (関係者 ID)

FINS_B​anking-Data-Connector-WebEngagement

FINS_B​anking_WebEngagement

Contact Point Email (連絡先メール)、Individual (個人)、Party Identification (関係者 ID)

DMO に付ける名前は、計算済みインサイトで使用され、後の手順でセグメントの作成で使用されるため非常に重要です。
各オブジェクトのデフォルトのスキーマは次のセクションで指定されます。​`PartyType`​ 数式項目が含まれていることに注意してください。 #### [](#fins_banking_externalfinancialaccount-カスタム-dmo-のスキーマ)FINS\_B​anking\_ExternalFinancialAccount カスタム DMO のスキーマ
項目名 項目の API 参照名 データ型 プライマリキー

accountStatus

accountStatus__c

Text (テキスト)

accountType

accountType__c

Text (テキスト)

ageOfAccount

ageOfAccount__c

Number (数値)

averageDailyBalance

averageDailyBalance__c

Number (数値)

emailAddress

emailAddress__c

Text (テキスト)

individualId

individualId__c

Text (テキスト)

はい

institutionName

institutionName__c

Text (テキスト)

lengthOfTimeAsClient

lengthOfTimeAsClient__c

Number (数値)

PartyType

PartyType__c

Text (テキスト)

totalNumberOfAccounts

totalNumberOfAccounts__c

Number (数値)

#### [](#fins_banking_financialaccount-カスタム-dmo-のスキーマ)FINS\_B​anking\_FinancialAccount カスタム DMO のスキーマ
項目名 項目の API 参照名 データ型 プライマリキー

accountBalance

accountBalance__c

Number (数値)

accountCurrency

accountCurrency__c

Text (テキスト)

accountNumber

accountNumber__c

Text (テキスト)

accountType

accountType__c

Text (テキスト)

availableBalance

availableBalance__c

Number (数値)

createdBy

createdBy__c

Text (テキスト)

createdDate

createdDate__c

DateTime

depositAccountType

depositAccountType__c

Text (テキスト)

globalAccountId

globalAccountId__c

Text (テキスト)

はい

id

id__c

Text (テキスト)

institutionId

institutionId__c

Text (テキスト)

isDeleted

isDeleted__c

Text (テキスト)

loanDurationMonths

loanDurationMonths__c

Number (数値)

name

name__c

Text (テキスト)

openedDate

openedDate__c

DateTime (日時)

PartyType

PartyType__c

Text (テキスト)

primaryAccountOwner

primaryAccountOwner__c

Text (テキスト)

taxIdentificationNumber

taxIdentificationNumber__c

Text (テキスト)

updatedBy

updatedBy__c

Text (テキスト)

updatedDate

updatedDate__c

DateTime (日時)

#### [](#fins_banking_financialtransaction-カスタム-dmo-のスキーマ)FINS\_B​anking\_FinancialTransaction カスタム DMO のスキーマ
項目名 項目の API 参照名 データ型 プライマリキー

accountId

accountId__c

Text (テキスト)

accountOwnerId

accountOwnerId__c

Text (テキスト)

createdBy

createdBy__c

Text (テキスト)

createdDate

createdDate__c

DateTime (日時)

creditAccountId

creditAccountId__c

Text (テキスト)

debitAccountId

debitAccountId__c

Text (テキスト)

description

description__c

Text (テキスト)

globalTransactionId

globalTransactionId__c

Text (テキスト)

はい

id

id__c

Text (テキスト)

isDeleted

isDeleted__c

Text (テキスト)

isDisputed

isDisputed__c

Text (テキスト)

name

name__c

Text (テキスト)

PartyType

PartyType__c

Text (テキスト)

transactionAmount

transactionAmount__c

Number (数値)

transactionDate

transactionDate__c

DateTime (日時)

transactionNumber

transactionNumber__c

Number (数値)

transactionStatus

transactionStatus__c

Text (テキスト)

transactionSubType

transactionSubType__c

Text (テキスト)

transactionType

transactionType__c

Text (テキスト)

updatedBy

updatedBy__c

Text (テキスト)

updatedDate

updatedDate__c

DateTime (日時)

#### [](#fins_banking_webengagement-カスタム-dmo-のスキーマ)FINS\_B​anking\_WebEngagement カスタム DMO のスキーマ
項目名 項目の API 参照名 データ型 プライマリキー

channelType

channelType__c

Text (テキスト)

createdBy

createdBy__c

Text (テキスト)

createdDate

createdDate__c

DateTime (日時)

emailAddress

emailAddress__c

Text (テキスト)

individualId

individualId__c

Text (テキスト)

isDeleted

isDeleted__c

Text (テキスト)

pagesPerSession

pagesPerSession__c

Number (数値)

PartyType

PartyType__c

Text (テキスト)

sessionId

sessionId__c

Text (テキスト)

プライマリキー

timeBetweenChannels

timeBetweenChannels__c

Number (数値)

timeInChannel

timeInChannel__c

Number (数値)

updatedBy

updatedBy__c

Text (テキスト)

updatedDate

updatedDate__c

DateTime (日時)

### [](#データマッピングの作成)データマッピングの作成 カスタムデータモデルオブジェクト (DMO) 対象を必要とするデータマッピングを作成する場合、その作成は、標準データモデルオブジェクトを追加する​**前**​に行う必要があります。上記の表に従って、以下の該当する手順に従います。たとえば、​`FINS_Banking-Data-Connector-FinancialTransaction`​ データストリームには、カスタムの ​`FINS_Banking_FinancialTransaction`​ DMO と標準の​`個人`​ DMO および​`関係者 ID`​ DMO が必要です。 #### [](#カスタム-dmo-が必要な場合)カスタム DMO が必要な場合 1. \[データストリーム\] ビューから対象のデータストリームをクリックします。 2. データストリームの詳細ページで、​`[データマッピングを開始]`​ をクリックします。 3. データをマッピングするための ​`[ビジュアルビュー]`​ が選択されていることを確認します。 4. `[オブジェクトの選択]`​ をクリックし、​`[カスタムデータモデル]`​ タブを選択します。 5. データストリームに必要な DMO が​_すでに存在する_​場合は、次の手順を実行します。 - プラス記号をクリックして、オブジェクトを選択します。緑のチェックマークが表示されていることを確認します。 - `[完了]`​ をクリックして、デフォルトのマッピングを生成します。 6. 必要な DMO が​_存在しない_​場合は、次の手順を実行します。 - `[新規カスタムオブジェクト]`​ ボックスをクリックします。 - 上記の表の DMO の値を ​_\[オブジェクトの表示ラベル\]_​ 項目にコピーします。 - _\[オブジェクト API 参照名\]_​ を同じ値に設定します (デフォルトで設定されていない場合)。 - _\[オブジェクトカテゴリ\]_​ として ​`[プロファイル]`​ が選択されていることを確認します。 - `[保存]`​ をクリックして、デフォルトのマッピングを生成します。 7. `[保存して閉じる]`​ をクリックして、ストリームの詳細ページに戻ります。 8. \[データマッピング\] セクションの下部にある ​`[マッピングの確認]`​ リンクをクリックします。 9. 右側の \[データモデルエンティティ\] グループの横にある鉛筆アイコンボタンをクリックします。 10. `[標準データモデル]`​ タブで、プラス記号ボタンをクリックして、(上記の表のとおりに) マッピングする必要があるオブジェクトを選択します。 11. `[完了]`​ をクリックして、オブジェクトの選択を保存します。 12. 以下の​[「標準オブジェクトマッピング」](#standard-object-mappings)​セクションに進みます。 #### [](#カスタム-dmo-が不要な場合)カスタム DMO が不要な場合 1. \[データストリーム\] ビューから対象のデータストリームをクリックします。 2. データストリームの詳細ページで、​`[データマッピングを開始]`​ をクリックします。 3. データをマッピングするための ​`[ビジュアルビュー]`​ が選択されていることを確認します。 4. `[オブジェクトの選択]`​ をクリックし、プラス記号ボタンをクリックして、(上記の表のとおりに) マッピングする必要がある\`標準データモデルオブジェクトを選択します。 5. `[完了]`​ をクリックして、オブジェクトの選択を保存し、以下の​[「標準オブジェクトマッピング」](#standard-object-mappings)​セクションに進みます。 #### [](#標準オブジェクトマッピング)標準オブジェクトマッピング 選択すると、カスタムオブジェクトのマッピングが自動的に生成されますが、標準オブジェクトのマッピングは手動で生成する必要があります。以下のデータマッピング表を参考にして、次の手順に従います。 1. \[データストリーム\] ビューから対象のデータストリームをクリックします。 2. \[データマッピング\] セクションの下部にある ​`[マッピングの確認]`​ リンクをクリックします。 3. \[データストリーム\] マッピングキャンバスでは、DSO と対象 DMO の両方のすべての項目を参照できます。 4. [以下のマッピング表](#detailed-data-mappings)​のとおりに、DSO のすべての項目を対象 DMO にマッピングします。項目を別の項目にマッピングするには、まず右側の対象 DMO の ​`[マッピングなし]`​ セクションを展開します。左側の DSO の項目をクリックし、対象項目をクリックして右側の DMO に接続します。たとえば、左側の DSO の ​`[PartyType]`​ 項目をクリックし、右側の ​`[Party Identification (関係者 ID)]`​ DMO の ​`[Party Identification Type (関係者 ID 種別)]`​ 項目をクリックします。DMO のマッピングが完了したら、​`[マッピングなし]`​ セクションを折りたたんで、スペースを節約します。 5. すべての DMO のマッピングが完了したら、​`[保存]`​ ボタンをクリックして、変更を保存します。プライマリキーに関連するエラーが発生した場合、マッピングをダブルクリックします。当面、「ID 解決」の警告は無視します。 6. マッピングした DMO ごとに「リンク」アイコンをクリックして DMO の ​`[オブジェクトリレーション]`​ ダイアログを表示し、以下の​[「DMO 間のデータリレーション」](#data-relationships-between-dmos)​の表のとおりにリレーションが表示されていることを確認します。表のとおりに表示されていない場合は、​`[新規]`​ ボタンをクリックして、必要なリレーションを追加します。 7. `[保存]`​ および ​`[閉じる]`​ をクリックして、マッピングとリレーションの変更を記録します。 ユースケースで必要なすべてのデータストリームで上記の手順を繰り返します。特定のオブジェクトの標準 DMO 間のリレーションをすでに確認している場合、そのリレーションを再検証する必要はありませんが、通常、カスタム DMO と標準 DMO 間のリレーションは手動で作成する必要があります。 ### [](#詳細なデータマッピング)詳細なデータマッピング データストリームと標準 DMO 間の詳細なデータマッピングを以下に示します。 #### [](#fins_banking-account-データストリームから標準-dmo)FINS\_B​anking-Account データストリームから標準 DMO
FINS_B​anking-Account 取引先 連絡先住所 連絡先メール 連絡先電話 個人 関係者 ID

Account Description (取引先 説明)

Account Description (取引先 説明)

Account Id (取引先 ID)

Account Id (取引先 ID)

Contact Point Address Id (連絡先住所 ID)

Contact Point Email Id (連絡先メール ID)

Contact Point Phone Id (連絡先の電話 ID)

Account Name (取引先名)

Account Name (取引先名)

Account Number (取引先番号)

Account Number (取引先番号)

Account Type (取引先種別)

Account Type (取引先種別)

Active Leads (有効なリード)

Created Date (作成日)

Created Date (作成日)

Email (メール)

Email Address (メールアドレス)

First Name (名)

First Name (名)

Global Individual Id (グローバル個人 ID)

Individual Id (個人 ID)

Global Party Id (グローバル関係者 ID)

Party (関係者)

Party (関係者)

Party (関係者)

Party (関係者)

Global Party (グローバル関係者)

Party Identification Id (関係者 ID)、Identification Number (ID 番号)、Party (関係者)

Last Modified Date (最終更新日)

Last Modified Date (最終更新日)

Last Name (姓)

Last Name (姓)

Mailing City (市区郡(郵送先))

City (市区郡)

Mailing Country (国(郵送先))

Country (国)

Mailing Latitude (緯度(郵送先))

Geo Latitude (緯度 (地理位置情報))

Mailing Longitude (経度(郵送先))

Geo Longitude (経度 (地理位置情報))

Mailing State/Province (都道府県(郵送先))

State Province (都道府県)

Mailing Street (町名・番地(郵送先))

Address Line 1 (町名・番地 1)

Mailing Zip/Postal Code (郵便番号(郵送先))

Postal Code (郵便番号)

Mobile (モバイル)

Formatted E164 Phone Number (形式設定済み E164 電話番号)

Parent Account ID (親取引先 ID)

Parent Account (親取引先)

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

#### [](#fins_banking-contact-データストリームから標準-dmo)FINS\_B​anking-Contact データストリームから標準 DMO
FINS_B​anking-Contact 取引先-取引先責任者 連絡先メール 連絡先電話 個人 関係者 ID

Account ID (取引先 ID)

Account (取引先)

Contact Point Email Id (連絡先メール ID)

Contact Point Phone Id (連絡先の電話 ID)

Business Phone (会社電話)

Business Phone (会社電話)

Formatted E164 Phone Number (形式設定済み E164 電話番号)

Contact Id (取引先責任者 ID)

Account Contact Id (取引先-取引先責任者 ID)

Created Date (作成日)

Created Date (作成日)

Email (メール)

Email Address (メールアドレス)

First Name (名)

First Name (名)

Global Individual Id (グローバル個人 ID)

Individual (個人)

Party (関係者)

Party (関係者)

Individual Id (個人 ID)、Global Party (グローバル関係者)

Party Identification Id (関係者 ID)、Identification Number (ID 番号)、Party (関係者)

Last Modified Date (最終更新日)

Last Modified Date (最終更新日)

Last Name (姓)

Last Name (姓)

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

#### [](#fins_banking-data-connector-externalfinancialaccount-データストリームから標準-dmo)FINS\_B​anking-Data-Connector-ExternalFinancialAccount データストリームから標準 DMO
FINS_B​anking-Data-Connector-ExternalFinancialAccount 連絡先メール 個人 関係者 ID

accountStatus

accountType

ageOfAccount

averageDailyBalance

emailAddress

Email Address (メールアドレス)

individualId

Contact Point Email Id (連絡先メール ID 名)、Party (関係者)

Global Party (グローバル関係者)、Individual Id (個人 ID)

Identification Number (ID 番号)、Party (関係者)、Party Identification Id (関係者 ID)

institutionName

lengthOfTimeAsClient

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

totalNumberOfAccounts

#### [](#fins_banking-data-connector-financialaccount-データストリームから標準-dmo)FINS\_B​anking-Data-Connector-FinancialAccount データストリームから標準 DMO
FINS_B​anking-Data-Connector-FinancialAccount 個人 関係者 ID

accountBalance

accountCurrency

accountNumber

accountType

availableBalance

createdBy

createdDate

depositAccountType

globalAccountId

institutionId

isDeleted

loanDurationMonths

openedDate

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

primaryAccountOwner

Global Party (グローバル関係者)、Individual Id (個人 ID)

Identification Number (ID 番号)、Party (関係者)、Party Identification Id (関係者 ID)

taxIdentificationNumber

updatedBy

updatedDate

#### [](#fins_banking-data-connector-financialtransaction-データストリームから標準-dmo)FINS\_B​anking-Data-Connector-FinancialTransaction データストリームから標準 DMO
FINS_B​anking-Data-Connector-FinancialTransaction 個人 関係者 ID

accountId

accountOwnerId

Global Party (グローバル関係者)、Individual Id (個人 ID)

Identification Number (ID 番号)、Party (関係者)、Party Identification Id (関係者 ID)

createdBy

createdDate

creditAccountId

debitAccountId

description

globalTransactionId

id

isDeleted

isDisputed

name

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

transactionAmount

transactionDate

transactionNumber

transactionStatus

transactionSubType

transactionType

updatedBy

updatedDate

#### [](#fins_banking-data-connector-webengagement-データストリームから標準-dmo)FINS\_B​anking-Data-Connector-WebEngagement データストリームから標準 DMO
FINS_B​anking-Data-Connector-WebEngagement 連絡先メール 個人 関係者 ID

channelType

createdBy

createdDate

emailAddress

Email Address (メールアドレス)

individualId

Contact Point Email Id (連絡先メール ID 名)、Party (関係者)

Global Party (グローバル関係者)、Individual Id (個人 ID)

Identification Number (ID 番号)、Party (関係者)、Party Identification Id (関係者 ID)

isDeleted

pagesPerSession

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

sessionId

timeBetweenChannels

timeInChannel

updatedBy

updatedDate

#### [](#dmo-間のデータモデルリレーション)DMO 間のデータモデルリレーション 次の表は、データストリームからマッピングされたプライマリ DMO と他の DMO とのリレーションを示しています。作成する必要があるリレーションの場合、ソース項目と対象項目が括弧内に示されています。個人オブジェクトはデータストリームのソースとして使用されないため、個人 DMO と他の DMO 間のリレーションは、他の DMO の観点からのみ記載されています。
オブジェクト 基数 関連オブジェクト

Account (取引先)

N:1

Account (取引先)

Account (取引先)

N:1

Individual (個人)

Account Contact (取引先-取引先責任者)

N:1

Account (取引先)

Account Contact (取引先-取引先責任者)

N:1

Contact Point Phone (連絡先電話)

Account Contact (取引先-取引先責任者)

N:1

Individual (個人)

Contact Point Address (連絡先住所)

N:1

Account (取引先)

Contact Point Address (連絡先住所)

N:1

Individual (個人)

Contact Point Email (連絡先メール)

N:1

Account (取引先)

Contact Point Email (連絡先メール)

N:1

Individual (個人)

Contact Point Phone (連絡先電話)

N:1

Account (取引先)

Contact Point Phone (連絡先電話)

N:1

Individual (個人)

FINS_B​anking_ExternalFinancialAccount (individualId)

N:1

Individual (id) (個人 (ID))

FINS_B​anking_FinancialAccount (primaryAccountOwner)

N:1

Individual (id) (個人 (ID))

FINS_B​anking_FinancialTransaction (accountOwnerId)

N:1

Individual (id) (個人 (ID))

FINS_B​anking_WebEngagement (individualId)

N:1

Individual (id) (個人 (ID))

Party Identification (関係者 ID)

N:1

Individual (個人)

## [](#id-解決)ID 解決 ID 解決を使用して、人に関するデータを照合して調整し、​_統合プロファイル_​という顧客の包括的なビューにまとめます。ID 解決では、一致ルールセットと調整ルールセットを使用して、各統合プロファイルに関連付けられたすべてのプロファイルから最も関連性の高いデータが結び付けられます。ID 解決は、Data Cloud に統合オブジェクトを作成するためのルールセットにより強化されます。 ID 解決ルールセットの作成は、エンティティがマッピングされ、リレーションが確立された後にのみ行うことができます。ID 解決についての詳細は、次のリンクを参照してください。 - [ID 解決一致ルールの関係者識別子](https://help.salesforce.com/s/articleView?id=sf.c360_a_partyidentifier.htm&type=5) - [ID 解決での匿名プロファイルと既知プロファイル](https://help.salesforce.com/s/articleView?id=c360_a_identity_resolution_summary_anonymous_vs_known_profiles.htm&type=5&language=en_US) - [ID 解決の最適化](https://help.salesforce.com/s/articleView?id=c360_a_resolution_troubleshooting.htm&type=5&language=en_US) - [Data Cloud のプロファイルエクスプローラー](https://help.salesforce.com/s/articleView?id=c360_a_profile_explorer.htm&type=5&language=en_US) ### [](#ユースケースの要件-5)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、​`[Global Party Id (グローバル関係者 ID)]`​ の照合で​`関係者 ID オブジェクト`​の ​`[ID 番号]`​ 項目を使用するカスタム一致ルールを作成し、その後、​`標準化メールアドレス`​ルールを作成します。次に例を示します。 ![fins-cdp-setup-identity-match-rules.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-identity-match-rules.png) 以下はカスタム一致ルールの詳細です。 ![fins-cdp-setup-id-match-rules-party-id.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-id-match-rules-party-id.png) 以下はメール一致ルールの詳細です。 ![fins-cdp-setup-id-match-rules-email-address.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-id-match-rules-email-address.png) ### [](#id-解決ルールの作成)ID 解決ルールの作成 以下の手順に従って、必要な ID 解決ルールを作成します。まずは、ルールセット自体を作成します。 1. メインナビゲーションバーの \[ID 解決\] タブに移動します。 2. 右上にある ​`[新規]`​ をクリックします。 3. `[プライマリデータモデルオブジェクト]`​ として ​`[個人]`​ を選択します。この時点ではルールセット ID を追加しないでください。 4. `[次へ]`​ をクリックします。 5. `[ルールセット名]`​ にわかりやすい値 (「FINS\_Ruleset」など) を入力し、簡単な説明 (省略可能) を入力します。 6. `[ルールセット出力オブジェクト]`​ のリストを確認し、​`[保存]`​ をクリックして、ルールセットを保存します。 7. ルールセットの詳細ページの ​`[ルールセットのプロパティ]`​ タブで ​`[設定]`​ ボタンをクリックします。 8. `[一致ルール 1]`​ の横にある \[設定\] ボタンをクリックして、一致ルールを設定します。 9. `[カスタムルール]`​ オプションを選択し、​`[次へ]`​ をクリックします。 10. 上記の図のとおりに、次の値を使用して「Global Party ID Match (グローバル関係者 ID 一致)」ルールを作成します。 - _オブジェクト_​: `関係者 ID` - _項目_​: `ID 番号` - _照合方法_​: `完全` - _関係者 ID 種別_​: `個人` - _関係者 ID 名_​: `個人` - _一致ルール名_​: `Global Party ID Match`​ (グローバル関係者 ID 一致) 11. `[次へ]`​ をクリックして新しいルールを保存し、​`[一致ルールを追加]`​ をクリックして別のカスタムルールを作成します。 12. 上記の図のとおりに、「メール一致」ルールで次の値を使用します。 - _オブジェクト_​: `連絡先メール` - _項目_​: `メールアドレス` - _照合方法_​: `完全` - _一致ルール名_​: `Email Address Match`​ (メールアドレス一致) 13. `[保存]`​ をクリックして、新しいルールセットを保存します。 新しいルールセットは保存後に公開されます。Data Cloud でプロファイル調整プロセスが実行されたら、 [\[解決の概要](https://help.salesforce.com/s/articleView?language=en_US&type=5&id=sf.c360_a_resolution_summary.htm)\]​ 情報と \[処理履歴\] タブを確認して、ID 解決ルールが正しく動作していることを確認します。また、必要に応じて、適用可能な [個人調整ルール](https://help.salesforce.com/s/articleView?id=sf.c360_a_reconciliation_rules.htm&type=5)​を追加することもできます。 ## [](#計算済みインサイト)計算済みインサイト 計算済みインサイト機能を使用すると、Data Cloud に保存されているデジタルステート全体で複数ディメンション評価指標を定義および計算できます。 計算済みインサイトは、計算済みインサイトビルダー、ANSI SQL、Salesforce パッケージ、またはストリーミングインサイトを使用して作成できます。すべてのオプションとユースケースについての詳細は、Data Cloud ヘルプドキュメントを参照してください。計算済みインサイトスケジュールについては、 [計算済みインサイトの処理](https://help.salesforce.com/s/articleView?id=sf.c360_a_processing_calculated_insights.htm&type=5)​も参照してください。 作成した計算済みインサイトは属性ライブラリで使用できます。計算済みインサイトはデータエクスプローラーで確認および検証することもできます。 ### [](#ユースケースの要件-6)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、統合された顧客プロファイルのデータと組み合わせて金融口座 (内部と外部の両方) と顧客エンゲージメント全体を可視化するための計算済みインサイトを作成します。以下で説明されている計算済みインサイトは、ユースケースで示されているセグメントの要件を満たすためにのみ作成されます。 ### [](#cross-selling-money-market-account-クロスセル金融市場口座-のインサイト)Cross-selling money market account (クロスセル金融市場口座) のインサイト `Cross-selling money market account (クロスセル金融市場口座)`​ セグメント (後の手順で作成) では、2 つの計算済みインサイトを作成する必要があります。 1. `Cross-sell Account Summary Metrics (クロスセル口座概要評価指標)`​。口座残高、口座の期間に関する評価指標を提供します。 2. `Cross-sell Account Type Metrics (クロスセル口座種別評価指標)`​。特定の口座種別の口座数に関する評価指標を提供します。 これらの計算済みインサイトを作成するには、以下の手順を実行します。注意: インサイトの名前を変更する場合、以下でセグメントを作成するときに参照も変更する必要があります。 **Cross-sell Account Summary Metrics (クロスセル口座概要評価指標)** 1. メインナビゲーションバーの \[計算済みインサイト\] タブを選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. `[SQL で作成]`​ を選択して、​`[次へ]`​ をクリックします。 4. `[計算済みインサイト名]`​ を「Cross-sell Account Summary Metrics」 (クロスセル口座概要評価指標) として指定します。​`計算済みインサイトの API 参照名`​の値が自動的に入力されます。 5. 必要に応じて、​`[説明]`​ の値を入力します。 6. 次のクエリをコピーして ​`[式]`​ 項目に貼り付けます。 ```sql SELECT INDV.si_individual_id__c AS individual_id__c, MAX(MONTHS_BETWEEN(CURRENT_DATE(),FINS_Banking_FinancialAccount__dlm.openedDate__c)) AS max_age__c, COUNT(FINS_Banking_FinancialAccount__dlm.globalAccountId__c) As count_of_accounts__c,SUM(FINS_Banking_FinancialAccount__dlm.accountBalance__c) as all_account_balances__c FROM FINS_Banking_FinancialAccount__dlm LEFT JOIN (SELECT ssot__Individual__dlm.ssot__Id__c AS si_individual_id__c, APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__Id__c) AS si_count__c FROM ssot__Individual__dlm GROUP BY ssot__Individual__dlm.ssot__Id__c) AS INDV ON FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c=INDV.si_individual_id__c WHERE ((FINS_Banking_FinancialAccount__dlm.depositAccountType__c='SAVINGS') or (FINS_Banking_FinancialAccount__dlm.depositAccountType__c='CHECKING')) GROUP BY individual_id__c ``` 7. `[保存して実行]`​ をクリックして、エントリを検証します。新しいインサイトの詳細を確認します。 **Cross-sell Account Type Metrics (クロスセル口座種別評価指標)** 1. \[計算済みインサイト\] リストビューに戻って ​`[新規]`​ をクリックして別の SQL インサイトを作成します。 2. `[計算済みインサイト名]`​ を「Cross-sell Account Type Metrics」 (クロスセル口座種別評価指標) として指定します。 3. `[式]`​ 項目に以下のクエリを入力します。 ```sql SELECT INDV.ss_individual_id__c AS individual_id__c, COUNT(FINS_Banking_FinancialAccount__dlm.depositAccountType__c) AS count_deposit_account_type__c, FINS_Banking_FinancialAccount__dlm.depositAccountType__c As deposit_account_type__c FROM FINS_Banking_FinancialAccount__dlm LEFT JOIN (SELECT ssot__Individual__dlm.ssot__Id__c AS ss_individual_id__c, APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__Id__c) AS ss_count__c FROM ssot__Individual__dlm GROUP BY ssot__Individual__dlm.ssot__Id__c) AS INDV ON FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c=INDV.ss_individual_id__c GROUP BY individual_id__c,deposit_account_type__c ``` 4. `[保存して実行]`​ をクリックして、エントリを検証します。新しいインサイトの詳細を確認します。 完了したら、\[計算済みインサイト\] リストビューに次のような内容が表示されます。 ![fins-cdp-setup-calculated-insights-cross-sell.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-calculated-insights-cross-sell.png) ### [](#upselling-mortgage-account-アップセル住宅ローン口座-のインサイト)Upselling mortgage account (アップセル住宅ローン口座) のインサイト `Upselling mortgage account (アップセル住宅ローン口座)`​ セグメント (後の手順で作成) では、3 つの計算済みインサイトを作成する必要があります。 1. `Upsell Account Summary Metrics (アップセル口座概要評価指標)`​。合計口座残高、口座の期間に関する評価指標を提供します。 2. `Upsell Account Type Metrics (アップセル口座種別評価指標)`​。特定の口座種別の口座数に関する評価指標を提供します。 3. `Upsell Web Engagement Metrics (アップセル Web エンゲージメント評価指標)`​。顧客の Web エンゲージメントデータに関する評価指標を提供します。 計算済みインサイトを作成するには、次の手順に従います。 **Upsell Account Summary Metrics (アップセル口座概要評価指標)** 1. メインナビゲーションバーの \[計算済みインサイト\] タブを選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. `[SQL で作成]`​ を選択して、​`[次へ]`​ をクリックします。 4. `[計算済みインサイト名]`​ を「Upsell Account Summary Metrics」 (アップセル口座概要評価指標) として指定します。​`計算済みインサイトの API 参照名`​の値が自動的に入力されます。 5. 必要に応じて、​`[説明]`​ の値を入力します。 6. 次のクエリをコピーして ​`[式]`​ 項目に貼り付けます。 ```sql SELECT INDV.si_individual_id__c AS individual_id__c, (SUM(IFNULL(S.ext_o_daily_balance__c,S.inv_o_daily_bal__c))) AS total_balance__c, (MAX(IFNULL(S.ext_o_time_as_client__c,S.inv_o_acc_opened_date__c))) AS time_as_client__c FROM (SELECT FEA.ext_daily_balance__c AS ext_o_daily_balance__c,FEA.ext_indv__c AS ext_o_indv__c, FEA.ext_time_as_client__c AS ext_o_time_as_client__c, FA.inv_daily_bal__c AS inv_o_daily_bal__c, FA.int_indv__c AS int_o_indv__c, FA.int_acc_opened_date__c AS inv_o_acc_opened_date__c FROM (SELECT SUM(FINS_Banking_ExternalFinancialAccount__dlm.averageDailyBalance__c) AS ext_daily_balance__c, FINS_Banking_ExternalFinancialAccount__dlm.individualId__c AS ext_indv__c, (MAX(IFNULL(FINS_Banking_ExternalFinancialAccount__dlm.lengthOfTimeAsClient__c,0))*12) AS ext_time_as_client__c FROM FINS_Banking_ExternalFinancialAccount__dlm WHERE FINS_Banking_ExternalFinancialAccount__dlm.accountType__c='Savings' OR FINS_Banking_ExternalFinancialAccount__dlm.accountType__c='Checking' OR FINS_Banking_ExternalFinancialAccount__dlm.accountType__c='Money Market' GROUP BY FINS_Banking_ExternalFinancialAccount__dlm.individualId__c) AS FEA FULL JOIN (SELECT SUM(FINS_Banking_FinancialAccount__dlm.accountBalance__c) AS inv_daily_bal__c, FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c AS int_indv__c, (MONTHS_BETWEEN(CURRENT_DATE(),MAX(FINS_Banking_FinancialAccount__dlm.openedDate__c))) AS int_acc_opened_date__c FROM FINS_Banking_FinancialAccount__dlm WHERE FINS_Banking_FinancialAccount__dlm.depositAccountType__c IS NOT NULL GROUP BY FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c) AS FA ON FEA.ext_indv__c= FA.int_indv__c) AS S LEFT JOIN (SELECT ssot__Individual__dlm.ssot__Id__c AS si_individual_id__c, APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__Id__c) AS si_count__c FROM ssot__Individual__dlm GROUP BY ssot__Individual__dlm.ssot__Id__c) AS INDV ON IFNULL(S.ext_o_indv__c,S.int_o_indv__c)=INDV.si_individual_id__c group by individual_id__c ``` 7. `[保存して実行]`​ をクリックして、エントリを検証します。新しいインサイトの詳細を確認します。 **Upsell Account Type Metrics (アップセル口座種別評価指標)** 1. \[計算済みインサイト\] リストビューに戻って ​`[新規]`​ をクリックして別の SQL インサイトを作成します。 2. `[計算済みインサイト名]`​ を「Upsell Account Type Metrics」 (アップセル口座種別評価指標) として指定します。 3. `[式]`​ 項目に以下のクエリを入力します。 ```sql SELECT SUM(IFNULL(S.i_count_type__c ,S.e_count_type__c)) AS count__c, IFNULL(S.i_deposit_account_type__c,S.e_deposit_account_type__c) AS account_type__c,INDV.si_individual_id__c id__c FROM (SELECT FA.count_type__c AS i_count_type__c, FA.deposit_account_type__c as i_deposit_account_type__c, FA.individual_id__c AS i_individual_id__c,FEA.count_type__c AS e_count_type__c, FEA.deposit_account_type__c as e_deposit_account_type__c, FEA.individual_id__c AS e_individual_id__c FROM (SELECT IFNULL(COUNT(FINS_Banking_ExternalFinancialAccount__dlm.accountType__c),0) as count_type__c, SUBSTRING(UPPER(FINS_Banking_ExternalFinancialAccount__dlm.accountType__c),0,5) AS deposit_account_type__c, FINS_Banking_ExternalFinancialAccount__dlm.individualId__c AS individual_id__c FROM FINS_Banking_ExternalFinancialAccount__dlm group by SUBSTRING(UPPER(FINS_Banking_ExternalFinancialAccount__dlm.accountType__c),0,5),FINS_Banking_ExternalFinancialAccount__dlm.individualId__c) AS FEA FULL JOIN (SELECT IFNULL(COUNT(FINS_Banking_FinancialAccount__dlm.depositAccountType__c),0) AS count_type__c, SUBSTRING(UPPER(FINS_Banking_FinancialAccount__dlm.depositAccountType__c),0,5) AS deposit_account_type__c, FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c AS individual_id__c FROM FINS_Banking_FinancialAccount__dlm group by SUBSTRING(UPPER(FINS_Banking_FinancialAccount__dlm.depositAccountType__c),0,5), FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c) AS FA ON FEA.individual_id__c = FA.individual_id__c) AS S LEFT JOIN (SELECT ssot__Individual__dlm.ssot__Id__c AS si_individual_id__c , APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__Id__c) AS si_count__c FROM ssot__Individual__dlm GROUP BY ssot__Individual__dlm.ssot__Id__c) AS INDV ON S.i_individual_id__c=INDV.si_individual_id__c GROUP BY id__c, account_type__c ``` 4. `[保存して実行]`​ をクリックして、エントリを検証します。新しいインサイトの詳細を確認します。 **Upsell Web Engagement Metrics (アップセル Web エンゲージメント評価指標)** 1. \[計算済みインサイト\] リストビューに戻って ​`[新規]`​ をクリックして別の SQL インサイトを作成します。 2. `[計算済みインサイト名]`​ を「Upsell Web Engagement Metrics」 (アップセル Web エンゲージメント評価指標) として指定します。 3. `[式]`​ 項目に以下のクエリを入力します。 ```sql SELECT I.ss_individual_id__c AS individual_id__c, FINS_Banking_WebEngagement__dlm.channelType__c AS channel_type__c, SUM(FINS_Banking_WebEngagement__dlm.timeInChannel__c) AS total_time_spent__c, SUM(FINS_Banking_WebEngagement__dlm.pagesPerSession__c) AS total_pages_visited__c FROM FINS_Banking_WebEngagement__dlm LEFT JOIN (SELECT ssot__Individual__dlm.ssot__Id__c AS ss_individual_id__c, APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__Id__c) AS ss_count__c FROM ssot__Individual__dlm GROUP BY ssot__Individual__dlm.ssot__Id__c) AS I ON FINS_Banking_WebEngagement__dlm.individualId__c=I.ss_individual_id__c GROUP BY channel_type__c, individual_id__c ``` 4. `[保存して実行]`​ をクリックして、エントリを検証します。新しいインサイトの詳細を確認します。 完了したら、\[計算済みインサイト\] リストビューに次のような内容が表示されます。 ![fins-cdp-setup-calculated-insights-up-sell.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-calculated-insights-up-sell.png) ## [](#セグメントの作成と有効化)セグメントの作成と有効化 セグメンテーションを使用してデータを便利ないくつかのセグメントに分割し、顧客の把握、対象の絞り込み、分析を行います。データモデルの任意のエンティティでセグメントを作成し、選択したスケジュールでまたは必要に応じて公開することができます。 ### [](#ユースケースの要件-7)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、クロスセルとアップセルの両方のシナリオで個人のセグメントを作成する必要があります。 ### [](#cross-selling-money-market-account-クロスセル金融市場口座-セグメント)Cross-selling money market account (クロスセル金融市場口座) セグメント このセグメントでは、以前に作成した計算済みインサイトを使用してデータを集計した後、このユースケースで定義された条件を使用してデータを絞り込みます。セグメントを次のように作成します。 1. メインナビゲーションバーの \[セグメント\] タブを選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. セグメント化の対象のオブジェクトとして ​`[個人]`​ を選択します。 4. セグメント名として、​`「Cross-selling money market account」`​ (クロスセル金融市場口座) と入力します。 5. 当面、​`[公開スケジュール]`​ オプションを ​`[更新しない]`​ のままにして、​`[保存]`​ をクリックします。 6. セグメントが作成されたら、​`[個人]`​ のエントリが左ナビゲーションの \[直接属性\] セクションに表示されます。このエントリを展開すると、以前に作成した計算済みインサイトの属性を含めすべての使用可能な属性が明らかになります。 7. \[計算済みインサイト\] で ​`[Cross-sell Account Summary Metrics (クロスセル口座概要評価指標)]`​ エントリを選択し、​`all_account_balances__c`​ 属性をメインキャンバス領域 (\[ここに別の属性を追加\] が表示されている場所) にドラッグアンドドロップします。 8. \[演算子\] では ​`[次の値以上]`​ を選択し、\[値\] には​`「3000」`​と入力します。​`[完了]`​ をクリックして、条件を保存します。 9. 次に、​`max_age__c`​ 属性をドラッグしてキャンバスにドロップします。 10. \[演算子\] では ​`[次の値より大きい]`​ を選択し、\[値\] には​`「12」`​と入力します。​`[完了]`​ をクリックして、保存します。 11. インサイト属性リストのヘッダーの \[戻る\] 矢印ボタンを押して、完全なリストに戻ったら、​`[Cross-sell Account Type Metrics (クロスセル口座種別評価指標)]`​ インサイトを選択します。 12. 別の条件として ​`count_deposit_account_type__c`​ 属性を追加し、\[演算子\] を ​`[次の値以上]`​、\[値\] を​`「1」`​とします。 13. `[ディメンションを追加]`​ ボタンをクリックして属性 ​`deposit_account_type__c`​ のディメンションを追加し、\[演算子\] を ​`[次の文字列を含む]`​、\[値\] を​`「SAVINGS」`​とします。 14. `[完了]`​ をクリックして、新しい条件とそのディメンションを保存します。 15. 最後に、新規条件として ​`count_deposit_account_type__c`​ 属性を再度追加し、\[演算子\] を ​`[値なし]`​ とします。 16. この条件にもディメンションを追加し、属性を ​`deposit_account_type__c`​、\[演算子\] を ​`[次の文字列を含む]`​、\[値\] を​`「MONEY_MARKET」`​とします。 17. `[完了]`​ をクリックして新しい条件を保存した後、​`[保存]`​ をクリックしてセグメント自体を保存します。 完了したセグメントは次のようになります。 ![fins-cdp-setup-segment-cross-sell.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-segment-cross-sell.png) セグメントが正常に実行され、予測される結果が生成されたら、戻ってセグメントを更新し、​`[公開スケジュール]`​ を定期的に自動実行するように変更します。セグメントをさらに変更する必要がある場合は、最初にスケジュールを無効にすることをお勧めします。 ### [](#upselling-mortgage-account-アップセル住宅ローン口座-セグメント)Upselling mortgage account (アップセル住宅ローン口座) セグメント このセグメントでは、以前に作成した計算済みインサイトを使用してデータを再度集計した後、このユースケースで必要な条件を使用してデータを絞り込みます。セグメントの作成に必要な詳細な手順は、上記の​[クロスセルセグメント](#cross-selling-money-market-accounts-segment)​を参照してください。 1. \[セグメント\] リストで ​`[新規]`​ ボタンをクリックして、新しいエントリを作成します。 2. セグメント化の対象のオブジェクトとして ​`[個人]`​ を選択し、セグメント名として​`「Upselling mortgage account」`​ (アップセル住宅ローン口座) と入力し、​`[保存]`​ をクリックします。 3. `[Upsell Account Summary Metrics (アップセル口座概要評価指標)]`​ 計算済みインサイトの属性のリストを展開します。 4. 属性 ​`total_balance__c`​ の条件を追加し、\[演算子\] を ​`[次の値以上]`​、値を​`「10000」`​とします。​`[完了]`​ をクリックして、条件を保存します。 5. `time_as_client__c`​ 属性の条件を追加し、\[演算子\] を ​`[次の値より大きい]`​、値を​`「36」`​ (月単位の口座の期間) とします。​`[完了]`​ をクリックして、条件を保存します。 6. 現在の属性リストを ​`[Upsell Account Summary Metrics (アップセル口座概要評価指標)]`​ 計算済みインサイトに切り替えます。 7. `count__c`​ 属性の条件を追加し、\[演算子\] として ​`[次の値以上]`​ を選択し、\[値\] として​`「1」`​と入力します。 8. `[ディメンションを追加]`​ ボタンをクリックして、\[属性\] として ​`account_type__c`​、\[演算子\] として ​`[次の文字列を含む]`​ を選択し、\[値\] として​`「MONEY」`​と入力します。​`[完了]`​ をクリックします。 9. 最後に、現在の属性リストを ​`[Upsell Web Engagement Metrics (アップセル Web エンゲージメント評価指標)]`​ 計算済みインサイトに切り替えます。 10. `total_time_spent__c`​ の条件を追加し、\[演算子\] を ​`[次の値以上]`​、値を​`「20」`​ (分単位のかかる時間) とします。 11. `channel_type__c`​ のディメンションを追加し、\[演算子\] を ​`[次の文字列を含む]`​、\[値\] を​`「real estate」`​ (不動産) とします。 12. `[完了]`​ をクリックして新しい条件を保存した後、​`[保存]`​ をクリックしてセグメント自体を保存します。 完了したセグメントは次のようになります。 ![fins-cdp-setup-segment-up-sell.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-segment-up-sell.png) セグメンテーション結果に満足したら、公開スケジュールを変更することを忘れないでください。 ### [](#有効化対象)有効化対象 有効化対象を作成し、Data Cloud を使用してデータセグメントを作成、有効化します。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、AWS S3 有効化対象と Marketing Cloud 有効化対象を作成します。 #### [](#aws-s3-有効化対象)AWS S3 有効化対象 この有効化対象を使用してセグメントを AWS S3 に公開します。有効化対象を作成するには、S3 アクセスキーとシークレットキーが必要です。 1. 上部のナビゲーションメニューから ​`[有効化対象]`​ を選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. `aws | S3`​ 外部プラットフォームを選択し、​`[次へ]`​ をクリックします。 4. わかりやすい一意の名前 (「Data Cloud Segmentation Results Bucket」 (Data Cloud セグメンテーション結果バケット) など) を入力し、​`[次へ]`​ をクリックします。 5. システム管理者から提供された、有効化対象の S3 バケットと親フォルダーを指定します。 6. バケットの S3 アクセスキーとシークレットキーを入力します。提供された S3 ログイン情報は、s3:PutObject、s3:GetObject、s3:ListBucket、s3:DeleteObject、s3:GetBucketLocation の権限を持っている必要があります。 **注意:**​ S3 アクセスキーまたはシークレットキーを削除するには、まず有効化対象を削除します。 7. エクスポートファイルの形式 (JSON など) を選択します。 8. `[保存]`​ をクリックして、有効化対象を作成します。 AWS S3 有効化対象が作成されると、次の項目がバケットに追加されます。 - セグメント定義を記述するメタデータファイル。 - 追加の属性を持つセグメントメンバーを含むデータファイル。 - フォルダーへの出力ファイルの書き込みが完了したことを示すセグメントデータフォルダー。このファイルがない場合は、ファイルが書き込み中であるか、データが一部のみ書き込まれてプロデューサーが失敗したことを示します。 AWS S3 対象に対するセグメントを作成して有効化すると、最初のセグメントがクラウドファイルストレージに対して有効化されるときに ​`Salesforce-c360-Segments`​ というサブフォルダーが自動的に作成されます。バケットに書き込まれるセグメンテーションデータにアクセスする手順は、次のとおりです。 1. AWS にログインして S3 サービスを選択します。 2. 有効化対象で設定したバケットに移動します。 3. `/Salesforce_c360_Segments`​ に移動して、生成されたセグメントを参照します。 実際のセグメントは、​`YYYY/MM/DD/HH/{セグメント名の最初の 100 文字}​_{20 文字の有効化名}_​{yyyyMMddHHmmsssSSS 形式のタイムスタンプ}`​ のプレフィックス付きで作成されます。 #### [](#marketing-cloud-有効化対象)Marketing Cloud 有効化対象 Data Cloud で有効化対象を作成して、セグメントを Marketing Cloud ビジネスユニットに公開します。最初に、​[上記の手順に従って](#marketing-cloud-connector)​ Marketing Cloud Connector を必ず設定します。設定しない場合、Marketing Cloud Connector は対象として表示されません。 1. 上部のナビゲーションメニューから ​`[有効化対象]`​ を選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. 対象として ​`[Marketing Cloud]`​ を選択し、​`[次へ]`​ をクリックします。 4. わかりやすい一意の名前 (「Data Cloud Segmentation Results MC」 (Data Cloud セグメンテーション結果 MC) など) を入力します。 **IMPORTANT:**​ Marketing Cloud 有効化対象名は、128 文字を超えたり、アンダースコアで始めたり、すべて数字にしたりすることはできず、次の文字を含めることはできません: `@ % ^ = < ' * + # $ / \ ! ? ( ) { } [ ] , . (space)` 5. `[次へ]`​ をクリックします。 6. 公開セグメントを受信するビジネスユニット (BU) を追加または削除するには、2 つの列間の矢印をクリックします。有効化対象に複数の BU がある場合、有効化によって取引先責任者が BU で絞り込まれます。セグメントは、Marketing Cloud へのデータエクステンション (DE) ではなく、共有データエクステンション (SDE) として有効化されます。有効化対象に複数のビジネスユニットが設定されている場合は、有効化対象設定を変更して 1 つのビジネスユニットのみを含めます。 7. 変更を保存します。 Marketing Cloud 有効化対象が作成されます。 ### [](#有効化)有効化 有効化は、セグメントを具体化して有効化プラットフォームに公開するプロセスです。有効化対象は、特定の有効化プラットフォームの認証および承認情報を保存するために使用されます。連絡先と追加の属性を含めセグメントを有効化対象に公開することができます。Data Cloud でセグメントを作成したら、セグメントを有効化対象に公開できます。 #### [](#ユースケースの要件-8)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、両方の有効化対象 (AWS S3 と Marketing Cloud) に対する有効化を作成します。 #### [](#cross-selling-money-market-account-クロスセル金融市場口座upselling-mortgage-account-アップセル住宅ローン口座)Cross-selling money market account (クロスセル金融市場口座)/Upselling mortgage account (アップセル住宅ローン口座) 有効化を作成する手順は、次のとおりです。 1. 上部のナビゲーションメニューから ​`[有効化対象]`​ を選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. セグメント (​`[Cross-selling money market account (クロスセル金融市場口座)]`​ または ​`[Upselling mortgage account (アップセル住宅ローン口座)]`​ など) を選択します。 4. 以前作成した有効化対象のいずれか (AWS S3 または Marketing Cloud) を選択します。 5. \[有効化メンバーシップ\] ドロップダウンから ​`[取引先]`​ を選択します。​`[次へ]`​ をクリックします。 6. 連絡先を選択します。 **注意:**​ S3 有効化の場合は、連絡先の選択は任意です。連絡先がマッピングされている場合、既存のパスを選択するか、\[編集\] をクリックします。 7. 追加属性を有効化するには、​`[属性を追加]`​ をクリックします。 8. 属性 ​`[取引先 ID]`​ と ​`[取引先名]`​ をキャンバスにドラッグします。​`[保存]`​ をクリックします。 9. `[統合個人 ]`​ で、​`[グローバル関係者]`​ 項目を選択し、関連するパスを ​`[取引先]`​ から選択します。​`[次へ]`​ をクリックします。 10. 有効化の名前と説明を入力します。 **IMPORTANT:**​ 名前項目に次の文字を含めることはできません: `+ ! @ # $ % ^ * ( ) = { } [ ] \ . < > / " : ? | , _ &` 11. `[保存]`​ をクリックします。 これで、 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースで必要な Data Cloud の設定は完了です。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.8/prerequisites) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.8/) # Salesforce Data Cloud セットアップガイド:fins-version: 1.9 [Data Cloud を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースに必要な Salesforce Data Cloud セットアップに関する指標を以下に示します。ユースケースとは関係なく [FINS Salesforce Data Cloud System API (FINS Salesforce Data Cloud システム API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-salesforce-cdp-sys-api)​ をリリースする場合は、このいくつかの手順を省略できます。 ## [](#data-cloud-プロビジョニング)Data Cloud プロビジョニング Data Cloud インスタンスがすでにプロビジョニングされている場合、このセクションをスキップしてください。プロビジョニングされていない場合は、次の手順に従ってプロビジョニングします。 1. システム管理者メールに記載されているリンクを使用して Data Cloud インスタンスにログインし、提供されているログイン情報を使用します。これが既存の Salesforce インスタンスにリリースされている場合は、現在の Salesforce システム管理者パスワードを使用してください。 2. \[設定\] 歯車アイコンをクリックして、​`[Data Cloud 設定]`​ をクリックします。 - このオプションが表示されない場合は、ページを更新するか、ログアウトしてシステム管理者ユーザーのログイン情報を使用して再度ログインしてください。 3. `[使用開始]`​ をクリックして Data Cloud インスタンスをプロビジョニングします。これには数分かかる場合があります。報告されたすべての問題を修正して、セットアップを終了します。すべてのステップに緑のチェックマークが表示され、何も実行する必要がない場合、Data Cloud インスタンスは正常に設定されたとみなされます。 ![fins-cdp-setup-cdp-provisioning.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-cdp-provisioning.png) ## [](#データコネクタの作成)データコネクタの作成 コネクタは、外部ソースと通信してデータを Data Cloud データソースオブジェクトに転送する、特殊なデータストリームです。Data Cloud には、Marketing Cloud Email Studio 用、MobileConnect 用、MobilePush 用、Marketing Cloud データエクステンション用、Salesforce CRM 用、取り込み API 用、Interaction Studio、およびクラウドストレージプロバイダー経由の Salesforce 外部のデータ用のコネクタがあります。 ### [](#ユースケースの要件)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、次のコネクタを使用します。 - Salesforce CRM - データを Salesforce CRM インスタンスから Data Cloud に接続します。 - Marketing Cloud - マーケティングの目的でセグメンテーション結果を受け取ります。 - 取り込み API - MuleSoft の Salesforce CDP Connector を介して Snowflake、Databricks、Amazon S3 などの外部ソースシステムのデータを接続します。
このユースケースは、アクセラレーターの多くのユースケースで必要とされる顧客同期プロセスをサポートするように接続済みの Salesforce CRM インスタンスがすでに設定されていることを前提とします。特に、これは ID 解決の目的で一意のグローバル関係者識別子の存在に依存します。詳細は、​『Salesforce Financial Services Cloud setup guide (Salesforce Financial Services Cloud 設定ガイド)』​を参照してください。
### [](#salesforce-crm-connector)Salesforce CRM Connector Data Cloud では、CRM コア上に構築された他の Salesforce 組織への接続を確立できます。以下の手順に従って、このいずれかの接続を作成します。 1. Data Cloud で \[設定\] 歯車アイコンを選択して、​`[Data Cloud 設定]`​ をクリックします。 2. `[CONFIGURATION]`​ の下の左ナビゲーションから ​`[Salesforce CRM]`​ を選択します。 3. Salesforce 組織を Data Cloud に接続するには、\[新規\] をクリックします。 4. \[別の組織を接続\] セクションの横にある ​`[接続]`​ ボタンをクリックして、外部 Salesforce 組織 (Salesforce FSC Banking (Salesforce FSC バンキング) など) に接続します。 5. ユーザーログイン情報を入力して、Data Cloud との接続を確立します。 6. Salesforce 組織を接続したら、接続の詳細を ​`[コネクタ]`​ で確認できます。 - _コネクタ名_​: Data Cloud に接続された Salesforce 組織の名前。 - _コネクタタイプ_​: データ接続のタイプを Salesforce CRM として識別します。 - _状況_​: 組織の現在の状況を示します。 - _組織 ID_​: 接続された組織の識別子。 - _更新_​: Salesforce 組織が Data Cloud に接続された日付とタイムスタンプ。 接続が確立されると、Data Cloud 管理者は、データを自動的にリリースできるバンドルを使用するか、独自のデータストリームを設定できます。この後者の方法について以下で説明します。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、新しい接続の ​`[コネクタ名]`​ 項目の上にマウスポインターを置いて、鉛筆アイコンをクリックしてコネクタの名前を​`「Salesforce FSC Banking」`​ (Salesforce FSC バンキング) に変更します。この名前は、新しいデータストリームの作成中に ​`[Salesforce 組織]`​ ドロップダウンに表示されます。 ### [](#marketing-cloud-connector)Marketing Cloud Connector Marketing Cloud をデータのソースとして使用するかセグメンテーション結果の対象として使用するには、Marketing Cloud Connector が必要です。実行する手順の簡単な概要を以下に示します。詳細は、 [オンラインドキュメント](https://help.salesforce.com/s/articleView?id=sf.c360_a_set_up_marketing_cloud_connection.htm&type=5)​を参照してください。 1. `[Data Cloud 設定]`​ アプリケーションの左ナビゲーションメニューから ​`[Marketing Cloud]`​ を選択します。 2. Marketing Cloud アカウントを認証するためのログイン情報を入力します。セットアップの次のステップには、認証が成功した場合のみ進むことができます。 3. データソース設定 - このステップは省略可能です。データを Marketing Cloud から Data Cloud に取り込むように計画している場合のみ、設定する必要があります。このステップは、 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは不要です。 4. 有効化するビジネスユニットを選択 - セグメントを Marketing Cloud に公開するためのビジネスユニットを選択します。 コネクタを使用する前にすべての設定済み項目に緑の円が表示されていることを確認します。 ### [](#取り込み-api-コネクタ)取り込み API コネクタ 取り込み API を使用して、外部システムのデータを Data Cloud にプッシュできます。この RESTful API は、一括とストリーミングという 2 つのインタラクションパターンを提供します。ストリーミングパターンでは、データセットへの変更が取得されるたびに増分的な更新を受け入れます。一括パターンでは、定期的に実行されるデータの同期時に CSV ファイルを受け入れます。同じデータストリームで、ストリーミングと一括インタラクションからのデータを受け入れることができます。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、取り込み API を使用して MuleSoft の Salesforce CDP Connector を介して Data Cloud にプッシュされるデータが外部システムの Snowflake、Databricks、および Amazon S3 に含まれます。取り込み API のスキーマファイルについては、 [FINS Salesforce CDP System API (FINS Salesforce Data Cloud システム API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-salesforce-cdp-sys-api/)​ 実装テンプレートで確認できます。このスキーマには、次のオブジェクトの定義が含まれています。 - FinancialAccount - FinancialTransaction - ExternalFinancialAccount - WebEngagement Salesfoce Data Cloud での取り込み API の作成に進む前にこのテンプレートをダウンロードしてスキーマファイルにアクセスしてください。 #### [](#取り込み-api-コネクタの作成)取り込み API コネクタの作成 以下の手順に従って、外部システムからデータをプッシュするように取り込み API をセットアップします。 1. Data Cloud の \[設定\] 歯車アイコンで ​`[CDP 設定]`​ を選択します。 2. `[CONFIGURATION]`​ の下の左ナビゲーションから ​`[取り込み API]`​ を選択します。 3. `[新規]`​ をクリックし、API ソースの名前 (「​FINS\_B​anking-Data-Connector」など) を入力して、​`[保存]`​ をクリックします。 4. 新しいコネクタの詳細ページで、​`.yaml`​ ファイル拡張子を付けた OpenAPI (OAS) 形式でスキーマファイルをアップロードする必要があります。スキーマファイルは、API を介して転送されるデータの構造を記述します。 **注意:**​ 取り込み API スキーマには一定の要件があります。スキーマのアップロード中に問題が発生した場合は、以下のスキーマ要件を確認してください。 5. `[スキーマをアップロード]`​ をクリックし、使用するファイルの場所に移動します。ファイルを選択し、\[開く\] をクリックします。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、スキーマファイル ​`mule-cdp-connector-schema.yaml`​ は、 [FINS Salesforce CDP System API (FINS Salesforce Data Cloud システム API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-salesforce-cdp-sys-api/)​ 実装テンプレートの ​`src/test/resources/cdp-schema`​ で使用できます。 6. 検出されたすべてのオブジェクトとその属性をスキーマでプレビューします。 7. `[保存]`​ をクリックします。 コネクタページには更新された状況が反映されています。スキーマファイルをアップロードしたら、データストリームを作成して、新しい取り込み API コネクタを介してソースシステムからデータを取り込むことができます。 #### [](#data-cloud-取り込み-api-用の接続アプリケーションの作成)Data Cloud 取り込み API 用の接続アプリケーションの作成 Mulesoft の Salesforce CDP Connector で取り込み API を使用してデータを Data Cloud に送信する前に、接続アプリケーションを設定する必要があります。実行する手順の簡単な概要を以下に示します。接続アプリケーションの作成についての詳細は、 [オンラインドキュメント](https://help.salesforce.com/s/articleView?id=sf.c360_a_create_ingestion_api_connected_app.htm&type=5)​を参照してください。 1. \[設定\] アプリケーションから、​`[アプリケーション]->[アプリケーションマネージャー]`​ ページに移動します。 2. 右上で ​`[新規接続アプリケーション]`​ ボタンをクリックします。 3. 接続アプリケーション名 (「FINS Salesforce CDP System API」 (FINS Salesforce Data Cloud システム API) など) を入力します。 4. 新しい連絡先メールアドレスを入力します。 5. `[OAuth 設定の有効化]`​ オプションを選択し、​`[コールバック URL]`​ として「http://localhost」と入力します。 6. \[選択した OAuth 範囲\] セクションで、​`[利用可能な OAuth 範囲]`​ リストから次の範囲を追加します。 - `Customer Data Platform の計算済みインサイトデータを管理 (cdp_calculated_insight_api)` - `Customer Data Platform の ID 解決を管理 (cdp_identityresolution_api)` - `Customer Data Platform の取り込み API データを管理 (cdp_ingest_api)` - `Customer Data Platform のプロファイルデータを管理 (cdp_profile_api)` - `API を使用してユーザーデータを管理 (api)` - `Customer Data Platform データに対する ANSI SQL クエリを実行 (cdp_query_api)` - `Perform requests on your behalf at any time (ユーザーに代わっていつでも要求を実行) (refresh_token, offline_access)` 7. `[保存]`​、​`[完了]`​ の順にクリックして、接続アプリケーションを作成します。 接続アプリケーションを作成したら、アプリケーションの詳細ページで ​`[コンシューマーの詳細を管理]`​ ボタンをクリックして、自分の ID を確認し、​`[コンシューマーキー]`​ と ​`[コンシューマーの秘密]`​ の値を記録します。これらの値は、リリースの [FINS Salesforce CDP System API (FINS Salesforce Data Cloud システム API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-salesforce-cdp-sys-api/)​ 実装テンプレートの設定で必要になります。このアプリケーションでは、Data Cloud にデータを送信するためのパイプラインをユーザーに提供する Salesforce CDP 用 MuleSoft Connector が使用されます。設定と使用可能な操作についての詳細は、 [Salesforce CDP Connector ドキュメント](https://docs.mulesoft.com/salesforce-cdp-connector/1.0/)​を参照してください。 #### [](#スキーマ要件)スキーマ要件 Data Cloud で取り込み API ソースを作成するには、アップロードするスキーマファイルが特定の要件を満たしている必要があります。 - アップロードするスキーマは、.yml または .yaml 拡張子を持つ有効な OpenAPI 形式である必要があります。OpenAPI バージョン 3 がサポートされます (3.0.0、3.0.1、3.0.2)。 - オブジェクトにオブジェクトをネストすることはできません。 - 各スキーマには 1 つ以上のオブジェクトが必要です。各オブジェクトには 1 つ以上の項目が必要です。 - オブジェクトの項目数の上限は 1000 件です。 - オブジェクト名の最大長は 80 文字です。 - オブジェクト名で使用できる文字は a-z、A-Z、0-9、\_、- のみです。Unicode 文字は使用できません。 - 項目名で使用できる文字は a-z、A-Z、0-9、\_、- のみです。Unicode 文字は使用できません。 - 項目名では、予約語である date\_id、location\_id、dat\_account\_currency、dat\_exchange\_rate、pacing\_period、pacing\_end\_date、row\_count、version は使用できません。項目名では \_\_ は使用できません。 - 項目名の最大長は 80 文字です。 - 項目は、次の型と形式を満たしている必要があります。 - テキストまたはブール型: String (文字列) - 数値型: Number (数値) - 日付型: String (文字列)、形式: 日付文字列 - 重複するオブジェクト名は使用できません。大文字と小文字は区別されません。 - オブジェクト内で重複する項目名は使用できません。大文字と小文字は区別されません。 - オブジェクトペイロード内の日付文字列は、​`yyyy-MM-dd’T’HH:mm:ss.SSS’Z`​ 形式の ISO 8601 UTC Zulu である必要があります。 スキーマを更新するときは、次の点に注意してください。 - 既存の項目データ型は変更できません。 - オブジェクトを更新するときは、そのオブジェクトの既存の項目がすべて存在する必要があります。 - 更新されたスキーマファイルには変更されたオブジェクトのみが含まれるため、毎回オブジェクトの完全なリストを用意する必要はありません。 - プロファイルまたはエンゲージメントカテゴリを対象とするオブジェクトには日付項目が必要です。​`other`​ 型のオブジェクトにこの同じ要件は適用されません。 [このスキーマの例](https://help.salesforce.com/s/articleView?id=sf.c360_a_connect_an_ingestion_source.htm&type=5)​を参考にしてください。 ## [](#データストリームの作成)データストリームの作成 データストリームは、Customer Data Platform に取り込まれる接続および関連データです。Data Cloud には、さまざまな更新スケジュールで操作できる多くのデータストリームが含まれています。これらのデータストリームの更新方法と更新タイミングについては、 [「Data Cloud のデータストリームスケジュール」](https://help.salesforce.com/s/articleView?id=c360_a_data_stream_schedule.htm&type=5&language=en_US)​を参照してください。 ### [](#salesforce-crm-データストリームの作成)Salesforce CRM データストリームの作成 Salesforce CRM データソース (Salesforce FSC Banking (Salesforce FSC バンキング) インスタンスなど) から Data Cloud へのデータのフローを開始するには、データストリームを作成して標準およびカスタムのオブジェクトと項目を取り込む必要があります。CRM コア上に構築されたすべての Salesforce 組織を接続できます。 #### [](#ユースケースの要件-2)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、次のオブジェクトごとに別々のデータストリームを作成し、Salesforce FSC インスタンスから必要なデータを取り込む必要があります。
Salesforce CRM のオブジェクト DataStream の名前

取引先

FINS_B​anking-Account

取引先責任者

FINS_B​anking-Contact

各オブジェクトで選択する項目の最小セットを次に示します。
取引先 Contact (取引先責任者)

取引先 説明

Account ID (取引先 ID)

Account ID (取引先 ID)

会社電話

取引先名

取引先責任者 ID

取引先番号

Created Date (作成日)

取引先種別

メール

有効なリード

First Name (名)

Created Date (作成日)

Global Individual Id (グローバル個人 ID)*

メール

Last Modified Date (最終更新日)

First Name (名)

Last Name (姓)

Global Individual Id (グローバル個人 ID)*

Global Party Id (グローバル関係者 ID)*

Last Modified Date (最終更新日)

Last Name (姓)

Mailing City (市区郡(郵送先))

国(郵送先)

緯度(郵送先)

経度(郵送先)

都道府県(郵送先)

町名・番地(郵送先)

郵便番号(郵送先)

携帯

親取引先 ID

\*これらのカスタム項目は、顧客同期プロセスによってソース Salesforce インスタンスに追加されている必要があります。 #### [](#crm-データストリームの作成)CRM データストリームの作成 Salesforce CRM データソースからデータストリームを作成する手順は、次のとおりです。 1. Data Cloud で \[データストリーム\] に移動して、​`[新規]`​ をクリックします。 2. `[Salesforce CRM]`​ データソースを選択し、​`[次へ]`​ をクリックします。 3. データストリームを作成するには、Salesforce 組織を選択します (Data Cloud に接続されている Salesforce 組織が 1 つしかない場合は、それがデフォルトで選択されます)。 4. `[すべてのオブジェクト]`​ ボタンをクリックし、同期する対象オブジェクト (​`取引先`​など) を選択して、​`[次へ]`​ をクリックします。 5. `[カテゴリ]`​ では、​`[プロファイル]`​ オプションを選択します。 6. データストリームに含める項目を確認します。デフォルトでは、すべての項目が事前に選択され、オブジェクトで使用可能な項目の合計数が括弧内に示されます。 7. `[次へ]`​ をクリックして、リリースの詳細を入力します。 - _データストリーム名_​: デフォルトでオブジェクトの表示ラベルと Salesforce 組織 ID に設定されますが、編集できます。 - _進行中の更新設定_​: 新しいデータ取得の頻度とタイミング。頻度は時間単位であり、自動的に設定されます。 8. `[リリース]`​ をクリックして、Salesforce CRM データストリームを作成します。 Salesforce インスタンスから取り込む各オブジェクト (取引先と取引先責任者) で上記の手順を繰り返します。
これらのオブジェクトを追加できないというエラーが表示された場合は、 Data Cloud で Salesforce CRM にアクセスするためのオブジェクトと項目権限を有効にする​ことが必要になる場合があります。詳細は、以下を参照してください。
#### [](#数式項目の追加)数式項目の追加 標準オブジェクトのデータストリームを作成したら、数式項目を追加して、関連付けられた関係者が個人を表すかどうかを識別する必要があります。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースで適切な ID 解決とセグメンテーションを行うには、これが必要です。上記で作成した両方のデータストリームで次の手順を繰り返します。 1. \[データストリーム\] リストビューでデータストリームをクリックすると、詳細ページが表示されます。 2. 右上のアクションリストから ​`[新規数式項目]`​ アクションを選択します。アクションを見つけるには、\[その他\] 下矢印をクリックすることが必要になる場合があります。 3. 次の値を入力します。 - _項目の表示ラベル_​: `PartyType` - _項目 API 参照名_​: `PartyType`​ (デフォルトで自動的に設定されます) - _数式の戻り値のデータ型_​: `テキスト` - _変換数式_​: `IF(ISEMPTY(sourceField['Global_Individual_Id_pc']), 'None', 'Individual')_`_ ​**注意:**​ ソース項目の名前は、「取引先責任者」オブジェクトの ​`Global_Individual_Id`_`c`​ になる場合があります。 4. `[テスト]`​ ボタンを使用して、空の値と空以外の値の両方で数式出力を検証します。 5. `[保存]`​ をクリックして新しい数式項目を保存します。 #### [](#オブジェクト権限の更新)オブジェクト権限の更新 データストリームの作成時に Data Cloud でオブジェクトアクセスエラーが発生した場合、ソース Salesforce インスタンスでオブジェクトとその項目に対する権限を追加してみてください。 1. Data Cloud に取り込むオブジェクトと項目が含まれる Salesforce 組織にログインします。 2. \[設定\] ページから、\[クイック検索\] ボックスに「権限」と入力し、​`[権限セット]`​ を選択します。 3. `[Customer Data Platform Salesforce Connector Integration (Customer Data Platform Salesforce Connector インテグレーション)]`​ 権限セットを選択します。 **注意:**​ この権限セットは、CRM 組織を Data Cloud に接続した後でのみ使用可能になります。 4. アプリケーションから \[オブジェクト設定\] を選択します。 5. Data Cloud に取り込むオブジェクト (​`取引先`​など) を選択します。 6. オブジェクト権限を変更するには、\[編集\] をクリックします。 7. オブジェクトの \[参照\] および \[すべて表示\] 権限と、各項目の \[参照アクセス権\] を有効にします。上記の表を参考にしてください。 8. \[保存\] をクリックします。 Data Cloud に取り込むすべてのオブジェクトと項目で上記の手順を繰り返します。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、これには​`取引先`​オブジェクトと​`取引先責任者`​オブジェクトが含まれます。 ### [](#取り込み-api-データストリームの作成)取り込み API データストリームの作成 [必要な取り込み API コネクタを作成します](#ingestion-api-connector)​ (まだ作成していない場合)。コネクタが使用可能になったら、API を介してコンシュームされたソースオブジェクトからデータストリームを作成できます。 #### [](#ユースケースの要件-3)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、取り込み API のスキーマ内のすべてのオブジェクトを選択してデータストリームを作成します。データストリームの作成で使用する必要がある値を以下に示します。
取り込み API 内のソースオブジェクト カテゴリ プライマリキー DataStream の名前

ExternalFinancialAccount

プロファイル

individualId

FINS_B​anking-Data-Connector-ExternalFinancialAccount

FinancialAccount

プロファイル

globalAccountId

FINS_B​anking-Data-Connector-FinancialAccount

FinancialTransaction

プロファイル

globalTransactionId

FINS_B​anking-Data-Connector-FinancialTransaction

WebEngagement

プロファイル

sessionId

FINS_B​anking-Data-Connector-WebEngagement

#### [](#取り込みデータストリームの作成)取り込みデータストリームの作成 1. Data Cloud で \[データストリーム\] を選択して、​`[新規]`​ をクリックします。 2. `[取り込み API]`​ を選択し、​`[次へ]`​ をクリックします。 3. 以前に設定したコネクタをドロップダウンから選択します。 4. 上記の表のとおりに、スキーマで見つかったすべてのオブジェクトを選択し、​`[次へ]`​ をクリックします。 5. \[新規データストリーム\] ダイアログで、​`[設定するオブジェクト]`​ の下に表示されているオブジェクトを選択し、上記の表の詳細を使用して各オブジェクトを設定します。 - _プライマリキー_​: Data Cloud では真の主キーを利用する必要があります (金融口座の globalAccountId など)。これが存在しない場合、主キーの数式項目を作成する必要があります。 - _カテゴリ_​: `[プロファイル]`​ オプションを選択します。 6. `[保存]`​ をクリックします。 7. ダイアログが閉じたら、​`[次へ]`​ をクリックします。 8. 最後の概要画面で、Data Cloud で作成されたデータストリームのリストを確認し、​`[リリース]`​ をクリックします。 リリースされたら、ビューが更新され、最近参照したすべてのデータストリームが表示されます。データストリームのデータを使用する前にマッピングします。データストリームにデータが表示されるまで最大で 1 時間ほどかかります。 #### [](#数式項目の追加-2)数式項目の追加 標準オブジェクトについては、数式項目を各取り込み API オブジェクトに追加して、関連付けられた関係者が個人を表すかどうかを識別する必要があります。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースで適切な ID 解決とセグメンテーションを行うには、これが必要です。上記で作成した各データストリームで次の手順を繰り返します。 1. \[データストリーム\] リストビューでデータストリームをクリックすると、詳細ページが表示されます。 2. 右上のアクションリストから ​`[新規数式項目]`​ アクションを選択します。アクションを見つけるには、\[その他\] 下矢印をクリックすることが必要になる場合があります。 3. 次の値を入力します。 - _項目の表示ラベル_​: `PartyType` - _項目 API 参照名_​: `PartyType`​ (デフォルトで自動的に設定されます) - _数式の戻り値のデータ型_​: `テキスト` - _変換数式_​: `IF(ISEMPTY(sourceField['individualId']), 'None', 'Individual')` ​**注意:**​ 「FinancialAccount」オブジェクトでは ​`primaryAccountOwner`​ をソース項目として使用し、「FinancialTransaction」オブジェクトでは ​`accountOwnerId`​ を使用します。 4. `[テスト]`​ ボタンを使用して、空の値と空以外の値の両方で数式出力を検証します。 5. `[保存]`​ をクリックして新しい数式項目を保存します。
カスタムオブジェクトの数式項目は、データストリームの作成時に定義するか、後で追加することができます。
## [](#データモデリングおよびマッピング)データモデリングおよびマッピング データストリームを作成したら、データソースオブジェクト (DSO) をデータモデルオブジェクト (DMO) に関連付ける必要があります。リレーションによりマッピングされた項目およびオブジェクトのみをセグメンテーションと有効化で使用できます。 ### [](#ユースケースの要件-4)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでのデータストリームとデータモデルオブジェクトのマッピングの概要を次の表に示します。
データストリーム名 カスタムデータモデルオブジェクト (DMO) 標準データモデルオブジェクト (DMO)

FINS_B​anking-Account

Account (取引先)、Contact Point Address (連絡先住所)、Contact Point Email (連絡先メール)、Contact Point Phone (連絡先電話)、Individual (個人)、Party Identification (関係者 ID)

FINS_B​anking-Contact

AccountContact、Contact Point Address (連絡先住所)、Contact Point Email (連絡先メール)、Contact Point Phone (連絡先電話)、Individual (個人)、Party Identification (関係者 ID)

FINS_B​anking-Data-Connector-ExternalFinancialAccount

FINS_B​anking_ExternalFinancialAccount

Contact Point Email (連絡先メール)、Individual (個人)、Party Identification (関係者 ID)

FINS_B​anking-Data-Connector-FinancialAccount

FINS_B​anking_FinancialAccount

Individual (個人)、Party Identification (関係者 ID)

FINS_B​anking-Data-Connector-FinancialTransaction

FINS_B​anking_FinancialTransaction

Individual (個人)、Party Identification (関係者 ID)

FINS_B​anking-Data-Connector-WebEngagement

FINS_B​anking_WebEngagement

Contact Point Email (連絡先メール)、Individual (個人)、Party Identification (関係者 ID)

DMO に付ける名前は、計算済みインサイトで使用され、後の手順でセグメントの作成で使用されるため非常に重要です。
各オブジェクトのデフォルトのスキーマは次のセクションで指定されます。​`PartyType`​ 数式項目が含まれていることに注意してください。 #### [](#fins_banking_externalfinancialaccount-カスタム-dmo-のスキーマ)FINS\_B​anking\_ExternalFinancialAccount カスタム DMO のスキーマ
項目名 項目の API 参照名 データ型 プライマリキー

accountStatus

accountStatus__c

Text (テキスト)

accountType

accountType__c

Text (テキスト)

ageOfAccount

ageOfAccount__c

Number (数値)

averageDailyBalance

averageDailyBalance__c

Number (数値)

emailAddress

emailAddress__c

Text (テキスト)

individualId

individualId__c

Text (テキスト)

はい

institutionName

institutionName__c

Text (テキスト)

lengthOfTimeAsClient

lengthOfTimeAsClient__c

Number (数値)

PartyType

PartyType__c

Text (テキスト)

totalNumberOfAccounts

totalNumberOfAccounts__c

Number (数値)

#### [](#fins_banking_financialaccount-カスタム-dmo-のスキーマ)FINS\_B​anking\_FinancialAccount カスタム DMO のスキーマ
項目名 項目の API 参照名 データ型 プライマリキー

accountBalance

accountBalance__c

Number (数値)

accountCurrency

accountCurrency__c

Text (テキスト)

accountNumber

accountNumber__c

Text (テキスト)

accountType

accountType__c

Text (テキスト)

availableBalance

availableBalance__c

Number (数値)

createdBy

createdBy__c

Text (テキスト)

createdDate

createdDate__c

DateTime

depositAccountType

depositAccountType__c

Text (テキスト)

globalAccountId

globalAccountId__c

Text (テキスト)

はい

id

id__c

Text (テキスト)

institutionId

institutionId__c

Text (テキスト)

isDeleted

isDeleted__c

Text (テキスト)

loanDurationMonths

loanDurationMonths__c

Number (数値)

name

name__c

Text (テキスト)

openedDate

openedDate__c

DateTime (日時)

PartyType

PartyType__c

Text (テキスト)

primaryAccountOwner

primaryAccountOwner__c

Text (テキスト)

taxIdentificationNumber

taxIdentificationNumber__c

Text (テキスト)

updatedBy

updatedBy__c

Text (テキスト)

updatedDate

updatedDate__c

DateTime (日時)

#### [](#fins_banking_financialtransaction-カスタム-dmo-のスキーマ)FINS\_B​anking\_FinancialTransaction カスタム DMO のスキーマ
項目名 項目の API 参照名 データ型 プライマリキー

accountId

accountId__c

Text (テキスト)

accountOwnerId

accountOwnerId__c

Text (テキスト)

createdBy

createdBy__c

Text (テキスト)

createdDate

createdDate__c

DateTime (日時)

creditAccountId

creditAccountId__c

Text (テキスト)

debitAccountId

debitAccountId__c

Text (テキスト)

description

description__c

Text (テキスト)

globalTransactionId

globalTransactionId__c

Text (テキスト)

はい

id

id__c

Text (テキスト)

isDeleted

isDeleted__c

Text (テキスト)

isDisputed

isDisputed__c

Text (テキスト)

name

name__c

Text (テキスト)

PartyType

PartyType__c

Text (テキスト)

transactionAmount

transactionAmount__c

Number (数値)

transactionDate

transactionDate__c

DateTime (日時)

transactionNumber

transactionNumber__c

Number (数値)

transactionStatus

transactionStatus__c

Text (テキスト)

transactionSubType

transactionSubType__c

Text (テキスト)

transactionType

transactionType__c

Text (テキスト)

updatedBy

updatedBy__c

Text (テキスト)

updatedDate

updatedDate__c

DateTime (日時)

#### [](#fins_banking_webengagement-カスタム-dmo-のスキーマ)FINS\_B​anking\_WebEngagement カスタム DMO のスキーマ
項目名 項目の API 参照名 データ型 プライマリキー

channelType

channelType__c

Text (テキスト)

createdBy

createdBy__c

Text (テキスト)

createdDate

createdDate__c

DateTime (日時)

emailAddress

emailAddress__c

Text (テキスト)

individualId

individualId__c

Text (テキスト)

isDeleted

isDeleted__c

Text (テキスト)

pagesPerSession

pagesPerSession__c

Number (数値)

PartyType

PartyType__c

Text (テキスト)

sessionId

sessionId__c

Text (テキスト)

プライマリキー

timeBetweenChannels

timeBetweenChannels__c

Number (数値)

timeInChannel

timeInChannel__c

Number (数値)

updatedBy

updatedBy__c

Text (テキスト)

updatedDate

updatedDate__c

DateTime (日時)

### [](#データマッピングの作成)データマッピングの作成 カスタムデータモデルオブジェクト (DMO) 対象を必要とするデータマッピングを作成する場合、その作成は、標準データモデルオブジェクトを追加する​**前**​に行う必要があります。上記の表に従って、以下の該当する手順に従います。たとえば、​`FINS_Banking-Data-Connector-FinancialTransaction`​ データストリームには、カスタムの ​`FINS_Banking_FinancialTransaction`​ DMO と標準の​`個人`​ DMO および​`関係者 ID`​ DMO が必要です。 #### [](#カスタム-dmo-が必要な場合)カスタム DMO が必要な場合 1. \[データストリーム\] ビューから対象のデータストリームをクリックします。 2. データストリームの詳細ページで、​`[データマッピングを開始]`​ をクリックします。 3. データをマッピングするための ​`[ビジュアルビュー]`​ が選択されていることを確認します。 4. `[オブジェクトの選択]`​ をクリックし、​`[カスタムデータモデル]`​ タブを選択します。 5. データストリームに必要な DMO が​_すでに存在する_​場合は、次の手順を実行します。 - プラス記号をクリックして、オブジェクトを選択します。緑のチェックマークが表示されていることを確認します。 - `[完了]`​ をクリックして、デフォルトのマッピングを生成します。 6. 必要な DMO が​_存在しない_​場合は、次の手順を実行します。 - `[新規カスタムオブジェクト]`​ ボックスをクリックします。 - 上記の表の DMO の値を ​_\[オブジェクトの表示ラベル\]_​ 項目にコピーします。 - _\[オブジェクト API 参照名\]_​ を同じ値に設定します (デフォルトで設定されていない場合)。 - _\[オブジェクトカテゴリ\]_​ として ​`[プロファイル]`​ が選択されていることを確認します。 - `[保存]`​ をクリックして、デフォルトのマッピングを生成します。 7. `[保存して閉じる]`​ をクリックして、ストリームの詳細ページに戻ります。 8. \[データマッピング\] セクションの下部にある ​`[マッピングの確認]`​ リンクをクリックします。 9. 右側の \[データモデルエンティティ\] グループの横にある鉛筆アイコンボタンをクリックします。 10. `[標準データモデル]`​ タブで、プラス記号ボタンをクリックして、(上記の表のとおりに) マッピングする必要があるオブジェクトを選択します。 11. `[完了]`​ をクリックして、オブジェクトの選択を保存します。 12. 以下の​[「標準オブジェクトマッピング」](#standard-object-mappings)​セクションに進みます。 #### [](#カスタム-dmo-が不要な場合)カスタム DMO が不要な場合 1. \[データストリーム\] ビューから対象のデータストリームをクリックします。 2. データストリームの詳細ページで、​`[データマッピングを開始]`​ をクリックします。 3. データをマッピングするための ​`[ビジュアルビュー]`​ が選択されていることを確認します。 4. `[オブジェクトの選択]`​ をクリックし、プラス記号ボタンをクリックして、(上記の表のとおりに) マッピングする必要がある\`標準データモデルオブジェクトを選択します。 5. `[完了]`​ をクリックして、オブジェクトの選択を保存し、以下の​[「標準オブジェクトマッピング」](#standard-object-mappings)​セクションに進みます。 #### [](#標準オブジェクトマッピング)標準オブジェクトマッピング 選択すると、カスタムオブジェクトのマッピングが自動的に生成されますが、標準オブジェクトのマッピングは手動で生成する必要があります。以下のデータマッピング表を参考にして、次の手順に従います。 1. \[データストリーム\] ビューから対象のデータストリームをクリックします。 2. \[データマッピング\] セクションの下部にある ​`[マッピングの確認]`​ リンクをクリックします。 3. \[データストリーム\] マッピングキャンバスでは、DSO と対象 DMO の両方のすべての項目を参照できます。 4. [以下のマッピング表](#detailed-data-mappings)​のとおりに、DSO のすべての項目を対象 DMO にマッピングします。項目を別の項目にマッピングするには、まず右側の対象 DMO の ​`[マッピングなし]`​ セクションを展開します。左側の DSO の項目をクリックし、対象項目をクリックして右側の DMO に接続します。たとえば、左側の DSO の ​`[PartyType]`​ 項目をクリックし、右側の ​`[Party Identification (関係者 ID)]`​ DMO の ​`[Party Identification Type (関係者 ID 種別)]`​ 項目をクリックします。DMO のマッピングが完了したら、​`[マッピングなし]`​ セクションを折りたたんで、スペースを節約します。 5. すべての DMO のマッピングが完了したら、​`[保存]`​ ボタンをクリックして、変更を保存します。プライマリキーに関連するエラーが発生した場合、マッピングをダブルクリックします。当面、「ID 解決」の警告は無視します。 6. マッピングした DMO ごとに「リンク」アイコンをクリックして DMO の ​`[オブジェクトリレーション]`​ ダイアログを表示し、以下の​[「DMO 間のデータリレーション」](#data-relationships-between-dmos)​の表のとおりにリレーションが表示されていることを確認します。表のとおりに表示されていない場合は、​`[新規]`​ ボタンをクリックして、必要なリレーションを追加します。 7. `[保存]`​ および ​`[閉じる]`​ をクリックして、マッピングとリレーションの変更を記録します。 ユースケースで必要なすべてのデータストリームで上記の手順を繰り返します。特定のオブジェクトの標準 DMO 間のリレーションをすでに確認している場合、そのリレーションを再検証する必要はありませんが、通常、カスタム DMO と標準 DMO 間のリレーションは手動で作成する必要があります。 ### [](#詳細なデータマッピング)詳細なデータマッピング データストリームと標準 DMO 間の詳細なデータマッピングを以下に示します。 #### [](#fins_banking-account-データストリームから標準-dmo)FINS\_B​anking-Account データストリームから標準 DMO
FINS_B​anking-Account 取引先 Contact Point Address (連絡先住所) 連絡先メール 連絡先電話 Individual (個人) 関係者 ID

Account Description (取引先 説明)

Account Description (取引先 説明)

Account ID (取引先 ID)

Account Id (取引先 ID)

Contact Point Address Id (連絡先住所 ID)

Contact Point Email Id (連絡先メール ID)

Contact Point Phone Id (連絡先の電話 ID)

Account Name (取引先名)

Account Name (取引先名)

Account Number (取引先番号)

Account Number (取引先番号)

Account Type (取引先種別)

Account Type (取引先種別)

Active Leads (有効なリード)

Created Date (作成日)

Created Date (作成日)

Email (メール)

Email Address (メールアドレス)

First Name (名)

First Name (名)

Global Individual Id (グローバル個人 ID)

Individual Id (個人 ID)

Global Party Id (グローバル関係者 ID)

Party (関係者)

Party (関係者)

Party (関係者)

Party (関係者)

Global Party (グローバル関係者)

Party Identification Id (関係者 ID)、Identification Number (ID 番号)、Party (関係者)

Last Modified Date (最終更新日)

Last Modified Date (最終更新日)

Last Name (姓)

Last Name (姓)

Mailing City (市区郡(郵送先))

City (市区郡)

Mailing Country (国(郵送先))

Country (国)

Mailing Latitude (緯度(郵送先))

Geo Latitude (緯度 (地理位置情報))

Mailing Longitude (経度(郵送先))

Geo Longitude (経度 (地理位置情報))

Mailing State/Province (都道府県(郵送先))

State Province (都道府県)

Mailing Street (町名・番地(郵送先))

Address Line 1 (町名・番地 1)

Mailing Zip/Postal Code (郵便番号(郵送先))

Postal Code (郵便番号)

Mobile (モバイル)

Formatted E164 Phone Number (形式設定済み E164 電話番号)

Parent Account ID (親取引先 ID)

Parent Account (親取引先)

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

#### [](#fins_banking-contact-データストリームから標準-dmo)FINS\_B​anking-Contact データストリームから標準 DMO
FINS_B​anking-Contact 取引先-取引先責任者 連絡先メール 連絡先電話 Individual (個人) 関係者 ID

Account ID (取引先 ID)

Account (取引先)

Contact Point Email Id (連絡先メール ID)

Contact Point Phone Id (連絡先の電話 ID)

Business Phone (会社電話)

Business Phone (会社電話)

Formatted E164 Phone Number (形式設定済み E164 電話番号)

Contact Id (取引先責任者 ID)

Account Contact Id (取引先-取引先責任者 ID)

Created Date (作成日)

Created Date (作成日)

Email (メール)

Email Address (メールアドレス)

First Name (名)

First Name (名)

Global Individual Id (グローバル個人 ID)

Individual (個人)

Party (関係者)

Party (関係者)

Individual Id (個人 ID)、Global Party (グローバル関係者)

Party Identification Id (関係者 ID)、Identification Number (ID 番号)、Party (関係者)

Last Modified Date (最終更新日)

Last Modified Date (最終更新日)

Last Name (姓)

Last Name (姓)

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

#### [](#fins_banking-data-connector-externalfinancialaccount-データストリームから標準-dmo)FINS\_B​anking-Data-Connector-ExternalFinancialAccount データストリームから標準 DMO
FINS_B​anking-Data-Connector-ExternalFinancialAccount 連絡先メール Individual (個人) 関係者 ID

accountStatus

accountType

ageOfAccount

averageDailyBalance

emailAddress

Email Address (メールアドレス)

individualId

Contact Point Email Id (連絡先メール ID 名)、Party (関係者)

Global Party (グローバル関係者)、Individual Id (個人 ID)

Identification Number (ID 番号)、Party (関係者)、Party Identification Id (関係者 ID)

institutionName

lengthOfTimeAsClient

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

totalNumberOfAccounts

#### [](#fins_banking-data-connector-financialaccount-データストリームから標準-dmo)FINS\_B​anking-Data-Connector-FinancialAccount データストリームから標準 DMO
FINS_B​anking-Data-Connector-FinancialAccount Individual (個人) 関係者 ID

accountBalance

accountCurrency

accountNumber

accountType

availableBalance

createdBy

createdDate

depositAccountType

globalAccountId

institutionId

isDeleted

loanDurationMonths

openedDate

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

primaryAccountOwner

Global Party (グローバル関係者)、Individual Id (個人 ID)

Identification Number (ID 番号)、Party (関係者)、Party Identification Id (関係者 ID)

taxIdentificationNumber

updatedBy

updatedDate

#### [](#fins_banking-data-connector-financialtransaction-データストリームから標準-dmo)FINS\_B​anking-Data-Connector-FinancialTransaction データストリームから標準 DMO
FINS_B​anking-Data-Connector-FinancialTransaction Individual (個人) 関係者 ID

accountId

accountOwnerId

Global Party (グローバル関係者)、Individual Id (個人 ID)

Identification Number (ID 番号)、Party (関係者)、Party Identification Id (関係者 ID)

createdBy

createdDate

creditAccountId

debitAccountId

description

globalTransactionId

id

isDeleted

isDisputed

name

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

transactionAmount

transactionDate

transactionNumber

transactionStatus

transactionSubType

transactionType

updatedBy

updatedDate

#### [](#fins_banking-data-connector-webengagement-データストリームから標準-dmo)FINS\_B​anking-Data-Connector-WebEngagement データストリームから標準 DMO
FINS_B​anking-Data-Connector-WebEngagement 連絡先メール Individual (個人) 関係者 ID

channelType

createdBy

createdDate

emailAddress

Email Address (メールアドレス)

individualId

Contact Point Email Id (連絡先メール ID 名)、Party (関係者)

Global Party (グローバル関係者)、Individual Id (個人 ID)

Identification Number (ID 番号)、Party (関係者)、Party Identification Id (関係者 ID)

isDeleted

pagesPerSession

PartyType

Identification Name (ID 名)、Party Identification Type (関係者 ID 種別)

sessionId

timeBetweenChannels

timeInChannel

updatedBy

updatedDate

#### [](#dmo-間のデータモデルリレーション)DMO 間のデータモデルリレーション 次の表は、データストリームからマッピングされたプライマリ DMO と他の DMO とのリレーションを示しています。作成する必要があるリレーションの場合、ソース項目と対象項目が括弧内に示されています。個人オブジェクトはデータストリームのソースとして使用されないため、個人 DMO と他の DMO 間のリレーションは、他の DMO の観点からのみ記載されています。
オブジェクト 基数 関連オブジェクト

Account (取引先)

N:1

Account (取引先)

Account (取引先)

N:1

Individual (個人)

Account Contact (取引先-取引先責任者)

N:1

Account (取引先)

Account Contact (取引先-取引先責任者)

N:1

Contact Point Phone (連絡先電話)

Account Contact (取引先-取引先責任者)

N:1

Individual (個人)

Contact Point Address (連絡先住所)

N:1

Account (取引先)

Contact Point Address (連絡先住所)

N:1

Individual (個人)

Contact Point Email (連絡先メール)

N:1

Account (取引先)

Contact Point Email (連絡先メール)

N:1

Individual (個人)

Contact Point Phone (連絡先電話)

N:1

Account (取引先)

Contact Point Phone (連絡先電話)

N:1

Individual (個人)

FINS_B​anking_ExternalFinancialAccount (individualId)

N:1

Individual (id) (個人 (ID))

FINS_B​anking_FinancialAccount (primaryAccountOwner)

N:1

Individual (id) (個人 (ID))

FINS_B​anking_FinancialTransaction (accountOwnerId)

N:1

Individual (id) (個人 (ID))

FINS_B​anking_WebEngagement (individualId)

N:1

Individual (id) (個人 (ID))

Party Identification (関係者 ID)

N:1

Individual (個人)

## [](#id-解決)ID 解決 ID 解決を使用して、人に関するデータを照合して調整し、​_統合プロファイル_​という顧客の包括的なビューにまとめます。ID 解決では、一致ルールセットと調整ルールセットを使用して、各統合プロファイルに関連付けられたすべてのプロファイルから最も関連性の高いデータが結び付けられます。ID 解決は、Data Cloud に統合オブジェクトを作成するためのルールセットにより強化されます。 ID 解決ルールセットの作成は、エンティティがマッピングされ、リレーションが確立された後にのみ行うことができます。ID 解決についての詳細は、次のリンクを参照してください。 - [ID 解決一致ルールの関係者識別子](https://help.salesforce.com/s/articleView?id=sf.c360_a_partyidentifier.htm&type=5) - [ID 解決での匿名プロファイルと既知プロファイル](https://help.salesforce.com/s/articleView?id=c360_a_identity_resolution_summary_anonymous_vs_known_profiles.htm&type=5&language=en_US) - [ID 解決の最適化](https://help.salesforce.com/s/articleView?id=c360_a_resolution_troubleshooting.htm&type=5&language=en_US) - [Data Cloud のプロファイルエクスプローラー](https://help.salesforce.com/s/articleView?id=c360_a_profile_explorer.htm&type=5&language=en_US) ### [](#ユースケースの要件-5)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、​`[Global Party Id (グローバル関係者 ID)]`​ の照合で​`関係者 ID オブジェクト`​の ​`[ID 番号]`​ 項目を使用するカスタム一致ルールを作成し、その後、​`標準化メールアドレス`​ルールを作成します。次に例を示します。 ![fins-cdp-setup-identity-match-rules.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-identity-match-rules.png) 以下はカスタム一致ルールの詳細です。 ![fins-cdp-setup-id-match-rules-party-id.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-id-match-rules-party-id.png) 以下はメール一致ルールの詳細です。 ![fins-cdp-setup-id-match-rules-email-address.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-id-match-rules-email-address.png) ### [](#id-解決ルールの作成)ID 解決ルールの作成 以下の手順に従って、必要な ID 解決ルールを作成します。まずは、ルールセット自体を作成します。 1. メインナビゲーションバーの \[ID 解決\] タブに移動します。 2. 右上にある ​`[新規]`​ をクリックします。 3. `[プライマリデータモデルオブジェクト]`​ として ​`[個人]`​ を選択します。この時点ではルールセット ID を追加しないでください。 4. `[次へ]`​ をクリックします。 5. `[ルールセット名]`​ にわかりやすい値 (「FINS\_Ruleset」など) を入力し、簡単な説明 (省略可能) を入力します。 6. `[ルールセット出力オブジェクト]`​ のリストを確認し、​`[保存]`​ をクリックして、ルールセットを保存します。 7. ルールセットの詳細ページの ​`[ルールセットのプロパティ]`​ タブで ​`[設定]`​ ボタンをクリックします。 8. `[一致ルール 1]`​ の横にある \[設定\] ボタンをクリックして、一致ルールを設定します。 9. `[カスタムルール]`​ オプションを選択し、​`[次へ]`​ をクリックします。 10. 上記の図のとおりに、次の値を使用して「Global Party ID Match (グローバル関係者 ID 一致)」ルールを作成します。 - _オブジェクト_​: `関係者 ID` - _項目_​: `ID 番号` - _照合方法_​: `完全` - _関係者 ID 種別_​: `個人` - _関係者 ID 名_​: `個人` - _一致ルール名_​: `Global Party ID Match`​ (グローバル関係者 ID 一致) 11. `[次へ]`​ をクリックして新しいルールを保存し、​`[一致ルールを追加]`​ をクリックして別のカスタムルールを作成します。 12. 上記の図のとおりに、「メール一致」ルールで次の値を使用します。 - _オブジェクト_​: `連絡先メール` - _項目_​: `メールアドレス` - _照合方法_​: `完全` - _一致ルール名_​: `Email Address Match`​ (メールアドレス一致) 13. `[保存]`​ をクリックして、新しいルールセットを保存します。 新しいルールセットは保存後に公開されます。Data Cloud でプロファイル調整プロセスが実行されたら、 [\[解決の概要](https://help.salesforce.com/s/articleView?language=en_US&type=5&id=sf.c360_a_resolution_summary.htm)\]​ 情報と \[処理履歴\] タブを確認して、ID 解決ルールが正しく動作していることを確認します。また、必要に応じて、適用可能な [個人調整ルール](https://help.salesforce.com/s/articleView?id=sf.c360_a_reconciliation_rules.htm&type=5)​を追加することもできます。 ## [](#計算済みインサイト)計算済みインサイト 計算済みインサイト機能を使用すると、Data Cloud に保存されているデジタルステート全体で複数ディメンション評価指標を定義および計算できます。 計算済みインサイトは、計算済みインサイトビルダー、ANSI SQL、Salesforce パッケージ、またはストリーミングインサイトを使用して作成できます。すべてのオプションとユースケースについての詳細は、Data Cloud ヘルプドキュメントを参照してください。計算済みインサイトスケジュールについては、 [計算済みインサイトの処理](https://help.salesforce.com/s/articleView?id=sf.c360_a_processing_calculated_insights.htm&type=5)​も参照してください。 作成した計算済みインサイトは属性ライブラリで使用できます。計算済みインサイトはデータエクスプローラーで確認および検証することもできます。 ### [](#ユースケースの要件-6)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、統合された顧客プロファイルのデータと組み合わせて金融口座 (内部と外部の両方) と顧客エンゲージメント全体を可視化するための計算済みインサイトを作成します。以下で説明されている計算済みインサイトは、ユースケースで示されているセグメントの要件を満たすためにのみ作成されます。 ### [](#cross-selling-money-market-account-クロスセル金融市場口座-のインサイト)Cross-selling money market account (クロスセル金融市場口座) のインサイト `Cross-selling money market account (クロスセル金融市場口座)`​ セグメント (後の手順で作成) では、2 つの計算済みインサイトを作成する必要があります。 1. `Cross-sell Account Summary Metrics (クロスセル口座概要評価指標)`​。口座残高、口座の期間に関する評価指標を提供します。 2. `Cross-sell Account Type Metrics (クロスセル口座種別評価指標)`​。特定の口座種別の口座数に関する評価指標を提供します。 これらの計算済みインサイトを作成するには、以下の手順を実行します。注意: インサイトの名前を変更する場合、以下でセグメントを作成するときに参照も変更する必要があります。 **Cross-sell Account Summary Metrics (クロスセル口座概要評価指標)** 1. メインナビゲーションバーの \[計算済みインサイト\] タブを選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. `[SQL で作成]`​ を選択して、​`[次へ]`​ をクリックします。 4. `[計算済みインサイト名]`​ を「Cross-sell Account Summary Metrics」 (クロスセル口座概要評価指標) として指定します。​`計算済みインサイトの API 参照名`​の値が自動的に入力されます。 5. 必要に応じて、​`[説明]`​ の値を入力します。 6. 次のクエリをコピーして ​`[式]`​ 項目に貼り付けます。 ```sql SELECT INDV.si_individual_id__c AS individual_id__c, MAX(MONTHS_BETWEEN(CURRENT_DATE(),FINS_Banking_FinancialAccount__dlm.openedDate__c)) AS max_age__c, COUNT(FINS_Banking_FinancialAccount__dlm.globalAccountId__c) As count_of_accounts__c,SUM(FINS_Banking_FinancialAccount__dlm.accountBalance__c) as all_account_balances__c FROM FINS_Banking_FinancialAccount__dlm LEFT JOIN (SELECT ssot__Individual__dlm.ssot__Id__c AS si_individual_id__c, APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__Id__c) AS si_count__c FROM ssot__Individual__dlm GROUP BY ssot__Individual__dlm.ssot__Id__c) AS INDV ON FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c=INDV.si_individual_id__c WHERE ((FINS_Banking_FinancialAccount__dlm.depositAccountType__c='SAVINGS') or (FINS_Banking_FinancialAccount__dlm.depositAccountType__c='CHECKING')) GROUP BY individual_id__c ``` 7. `[保存して実行]`​ をクリックして、エントリを検証します。新しいインサイトの詳細を確認します。 **Cross-sell Account Type Metrics (クロスセル口座種別評価指標)** 1. \[計算済みインサイト\] リストビューに戻って ​`[新規]`​ をクリックして別の SQL インサイトを作成します。 2. `[計算済みインサイト名]`​ を「Cross-sell Account Type Metrics」 (クロスセル口座種別評価指標) として指定します。 3. `[式]`​ 項目に以下のクエリを入力します。 ```sql SELECT INDV.ss_individual_id__c AS individual_id__c, COUNT(FINS_Banking_FinancialAccount__dlm.depositAccountType__c) AS count_deposit_account_type__c, FINS_Banking_FinancialAccount__dlm.depositAccountType__c As deposit_account_type__c FROM FINS_Banking_FinancialAccount__dlm LEFT JOIN (SELECT ssot__Individual__dlm.ssot__Id__c AS ss_individual_id__c, APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__Id__c) AS ss_count__c FROM ssot__Individual__dlm GROUP BY ssot__Individual__dlm.ssot__Id__c) AS INDV ON FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c=INDV.ss_individual_id__c GROUP BY individual_id__c,deposit_account_type__c ``` 4. `[保存して実行]`​ をクリックして、エントリを検証します。新しいインサイトの詳細を確認します。 完了したら、\[計算済みインサイト\] リストビューに次のような内容が表示されます。 ![fins-cdp-setup-calculated-insights-cross-sell.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-calculated-insights-cross-sell.png) ### [](#upselling-mortgage-account-アップセル住宅ローン口座-のインサイト)Upselling mortgage account (アップセル住宅ローン口座) のインサイト `Upselling mortgage account (アップセル住宅ローン口座)`​ セグメント (後の手順で作成) では、3 つの計算済みインサイトを作成する必要があります。 1. `Upsell Account Summary Metrics (アップセル口座概要評価指標)`​。合計口座残高、口座の期間に関する評価指標を提供します。 2. `Upsell Account Type Metrics (アップセル口座種別評価指標)`​。特定の口座種別の口座数に関する評価指標を提供します。 3. `Upsell Web Engagement Metrics (アップセル Web エンゲージメント評価指標)`​。顧客の Web エンゲージメントデータに関する評価指標を提供します。 計算済みインサイトを作成するには、次の手順に従います。 **Upsell Account Summary Metrics (アップセル口座概要評価指標)** 1. メインナビゲーションバーの \[計算済みインサイト\] タブを選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. `[SQL で作成]`​ を選択して、​`[次へ]`​ をクリックします。 4. `[計算済みインサイト名]`​ を「Upsell Account Summary Metrics」 (アップセル口座概要評価指標) として指定します。​`計算済みインサイトの API 参照名`​の値が自動的に入力されます。 5. 必要に応じて、​`[説明]`​ の値を入力します。 6. 次のクエリをコピーして ​`[式]`​ 項目に貼り付けます。 ```sql SELECT INDV.si_individual_id__c AS individual_id__c, (SUM(IFNULL(S.ext_o_daily_balance__c,S.inv_o_daily_bal__c))) AS total_balance__c, (MAX(IFNULL(S.ext_o_time_as_client__c,S.inv_o_acc_opened_date__c))) AS time_as_client__c FROM (SELECT FEA.ext_daily_balance__c AS ext_o_daily_balance__c,FEA.ext_indv__c AS ext_o_indv__c, FEA.ext_time_as_client__c AS ext_o_time_as_client__c, FA.inv_daily_bal__c AS inv_o_daily_bal__c, FA.int_indv__c AS int_o_indv__c, FA.int_acc_opened_date__c AS inv_o_acc_opened_date__c FROM (SELECT SUM(FINS_Banking_ExternalFinancialAccount__dlm.averageDailyBalance__c) AS ext_daily_balance__c, FINS_Banking_ExternalFinancialAccount__dlm.individualId__c AS ext_indv__c, (MAX(IFNULL(FINS_Banking_ExternalFinancialAccount__dlm.lengthOfTimeAsClient__c,0))*12) AS ext_time_as_client__c FROM FINS_Banking_ExternalFinancialAccount__dlm WHERE FINS_Banking_ExternalFinancialAccount__dlm.accountType__c='Savings' OR FINS_Banking_ExternalFinancialAccount__dlm.accountType__c='Checking' OR FINS_Banking_ExternalFinancialAccount__dlm.accountType__c='Money Market' GROUP BY FINS_Banking_ExternalFinancialAccount__dlm.individualId__c) AS FEA FULL JOIN (SELECT SUM(FINS_Banking_FinancialAccount__dlm.accountBalance__c) AS inv_daily_bal__c, FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c AS int_indv__c, (MONTHS_BETWEEN(CURRENT_DATE(),MAX(FINS_Banking_FinancialAccount__dlm.openedDate__c))) AS int_acc_opened_date__c FROM FINS_Banking_FinancialAccount__dlm WHERE FINS_Banking_FinancialAccount__dlm.depositAccountType__c IS NOT NULL GROUP BY FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c) AS FA ON FEA.ext_indv__c= FA.int_indv__c) AS S LEFT JOIN (SELECT ssot__Individual__dlm.ssot__Id__c AS si_individual_id__c, APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__Id__c) AS si_count__c FROM ssot__Individual__dlm GROUP BY ssot__Individual__dlm.ssot__Id__c) AS INDV ON IFNULL(S.ext_o_indv__c,S.int_o_indv__c)=INDV.si_individual_id__c group by individual_id__c ``` 7. `[保存して実行]`​ をクリックして、エントリを検証します。新しいインサイトの詳細を確認します。 **Upsell Account Type Metrics (アップセル口座種別評価指標)** 1. \[計算済みインサイト\] リストビューに戻って ​`[新規]`​ をクリックして別の SQL インサイトを作成します。 2. `[計算済みインサイト名]`​ を「Upsell Account Type Metrics」 (アップセル口座種別評価指標) として指定します。 3. `[式]`​ 項目に以下のクエリを入力します。 ```sql SELECT SUM(IFNULL(S.i_count_type__c ,S.e_count_type__c)) AS count__c, IFNULL(S.i_deposit_account_type__c,S.e_deposit_account_type__c) AS account_type__c,INDV.si_individual_id__c id__c FROM (SELECT FA.count_type__c AS i_count_type__c, FA.deposit_account_type__c as i_deposit_account_type__c, FA.individual_id__c AS i_individual_id__c,FEA.count_type__c AS e_count_type__c, FEA.deposit_account_type__c as e_deposit_account_type__c, FEA.individual_id__c AS e_individual_id__c FROM (SELECT IFNULL(COUNT(FINS_Banking_ExternalFinancialAccount__dlm.accountType__c),0) as count_type__c, SUBSTRING(UPPER(FINS_Banking_ExternalFinancialAccount__dlm.accountType__c),0,5) AS deposit_account_type__c, FINS_Banking_ExternalFinancialAccount__dlm.individualId__c AS individual_id__c FROM FINS_Banking_ExternalFinancialAccount__dlm group by SUBSTRING(UPPER(FINS_Banking_ExternalFinancialAccount__dlm.accountType__c),0,5),FINS_Banking_ExternalFinancialAccount__dlm.individualId__c) AS FEA FULL JOIN (SELECT IFNULL(COUNT(FINS_Banking_FinancialAccount__dlm.depositAccountType__c),0) AS count_type__c, SUBSTRING(UPPER(FINS_Banking_FinancialAccount__dlm.depositAccountType__c),0,5) AS deposit_account_type__c, FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c AS individual_id__c FROM FINS_Banking_FinancialAccount__dlm group by SUBSTRING(UPPER(FINS_Banking_FinancialAccount__dlm.depositAccountType__c),0,5), FINS_Banking_FinancialAccount__dlm.primaryAccountOwner__c) AS FA ON FEA.individual_id__c = FA.individual_id__c) AS S LEFT JOIN (SELECT ssot__Individual__dlm.ssot__Id__c AS si_individual_id__c , APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__Id__c) AS si_count__c FROM ssot__Individual__dlm GROUP BY ssot__Individual__dlm.ssot__Id__c) AS INDV ON S.i_individual_id__c=INDV.si_individual_id__c GROUP BY id__c, account_type__c ``` 4. `[保存して実行]`​ をクリックして、エントリを検証します。新しいインサイトの詳細を確認します。 **Upsell Web Engagement Metrics (アップセル Web エンゲージメント評価指標)** 1. \[計算済みインサイト\] リストビューに戻って ​`[新規]`​ をクリックして別の SQL インサイトを作成します。 2. `[計算済みインサイト名]`​ を「Upsell Web Engagement Metrics」 (アップセル Web エンゲージメント評価指標) として指定します。 3. `[式]`​ 項目に以下のクエリを入力します。 ```sql SELECT I.ss_individual_id__c AS individual_id__c, FINS_Banking_WebEngagement__dlm.channelType__c AS channel_type__c, SUM(FINS_Banking_WebEngagement__dlm.timeInChannel__c) AS total_time_spent__c, SUM(FINS_Banking_WebEngagement__dlm.pagesPerSession__c) AS total_pages_visited__c FROM FINS_Banking_WebEngagement__dlm LEFT JOIN (SELECT ssot__Individual__dlm.ssot__Id__c AS ss_individual_id__c, APPROX_COUNT_DISTINCT(ssot__Individual__dlm.ssot__Id__c) AS ss_count__c FROM ssot__Individual__dlm GROUP BY ssot__Individual__dlm.ssot__Id__c) AS I ON FINS_Banking_WebEngagement__dlm.individualId__c=I.ss_individual_id__c GROUP BY channel_type__c, individual_id__c ``` 4. `[保存して実行]`​ をクリックして、エントリを検証します。新しいインサイトの詳細を確認します。 完了したら、\[計算済みインサイト\] リストビューに次のような内容が表示されます。 ![fins-cdp-setup-calculated-insights-up-sell.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-calculated-insights-up-sell.png) ## [](#セグメントの作成と有効化)セグメントの作成と有効化 セグメンテーションを使用してデータを便利ないくつかのセグメントに分割し、顧客の把握、対象の絞り込み、分析を行います。データモデルの任意のエンティティでセグメントを作成し、選択したスケジュールでまたは必要に応じて公開することができます。 ### [](#ユースケースの要件-7)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、クロスセルとアップセルの両方のシナリオで個人のセグメントを作成する必要があります。 ### [](#cross-selling-money-market-account-クロスセル金融市場口座-セグメント)Cross-selling money market account (クロスセル金融市場口座) セグメント このセグメントでは、以前に作成した計算済みインサイトを使用してデータを集計した後、このユースケースで定義された条件を使用してデータを絞り込みます。セグメントを次のように作成します。 1. メインナビゲーションバーの \[セグメント\] タブを選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. セグメント化の対象のオブジェクトとして ​`[個人]`​ を選択します。 4. セグメント名として、​`「Cross-selling money market account」`​ (クロスセル金融市場口座) と入力します。 5. 当面、​`[公開スケジュール]`​ オプションを ​`[更新しない]`​ のままにして、​`[保存]`​ をクリックします。 6. セグメントが作成されたら、​`[個人]`​ のエントリが左ナビゲーションの \[直接属性\] セクションに表示されます。このエントリを展開すると、以前に作成した計算済みインサイトの属性を含めすべての使用可能な属性が明らかになります。 7. \[計算済みインサイト\] で ​`[Cross-sell Account Summary Metrics (クロスセル口座概要評価指標)]`​ エントリを選択し、​`all_account_balances__c`​ 属性をメインキャンバス領域 (\[ここに別の属性を追加\] が表示されている場所) にドラッグアンドドロップします。 8. \[演算子\] では ​`[次の値以上]`​ を選択し、\[値\] には​`「3000」`​と入力します。​`[完了]`​ をクリックして、条件を保存します。 9. 次に、​`max_age__c`​ 属性をドラッグしてキャンバスにドロップします。 10. \[演算子\] では ​`[次の値より大きい]`​ を選択し、\[値\] には​`「12」`​と入力します。​`[完了]`​ をクリックして、保存します。 11. インサイト属性リストのヘッダーの \[戻る\] 矢印ボタンを押して、完全なリストに戻ったら、​`[Cross-sell Account Type Metrics (クロスセル口座種別評価指標)]`​ インサイトを選択します。 12. 別の条件として ​`count_deposit_account_type__c`​ 属性を追加し、\[演算子\] を ​`[次の値以上]`​、\[値\] を​`「1」`​とします。 13. `[ディメンションを追加]`​ ボタンをクリックして属性 ​`deposit_account_type__c`​ のディメンションを追加し、\[演算子\] を ​`[次の文字列を含む]`​、\[値\] を​`「SAVINGS」`​とします。 14. `[完了]`​ をクリックして、新しい条件とそのディメンションを保存します。 15. 最後に、新規条件として ​`count_deposit_account_type__c`​ 属性を再度追加し、\[演算子\] を ​`[値なし]`​ とします。 16. この条件にもディメンションを追加し、属性を ​`deposit_account_type__c`​、\[演算子\] を ​`[次の文字列を含む]`​、\[値\] を​`「MONEY_MARKET」`​とします。 17. `[完了]`​ をクリックして新しい条件を保存した後、​`[保存]`​ をクリックしてセグメント自体を保存します。 完了したセグメントは次のようになります。 ![fins-cdp-setup-segment-cross-sell.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-segment-cross-sell.png) セグメントが正常に実行され、予測される結果が生成されたら、戻ってセグメントを更新し、​`[公開スケジュール]`​ を定期的に自動実行するように変更します。セグメントをさらに変更する必要がある場合は、最初にスケジュールを無効にすることをお勧めします。 ### [](#upselling-mortgage-account-アップセル住宅ローン口座-セグメント)Upselling mortgage account (アップセル住宅ローン口座) セグメント このセグメントでは、以前に作成した計算済みインサイトを使用してデータを再度集計した後、このユースケースで必要な条件を使用してデータを絞り込みます。セグメントの作成に必要な詳細な手順は、上記の​[クロスセルセグメント](#cross-selling-money-market-accounts-segment)​を参照してください。 1. \[セグメント\] リストで ​`[新規]`​ ボタンをクリックして、新しいエントリを作成します。 2. セグメント化の対象のオブジェクトとして ​`[個人]`​ を選択し、セグメント名として​`「Upselling mortgage account」`​ (アップセル住宅ローン口座) と入力し、​`[保存]`​ をクリックします。 3. `[Upsell Account Summary Metrics (アップセル口座概要評価指標)]`​ 計算済みインサイトの属性のリストを展開します。 4. 属性 ​`total_balance__c`​ の条件を追加し、\[演算子\] を ​`[次の値以上]`​、値を​`「10000」`​とします。​`[完了]`​ をクリックして、条件を保存します。 5. `time_as_client__c`​ 属性の条件を追加し、\[演算子\] を ​`[次の値より大きい]`​、値を​`「36」`​ (月単位の口座の期間) とします。​`[完了]`​ をクリックして、条件を保存します。 6. 現在の属性リストを ​`[Upsell Account Summary Metrics (アップセル口座概要評価指標)]`​ 計算済みインサイトに切り替えます。 7. `count__c`​ 属性の条件を追加し、\[演算子\] として ​`[次の値以上]`​ を選択し、\[値\] として​`「1」`​と入力します。 8. `[ディメンションを追加]`​ ボタンをクリックして、\[属性\] として ​`account_type__c`​、\[演算子\] として ​`[次の文字列を含む]`​ を選択し、\[値\] として​`「MONEY」`​と入力します。​`[完了]`​ をクリックします。 9. 最後に、現在の属性リストを ​`[Upsell Web Engagement Metrics (アップセル Web エンゲージメント評価指標)]`​ 計算済みインサイトに切り替えます。 10. `total_time_spent__c`​ の条件を追加し、\[演算子\] を ​`[次の値以上]`​、値を​`「20」`​ (分単位のかかる時間) とします。 11. `channel_type__c`​ のディメンションを追加し、\[演算子\] を ​`[次の文字列を含む]`​、\[値\] を​`「real estate」`​ (不動産) とします。 12. `[完了]`​ をクリックして新しい条件を保存した後、​`[保存]`​ をクリックしてセグメント自体を保存します。 完了したセグメントは次のようになります。 ![fins-cdp-setup-segment-up-sell.png](https://www.mulesoft.com/ext/solutions/images/fins-cdp-setup-segment-up-sell.png) セグメンテーション結果に満足したら、公開スケジュールを変更することを忘れないでください。 ### [](#有効化対象)有効化対象 有効化対象を作成し、Data Cloud を使用してデータセグメントを作成、有効化します。 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、AWS S3 有効化対象と Marketing Cloud 有効化対象を作成します。 #### [](#aws-s3-有効化対象)AWS S3 有効化対象 この有効化対象を使用してセグメントを AWS S3 に公開します。有効化対象を作成するには、S3 アクセスキーとシークレットキーが必要です。 1. 上部のナビゲーションメニューから ​`[有効化対象]`​ を選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. `aws | S3`​ 外部プラットフォームを選択し、​`[次へ]`​ をクリックします。 4. わかりやすい一意の名前 (「Data Cloud Segmentation Results Bucket」 (Data Cloud セグメンテーション結果バケット) など) を入力し、​`[次へ]`​ をクリックします。 5. システム管理者から提供された、有効化対象の S3 バケットと親フォルダーを指定します。 6. バケットの S3 アクセスキーとシークレットキーを入力します。提供された S3 ログイン情報は、s3:PutObject、s3:GetObject、s3:ListBucket、s3:DeleteObject、s3:GetBucketLocation の権限を持っている必要があります。 **注意:**​ S3 アクセスキーまたはシークレットキーを削除するには、まず有効化対象を削除します。 7. エクスポートファイルの形式 (JSON など) を選択します。 8. `[保存]`​ をクリックして、有効化対象を作成します。 AWS S3 有効化対象が作成されると、次の項目がバケットに追加されます。 - セグメント定義を記述するメタデータファイル。 - 追加の属性を持つセグメントメンバーを含むデータファイル。 - フォルダーへの出力ファイルの書き込みが完了したことを示すセグメントデータフォルダー。このファイルがない場合は、ファイルが書き込み中であるか、データが一部のみ書き込まれてプロデューサーが失敗したことを示します。 AWS S3 対象に対するセグメントを作成して有効化すると、最初のセグメントがクラウドファイルストレージに対して有効化されるときに ​`Salesforce-c360-Segments`​ というサブフォルダーが自動的に作成されます。バケットに書き込まれるセグメンテーションデータにアクセスする手順は、次のとおりです。 1. AWS にログインして S3 サービスを選択します。 2. 有効化対象で設定したバケットに移動します。 3. `/Salesforce_c360_Segments`​ に移動して、生成されたセグメントを参照します。 実際のセグメントは、​`YYYY/MM/DD/HH/{セグメント名の最初の 100 文字}​_{20 文字の有効化名}_​{yyyyMMddHHmmsssSSS 形式のタイムスタンプ}`​ のプレフィックス付きで作成されます。 #### [](#marketing-cloud-有効化対象)Marketing Cloud 有効化対象 Data Cloud で有効化対象を作成して、セグメントを Marketing Cloud ビジネスユニットに公開します。最初に、​[上記の手順に従って](#marketing-cloud-connector)​ Marketing Cloud Connector を必ず設定します。設定しない場合、Marketing Cloud Connector は対象として表示されません。 1. 上部のナビゲーションメニューから ​`[有効化対象]`​ を選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. 対象として ​`[Marketing Cloud]`​ を選択し、​`[次へ]`​ をクリックします。 4. わかりやすい一意の名前 (「Data Cloud Segmentation Results MC」 (Data Cloud セグメンテーション結果 MC) など) を入力します。 **IMPORTANT:**​ Marketing Cloud 有効化対象名は、128 文字を超えたり、アンダースコアで始めたり、すべて数字にしたりすることはできず、次の文字を含めることはできません: `@ % ^ = < ' * + # $ / \ ! ? ( ) { } [ ] , . (space)` 5. `[次へ]`​ をクリックします。 6. 公開セグメントを受信するビジネスユニット (BU) を追加または削除するには、2 つの列間の矢印をクリックします。有効化対象に複数の BU がある場合、有効化によって取引先責任者が BU で絞り込まれます。セグメントは、Marketing Cloud へのデータエクステンション (DE) ではなく、共有データエクステンション (SDE) として有効化されます。有効化対象に複数のビジネスユニットが設定されている場合は、有効化対象設定を変更して 1 つのビジネスユニットのみを含めます。 7. 変更を保存します。 Marketing Cloud 有効化対象が作成されます。 ### [](#有効化)有効化 有効化は、セグメントを具体化して有効化プラットフォームに公開するプロセスです。有効化対象は、特定の有効化プラットフォームの認証および承認情報を保存するために使用されます。連絡先と追加の属性を含めセグメントを有効化対象に公開することができます。Data Cloud でセグメントを作成したら、セグメントを有効化対象に公開できます。 #### [](#ユースケースの要件-8)ユースケースの要件 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースでは、両方の有効化対象 (AWS S3 と Marketing Cloud) に対する有効化を作成します。 #### [](#cross-selling-money-market-account-クロスセル金融市場口座upselling-mortgage-account-アップセル住宅ローン口座)Cross-selling money market account (クロスセル金融市場口座)/Upselling mortgage account (アップセル住宅ローン口座) 有効化を作成する手順は、次のとおりです。 1. 上部のナビゲーションメニューから ​`[有効化対象]`​ を選択します。 2. `[新規]`​ ボタンをクリックして、新しいエントリを作成します。 3. セグメント (​`[Cross-selling money market account (クロスセル金融市場口座)]`​ または ​`[Upselling mortgage account (アップセル住宅ローン口座)]`​ など) を選択します。 4. 以前作成した有効化対象のいずれか (AWS S3 または Marketing Cloud) を選択します。 5. \[有効化メンバーシップ\] ドロップダウンから ​`[取引先]`​ を選択します。​`[次へ]`​ をクリックします。 6. 連絡先を選択します。 **注意:**​ S3 有効化の場合は、連絡先の選択は任意です。連絡先がマッピングされている場合、既存のパスを選択するか、\[編集\] をクリックします。 7. 追加属性を有効化するには、​`[属性を追加]`​ をクリックします。 8. 属性 ​`[取引先 ID]`​ と ​`[取引先名]`​ をキャンバスにドラッグします。​`[保存]`​ をクリックします。 9. `[統合個人 ]`​ で、​`[グローバル関係者]`​ 項目を選択し、関連するパスを ​`[取引先]`​ から選択します。​`[次へ]`​ をクリックします。 10. 有効化の名前と説明を入力します。 **IMPORTANT:**​ 名前項目に次の文字を含めることはできません: `+ ! @ # $ % ^ * ( ) = { } [ ] \ . < > / " : ? | , _ &` 11. `[保存]`​ をクリックします。 これで、 [CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/)​のユースケースで必要な Data Cloud の設定は完了です。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.9/prerequisites) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.9/) # Salesforce Financial Services Cloud セットアップガイド このページでは、デフォルトの MuleSoft Accelerator for Financial Services 機能をサポートするように既存の Salesforce Financial Services Cloud (FSC) インスタンスを設定する方法を説明します。これらの手順は、必要な FSC パッケージが対象 Salesforce インスタンスにリリースされており、適切な権限がすでに割り当てられていることを前提とします。 ## [](#レコードタイプ)レコードタイプ アクセラレーターアセットが正常に機能するには、次のレコードタイプが、対応するオブジェクトに存在する必要があります。
Salesforce オブジェクト レコードタイプ

取引先

世帯

金融口座

ブロックチェーン口座

金融口座

総勘定元帳口座

金融口座

金融市場口座

金融口座取引

金融口座振替取引

リード

リード

オブジェクトごとに以下の手順を実行します。 ### [](#取引先およびリード)取引先およびリード `取引先`​オブジェクトの ​`[世帯]`​ レコードタイプを有効にするには、以下の手順に従います。 1. Salesforce の \[設定\] アイコンをクリックします。 2. `[ユーザー] -> [プロファイル]`​ に移動します。 3. サービスアカウントユーザーの対象プロファイルを選択します。 4. `[オブジェクト設定] -> [取引先]`​ に移動して、​**\[編集\]**​ ボタンをクリックします。 5. `[レコードタイプとページレイアウトの割り当て]`​ で、​`[世帯]`​ レコードタイプをオンにします。 6. **\[保存\]**​ ボタンをクリックします。 同じ手順に従います。ただし、今回は​`リード`​オブジェクトの ​`[リード]`​ レコードタイプを有効にします。 ### [](#金融口座)金融口座 金融口座オブジェクトの ​`[Blockchain Account (ブロックチェーン口座)]`​ レコードタイプを作成するには、まず、そのページレイアウトを既存のレイアウトに基づいて作成します。 1. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 2. `[FinServ_FinancialAccount__c]`​ オブジェクトを選択します。 3. 左ナビゲーションで ​`[ページレイアウト]`​ を選択し、​**\[新規\]**​ をクリックします。 4. 既存のページレイアウト (\[Financial Account (Savings Account) Layout (金融口座 (預貯金口座) レイアウト)\] など) を選択します。 5. `[ページレイアウト名]`​ 項目を「Financial Account (Blockchain Account) Layout」 (金融口座 (ブロックチェーン口座) レイアウト) に設定します。 6. **\[保存\]**​ をクリックして、新しいレイアウトを作成します。 左ナビゲーションで ​`[ページレイアウト]`​ を選択してリストに戻り、上記の手順を繰り返して ​`[General Ledger Account (総勘定元帳口座)]`​ および ​`[Money Market Account (金融市場口座)]`​ ページレイアウトを作成します。 次に、新しい ​`[Blockchain Account (ブロックチェーン口座)]`​ レコードタイプを作成します。 1. 左ナビゲーションで ​`[レコードタイプ]`​ を選択し、​**\[新規\]**​ をクリックします。 2. 既存のレコードタイプ (\[Savings Account (預貯金口座)\] など) を選択します。 3. 示されているとおりに次の項目を入力します。 - `レコードタイプの表示ラベル`​ -> 「Blockchain Account」 (ブロックチェーン口座) - `レコードタイプ名`​ -> 「Blockchain」 (ブロックチェーン) (デフォルト値を変更)。 - `説明`​ -> 「Represents a Blockchain account」 (ブロックチェーン口座を表す) 4. `[有効]`​ チェックボックスを有効にします。 5. プロファイルのリストで、少なくとも対象 API サービスアカウントに割り当てられたプロファイルの ​`[使用可能に設定]`​ オプションをオンにします。 6. **\[次へ\]**​ をクリックして、オプション ​`[1 つのレイアウトをすべてのプロファイルに適用する]`​ を選択します。 7. ページレイアウト \[Financial Account (Blockchain Account) Layout (金融口座 (ブロックチェーン口座) レイアウト)\] を選択します。 8. **\[保存\]**​ をクリックします。 上記の手順を繰り返して、​`[General Ledger Account (総勘定元帳口座)]`​ および ​`[Money Market Account (金融市場口座)]`​ レコードタイプを作成します。レコードタイプに対応する正しいページレイアウトを選択したことを確認します。 これで、新しいレコードタイプが ​`[レコードタイプ]`​ セクションで使用可能になります。また、次のように対象ユーザープロファイルで新しいレコードタイプを使用できることを検証することもできます。 1. `[ユーザー] -> [プロファイル]`​ に移動します。 2. 対象プロファイルを選択します。 3. `[オブジェクト設定] -> [金融口座]`​ (以前に編集したオブジェクト) に移動して、​**\[編集\]**​ リンクをクリックします。 4. 新しいレコードタイプが ​`[レコードタイプとページレイアウトの割り当て]`​ に表示されていることを確認します。 ### [](#金融口座取引)金融口座取引 標準レコードタイプ ​**\[金融口座取引\]**​ では、取引種別 ​`DebitTransaction`​ と ​`CreditTranction`​ がサポートされます。​`TransferTransaction`​ および ​`PaymentTransaction`​ 取引種別をサポートするには、​**\[Financial Account Transfer Transaction (金融口座振替取引)\]**​ レコードタイプを作成する必要があります。 `[Financial Account Transfer Transaction (金融口座振替取引)]`​ レコードタイプの作成手順は、上記の手順と似ています。ただし、​`金融取引`​オブジェクトが対象になります。 1. オブジェクトマネージャーで、​`[FinServ_FinancialAccountTransaction__c]`​ オブジェクトを選択します。 2. 左ナビゲーションで ​`[ページレイアウト]`​ を選択し、​**\[新規\]**​ をクリックします。 3. 既存のページレイアウト (\[Financial Account Transaction Layout (金融口座取引レイアウト)\] など) を選択します。 4. `[ページレイアウト名]`​ 項目を「Financial Account Transfer Transaction Layout」 (金融口座振替取引レイアウト) に設定します。 5. **\[保存\]**​ をクリックします。 6. 左ナビゲーションで ​`[レコードタイプ]`​ を選択し、​**\[新規\]**​ をクリックします。 7. 使用可能な場合は既存のレコードタイプ (\[金融口座取引\] など) を選択します。使用できない場合、\[--マスター--\] を選択します。 8. 示されているとおりに次の項目を入力します。 - `レコードタイプの表示ラベル`​ -> 「Financial Account Transfer Transaction (金融口座振替取引)」。 - `レコードタイプ名`​ -> 「Financial\_Account\_Transfer」 (デフォルト値を変更)。 - `説明`​ -> 「Defines a transaction that represents a generic transfer from one account to another」 (口座間の汎用的な振替を表す取引を定義する)。 9. `[有効]`​ チェックボックスを有効にします。 10. プロファイルのリストで、少なくとも対象 API サービスアカウントに割り当てられたプロファイルの ​`[使用可能に設定]`​ オプションをオンにします。 11. **\[次へ\]**​ をクリックして、オプション ​`[1 つのレイアウトをすべてのプロファイルに適用する]`​ を選択します。 12. ページレイアウト \[Financial Account Transfer Transaction Layout (金融口座振替取引レイアウト)\] を選択します。 13. **\[保存\]**​ をクリックします。 新しいレコードタイプは上記のように検証することができます。 ## [](#カスタム項目)カスタム項目 対応するオブジェクトで次の項目を作成する必要があります。
Salesforce オブジェクト 項目の表示ラベル 項目名 データ型 長さ 一意* ExternalId

取引先

Global Billing Address ID (グローバル住所(請求先) ID)

Global_BillingAddress_Id

Text (テキスト)

36

Y

Y

取引先

Global Customer ID (グローバル顧客 ID)

Global_Customer_Id

Text (テキスト)

36

Y

Y

取引先

Global Email Address ID (グローバルメールアドレス ID)

Global_EmailAddress_Id

Text (テキスト)

36

Y

Y

取引先

Global Fax Number ID (グローバル FAX 番号 ID)

Global_FaxNumber_Id

Text (テキスト)

36

Y

Y

取引先

Global Mailing Address ID (グローバル住所(郵送先) ID)

Global_MailingAddress_Id

Text (テキスト)

36

Y

Y

取引先

Global Mobile Number ID (グローバル携帯番号 ID)

Global_MobileNumber_Id

Text (テキスト)

36

Y

Y

取引先

Global Party ID (グローバル関係者 ID)

Global_Party_Id

Text (テキスト)

36

Y

Y

取引先

Global Phone Number ID (グローバル電話番号 ID)

Global_PhoneNumber_Id

Text (テキスト)

36

Y

Y

取引先

Global Shipping Address ID (グローバル住所(納入先) ID)

Global_ShippingAddress_Id

Text (テキスト)

36

Y

Y

取引先

Customer Status (顧客状況)

Customer_Status

Picklist (選択リスト)

-

N

N

取引先責任者

Global Email Address ID (グローバルメールアドレス ID)

Global_EmailAddress_Id

Text (テキスト)

36

Y

Y

取引先責任者

Global Individual ID (グローバル個人 ID)

Global_Individual_Id

Text (テキスト)

36

Y

Y

取引先責任者

Global Phone Number ID (グローバル電話番号 ID)

Global_PhoneNumber_Id

Text (テキスト)

36

Y

Y

取引先責任者

Global Mobile Number ID (グローバル携帯番号 ID)

Global_MobileNumber_Id

Text (テキスト)

36

Y

Y

取引先責任者

Global Other Address ID (グローバル住所(その他) ID)

Global_OtherAddress_Id

Text (テキスト)

36

Y

Y

取引先責任者

Global Mailing Address ID (グローバル住所(郵送先) ID)

Global_MailingAddress_Id

Text (テキスト)

36

Y

Y

FinServ_Card__c

Card Type (カードの種類)

Card_Type

Picklist (選択リスト)

-

N

N

FinServ_Card__c

Cardholder Name (カード所有者の名前)

Cardholder_Name__c

Text (テキスト)

100

N

N

FinServ_Card__c

Credit Card Type (クレジットカードの種類)

Credit_Card_Type__c

Picklist (選択リスト)

-

N

N

FinServ_Card__c

Global Card ID (グローバルカード ID)

Global_Card_Id__c

Text (テキスト)

36

Y

Y

FinServ_FinancialAccount__c

Global Account ID (グローバル口座 ID)

Global_Account_Id__c

Text (テキスト)

36

Y

Y

FinServ_FinancialAccount__c

Initial Transaction ID (初回取引 ID)

Initial_Transaction_Id__c

Text (テキスト)

36

N

N

FinServ_FinancialAccount__c

Last Payment Amount (最終支払金額)

LastPaymentAmount__c

Currency (通貨)

(16,2)

N

N

FinServ_FinancialAccount__c

Last Payment Date (最終支払日)

LastPaymentDate__c

Date (日付)

-

N

N

FinServ_FinancialAccount__c

Last Statement Date (最終ステートメント日)

LastStatementDate__c

Date (日付)

-

N

N

FinServ_FinancialAccount__c

Last Transaction Amount (最終取引金額)

LastTransactionAmount__c

Currency (通貨)

(16,2)

N

N

FinServ_FinancialAccount__c

Last Transaction Type (最終取引種別)

LastTransactionType__c

Picklist (選択リスト)

-

N

N

FinServ_FinancialAccount__c

Last Transaction ID (最終取引 ID)

Last_Transaction_Id__c

Text (テキスト)

36

N

N

FinServ_FinancialAccount__c

Maximum Monthly Withdrawals (月間最大引き落とし)

Maximum_Monthly_Withdrawals__c

Number (数値)

18

N

N

FinServ_FinancialAccount__c

Monthly Withdrawal Limit (月間引き落とし制限)

Monthly_Withdrawal_Limit__c

Number (数値)

(16,2)

N

N

FinServ_FinancialAccountTransaction__c

Debit Financial Account (デビット金融口座)

Debit_Financial_Account__c

Lookup

-

-

-

FinServ_FinancialAccountTransaction__c

Credit Financial Account (クレジット金融口座)

Credit_Financial_Account__c

Lookup

-

-

-

FinServ_FinancialAccountTransaction__c

Global Transaction ID (グローバル取引 ID)

Global_Transaction_Id__c

Text (テキスト)

36

Y

Y

FinServ_FinancialAccountTransaction__c

Originator ID (開始者 ID)

Originator_Id__c

Text (テキスト)

36

Y

N

InsurancePolicy

Global Policy ID (グローバル保険契約 ID)

Global_Policy_Id__c

Text (テキスト)

36

Y

Y

商談

ACH Transfer Authorization Document ID (ACH 送金承認ドキュメント ID)

Ach_Transfer_Auth_Document_Id

Text (テキスト)

36

N

N

商談

Asset Transfer Authorization Document ID (資産移転承認ドキュメント ID)

Asset_Transfer_Auth_Document_Id

Text (テキスト)

36

N

N

商談

Document Signatures Received (ドキュメント署名受信済み)

Document_Signatures_Received__c

チェックボックス

-

-

-

商談

KYC Completed (KYC 完了)

KYC_C​ompleted__c

チェックボックス

-

-

-

\*一意の項目は大文字と小文字が区別される必要があります。 ### [](#apex-スクリプトを介した作成)Apex スクリプトを介した作成 `CustomFieldUtility`​ という Apex クラスを使用して、カスタム項目をプログラムで作成できます。このクラスのソースは、 [「FINS Common Resources (FINS 共通リソース)」](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src)​ プロジェクトにあります。このプロジェクトをダウンロードして、以下の手順を実行します。 1. Salesforce の \[設定\] アイコンをクリックし、​`[開発者コンソール]`​ を選択して、新しいコンソールウィンドウを開きます。 2. `[File (ファイル)] -> [New (新規)] -> [Apex class (Apex クラス)]`​ に移動して、​`CustomFieldUtility`​ という名前の新しいクラスを作成します。 3. `fins-common-resources/salesforce/CustomFieldUtility.apxc`​ のコードをスクリプトエディターにコピーします。 4. `[File (ファイル)] -> [Save (保存)]`​ メニューオプションを選択して、クラスをコンパイルして保存します。 5. `[Debug (デバッグ)] -> [Open Execute Anonymous Window (実行匿名ウィンドウを開く)]`​ を選択します。 6. `fins-common-resources/salesforce/CreateCustomFields.txt`​ の内容をコピーしてウィンドウに貼り付けます。 7. `[Open Log (ログを開く)]`​ オプションを有効にして、​**\[Execute (実行)\]**​ ボタンをクリックします。 スクリプトが完了したら、​`[Debug Only (デバッグのみ)]`​ 検索条件オプションを選択して、各作成要求の結果のみを表示します。すべての項目が正常に作成されていることを確認します。 ### [](#salesforce-を介した手動作成)Salesforce を介した手動作成 これらの各カスタム項目を作成してページレイアウトでのカスタム項目の表示を有効にする手順は、次のとおりです。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. 対象 Salesforce オブジェクトを見つけて選択します。 4. `[項目とリレーション]`​ ページを選択します。 5. **\[新規\]**​ ボタンをクリックし、上記のとおりに項目を作成します。 6. 項目を作成したら、​`[項目レベルセキュリティの設定]`​ ボタンをクリックします (またはこの手順を後で実行します。以下を参照)。 7. 目的のプロファイルに対して有効にします。つまり、​`[参照可能]`​ の横にあるチェックボックスをオンにして、目的のプロファイルで表示を有効にします。 上記のリストの各カスタム項目でこの手順を繰り返します。
項目ごとに権限を調整する代わりに、1 つまたは 2 つのプロファイルでのみ項目を使用できるようにする場合は、オブジェクトごとに ​[ユーザー] -> [プロファイル] -> {プロファイル} -> [オブジェクト設定]​ に移動し、複数の項目の権限を一度に調整するほうが効率的な場合があります。
### [](#その他の注意事項)その他の注意事項 - **\[Card Type (カードの種類)\]**​ 選択リストの値は ​**\[DebitCard\]**​ と ​**\[CreditCard\]**​ です。 - **\[Credit Card Type (クレジットカードの種類)\]**​ 選択リストの値は ​**\[Amex\]**​、​**\[Discover\]**​、​**\[Mastercard\]**​、​**\[Visa\]**​、および ​**\[その他\]**​ です。 - **\[Last Transaction Type (最終取引種別)\]**​ 選択リストの値は ​**\[CreditTransaction\]**​、​**\[DebitTransaction\]**​、​**\[TransferTransaction\]**​、および ​**\[PaymentTransaction\]**​ です。 - **\[Customer Status (顧客状況)\]**​ 選択リストの値は ​**\[見込み客\]**​、​**\[オンボーディング\]**​、​**\[有効\]**​、​**\[無効\]**​、​**\[完了\]**​、​**\[Deceased (死亡)\]**​、​**\[義務不履行\]**​、および ​**\[不活発\]**​ です。 - **\[Debit Financial Account (デビット金融口座)\]**​ 項目と ​**\[Credit Financial Account (クレジット金融口座)\]**​ 項目はそれぞれの金融口座を参照します。 - すべての `Global_*_Id__c` 項目は (上記のとおりに) レイアウトに表示する必要がありますが、データ同期の問題を回避するため、​**参照のみ**​とする必要があります。 ## [](#セールスでの金融口座の有効化)セールスでの金融口座の有効化 Financial Services Cloud 機能を Salesforce インスタンスに追加すると、金融口座を操作するための Commercial Banking アプリケーションと Retail Banking アプリケーションが提供されます。セールスアプリケーションで \[金融口座\] タブを有効にする場合、次の手順を実行します。 1. `セールス`​アプリケーションのホームページに移動します。 2. ナビゲーションペインの右隅にある鉛筆アイコンをクリックすると、​`[Edit Sales App Navigation Items (セールスアプリケーションナビゲーション項目を編集)]`​ ダイアログボックスが開きます。 3. **\[項目をさらに追加\]**​ をクリックします。 4. `[選択可能な項目]`​ メニューの ​`[すべて]`​ に移動します。 5. `[金融口座]`​ を検索して選択します。 6. `[1 個のナビゲーション項目を追加]`​ をクリックして、​**\[保存\]**​ をクリックします。 ## [](#取引状況の有効化)取引状況の有効化 ソリューションのデフォルト実装では、対象 FSC インスタンスで取引状況選択リストの追加の値を有効にする必要があります。これを行う手順は、次のとおりです。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. `[FinServ​_FinancialAccountTransaction_​c]`​ Salesforce オブジェクトを見つけて選択します。 4. `[項目とリレーション]`​ に移動して ​`[FinServ​_TransactionStatus_​c]`​ 選択リスト項目を選択します。 5. `[値]`​ セクションまでスクロールダウンして ​**\[新規\]**​ をクリックします。 6. `「Cancelled」`​ (キャンセル) と​`「Initial」`​ (初回) の値を別々の行で入力し、​**\[保存\]**​ をクリックします。 ## [](#取引種別の有効化)取引種別の有効化 ソリューションのデフォルト実装では、追加の取引種別も有効にする必要があります。手順は上記の手順と似ています。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. `[FinServ_FinancialAccountTransaction__c]`​ Salesforce オブジェクトを見つけて選択します。 4. `[項目とリレーション]`​ に移動して ​`[FinServ_TransactionType__c]`​ 選択リスト項目を選択します。 5. `[値]`​ セクションまでスクロールダウンして ​**\[新規\]**​ をクリックします。 6. `「Payment」`​ (支払) と​`「Transfer」`​ (振替) の値を別々の行で入力し、​**\[保存\]**​ をクリックします。 ## [](#ワークフロールール)ワークフロールール レコードタイプに基づいて特定のページレイアウトを表示するには、ワークフロールールを作成します。レコードタイプ ​`[Financial Account Transfer Transaction (金融口座振替取引)]`​ に基づいてページレイアウトが変更されるようにするには、以下の手順を実行します。 1. Salesforce の \[設定\] アイコンをクリックします。 2. `[プロセスの自動化] -> [ワークフロールール]`​ に移動します。 3. **\[新規ルール\]**​ ボタンをクリックします。 4. **\[オブジェクト\]**​ ドロップダウンから ​`[FinServ_FinancialAccountTransaction__c]`​ を選択します。 5. **\[ルール名\]**​ に​`「Transfer Transaction Type」`​ (振替取引種別) と入力し、説明に​`「Defines a transaction that represents a generic transfer from one account to another」`​ (口座間の汎用的な振替を表す取引を定義する) と入力します。 6. `[評価条件]`​ を ​``[作成されたとき、およびその後基準を満たすように編集されたとき`]``​ として設定します。 7. `[ルール条件]`​ セクションで、​`[条件が一致する]`​ を選択します。 8. 最初の行では、項目を ​`[Financial Account Transaction: Transaction Type (金融口座取引: 取引種別)]`​、演算子を ​`[次の文字列と一致する]`​、値を​`「Transfer (振替)」`​として選択します。 9. 2 番目の行では、項目を ​`[Financial Account Transaction: Transaction Type (金融口座取引: 取引種別)]`​、演算子を ​`[次の文字列と一致する]`​、値を​`「Payment (支払)」`​として選択します。 10. 検索条件ロジックは ​`[1 OR 2]`​ と設定します。​**\[保存\]**​ をクリックします。 11. `[ワークフローアクション]`​ の ​`[ルール適用時のアクション]`​ で ​`[新規項目自動更新]`​ を選択します。 12. `[名前]`​ を​`「Transfer Transaction Type」`​ (振替取引種別) として設定します。 13. `[更新する項目]`​ では ​`[レコードタイプ]`​ を選択します。​**\[次へ\]**​ をクリックします。 14. `[新規項目値の指定]`​ では、レコードタイプドロップダウンから ​`[Financial Account Transfer Transaction (金融口座振替取引)]`​ を選択します。 15. **\[保存\]**​ をクリックします。 ## [](#マルチ通貨の有効化)マルチ通貨の有効化 ソリューションのデフォルト実装では、対象 FSC インスタンスでマルチ通貨サポートを有効にする必要があります。これを行う手順は、次のとおりです。 1. Salesforce の \[設定\] アイコンをクリックします。 2. `[会社の設定] -> [組織情報]`​ に移動します。 3. **\[編集\]**​ をクリックし、​`[マルチ通貨の有効化]`​ オプションを有効にします。 4. **\[保存\]**​ をクリックします。 必要に応じて、​**\[通貨の設定\]**​ ボタンをクリックして、他の通貨コード (EUR など) のサポートを追加します。 ## [](#プラットフォームイベントと-apex-トリガーの作成)プラットフォームイベントと Apex トリガーの作成 Salesforce から更新情報を取得するには、次のプラットフォームイベントオブジェクトと Apex トリガーを作成する必要があります。これらの Apex トリガーを作成して項目をプラットフォームイベントオブジェクトに追加するスクリプトは、 [「FINS Common Resources (FINS 共通リソース)」](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src/)​プロジェクトにあります。
Salesforce オブジェクト Salesforce Platform イベントオブジェクト Salesforce Platform イベント API 参照名 Apex トリガー名

取引先

取引先

Account__e

AccountEventsPub

取引先責任者

取引先責任者

Contact__e

ContactEventsPub

取引先

AccountAddresses

AccountAddresses__e

AccountAddressEventsPub

取引先

世帯

Household__e

HouseholdEventsPub

リード

リード

Lead__e

LeadEventsPub

商談

商談

Opportunity__e

OpportunityEventsPub

FinServ_FinancialAccount__c

FinancialAccount

FinancialAccount__e

FinancialAccountEventsPub

FinServ_FinancialAccountTransaction__c

FinancialAccountTransaction

FinancialAccountTransaction__e

TransactionsEventsPub

FinServ_Card__c

FinancialCard

FinancialCard__e

CardsEventsPub

### [](#プラットフォームイベントオブジェクトの作成)プラットフォームイベントオブジェクトの作成 この実装では、Salesforce でプラットフォームイベントを作成する必要があります。プラットフォームイベントオブジェクトを作成するには、以下の手順を実行します。 1. Salesforce にログインします。 2. \[設定\] をクリックし、\[クイック検索\] ボックスで「プラットフォームイベント」を検索します。\[インテグレーション\] セクションの \[プラットフォームイベント\] ページに使用可能なプラットフォームイベントのリストが表示されます。 3. **\[新規プラットフォームイベント\]**​ ボタンをクリックしてオブジェクトを作成し、上記の表のオブジェクト名とイベント API 参照名を使用して \[表示ラベル\]、\[表示ラベル (複数形)\]、\[オブジェクト\] などのプラットフォーム情報の詳細項目に入力します。\[保存\] をクリックします。この手順を繰り返して、上記の表に記載されている複数の Salesforce Platform イベントオブジェクトを作成します。 4. \[カスタム項目 & リレーション\] をプラットフォームイベント定義に追加するには、 [「FINS Common Resources (FINS 共通リソース)」](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src/)​ の ​`/salesforce`​ フォルダーの下にあるユーティリティスクリプト (​`CreatePlatformEventsCustomFields.txt`​) を実行します。 ### [](#apex-トリガーの作成)Apex トリガーの作成 以下の手順に従って、Apex トリガーを作成します。 1. Salesforce にログインします。 2. \[設定\] をクリックし、\[クイック検索\] ボックスで「オブジェクトマネージャー」を検索します。 3. Salesforce オブジェクトを検索します。ページにオブジェクトの詳細が表示されます。 4. \[詳細\] セクションで \[トリガー\] をクリックすると、オブジェクトで使用可能なトリガーのリストが表示されます。\[新規\] をクリックします。 5. [「FINS Common Resources (FINS 共通リソース)」](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src/)​の CreateApexTriggers.txt にある、Apex トリガー名 (上記の表に記載されている、SalesforceObject に対応する Apex トリガー名) で検索を行うトリガースクリプトコードをスクリプトエディターにコピーします。CreateApexTriggers.txt ファイルは /salesforce フォルダーにあります。 6. 開発者コンソールから、トリガーに記載されているクエリを実行して、​`LastModifiedById`​ と ​`RecordTypeId`​ (存在する場合) を取得します。 7. スクリプト内の値を置き換えて、トリガーを保存します。 8. \[保存\] をクリックして、\[isActive\] チェックボックスがオンになっていることを確認します。 9. 上記の表のすべての Salesforce オブジェクトについて、この手順を繰り返します。 ### [](#その他の注意事項-2)その他の注意事項 - 上で作成されたすべての Apex トリガーでは、​`LastModifiedBy <> {サービスアカウント ID}`​ に基づいてレコードが絞り込まれます。これにより、Salesforce Customers System API (Salesforce 顧客システム API) と Salesforce Financial System API (Salesforce 金融システム API) による更新が除外され、循環更新が回避されます。これを取得するには、開発者コンソールでクエリ ​`SELECT Id FROM User WHERE Username=''`​ を実行できます。 - Apex トリガーの AccountEventsPub と AccountAddressEventsPub でも、レコードタイプ ID に基づいてレコードが絞り込まれます。レコードタイプ ID を取得するには、開発者コンソールでクエリ ​`SELECT Id,Name FROM RecordType where Name='Household' and sObjectType='Account'`​ を実行できます。 - Apex トリガーの HouseholdEventsPub でも、レコードタイプ ID に基づいてレコードが絞り込まれます。レコードタイプ ID を取得するには、開発者コンソールでクエリ ​`SELECT Id,Name FROM RecordType where Name='Account' and sObjectType='Account'`​ を実行できます。 ## [](#個人取引先の詳細ページへの-住所郵送先-の追加)個人取引先の詳細ページへの \[住所(郵送先)\] の追加 次の手順は、 [個人取引先のサポート](https://help.salesforce.com/s/articleView?id=sf.account_person_enable.htm&type=5)​がすでに有効になっていることを前提とします。次のアクションを実行して、個人取引先の詳細ページで \[住所(郵送先)\] を有効にします。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. `[個人取引先]`​ を検索して選択します。 4. 左側のメニューで ​`[ページレイアウト]`​ をクリックして、調整するレイアウトを選択します。 5. パレットで ​`[項目]`​ タブをクリックし、使用可能なすべての項目を表示します。 6. `[MailingAddress]`​ を検索して選択します。 7. パレットからこの項目をドラッグし、レイアウトの ​`[住所情報]`​ セクションにドロップします。 8. **\[保存\]**​ ボタンをクリックします。 ## [](#取引先に関連付けられていない取引先責任者の作成)取引先に関連付けられていない取引先責任者の作成 これらの手順は、Salesforce FSC インスタンスに​`取引先責任者`​オブジェクトへのアクセス権が含まれていることを前提とします。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. `[取引先責任者]`​ を検索して選択します。 4. 左側のメニューで ​`[ページレイアウト]`​ をクリックして、調整するレイアウトを選択します。 5. レイアウトの ​`[取引先名]`​ 項目を見つけ、マウスポインターを置きます。次に、レンチアイコンをクリックし、項目プロパティを表示します。 6. `[必須]`​ チェックボックスを選択解除し、変更を確認します。 7. **\[保存\]**​ ボタンをクリックします。 ## [](#商談ページへの項目の追加)商談ページへの項目の追加 次のアクションを実行して、商談のデフォルトページでカスタム項目を有効にします。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. `[取引先責任者]`​ を検索して選択します。 4. 左側のメニューで ​`[ページレイアウト]`​ をクリックして、調整するレイアウトを選択します。 5. パレットで ​`[項目]`​ タブをクリックし、使用可能なすべての項目を表示します。 6. `[KYC Completed (KYC 完了)]`​ を検索して選択します。 7. パレットからこの項目をドラッグし、レイアウトの ​`[商談情報]`​ セクションにドロップします。 8. 最後の 2 つのステップを繰り返して、​`[Document Signatues Recieved (ドキュメント署名受信済み)]`​、​`[Ach Transfer Auth Document Id (Ach 送金承認ドキュメント ID)]`​、および ​`[Asset Transfer Auth Document Id (資産移転承認ドキュメント ID)]`​ 項目を追加します。 9. **\[保存\]**​ ボタンをクリックします。 ## [](#認証のための接続アプリケーションの設定)認証のための接続アプリケーションの設定 以下の手順に従って、Salesforce 認証に必要な​`コンシューマーキー`​と​`コンシューマーの秘密`​の値を生成します。 1. Salesforce の \[設定\] アイコンをクリックします。 2. `[アプリケーション] -> [アプリケーションマネージャー]`​ に移動します。 3. `[新規接続アプリケーション]`​ を選択します。 4. \[接続アプリケーション名\] に​`「MuleSoft Accelerator」`​と入力し、\[API 参照名\] に​`「MuleSoft_Accelerator」`​と入力して、メールアドレスを設定します。 5. `[API (OAuth 設定の有効化)]`​ セクションで、​`[OAuth 設定の有効化]`​ をオンにします。 6. コールバック URL ​`「http://localhost」`​を設定します。 7. `[選択した OAuth 範囲]`​ リストで、​`[フルアクセス (フル)]`​ を選択します。 8. **\[保存\]**​ をクリックして、​**\[続行\]**​ をクリックします。 9. **\[管理\]**​ ボタンをクリックして、新しい接続アプリケーションの詳細を表示します。 10. **\[ポリシーを編集\]**​ ボタンをクリックします。 11. `[OAuth ポリシー]`​ セクションの ​`[許可されているユーザー]`​ で ​`[すべてのユーザーは自己承認可能]`​ を選択します。 12. `[IP 制限の緩和]`​ で、​`[IP 制限の緩和]`​ オプションを選択します。 13. **\[保存\]**​ をクリックします。 ここで、Mule アプリケーションリリースの設定で使用する​`コンシューマーキー`​と​`コンシューマーの秘密`​の値をコピーする必要があります。より具体的には、これらの値を Maven ​`settings.xml`​ ファイル内の ​`FSC-BANKING-DEV`​、​`FSC-Insurance-DEV`​、および ​`FSC-WEALTH-DEV`​ プロファイルにある ​`sfdc.fsc.client-id`​ および ​`sfdc.fsc.client-secret`​ プロパティの値として指定する必要があります。 1. \[設定\] ホームページで、​`[アプリケーション]->[アプリケーションマネージャー]`​ に移動します。 2. 対象の新しい接続アプリケーションを見つけて、その項目のアクションドロップダウン (一番右の列) から ​`[表示]`​ を選択します。 3. `[API (OAuth 設定の有効化)]`​ セクションで、​**\[コンシューマーの詳細を管理\]**​ ボタンをクリックします。 4. メールで受信した確認コードを入力して、ID を確認します。 5. キーと秘密の値をコピーして、上記のとおりに ​`settings.xml`​ ファイルを更新します。 開始点として使用できるサンプル ​`settings.xml`​ ファイルについては、 [「FINS Common Resources (FINS 共通リソース)」プロジェクト](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src)​をダウンロードしてください。 ## [](#サービスアカウントのセキュリティトークンの生成)サービスアカウントのセキュリティトークンの生成 FSC インスタンスに接続するには、Mule アプリケーションで使用するサービスアカウントのトークンを生成する必要があります。 1. サービスアカウントユーザー (Salesforce に接続するために Mule アプリケーションで使用するアカウント) として Salesforce にログインします。 2. 右上にある \[ユーザー名\] アイコンをクリックし、メニューから ​`[設定]`​ を選択します。 3. `[私の個人情報] -> [私のセキュリティトークンのリセット]`​ を選択します (見つからない場合は、以下の「メモ」を参照)。 4. **\[セキュリティトークンのリセット\]**​ をクリックします。 5. メール受信箱で、新しいセキュリティトークンが記載された Salesforce からのメールを確認します。
セキュリティトークンをリセットするオプションを使用できない場合、1 つ以上のログイン IP 範囲が有効になっている可能性があります。この範囲は、サービスアカウントユーザーに割り当てられたプロファイルの設定ページで一時的に削除することができます。
## [](#連絡先のマッピング)連絡先のマッピング 次の表では、Salesforce で ContactPoints を割り当てるために使用する条件がリストされています。
CIM PartyRole - 関係者 Salesforce オブジェクト - レコードタイプ 条件 Salesforce でのアクション コメント

顧客 - 個人

取引先 - PersonAccount

isUsedForBilling​ が ​false​ として設定された ContactPointAddress

住所を ​[PersonMailingAddress]​ として割り当てます

複数の住所がこの条件に一致する場合、primaryFlag が true に設定された住所が使用されます。このように設定された住所がない場合、最初の住所が使用されます。

顧客 - 個人

取引先 - PersonAccount

isUsedForBilling​ が ​true​ として設定された ContactPointAddress

住所を ​[BillingAddress]​ として割り当てます

顧客 - 個人

取引先 - PersonAccount

isSMSCapable​ が ​false​ として設定された ContactPointPhone

電話番号を ​[Phone]​ として割り当てます

複数の電話がこの条件に一致する場合、primaryFlag が true に設定された電話が使用されます。このように設定された電話がない場合、最初の電話が使用されます。

顧客 - 個人

取引先 - PersonAccount

isSMSCapable​ が ​true​ として設定された ContactPointPhone

電話番号を ​[PersonMobilePhone]​ として割り当てます

顧客 - 組織

取引先 - 取引先

isUsedForBilling​ が ​true​ として設定された ContactPointAddress

住所を ​[BillingAddress]​ として割り当てます

複数の住所がこの条件に一致する場合、primaryFlag が true に設定された住所が使用されます。このように設定された住所がない場合、最初の住所が使用されます。

顧客 - 組織

取引先 - 取引先

isUsedForBilling​ が ​true​ として設定された ContactPointAddress

住所を ​[BillingAddress]​ として割り当てます

複数の住所がこの条件に一致する場合、primaryFlag が true に設定された住所が使用されます。このように設定された住所がない場合、最初の住所が使用されます。

顧客 - 組織

取引先 - 取引先

isUsedFoShipping​ が ​true​ として設定された ContactPointAddress

住所を ​[ShippingAddress]​ として割り当てます

顧客 - 組織

取引先 - 取引先

isFaxCapable​ が ​false​ として設定された ContactPointPhone

電話番号を ​[Phone]​ として割り当てます

複数の電話がこの条件に一致する場合、primaryFlag が true に設定された電話が使用されます。このように設定された電話がない場合、最初の電話が使用されます。

顧客 - 組織

取引先 - 取引先

isFaxCapable​ が ​true​ として設定された ContactPointPhone

電話番号を ​[Fax]​ として割り当てます

\*すべてのフラグのデフォルト値は ​`false`​ です。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.8/prerequisites) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.8/) # Salesforce Financial Services Cloud セットアップガイド このページでは、デフォルトの MuleSoft Accelerator for Financial Services 機能をサポートするように既存の Salesforce Financial Services Cloud (FSC) インスタンスを設定する方法を説明します。これらの手順は、必要な FSC パッケージが対象 Salesforce インスタンスにリリースされており、適切な権限がすでに割り当てられていることを前提とします。 ## [](#レコードタイプ)レコードタイプ アクセラレーターアセットが正常に機能するには、次のレコードタイプが、対応するオブジェクトに存在する必要があります。
Salesforce オブジェクト レコードタイプ

取引先

世帯

金融口座

ブロックチェーン口座

金融口座

総勘定元帳口座

金融口座

金融市場口座

金融口座取引

金融口座振替取引

リード

リード

オブジェクトごとに以下の手順を実行します。 ### [](#取引先およびリード)取引先およびリード `取引先`​オブジェクトの ​`[世帯]`​ レコードタイプを有効にするには、以下の手順に従います。 1. Salesforce の \[設定\] アイコンをクリックします。 2. `[ユーザー] -> [プロファイル]`​ に移動します。 3. サービスアカウントユーザーの対象プロファイルを選択します。 4. `[オブジェクト設定] -> [取引先]`​ に移動して、​**\[編集\]**​ ボタンをクリックします。 5. `[レコードタイプとページレイアウトの割り当て]`​ で、​`[世帯]`​ レコードタイプをオンにします。 6. **\[保存\]**​ ボタンをクリックします。 同じ手順に従います。ただし、今回は​`リード`​オブジェクトの ​`[リード]`​ レコードタイプを有効にします。 ### [](#金融口座)金融口座 金融口座オブジェクトの ​`[Blockchain Account (ブロックチェーン口座)]`​ レコードタイプを作成するには、まず、そのページレイアウトを既存のレイアウトに基づいて作成します。 1. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 2. `[FinServ_FinancialAccount__c]`​ オブジェクトを選択します。 3. 左ナビゲーションで ​`[ページレイアウト]`​ を選択し、​**\[新規\]**​ をクリックします。 4. 既存のページレイアウト (\[Financial Account (Savings Account) Layout (金融口座 (預貯金口座) レイアウト)\] など) を選択します。 5. `[ページレイアウト名]`​ 項目を「Financial Account (Blockchain Account) Layout」 (金融口座 (ブロックチェーン口座) レイアウト) に設定します。 6. **\[保存\]**​ をクリックして、新しいレイアウトを作成します。 左ナビゲーションで ​`[ページレイアウト]`​ を選択してリストに戻り、上記の手順を繰り返して ​`[General Ledger Account (総勘定元帳口座)]`​ および ​`[Money Market Account (金融市場口座)]`​ ページレイアウトを作成します。 次に、新しい ​`[Blockchain Account (ブロックチェーン口座)]`​ レコードタイプを作成します。 1. 左ナビゲーションで ​`[レコードタイプ]`​ を選択し、​**\[新規\]**​ をクリックします。 2. 既存のレコードタイプ (\[Savings Account (預貯金口座)\] など) を選択します。 3. 示されているとおりに次の項目を入力します。 - `レコードタイプの表示ラベル`​ -> 「Blockchain Account」 (ブロックチェーン口座) - `レコードタイプ名`​ -> 「Blockchain」 (ブロックチェーン) (デフォルト値を変更)。 - `説明`​ -> 「Represents a Blockchain account」 (ブロックチェーン口座を表す) 4. `[有効]`​ チェックボックスを有効にします。 5. プロファイルのリストで、少なくとも対象 API サービスアカウントに割り当てられたプロファイルの ​`[使用可能に設定]`​ オプションをオンにします。 6. **\[次へ\]**​ をクリックして、オプション ​`[1 つのレイアウトをすべてのプロファイルに適用する]`​ を選択します。 7. ページレイアウト \[Financial Account (Blockchain Account) Layout (金融口座 (ブロックチェーン口座) レイアウト)\] を選択します。 8. **\[保存\]**​ をクリックします。 上記の手順を繰り返して、​`[General Ledger Account (総勘定元帳口座)]`​ および ​`[Money Market Account (金融市場口座)]`​ レコードタイプを作成します。レコードタイプに対応する正しいページレイアウトを選択したことを確認します。 これで、新しいレコードタイプが ​`[レコードタイプ]`​ セクションで使用可能になります。また、次のように対象ユーザープロファイルで新しいレコードタイプを使用できることを検証することもできます。 1. `[ユーザー] -> [プロファイル]`​ に移動します。 2. 対象プロファイルを選択します。 3. `[オブジェクト設定] -> [金融口座]`​ (以前に編集したオブジェクト) に移動して、​**\[編集\]**​ リンクをクリックします。 4. 新しいレコードタイプが ​`[レコードタイプとページレイアウトの割り当て]`​ に表示されていることを確認します。 ### [](#金融口座取引)金融口座取引 標準レコードタイプ ​**\[金融口座取引\]**​ では、取引種別 ​`DebitTransaction`​ と ​`CreditTranction`​ がサポートされます。​`TransferTransaction`​ および ​`PaymentTransaction`​ 取引種別をサポートするには、​**\[Financial Account Transfer Transaction (金融口座振替取引)\]**​ レコードタイプを作成する必要があります。 `[Financial Account Transfer Transaction (金融口座振替取引)]`​ レコードタイプの作成手順は、上記の手順と似ています。ただし、​`金融取引`​オブジェクトが対象になります。 1. オブジェクトマネージャーで、​`[FinServ_FinancialAccountTransaction__c]`​ オブジェクトを選択します。 2. 左ナビゲーションで ​`[ページレイアウト]`​ を選択し、​**\[新規\]**​ をクリックします。 3. 既存のページレイアウト (\[Financial Account Transaction Layout (金融口座取引レイアウト)\] など) を選択します。 4. `[ページレイアウト名]`​ 項目を「Financial Account Transfer Transaction Layout」 (金融口座振替取引レイアウト) に設定します。 5. **\[保存\]**​ をクリックします。 6. 左ナビゲーションで ​`[レコードタイプ]`​ を選択し、​**\[新規\]**​ をクリックします。 7. 使用可能な場合は既存のレコードタイプ (\[金融口座取引\] など) を選択します。使用できない場合、\[--マスター--\] を選択します。 8. 示されているとおりに次の項目を入力します。 - `レコードタイプの表示ラベル`​ -> 「Financial Account Transfer Transaction (金融口座振替取引)」。 - `レコードタイプ名`​ -> 「Financial\_Account\_Transfer」 (デフォルト値を変更)。 - `説明`​ -> 「Defines a transaction that represents a generic transfer from one account to another」 (口座間の汎用的な振替を表す取引を定義する)。 9. `[有効]`​ チェックボックスを有効にします。 10. プロファイルのリストで、少なくとも対象 API サービスアカウントに割り当てられたプロファイルの ​`[使用可能に設定]`​ オプションをオンにします。 11. **\[次へ\]**​ をクリックして、オプション ​`[1 つのレイアウトをすべてのプロファイルに適用する]`​ を選択します。 12. ページレイアウト \[Financial Account Transfer Transaction Layout (金融口座振替取引レイアウト)\] を選択します。 13. **\[保存\]**​ をクリックします。 新しいレコードタイプは上記のように検証することができます。 ## [](#カスタム項目)カスタム項目 対応するオブジェクトで次の項目を作成する必要があります。
Salesforce オブジェクト 項目の表示ラベル 項目名 データ型 長さ 一意* ExternalId

取引先

Global Billing Address ID (グローバル住所(請求先) ID)

Global_BillingAddress_Id

Text (テキスト)

36

Y

Y

取引先

Global Customer ID (グローバル顧客 ID)

Global_Customer_Id

Text (テキスト)

36

Y

Y

取引先

Global Email Address ID (グローバルメールアドレス ID)

Global_EmailAddress_Id

Text (テキスト)

36

Y

Y

取引先

Global Fax Number ID (グローバル FAX 番号 ID)

Global_FaxNumber_Id

Text (テキスト)

36

Y

Y

取引先

Global Mailing Address ID (グローバル住所(郵送先) ID)

Global_MailingAddress_Id

Text (テキスト)

36

Y

Y

取引先

Global Mobile Number ID (グローバル携帯番号 ID)

Global_MobileNumber_Id

Text (テキスト)

36

Y

Y

取引先

Global Party ID (グローバル関係者 ID)

Global_Party_Id

Text (テキスト)

36

Y

Y

取引先

Global Phone Number ID (グローバル電話番号 ID)

Global_PhoneNumber_Id

Text (テキスト)

36

Y

Y

取引先

Global Shipping Address ID (グローバル住所(納入先) ID)

Global_ShippingAddress_Id

Text (テキスト)

36

Y

Y

取引先

Customer Status (顧客状況)

Customer_Status

Picklist (選択リスト)

-

N

N

取引先責任者

Global Email Address ID (グローバルメールアドレス ID)

Global_EmailAddress_Id

Text (テキスト)

36

Y

Y

取引先責任者

Global Individual ID (グローバル個人 ID)

Global_Individual_Id

Text (テキスト)

36

Y

Y

取引先責任者

Global Phone Number ID (グローバル電話番号 ID)

Global_PhoneNumber_Id

Text (テキスト)

36

Y

Y

取引先責任者

Global Mobile Number ID (グローバル携帯番号 ID)

Global_MobileNumber_Id

Text (テキスト)

36

Y

Y

取引先責任者

Global Other Address ID (グローバル住所(その他) ID)

Global_OtherAddress_Id

Text (テキスト)

36

Y

Y

取引先責任者

Global Mailing Address ID (グローバル住所(郵送先) ID)

Global_MailingAddress_Id

Text (テキスト)

36

Y

Y

FinServ_Card__c

Card Type (カードの種類)

Card_Type

Picklist (選択リスト)

-

N

N

FinServ_Card__c

Cardholder Name (カード所有者の名前)

Cardholder_Name__c

Text (テキスト)

100

N

N

FinServ_Card__c

Credit Card Type (クレジットカードの種類)

Credit_Card_Type__c

Picklist (選択リスト)

-

N

N

FinServ_Card__c

Global Card ID (グローバルカード ID)

Global_Card_Id__c

Text (テキスト)

36

Y

Y

FinServ_FinancialAccount__c

Global Account ID (グローバル口座 ID)

Global_Account_Id__c

Text (テキスト)

36

Y

Y

FinServ_FinancialAccount__c

Initial Transaction ID (初回取引 ID)

Initial_Transaction_Id__c

Text (テキスト)

36

N

N

FinServ_FinancialAccount__c

Last Payment Amount (最終支払金額)

LastPaymentAmount__c

Currency (通貨)

(16,2)

N

N

FinServ_FinancialAccount__c

Last Payment Date (最終支払日)

LastPaymentDate__c

Date (日付)

-

N

N

FinServ_FinancialAccount__c

Last Statement Date (最終ステートメント日)

LastStatementDate__c

Date (日付)

-

N

N

FinServ_FinancialAccount__c

Last Transaction Amount (最終取引金額)

LastTransactionAmount__c

Currency (通貨)

(16,2)

N

N

FinServ_FinancialAccount__c

Last Transaction Type (最終取引種別)

LastTransactionType__c

Picklist (選択リスト)

-

N

N

FinServ_FinancialAccount__c

Last Transaction ID (最終取引 ID)

Last_Transaction_Id__c

Text (テキスト)

36

N

N

FinServ_FinancialAccount__c

Maximum Monthly Withdrawals (月間最大引き落とし)

Maximum_Monthly_Withdrawals__c

Number (数値)

18

N

N

FinServ_FinancialAccount__c

Monthly Withdrawal Limit (月間引き落とし制限)

Monthly_Withdrawal_Limit__c

Number (数値)

(16,2)

N

N

FinServ_FinancialAccountTransaction__c

Debit Financial Account (デビット金融口座)

Debit_Financial_Account__c

Lookup

-

-

-

FinServ_FinancialAccountTransaction__c

Credit Financial Account (クレジット金融口座)

Credit_Financial_Account__c

Lookup

-

-

-

FinServ_FinancialAccountTransaction__c

Global Transaction ID (グローバル取引 ID)

Global_Transaction_Id__c

Text (テキスト)

36

Y

Y

FinServ_FinancialAccountTransaction__c

Originator ID (開始者 ID)

Originator_Id__c

Text (テキスト)

36

Y

N

InsurancePolicy

Global Policy ID (グローバル保険契約 ID)

Global_Policy_Id__c

Text (テキスト)

36

Y

Y

商談

ACH Transfer Authorization Document ID (ACH 送金承認ドキュメント ID)

Ach_Transfer_Auth_Document_Id

Text (テキスト)

36

N

N

商談

Asset Transfer Authorization Document ID (資産移転承認ドキュメント ID)

Asset_Transfer_Auth_Document_Id

Text (テキスト)

36

N

N

商談

Document Signatures Received (ドキュメント署名受信済み)

Document_Signatures_Received__c

チェックボックス

-

-

-

商談

KYC Completed (KYC 完了)

KYC_C​ompleted__c

チェックボックス

-

-

-

\*一意の項目は大文字と小文字が区別される必要があります。 ### [](#apex-スクリプトを介した作成)Apex スクリプトを介した作成 `CustomFieldUtility`​ という Apex クラスを使用して、カスタム項目をプログラムで作成できます。このクラスのソースは、 [「FINS Common Resources (FINS 共通リソース)」](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src)​ プロジェクトにあります。このプロジェクトをダウンロードして、以下の手順を実行します。 1. Salesforce の \[設定\] アイコンをクリックし、​`[開発者コンソール]`​ を選択して、新しいコンソールウィンドウを開きます。 2. `[File (ファイル)] -> [New (新規)] -> [Apex class (Apex クラス)]`​ に移動して、​`CustomFieldUtility`​ という名前の新しいクラスを作成します。 3. `fins-common-resources/salesforce/CustomFieldUtility.apxc`​ のコードをスクリプトエディターにコピーします。 4. `[File (ファイル)] -> [Save (保存)]`​ メニューオプションを選択して、クラスをコンパイルして保存します。 5. `[Debug (デバッグ)] -> [Open Execute Anonymous Window (実行匿名ウィンドウを開く)]`​ を選択します。 6. `fins-common-resources/salesforce/CreateCustomFields.txt`​ の内容をコピーしてウィンドウに貼り付けます。 7. `[Open Log (ログを開く)]`​ オプションを有効にして、​**\[Execute (実行)\]**​ ボタンをクリックします。 スクリプトが完了したら、​`[Debug Only (デバッグのみ)]`​ 検索条件オプションを選択して、各作成要求の結果のみを表示します。すべての項目が正常に作成されていることを確認します。 ### [](#salesforce-を介した手動作成)Salesforce を介した手動作成 これらの各カスタム項目を作成してページレイアウトでのカスタム項目の表示を有効にする手順は、次のとおりです。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. 対象 Salesforce オブジェクトを見つけて選択します。 4. `[項目とリレーション]`​ ページを選択します。 5. **\[新規\]**​ ボタンをクリックし、上記のとおりに項目を作成します。 6. 項目を作成したら、​`[項目レベルセキュリティの設定]`​ ボタンをクリックします (またはこの手順を後で実行します。以下を参照)。 7. 目的のプロファイルに対して有効にします。つまり、​`[参照可能]`​ の横にあるチェックボックスをオンにして、目的のプロファイルで表示を有効にします。 上記のリストの各カスタム項目でこの手順を繰り返します。
項目ごとに権限を調整する代わりに、1 つまたは 2 つのプロファイルでのみ項目を使用できるようにする場合は、オブジェクトごとに ​[ユーザー] -> [プロファイル] -> {プロファイル} -> [オブジェクト設定]​ に移動し、複数の項目の権限を一度に調整するほうが効率的な場合があります。
### [](#その他の注意事項)その他の注意事項 - **\[Card Type (カードの種類)\]**​ 選択リストの値は ​**\[DebitCard\]**​ と ​**\[CreditCard\]**​ です。 - **\[Credit Card Type (クレジットカードの種類)\]**​ 選択リストの値は ​**\[Amex\]**​、​**\[Discover\]**​、​**\[Mastercard\]**​、​**\[Visa\]**​、および ​**\[その他\]**​ です。 - **\[Last Transaction Type (最終取引種別)\]**​ 選択リストの値は ​**\[CreditTransaction\]**​、​**\[DebitTransaction\]**​、​**\[TransferTransaction\]**​、および ​**\[PaymentTransaction\]**​ です。 - **\[Customer Status (顧客状況)\]**​ 選択リストの値は ​**\[見込み客\]**​、​**\[オンボーディング\]**​、​**\[有効\]**​、​**\[無効\]**​、​**\[完了\]**​、​**\[Deceased (死亡)\]**​、​**\[義務不履行\]**​、および ​**\[不活発\]**​ です。 - **\[Debit Financial Account (デビット金融口座)\]**​ 項目と ​**\[Credit Financial Account (クレジット金融口座)\]**​ 項目はそれぞれの金融口座を参照します。 - すべての `Global_*_Id__c` 項目は (上記のとおりに) レイアウトに表示する必要がありますが、データ同期の問題を回避するため、​**参照のみ**​とする必要があります。 ## [](#セールスでの金融口座の有効化)セールスでの金融口座の有効化 Financial Services Cloud 機能を Salesforce インスタンスに追加すると、金融口座を操作するための Commercial Banking アプリケーションと Retail Banking アプリケーションが提供されます。セールスアプリケーションで \[金融口座\] タブを有効にする場合、次の手順を実行します。 1. `セールス`​アプリケーションのホームページに移動します。 2. ナビゲーションペインの右隅にある鉛筆アイコンをクリックすると、​`[Edit Sales App Navigation Items (セールスアプリケーションナビゲーション項目を編集)]`​ ダイアログボックスが開きます。 3. **\[項目をさらに追加\]**​ をクリックします。 4. `[選択可能な項目]`​ メニューの ​`[すべて]`​ に移動します。 5. `[金融口座]`​ を検索して選択します。 6. `[1 個のナビゲーション項目を追加]`​ をクリックして、​**\[保存\]**​ をクリックします。 ## [](#取引状況の有効化)取引状況の有効化 ソリューションのデフォルト実装では、対象 FSC インスタンスで取引状況選択リストの追加の値を有効にする必要があります。これを行う手順は、次のとおりです。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. `[FinServ​_FinancialAccountTransaction_​c]`​ Salesforce オブジェクトを見つけて選択します。 4. `[項目とリレーション]`​ に移動して ​`[FinServ​_TransactionStatus_​c]`​ 選択リスト項目を選択します。 5. `[値]`​ セクションまでスクロールダウンして ​**\[新規\]**​ をクリックします。 6. `「Cancelled」`​ (キャンセル) と​`「Initial」`​ (初回) の値を別々の行で入力し、​**\[保存\]**​ をクリックします。 ## [](#取引種別の有効化)取引種別の有効化 ソリューションのデフォルト実装では、追加の取引種別も有効にする必要があります。手順は上記の手順と似ています。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. `[FinServ_FinancialAccountTransaction__c]`​ Salesforce オブジェクトを見つけて選択します。 4. `[項目とリレーション]`​ に移動して ​`[FinServ_TransactionType__c]`​ 選択リスト項目を選択します。 5. `[値]`​ セクションまでスクロールダウンして ​**\[新規\]**​ をクリックします。 6. `「Payment」`​ (支払) と​`「Transfer」`​ (振替) の値を別々の行で入力し、​**\[保存\]**​ をクリックします。 ## [](#ワークフロールール)ワークフロールール レコードタイプに基づいて特定のページレイアウトを表示するには、ワークフロールールを作成します。レコードタイプ ​`[Financial Account Transfer Transaction (金融口座振替取引)]`​ に基づいてページレイアウトが変更されるようにするには、以下の手順を実行します。 1. Salesforce の \[設定\] アイコンをクリックします。 2. `[プロセスの自動化] -> [ワークフロールール]`​ に移動します。 3. **\[新規ルール\]**​ ボタンをクリックします。 4. **\[オブジェクト\]**​ ドロップダウンから ​`[FinServ_FinancialAccountTransaction__c]`​ を選択します。 5. **\[ルール名\]**​ に​`「Transfer Transaction Type」`​ (振替取引種別) と入力し、説明に​`「Defines a transaction that represents a generic transfer from one account to another」`​ (口座間の汎用的な振替を表す取引を定義する) と入力します。 6. `[評価条件]`​ を ​``[作成されたとき、およびその後基準を満たすように編集されたとき`]``​ として設定します。 7. `[ルール条件]`​ セクションで、​`[条件が一致する]`​ を選択します。 8. 最初の行では、項目を ​`[Financial Account Transaction: Transaction Type (金融口座取引: 取引種別)]`​、演算子を ​`[次の文字列と一致する]`​、値を​`「Transfer (振替)」`​として選択します。 9. 2 番目の行では、項目を ​`[Financial Account Transaction: Transaction Type (金融口座取引: 取引種別)]`​、演算子を ​`[次の文字列と一致する]`​、値を​`「Payment (支払)」`​として選択します。 10. 検索条件ロジックは ​`[1 OR 2]`​ と設定します。​**\[保存\]**​ をクリックします。 11. `[ワークフローアクション]`​ の ​`[ルール適用時のアクション]`​ で ​`[新規項目自動更新]`​ を選択します。 12. `[名前]`​ を​`「Transfer Transaction Type」`​ (振替取引種別) として設定します。 13. `[更新する項目]`​ では ​`[レコードタイプ]`​ を選択します。​**\[次へ\]**​ をクリックします。 14. `[新規項目値の指定]`​ では、レコードタイプドロップダウンから ​`[Financial Account Transfer Transaction (金融口座振替取引)]`​ を選択します。 15. **\[保存\]**​ をクリックします。 ## [](#マルチ通貨の有効化)マルチ通貨の有効化 ソリューションのデフォルト実装では、対象 FSC インスタンスでマルチ通貨サポートを有効にする必要があります。これを行う手順は、次のとおりです。 1. Salesforce の \[設定\] アイコンをクリックします。 2. `[会社の設定] -> [組織情報]`​ に移動します。 3. **\[編集\]**​ をクリックし、​`[マルチ通貨の有効化]`​ オプションを有効にします。 4. **\[保存\]**​ をクリックします。 必要に応じて、​**\[通貨の設定\]**​ ボタンをクリックして、他の通貨コード (EUR など) のサポートを追加します。 ## [](#プラットフォームイベントと-apex-トリガーの作成)プラットフォームイベントと Apex トリガーの作成 Salesforce から更新情報を取得するには、次のプラットフォームイベントオブジェクトと Apex トリガーを作成する必要があります。これらの Apex トリガーを作成して項目をプラットフォームイベントオブジェクトに追加するスクリプトは、 [「FINS Common Resources (FINS 共通リソース)」](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src/)​プロジェクトにあります。
Salesforce オブジェクト Salesforce Platform イベントオブジェクト Salesforce Platform イベント API 参照名 Apex トリガー名

取引先

取引先

Account__e

AccountEventsPub

取引先責任者

取引先責任者

Contact__e

ContactEventsPub

取引先

AccountAddresses

AccountAddresses__e

AccountAddressEventsPub

取引先

世帯

Household__e

HouseholdEventsPub

リード

リード

Lead__e

LeadEventsPub

商談

商談

Opportunity__e

OpportunityEventsPub

FinServ_FinancialAccount__c

FinancialAccount

FinancialAccount__e

FinancialAccountEventsPub

FinServ_FinancialAccountTransaction__c

FinancialAccountTransaction

FinancialAccountTransaction__e

TransactionsEventsPub

FinServ_Card__c

FinancialCard

FinancialCard__e

CardsEventsPub

### [](#プラットフォームイベントオブジェクトの作成)プラットフォームイベントオブジェクトの作成 この実装では、Salesforce でプラットフォームイベントを作成する必要があります。プラットフォームイベントオブジェクトを作成するには、以下の手順を実行します。 1. Salesforce にログインします。 2. \[設定\] をクリックし、\[クイック検索\] ボックスで「プラットフォームイベント」を検索します。\[インテグレーション\] セクションの \[プラットフォームイベント\] ページに使用可能なプラットフォームイベントのリストが表示されます。 3. **\[新規プラットフォームイベント\]**​ ボタンをクリックしてオブジェクトを作成し、上記の表のオブジェクト名とイベント API 参照名を使用して \[表示ラベル\]、\[表示ラベル (複数形)\]、\[オブジェクト\] などのプラットフォーム情報の詳細項目に入力します。\[保存\] をクリックします。この手順を繰り返して、上記の表に記載されている複数の Salesforce Platform イベントオブジェクトを作成します。 4. \[カスタム項目 & リレーション\] をプラットフォームイベント定義に追加するには、 [「FINS Common Resources (FINS 共通リソース)」](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src/)​ の ​`/salesforce`​ フォルダーの下にあるユーティリティスクリプト (​`CreatePlatformEventsCustomFields.txt`​) を実行します。 ### [](#apex-トリガーの作成)Apex トリガーの作成 以下の手順に従って、Apex トリガーを作成します。 1. Salesforce にログインします。 2. \[設定\] をクリックし、\[クイック検索\] ボックスで「オブジェクトマネージャー」を検索します。 3. Salesforce オブジェクトを検索します。ページにオブジェクトの詳細が表示されます。 4. \[詳細\] セクションで \[トリガー\] をクリックすると、オブジェクトで使用可能なトリガーのリストが表示されます。\[新規\] をクリックします。 5. [「FINS Common Resources (FINS 共通リソース)」](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src/)​の CreateApexTriggers.txt にある、Apex トリガー名 (上記の表に記載されている、SalesforceObject に対応する Apex トリガー名) で検索を行うトリガースクリプトコードをスクリプトエディターにコピーします。CreateApexTriggers.txt ファイルは /salesforce フォルダーにあります。 6. 開発者コンソールから、トリガーに記載されているクエリを実行して、​`LastModifiedById`​ と ​`RecordTypeId`​ (存在する場合) を取得します。 7. スクリプト内の値を置き換えて、トリガーを保存します。 8. \[保存\] をクリックして、\[isActive\] チェックボックスがオンになっていることを確認します。 9. 上記の表のすべての Salesforce オブジェクトについて、この手順を繰り返します。 ### [](#その他の注意事項-2)その他の注意事項 - 上で作成されたすべての Apex トリガーでは、​`LastModifiedBy <> {サービスアカウント ID}`​ に基づいてレコードが絞り込まれます。これにより、Salesforce Customers System API (Salesforce 顧客システム API) と Salesforce Financial System API (Salesforce 金融システム API) による更新が除外され、循環更新が回避されます。これを取得するには、開発者コンソールでクエリ ​`SELECT Id FROM User WHERE Username=''`​ を実行できます。 - Apex トリガーの AccountEventsPub と AccountAddressEventsPub でも、レコードタイプ ID に基づいてレコードが絞り込まれます。レコードタイプ ID を取得するには、開発者コンソールでクエリ ​`SELECT Id,Name FROM RecordType where Name='Household' and sObjectType='Account'`​ を実行できます。 - Apex トリガーの HouseholdEventsPub でも、レコードタイプ ID に基づいてレコードが絞り込まれます。レコードタイプ ID を取得するには、開発者コンソールでクエリ ​`SELECT Id,Name FROM RecordType where Name='Account' and sObjectType='Account'`​ を実行できます。 ## [](#個人取引先の詳細ページへの-住所郵送先-の追加)個人取引先の詳細ページへの \[住所(郵送先)\] の追加 次の手順は、 [個人取引先のサポート](https://help.salesforce.com/s/articleView?id=sf.account_person_enable.htm&type=5)​がすでに有効になっていることを前提とします。次のアクションを実行して、個人取引先の詳細ページで \[住所(郵送先)\] を有効にします。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. `[個人取引先]`​ を検索して選択します。 4. 左側のメニューで ​`[ページレイアウト]`​ をクリックして、調整するレイアウトを選択します。 5. パレットで ​`[項目]`​ タブをクリックし、使用可能なすべての項目を表示します。 6. `[MailingAddress]`​ を検索して選択します。 7. パレットからこの項目をドラッグし、レイアウトの ​`[住所情報]`​ セクションにドロップします。 8. **\[保存\]**​ ボタンをクリックします。 ## [](#取引先に関連付けられていない取引先責任者の作成)取引先に関連付けられていない取引先責任者の作成 これらの手順は、Salesforce FSC インスタンスに​`取引先責任者`​オブジェクトへのアクセス権が含まれていることを前提とします。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. `[取引先責任者]`​ を検索して選択します。 4. 左側のメニューで ​`[ページレイアウト]`​ をクリックして、調整するレイアウトを選択します。 5. レイアウトの ​`[取引先名]`​ 項目を見つけ、マウスポインターを置きます。次に、レンチアイコンをクリックし、項目プロパティを表示します。 6. `[必須]`​ チェックボックスを選択解除し、変更を確認します。 7. **\[保存\]**​ ボタンをクリックします。 ## [](#商談ページへの項目の追加)商談ページへの項目の追加 次のアクションを実行して、商談のデフォルトページでカスタム項目を有効にします。 1. Salesforce の \[設定\] アイコンをクリックします。 2. \[設定\] ホームページで ​`[オブジェクトマネージャー]`​ タブを選択します。 3. `[取引先責任者]`​ を検索して選択します。 4. 左側のメニューで ​`[ページレイアウト]`​ をクリックして、調整するレイアウトを選択します。 5. パレットで ​`[項目]`​ タブをクリックし、使用可能なすべての項目を表示します。 6. `[KYC Completed (KYC 完了)]`​ を検索して選択します。 7. パレットからこの項目をドラッグし、レイアウトの ​`[商談情報]`​ セクションにドロップします。 8. 最後の 2 つのステップを繰り返して、​`[Document Signatues Recieved (ドキュメント署名受信済み)]`​、​`[Ach Transfer Auth Document Id (Ach 送金承認ドキュメント ID)]`​、および ​`[Asset Transfer Auth Document Id (資産移転承認ドキュメント ID)]`​ 項目を追加します。 9. **\[保存\]**​ ボタンをクリックします。 ## [](#認証のための接続アプリケーションの設定)認証のための接続アプリケーションの設定 以下の手順に従って、Salesforce 認証に必要な​`コンシューマーキー`​と​`コンシューマーの秘密`​の値を生成します。 1. Salesforce の \[設定\] アイコンをクリックします。 2. `[アプリケーション] -> [アプリケーションマネージャー]`​ に移動します。 3. `[新規接続アプリケーション]`​ を選択します。 4. \[接続アプリケーション名\] に​`「MuleSoft Accelerator」`​と入力し、\[API 参照名\] に​`「MuleSoft_Accelerator」`​と入力して、メールアドレスを設定します。 5. `[API (OAuth 設定の有効化)]`​ セクションで、​`[OAuth 設定の有効化]`​ をオンにします。 6. コールバック URL ​`「http://localhost」`​を設定します。 7. `[選択した OAuth 範囲]`​ リストで、​`[フルアクセス (フル)]`​ を選択します。 8. **\[保存\]**​ をクリックして、​**\[続行\]**​ をクリックします。 9. **\[管理\]**​ ボタンをクリックして、新しい接続アプリケーションの詳細を表示します。 10. **\[ポリシーを編集\]**​ ボタンをクリックします。 11. `[OAuth ポリシー]`​ セクションの ​`[許可されているユーザー]`​ で ​`[すべてのユーザーは自己承認可能]`​ を選択します。 12. `[IP 制限の緩和]`​ で、​`[IP 制限の緩和]`​ オプションを選択します。 13. **\[保存\]**​ をクリックします。 ここで、Mule アプリケーションリリースの設定で使用する​`コンシューマーキー`​と​`コンシューマーの秘密`​の値をコピーする必要があります。より具体的には、これらの値を Maven ​`settings.xml`​ ファイル内の ​`FSC-BANKING-DEV`​、​`FSC-Insurance-DEV`​、および ​`FSC-WEALTH-DEV`​ プロファイルにある ​`sfdc.fsc.client-id`​ および ​`sfdc.fsc.client-secret`​ プロパティの値として指定する必要があります。 1. \[設定\] ホームページで、​`[アプリケーション]->[アプリケーションマネージャー]`​ に移動します。 2. 対象の新しい接続アプリケーションを見つけて、その項目のアクションドロップダウン (一番右の列) から ​`[表示]`​ を選択します。 3. `[API (OAuth 設定の有効化)]`​ セクションで、​**\[コンシューマーの詳細を管理\]**​ ボタンをクリックします。 4. メールで受信した確認コードを入力して、ID を確認します。 5. キーと秘密の値をコピーして、上記のとおりに ​`settings.xml`​ ファイルを更新します。 開始点として使用できるサンプル ​`settings.xml`​ ファイルについては、 [「FINS Common Resources (FINS 共通リソース)」プロジェクト](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src)​をダウンロードしてください。 ## [](#サービスアカウントのセキュリティトークンの生成)サービスアカウントのセキュリティトークンの生成 FSC インスタンスに接続するには、Mule アプリケーションで使用するサービスアカウントのトークンを生成する必要があります。 1. サービスアカウントユーザー (Salesforce に接続するために Mule アプリケーションで使用するアカウント) として Salesforce にログインします。 2. 右上にある \[ユーザー名\] アイコンをクリックし、メニューから ​`[設定]`​ を選択します。 3. `[私の個人情報] -> [私のセキュリティトークンのリセット]`​ を選択します (見つからない場合は、以下の「メモ」を参照)。 4. **\[セキュリティトークンのリセット\]**​ をクリックします。 5. メール受信箱で、新しいセキュリティトークンが記載された Salesforce からのメールを確認します。
セキュリティトークンをリセットするオプションを使用できない場合、1 つ以上のログイン IP 範囲が有効になっている可能性があります。この範囲は、サービスアカウントユーザーに割り当てられたプロファイルの設定ページで一時的に削除することができます。
## [](#連絡先のマッピング)連絡先のマッピング 次の表では、Salesforce で ContactPoints を割り当てるために使用する条件がリストされています。
CIM PartyRole - 関係者 Salesforce オブジェクト - レコードタイプ 条件 Salesforce でのアクション コメント

顧客 - 個人

取引先 - PersonAccount

isUsedForBilling​ が ​false​ として設定された ContactPointAddress

住所を ​[PersonMailingAddress]​ として割り当てます

複数の住所がこの条件に一致する場合、primaryFlag が true に設定された住所が使用されます。このように設定された住所がない場合、最初の住所が使用されます。

顧客 - 個人

取引先 - PersonAccount

isUsedForBilling​ が ​true​ として設定された ContactPointAddress

住所を ​[BillingAddress]​ として割り当てます

顧客 - 個人

取引先 - PersonAccount

isSMSCapable​ が ​false​ として設定された ContactPointPhone

電話番号を ​[Phone]​ として割り当てます

複数の電話がこの条件に一致する場合、primaryFlag が true に設定された電話が使用されます。このように設定された電話がない場合、最初の電話が使用されます。

顧客 - 個人

取引先 - PersonAccount

isSMSCapable​ が ​true​ として設定された ContactPointPhone

電話番号を ​[PersonMobilePhone]​ として割り当てます

顧客 - 組織

取引先 - 取引先

isUsedForBilling​ が ​true​ として設定された ContactPointAddress

住所を ​[BillingAddress]​ として割り当てます

複数の住所がこの条件に一致する場合、primaryFlag が true に設定された住所が使用されます。このように設定された住所がない場合、最初の住所が使用されます。

顧客 - 組織

取引先 - 取引先

isUsedForBilling​ が ​true​ として設定された ContactPointAddress

住所を ​[BillingAddress]​ として割り当てます

複数の住所がこの条件に一致する場合、primaryFlag が true に設定された住所が使用されます。このように設定された住所がない場合、最初の住所が使用されます。

顧客 - 組織

取引先 - 取引先

isUsedFoShipping​ が ​true​ として設定された ContactPointAddress

住所を ​[ShippingAddress]​ として割り当てます

顧客 - 組織

取引先 - 取引先

isFaxCapable​ が ​false​ として設定された ContactPointPhone

電話番号を ​[Phone]​ として割り当てます

複数の電話がこの条件に一致する場合、primaryFlag が true に設定された電話が使用されます。このように設定された電話がない場合、最初の電話が使用されます。

顧客 - 組織

取引先 - 取引先

isFaxCapable​ が ​true​ として設定された ContactPointPhone

電話番号を ​[Fax]​ として割り当てます

\*すべてのフラグのデフォルト値は ​`false`​ です。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.9/prerequisites) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.9/) # Salesforce Marketing Cloud セットアップガイド このガイドでは、 [MuleSoft Accelerator for Financial Services](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/)​ に含まれる次のユースケースに関する Marketing Cloud のセットアップ手順について説明します。 - [ユースケース 2b - クライアントオンボーディング - 資産管理](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%202b%20-%20Client%20onboarding%20-%20Wealth%20management/) - [ユースケース 4a - 住所変更オーケストレーション - 保険](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%204a%20-%20Address%20change%20orchestration%20-%20Insurance/) - [ユースケース 4b- 住所変更オーケストレーション - 銀行](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%204b%20-%20Address%20change%20orchestration%20-%20Banking/) - [ユースケース 5 - CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/) ## [](#同期プロセス用のデータエクステンションの作成)同期プロセス用のデータエクステンションの作成 以下の手順は特定のユースケースに固有のものではありません。すべてのユースケースに共通する同期プロセスで必要になります。これは、Salesforce Marketing Cloud がプロビジョニングされており、アクセス権が適切に付与されていることを前提とします。 個人を保存するデータエクステンション (​`[Individual (個人)]`​ など) を作成するには、管理者として Marketing Cloud にログインし、次の手順を実行します。 - Email Studio をクリックします。 - \[購読者\] メニューをクリックします。 - \[データエクステンション\] リンクをクリックします。 - \[データエクステンション\] セクションの下にある右側のタブで、\[作成\] ボタンをクリックして、データエクステンションを作成します。 - ポップアップで \[標準データエクステンション\] を選択します。\[Ok\] をクリックします。 - 次のポップアップ画面で、\[作成方法\] として \[新規から作成\] を選択します。DataExtension の名前に「Individual」 (個人) と入力し、\[送信可能?\] チェックボックスをオンにして、\[次へ\] をクリックします。 - \[データ保持ポリシー\] ポップアップで、\[保持設定\] をオンに設定し、\[Apply To Delete : (適用して削除 :)\] を \[すべてのレコードとデータエクステンション\] として選択します。\[期間:\] にはドロップダウンから \[After 6 Years (6 年後)\] を設定し、\[次へ\] をクリックします。 - 項目を追加してリレーションを作成します。 - EmailAddress データ型の項目 EmailAddress を追加して、プライマリキーとしてマークします。 - 以下の項目を長さ 500 のテキストデータ型として追加し、Null 可能としてマークします。 - FirstName - LastName - PersonName - GlobalPartyId - CompanyName - State (状態) - 以下の項目を長さ 500 のテキストデータ型として追加します。 - SubscriberId - CreatedBy - UpdatedBy - 以下の項目を日付データ型として追加します。 - CreatedDate - UpdatedDate. - \[送信リレーションシップ\] ドロップダウンから、メールアドレスの \[次の項目で購読者に関連付け\] を \[購読者キー\] として選択します。 - \[作成\] をクリックします。 以下の手順はこのユースケースに固有の手順です。また、Salesforce Marketing Cloud インスタンスがプロビジョニングされており、適切なアクセス権が付与されていることを前提とします。 ## [](#クライアントオンボーディングユースケースのセットアップ手順)クライアントオンボーディングユースケースのセットアップ手順 管理者として Marketing Cloud にログインし、以下の手順を実行します。 ### [](#データエクステンションの作成)データエクステンションの作成 これは、メールおよびオンライン送信フォーム (HTML) のデータを取得するために必要です。 - Audience Builder に移動して、\[Contact Builder\] をクリックします。 - 上部のナビゲーションで \[データエクステンション\] に移動します。 - \[作成\] をクリックします。 次の項目を使用して、オンボーディングフォーム用のデータエクステンション (​`WAM_Onboarding_Form`​ など) を作成します。 - First Name (名) - Last Name (姓) - Email Address (メールアドレス) ### [](#メールテンプレートの作成)メールテンプレートの作成 メールは、入力され、見込みクライアントに送信されるテンプレートであり、これにより、見込みクライアントは上で作成したオンボーディングフォームから詳細を提供できます。 - Email Studio に移動します。 - \[メール\] をクリックします。 - 上部のナビゲーションで \[コンテンツ\] をクリックします。 - \[作成\]、\[メールメッセージ\] をクリックします。 - \[作成オプションを選択\] をクリックして、\[テンプレート\] を選択します。 - 目的のテンプレートを選択します。 - 次の項目に入力します。 - 名前 - 説明 - 場所 = Content Builder - \[次へ\] をクリックし、\[件名\] と \[プリヘッダー\] を含むコンテンツを追加します。 ### [](#メールジャーニーの作成)メールジャーニーの作成 Journey Builder を使用して、メールアドレスのリストに対してメールをトリガーします。次の手順は、見込みクライアントにメールを送信するジャーニーを作成するためのプロセスの概要を示しています。見込みクライアントが最初のメールに応答しない場合、5 日後にメールを再送信するようにジャーニーを設定します。 - Journey Builder に移動して、\[Journey Builder\] をクリックします。 - \[新規ジャーニーの作成\] をクリックします。 - \[データエクステンション\] を開始イベントとしてドラッグアンドドロップします。 - 上で作成したデータエクステンション (​WAM\_O​nboarding\_Form など) を選択します。 - \[メール\] を次のイベントとしてドラッグアンドドロップします。 - Email Studio で作成したメールを選択します。 - \[期間に基づく待機\] を次のステップとしてドラッグアンドドロップします。 - 目的の期間 (5 日など) を設定します。 - \[判断分岐\] をドラッグアンドドロップします。このイベント種別では、オンラインフォームをユーザーが送信した場合または送信しなかった場合に実行するアクションを決定します。 - メールアドレスが null ではないという検索条件を設定します。 - 残りすべてのユーザーがこのパスをたどるように残りのユーザーを設定します。 - 残りのパスで、次の操作を実行します。 - メールイベントをドラッグアンドドロップして、目的のメールを選択します。 - \[期間に基づく待機\] をドラッグアンドドロップします。 - 目的の期間 (1 分など) を設定します。 - 送信済みフォームパスで、次の操作を実行します。 - \[期間に基づく待機\] をドラッグアンドドロップします。 - 目的の期間 (1 分など) を設定します。 ### [](#オンライン送信フォームの作成)オンライン送信フォームの作成 このフォームをクライアントが送信すると、 [Salesforce Wealth Experience API (Salesforce 資産エクスペリエンス API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-salesforce-wealth-exp-api/)​ が呼び出され、FSC でリードが作成されます。 - Web Studio に移動して、\[CloudPages\] をクリックします。 - コレクションの作成 - \[コンテンツの追加\] で \[ランディングページ\] をクリックします。ここでは、WAM オンボーディングフォームが作成されます。 - HTML を使用して WAM オンボーディングフォームを作成します。 - HTML オブジェクトをコンテンツ本文にドラッグアンドドロップします。 - 次のコードを入力し、保存して、公開します。 ```html

WAM Onboarding Form

Please fill out the following fields to completion:

First Name:*
Last Name:*
Email Address:*


``` ### [](#確認ランディングページの作成)確認ランディングページの作成 これは、ユーザーがオンボーディングフォームを送信すると表示されるページです。 - \[コンテンツの追加\] をクリックし、\[ランディングページ\] をクリックします。 - コードスニペットオブジェクトをコンテンツ本文にドラッグアンドドロップします。 - 次のコードを入力し、保存して、公開します。 ```bash %%[SET @firstName = RequestParameter('firstName') SET @lastName = RequestParameter('lastName') SET @emailAddress = RequestParameter('emailAddress') SET @var0 = '{"firstName": "' SET @var1 = '","lastName": "' SET @var2 = '","emailAddress": "' SET @var4 = '"}' SET @content = Concat(@var0, @firstName, @var1, @lastName, @var2, @emailAddress, @var4) SET @return_code2DEFAULT3 = HTTPPost("https:///api/leads","application/json", @content, @response_data2,"Authorization",@Bearer) ]%% ``` - 自由形式オブジェクトをコードスニペットオブジェクトの下に追加します。 - `「Thanks for your submission!」`​ (フォームを送信していただきありがとうございます) というテキストを入力します。 ## [](#住所変更オーケストレーションユースケースのセットアップ手順)住所変更オーケストレーションユースケースのセットアップ手順 管理者として Marketing Cloud にログインし、以下の手順を実行します。 ### [](#インストール済みパッケージの作成)インストール済みパッケージの作成 これは、Salesforce Marketing Cloud に接続するためのシステム API で必要になります。 - \[設定\] -> \[セットアップ\] -> \[ユーザー\] -> \[ロール\] に移動し、\[割り当ての表示\] を選択およびクリックして、ロールが割り当てられていることを確認します。ロールに \[管理者\] が含まれている必要があります。 - \[設定\] -> \[セットアップ\] -> \[アプリケーション\] -> \[インストール済みパッケージ\] に移動します。 - \[新規\] をクリックし、\[名前\] と \[説明\] を入力して新しいパッケージを追加します。 - \[詳細\] タブの下に表示されている \[コンポーネントの追加\] ボタンをクリックします。ポップアップが開き、\[コンポーネントの種別を選択\] セクションの下にいくつかのオプションが表示されます。 - コンポーネントの種別として \[API 連携\] を選択し、\[次へ\] をクリックします。 - 連携の種別として \[サーバー間\] を選択し、\[次へ\] をクリックします。 - 連携については必要に応じて適切な範囲を選択し、\[保存\] をクリックします。注意: リストされているこれらの範囲は、Marketing CloudREST API を使用するために必要であり、このアプリケーションで使用する MuleSoft コネクタでは使用できません。メール: 参照、更新 オートメーション: 参照、更新、実行 リストおよび購読者: 参照、更新 データエクステンション: 参照、更新 保存したら、API 連携がクライアント ID、クライアントシークレット、および SOAP ベース URI と共に \[コンポーネント\] セクションの下に表示されます。各環境の ​`config-local.yaml/config-dev.yaml`​ プロパティファイルでこれらを使用して設定することができます。 ### [](#データエクステンションの作成-2)データエクステンションの作成 郵送先住所変更用のデータエクステンション (​`Postal_Address_Change_DE`​ など) を作成する手順は、次のとおりです。 - Email Studio をクリックします。 - \[購読者\] メニューをクリックします。 - \[データエクステンション\] リンクをクリックします。 - \[データエクステンション\] セクションの下にある右側のタブで、\[作成\] ボタンをクリックして、データエクステンションを作成します。 - ポップアップで \[標準データエクステンション\] を選択します。\[Ok\] をクリックします。 - 次のポップアップ画面で、\[作成方法\] として \[新規から作成\] を選択します。DataExtension の名前に「Postal\_Address\_Change\_DE」と入力し、\[送信可能?\] チェックボックスをオンにして、\[次へ\] をクリックします。 - \[データ保持ポリシー\] ポップアップで、\[保持設定\] をオンに設定し、\[Apply To Delete : (適用して削除 :)\] を \[すべてのレコードとデータエクステンション\] として選択します。\[期間:\] にはドロップダウンから \[After 6 Years (6 年後)\] を設定し、\[次へ\] をクリックします。 - 項目を追加してリレーションを作成します。このデータエクステンションではジャーニーのイベントがトリガーされるため、このデータエクステンションのプライマリキーは設定されていません。 - EmailAddress データ型の項目 EmailAddress を追加します。 - 日付データ型の項目 LastUpdated を追加し、\[現在のシステム日付の使用\] チェックボックスをオンにしてデフォルト値を現在の日付とします。 - 長さ 500 のテキストデータ型として PersonName 項目を追加します。 - \[送信リレーションシップ\] のドロップダウンから、メールアドレスの \[次の項目で購読者に関連付け\] を \[購読者キー\] として選択します。\[作成\] をクリックします。 ### [](#メールジャーニーの作成-2)メールジャーニーの作成 - ジャーニーで使用できる正しいコンテンツでメールメッセージがすでに構成されていることを確認します。 - Journey Builder に移動して、\[新規ジャーニーの作成\] をクリックします。 - 複数ステップジャーニーで \[作成\] をクリックします。 - API イベントを \[エントリソース\] にドラッグアンドドロップし、\[イベントの作成\] をクリックして、API イベントの名前を \[アクティビティ名\] に入力し、関連するデータエクステンションを選択します。 - Journey Builder フローダイアグラムの API イベントと \[期間に基づく待機\] イベントの間に \[メール\] イベントをドラッグアンドドロップします。 - \[アクティビティ名\] に名前を入力して、\[説明\] 項目に説明を入力します。 - \[メッセージの選択\] をクリックし、作成したメールメッセージをクリックし、\[概要\] をクリックします。\[完了\] をクリックします。 - Journey Builder フロー (ひし形の図) で \[期間に基づく待機\] イベントをクリックします。期間を 1 分に変更して、\[完了\] をクリックします。 - \[保存\] をクリックして、\[アクティブ化\] をクリックします。 ## [](#カスタマーエクスペリエンスの最適化ユースケースのセットアップ手順)カスタマーエクスペリエンスの最適化ユースケースのセットアップ手順 管理者として Marketing Cloud にログインし、以下の手順を実行します。 ### [](#前提条件)前提条件 Data Cloud セグメントを公開して有効化する手順は、​[『Salesforce Data Cloud Setup Guide (Salesforce Data Cloud 設定ガイド)』](https://docs.mulesoft.com/jp/financial-services/1.8/sfdc-data-cloud-setup-guide)​を参照してください。セグメントが公開され、有効化されると、Data Cloud セグメントと同じ名前のデータエクステンションが Marketing Cloud に作成されます。 ### [](#データエクステンションの確認)データエクステンションの確認 Data Cloud から新しく作成されたデータエクステンションが Marketing Cloud 内で有効になっていることを確認します。 - Contact Builder に移動します。 - 上部のナビゲーションで \[データエクステンション\] をクリックします。 - データエクステンションを検索します。 - セグメントが作成され、Data Cloud セグメントと共有されていることを確認して、次のステップに進みます。 ### [](#create-email-template)Create Email Template - Email Studio に移動します。 - \[メール\] をクリックして、見込み客に送信するメールを作成します。 - 上部のナビゲーションで \[コンテンツ\] をクリックします。 - \[Create Email Message (メールメッセージを作成)\] をクリックします。 - \[作成オプションを選択\] をクリックして、\[テンプレート\] を選択します。 - 目的のテンプレートを選択します。 - 次の項目に入力します。 - 名前 - 説明 - 場所 = Content Builder - \[次へ\] をクリックし、\[件名\] と \[プリヘッダー\] を含むメールのコンテンツを追加します。 - \[保存\] をクリックします。 ### [](#複数ステップジャーニーの作成)複数ステップジャーニーの作成 - Journey Builder に移動して、\[Journey Builder\] をクリックします。 - \[Create Multi-Step Journey (複数ステップジャーニーを作成)\] をクリックします。 - Data Cloud と共有するデータエクステンションをリンクします。 - スケジュールを設定します。 - 開始日を設定します。 - タイムゾーンを設定します。 - ジャーニーのケイデンス (タイミング) を設定します。 - \[新しいレコードのみを評価\] を True に設定します。 - メールメッセージを選択します。 - 件名を設定します。 - 送信者プロファイルを選択します。 - 待機期間を 1 分に設定します。 - ジャーニーを保存して有効化します。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.8/prerequisites) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.8/) # Salesforce Marketing Cloud セットアップガイド:fins-version: 1.9 このガイドでは、 [MuleSoft Accelerator for Financial Services](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/)​ に含まれる次のユースケースに関する Marketing Cloud のセットアップ手順について説明します。 - [ユースケース 2b - クライアントオンボーディング - 資産管理](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%202b%20-%20Client%20onboarding%20-%20Wealth%20management/) - [ユースケース 4a - 住所変更オーケストレーション - 保険](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%204a%20-%20Address%20change%20orchestration%20-%20Insurance/) - [ユースケース 4b- 住所変更オーケストレーション - 銀行](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%204b%20-%20Address%20change%20orchestration%20-%20Banking/) - [ユースケース 5 - CDP を使用したカスタマーエクスペリエンスの最適化](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/{fins-version}/pages/Use%20case%205%20-%20Optimize%20customer%20experiences%20with%20CDP/) ## [](#同期プロセス用のデータエクステンションの作成)同期プロセス用のデータエクステンションの作成 以下の手順は特定のユースケースに固有のものではありません。すべてのユースケースに共通する同期プロセスで必要になります。これは、Salesforce Marketing Cloud がプロビジョニングされており、アクセス権が適切に付与されていることを前提とします。 個人を保存するデータエクステンション (​`[Individual (個人)]`​ など) を作成するには、管理者として Marketing Cloud にログインし、次の手順を実行します。 - Email Studio をクリックします。 - \[購読者\] メニューをクリックします。 - \[データエクステンション\] リンクをクリックします。 - \[データエクステンション\] セクションの下にある右側のタブで、\[作成\] ボタンをクリックして、データエクステンションを作成します。 - ポップアップで \[標準データエクステンション\] を選択します。\[Ok\] をクリックします。 - 次のポップアップ画面で、\[作成方法\] として \[新規から作成\] を選択します。DataExtension の名前に「Individual」 (個人) と入力し、\[送信可能?\] チェックボックスをオンにして、\[次へ\] をクリックします。 - \[データ保持ポリシー\] ポップアップで、\[保持設定\] をオンに設定し、\[Apply To Delete : (適用して削除 :)\] を \[すべてのレコードとデータエクステンション\] として選択します。\[期間:\] にはドロップダウンから \[After 6 Years (6 年後)\] を設定し、\[次へ\] をクリックします。 - 項目を追加してリレーションを作成します。 - EmailAddress データ型の項目 EmailAddress を追加して、プライマリキーとしてマークします。 - 以下の項目を長さ 500 のテキストデータ型として追加し、Null 可能としてマークします。 - FirstName - LastName - PersonName - GlobalPartyId - CompanyName - State (状態) - 以下の項目を長さ 500 のテキストデータ型として追加します。 - SubscriberId - CreatedBy - UpdatedBy - 以下の項目を日付データ型として追加します。 - CreatedDate - UpdatedDate. - \[送信リレーションシップ\] ドロップダウンから、メールアドレスの \[次の項目で購読者に関連付け\] を \[購読者キー\] として選択します。 - \[作成\] をクリックします。 以下の手順はこのユースケースに固有の手順です。また、Salesforce Marketing Cloud インスタンスがプロビジョニングされており、適切なアクセス権が付与されていることを前提とします。 ## [](#クライアントオンボーディングユースケースのセットアップ手順)クライアントオンボーディングユースケースのセットアップ手順 管理者として Marketing Cloud にログインし、以下の手順を実行します。 ### [](#データエクステンションの作成)データエクステンションの作成 これは、メールおよびオンライン送信フォーム (HTML) のデータを取得するために必要です。 - Audience Builder に移動して、\[Contact Builder\] をクリックします。 - 上部のナビゲーションで \[データエクステンション\] に移動します。 - \[作成\] をクリックします。 次の項目を使用して、オンボーディングフォーム用のデータエクステンション (​`WAM_Onboarding_Form`​ など) を作成します。 - First Name (名) - Last Name (姓) - Email Address (メールアドレス) ### [](#メールテンプレートの作成)メールテンプレートの作成 メールは、入力され、見込みクライアントに送信されるテンプレートであり、これにより、見込みクライアントは上で作成したオンボーディングフォームから詳細を提供できます。 - Email Studio に移動します。 - \[メール\] をクリックします。 - 上部のナビゲーションで \[コンテンツ\] をクリックします。 - \[作成\]、\[メールメッセージ\] をクリックします。 - \[作成オプションを選択\] をクリックして、\[テンプレート\] を選択します。 - 目的のテンプレートを選択します。 - 次の項目に入力します。 - 名前 - 説明 - 場所 = Content Builder - \[次へ\] をクリックし、\[件名\] と \[プリヘッダー\] を含むコンテンツを追加します。 ### [](#メールジャーニーの作成)メールジャーニーの作成 Journey Builder を使用して、メールアドレスのリストに対してメールをトリガーします。次の手順は、見込みクライアントにメールを送信するジャーニーを作成するためのプロセスの概要を示しています。見込みクライアントが最初のメールに応答しない場合、5 日後にメールを再送信するようにジャーニーを設定します。 - Journey Builder に移動して、\[Journey Builder\] をクリックします。 - \[新規ジャーニーの作成\] をクリックします。 - \[データエクステンション\] を開始イベントとしてドラッグアンドドロップします。 - 上で作成したデータエクステンション (​WAM\_O​nboarding\_Form など) を選択します。 - \[メール\] を次のイベントとしてドラッグアンドドロップします。 - Email Studio で作成したメールを選択します。 - \[期間に基づく待機\] を次のステップとしてドラッグアンドドロップします。 - 目的の期間 (5 日など) を設定します。 - \[判断分岐\] をドラッグアンドドロップします。このイベント種別では、オンラインフォームをユーザーが送信した場合または送信しなかった場合に実行するアクションを決定します。 - メールアドレスが null ではないという検索条件を設定します。 - 残りすべてのユーザーがこのパスをたどるように残りのユーザーを設定します。 - 残りのパスで、次の操作を実行します。 - メールイベントをドラッグアンドドロップして、目的のメールを選択します。 - \[期間に基づく待機\] をドラッグアンドドロップします。 - 目的の期間 (1 分など) を設定します。 - 送信済みフォームパスで、次の操作を実行します。 - \[期間に基づく待機\] をドラッグアンドドロップします。 - 目的の期間 (1 分など) を設定します。 ### [](#オンライン送信フォームの作成)オンライン送信フォームの作成 このフォームをクライアントが送信すると、 [Salesforce Wealth Experience API (Salesforce 資産エクスペリエンス API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-salesforce-wealth-exp-api/)​ が呼び出され、FSC でリードが作成されます。 - Web Studio に移動して、\[CloudPages\] をクリックします。 - コレクションの作成 - \[コンテンツの追加\] で \[ランディングページ\] をクリックします。ここでは、WAM オンボーディングフォームが作成されます。 - HTML を使用して WAM オンボーディングフォームを作成します。 - HTML オブジェクトをコンテンツ本文にドラッグアンドドロップします。 - 次のコードを入力し、保存して、公開します。 ```html

WAM Onboarding Form

Please fill out the following fields to completion:

First Name:*
Last Name:*
Email Address:*


``` ### [](#確認ランディングページの作成)確認ランディングページの作成 これは、ユーザーがオンボーディングフォームを送信すると表示されるページです。 - \[コンテンツの追加\] をクリックし、\[ランディングページ\] をクリックします。 - コードスニペットオブジェクトをコンテンツ本文にドラッグアンドドロップします。 - 次のコードを入力し、保存して、公開します。 ```bash %%[SET @firstName = RequestParameter('firstName') SET @lastName = RequestParameter('lastName') SET @emailAddress = RequestParameter('emailAddress') SET @var0 = '{"firstName": "' SET @var1 = '","lastName": "' SET @var2 = '","emailAddress": "' SET @var4 = '"}' SET @content = Concat(@var0, @firstName, @var1, @lastName, @var2, @emailAddress, @var4) SET @return_code2DEFAULT3 = HTTPPost("https:///api/leads","application/json", @content, @response_data2,"Authorization",@Bearer) ]%% ``` - 自由形式オブジェクトをコードスニペットオブジェクトの下に追加します。 - `「Thanks for your submission!」`​ (フォームを送信していただきありがとうございます) というテキストを入力します。 ## [](#住所変更オーケストレーションユースケースのセットアップ手順)住所変更オーケストレーションユースケースのセットアップ手順 管理者として Marketing Cloud にログインし、以下の手順を実行します。 ### [](#インストール済みパッケージの作成)インストール済みパッケージの作成 これは、Salesforce Marketing Cloud に接続するためのシステム API で必要になります。 - \[設定\] -> \[セットアップ\] -> \[ユーザー\] -> \[ロール\] に移動し、\[割り当ての表示\] を選択およびクリックして、ロールが割り当てられていることを確認します。ロールに \[管理者\] が含まれている必要があります。 - \[設定\] -> \[セットアップ\] -> \[アプリケーション\] -> \[インストール済みパッケージ\] に移動します。 - \[新規\] をクリックし、\[名前\] と \[説明\] を入力して新しいパッケージを追加します。 - \[詳細\] タブの下に表示されている \[コンポーネントの追加\] ボタンをクリックします。ポップアップが開き、\[コンポーネントの種別を選択\] セクションの下にいくつかのオプションが表示されます。 - コンポーネントの種別として \[API 連携\] を選択し、\[次へ\] をクリックします。 - 連携の種別として \[サーバー間\] を選択し、\[次へ\] をクリックします。 - 連携については必要に応じて適切な範囲を選択し、\[保存\] をクリックします。注意: リストされているこれらの範囲は、Marketing CloudREST API を使用するために必要であり、このアプリケーションで使用する MuleSoft コネクタでは使用できません。メール: 参照、更新 オートメーション: 参照、更新、実行 リストおよび購読者: 参照、更新 データエクステンション: 参照、更新 保存したら、API 連携がクライアント ID、クライアントシークレット、および SOAP ベース URI と共に \[コンポーネント\] セクションの下に表示されます。各環境の ​`config-local.yaml/config-dev.yaml`​ プロパティファイルでこれらを使用して設定することができます。 ### [](#データエクステンションの作成-2)データエクステンションの作成 郵送先住所変更用のデータエクステンション (​`Postal_Address_Change_DE`​ など) を作成する手順は、次のとおりです。 - Email Studio をクリックします。 - \[購読者\] メニューをクリックします。 - \[データエクステンション\] リンクをクリックします。 - \[データエクステンション\] セクションの下にある右側のタブで、\[作成\] ボタンをクリックして、データエクステンションを作成します。 - ポップアップで \[標準データエクステンション\] を選択します。\[Ok\] をクリックします。 - 次のポップアップ画面で、\[作成方法\] として \[新規から作成\] を選択します。DataExtension の名前に「Postal\_Address\_Change\_DE」と入力し、\[送信可能?\] チェックボックスをオンにして、\[次へ\] をクリックします。 - \[データ保持ポリシー\] ポップアップで、\[保持設定\] をオンに設定し、\[Apply To Delete : (適用して削除 :)\] を \[すべてのレコードとデータエクステンション\] として選択します。\[期間:\] にはドロップダウンから \[After 6 Years (6 年後)\] を設定し、\[次へ\] をクリックします。 - 項目を追加してリレーションを作成します。このデータエクステンションではジャーニーのイベントがトリガーされるため、このデータエクステンションのプライマリキーは設定されていません。 - EmailAddress データ型の項目 EmailAddress を追加します。 - 日付データ型の項目 LastUpdated を追加し、\[現在のシステム日付の使用\] チェックボックスをオンにしてデフォルト値を現在の日付とします。 - 長さ 500 のテキストデータ型として PersonName 項目を追加します。 - \[送信リレーションシップ\] のドロップダウンから、メールアドレスの \[次の項目で購読者に関連付け\] を \[購読者キー\] として選択します。\[作成\] をクリックします。 ### [](#メールジャーニーの作成-2)メールジャーニーの作成 - ジャーニーで使用できる正しいコンテンツでメールメッセージがすでに構成されていることを確認します。 - Journey Builder に移動して、\[新規ジャーニーの作成\] をクリックします。 - 複数ステップジャーニーで \[作成\] をクリックします。 - API イベントを \[エントリソース\] にドラッグアンドドロップし、\[イベントの作成\] をクリックして、API イベントの名前を \[アクティビティ名\] に入力し、関連するデータエクステンションを選択します。 - Journey Builder フローダイアグラムの API イベントと \[期間に基づく待機\] イベントの間に \[メール\] イベントをドラッグアンドドロップします。 - \[アクティビティ名\] に名前を入力して、\[説明\] 項目に説明を入力します。 - \[メッセージの選択\] をクリックし、作成したメールメッセージをクリックし、\[概要\] をクリックします。\[完了\] をクリックします。 - Journey Builder フロー (ひし形の図) で \[期間に基づく待機\] イベントをクリックします。期間を 1 分に変更して、\[完了\] をクリックします。 - \[保存\] をクリックして、\[アクティブ化\] をクリックします。 ## [](#カスタマーエクスペリエンスの最適化ユースケースのセットアップ手順)カスタマーエクスペリエンスの最適化ユースケースのセットアップ手順 管理者として Marketing Cloud にログインし、以下の手順を実行します。 ### [](#前提条件)前提条件 Data Cloud セグメントを公開して有効化する手順は、​[『Salesforce Data Cloud Setup Guide (Salesforce Data Cloud 設定ガイド)』](https://docs.mulesoft.com/jp/financial-services/1.9/sfdc-data-cloud-setup-guide)​を参照してください。セグメントが公開され、有効化されると、Data Cloud セグメントと同じ名前のデータエクステンションが Marketing Cloud に作成されます。 ### [](#データエクステンションの確認)データエクステンションの確認 Data Cloud から新しく作成されたデータエクステンションが Marketing Cloud 内で有効になっていることを確認します。 - Contact Builder に移動します。 - 上部のナビゲーションで \[データエクステンション\] をクリックします。 - データエクステンションを検索します。 - セグメントが作成され、Data Cloud セグメントと共有されていることを確認して、次のステップに進みます。 ### [](#create-email-template)Create Email Template - Email Studio に移動します。 - \[メール\] をクリックして、見込み客に送信するメールを作成します。 - 上部のナビゲーションで \[コンテンツ\] をクリックします。 - \[Create Email Message (メールメッセージを作成)\] をクリックします。 - \[作成オプションを選択\] をクリックして、\[テンプレート\] を選択します。 - 目的のテンプレートを選択します。 - 次の項目に入力します。 - 名前 - 説明 - 場所 = Content Builder - \[次へ\] をクリックし、\[件名\] と \[プリヘッダー\] を含むメールのコンテンツを追加します。 - \[保存\] をクリックします。 ### [](#複数ステップジャーニーの作成)複数ステップジャーニーの作成 - Journey Builder に移動して、\[Journey Builder\] をクリックします。 - \[Create Multi-Step Journey (複数ステップジャーニーを作成)\] をクリックします。 - Data Cloud と共有するデータエクステンションをリンクします。 - スケジュールを設定します。 - 開始日を設定します。 - タイムゾーンを設定します。 - ジャーニーのケイデンス (タイミング) を設定します。 - \[新しいレコードのみを評価\] を True に設定します。 - メールメッセージを選択します。 - 件名を設定します。 - 送信者プロファイルを選択します。 - 待機期間を 1 分に設定します。 - ジャーニーを保存して有効化します。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.9/prerequisites) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.9/) # アップグレードメモ このページでは、MuleSoft Accelerator for Financial Services の新しいリリースへのアップグレードに関する基本情報を説明します。 ## [](#リリース-1-7-からリリース-1-8)リリース 1.7 からリリース 1.8 リリースノートで説明されているとおり、このリリースで導入された多くの技術的変更とアーキテクチャの変更は既存のデプロイメントに影響します。この影響および対応するアップグレードの考慮事項には、デプロイメントに応じて次の順序で対処する必要があります。 - Salesforce でプラットフォームイベントとトリガーを作成し、Accelerators Salesforce Party Listener (アクセラレーター Salesforce パーティリスナー) と Accelerators Salesforce Financial Account Event Listener (アクセラレーター Salesforce 金融口座イベントリスナー) をデプロイします。 - FINS Customer Process API (FINS 顧客プロセス API) を Accelerator Customer Process API (アクセラレーター顧客プロセス API) に置き換えます。 - このリリースのアセットリストに含まれていない多くの他のアセットも、API 仕様と他のアプリケーションの両方との連動関係の変更を反映するように公開されています。 ## [](#リリース-1-6-からリリース-1-7)リリース 1.6 からリリース 1.7 リリースノートで説明されているとおり、このリリースで導入された多くの技術的変更とアーキテクチャの変更は既存のデプロイメントに影響します。この影響および対応するアップグレードの考慮事項には、デプロイメントに応じて次の順序で対処する必要があります。 - FINS Common (共通)、Banking (バンキング)、または Insurance (保険) RAML ライブラリ内のデータ型が変更された場合、新しい CIM ライブラリをローカル環境にデプロイし、同じ変更を反映して、更新された API 仕様で使用できるようにすることをお勧めします。 - 新しいアプリケーションは MySQL データベースに対して正しく動作する場合がありますが、新しい MariaDB インスタンスをプロビジョニングして最新のスキーマから開始することをお勧めします。データ構造はほとんど変わらないため、必要な場合は既存のデータを (エクスポート/インポートによって) 古い DB から新しい DB に転送できるはずです。ただし、新しい制約が導入されたため、一部の既存のデータが正常に読み込まれない可能性があります。 - このユースケースで参照されている新しいグローバルデータ管理 API と他のアプリケーションをデプロイしたら、元の MDM システム API をデプロイ解除して、その API が参照されないようにする必要があります。環境によっては、次のアプリケーションの最新バージョンの再デプロイが必要になる場合もあります。Bank Loans Process API (銀行ローンプロセス API)、Customer Addresses Process API (顧客住所プロセス API)、Mobile Experience API (モバイルエクスペリエンス API)、Salesforce Financial Experience API (Salesforce 金融エクスペリエンス API)、Salesforce Insurance Experience API (Salesforce 保険エクスペリエンス API)。 - 新しい Jack Henry SilverLake APi と Synergy System API (シナジーシステム API) および Events Experience API (イベントエクスペリエンス API) によって元の汎用コアバンキングデータベース実装が置き換えられるため、次のアプリケーションをデプロイ解除できます。Core Banking Poller Process API (コアバンキング Poller プロセス API)、Core Banking Accounts System API (コアバンキング会計システム API)、Core Banking Customers System API (コアバンキング顧客システム API)。 - このリリースのアセットリストに含まれていない多くの他のアセットも、API 仕様と他のアプリケーションの両方との連動関係の変更を反映するように公開されています。このため、すべての既存のデプロイメントを、Exchange にある最新バージョンにアップグレードして、古いユースケースとの互換性を確保することを強くお勧めします。 ### [](#コアバンキングの制限事項)コアバンキングの制限事項 Jack Henry SilverLake プロバイダーでは、汎用コアバンキングシステム API によって最初に実装されたすべての機能はサポートされません。これにより、特定の条件で既存のテストケースとデモスクリプトが失敗する場合があります。詳細は、SilverLake システム API のドキュメントを参照してください。 ## [](#リリース-1-5-からリリース-1-6)リリース 1.5 からリリース 1.6 このリリースでは、互換性を破る変更は導入されていません。既存の Salesforce Customers System API (Salesforce 顧客システム API) は Chatter フィードへのメッセージの投稿をサポートするように拡張されましたが、このリリースに含まれる他のすべての API はまったく新しいものでした。 ## [](#リリース-1-4-からリリース-1-5)リリース 1.4 からリリース 1.5 このリリースで導入された次の変更は既存のデプロイメントに影響する場合があります。 - 顧客プロファイル (個人と組織を含む) への更新の公開が合理化され、関係者用の 1 つの Anypoint MQ 宛先セットと関係者ロール用の別のセットのみが使用されるようになりました。アップグレードするには、影響のあるアセットを再デプロイする前に新しい宛先を作成する必要があります。 - DocuSign Experience API (DocuSign エクスペリエンス API) と DocuSign System API (DocuSign システム API) は、汎用性を高めるためにリファクタリングされました。これに従って、ローン申込の処理に関連するアセットが更新されたため、そのアセットを再デプロイする必要があります。これには、Bank Loans Process API (銀行ローンプロセス API) と Loan Origination System API (ローン組成システム API) が含まれます。 ## [](#リリース-1-3-からリリース-1-4)リリース 1.3 からリリース 1.4 既存の顧客同期プロセスがさらにもう一度拡張され、郵送先住所変更ユースケースがサポートされるようになりました。これは、これらのコンポーネントの既存のデプロイメントに影響します。また、このリリースには、CIM Market (CIM マーケット) ライブラリのよりクリーンになった新しいバージョンも含まれます。 ### [](#変更の概要)変更の概要 次の変更は既存のデプロイメントに影響する場合があります。 - より適切な例と簡素化された (ただしより完全になった) JSON スキーマが含まれる新しいバージョンに CIM ライブラリがアップグレードされました。 - Notifications Process API (通知プロセス API) は共有サービスとして参照されるようになりました。 - さらに多くの Salesforce FSC レコードタイプのサポートが追加されました。 - ID グラフ LWC が更新されました。 ### [](#アップグレード手順)アップグレード手順 1.3 より前のリリースの場合、以前のアップグレード手順を次の手順に組み込みます。 1. カスタマイズガイドに記載されているとおりに最新の設定変更を Salesforce Financial Services Cloud インスタンスに適用します。 2. 最新の ID グラフ LWC アセットを対象の Salesforce 組織にデプロイします。 3. 最新のスキーマ変更をコアバンキングデータベースと MDM データベースに適用します。 - これには、既存のレコードへのいくつかの更新が必要です。 4. このリリースに含まれる最新の顧客同期コンポーネントをデプロイします。 ### [](#検証手順)検証手順 - Salesforce FSC で新規顧客を作成し、その顧客がコアバンキングと MDM に複製されることを確認します。 - FSC で同じ顧客を更新し、その更新がコアバンキングと MDM に反映されることを確認します。 - 顧客 ID グラフコンポーネントにすべての対象システムが正しく表示されることを確認します。 - FSC の金融口座、取引、およびカードでこれらのテストを繰り返します。 - コアバンキングの顧客、取引先、取引、およびカードで上記の手順を繰り返します。 - ローン組成シナリオを試して、顧客とローン口座が FSC、コアバンキング、および MDM に適切に作成されることを確認します。 ## [](#リリース-1-2-からリリース-1-3)リリース 1.2 からリリース 1.3 支払の最新化ユースケース用に導入された新しいコンポーネントに加えて、このリリースには、既存のコアバンキング、MDM、および Salesforce インテグレーションコンポーネントへの更新も含まれます。 ### [](#変更の概要-2)変更の概要 次の変更は既存のデプロイメントに影響する場合があります。 - Banking (バンキング) ライブラリ内のオブジェクトおよび関連付けられたデータベーススキーマが拡張されました。 - 顧客同期プロセス内の組織関係者に関する追加のサポートが導入されました。 - 多くのオブジェクトの選択プロパティが作成後に参照のみになりました。 - 汎用コアバンキングシステムへの複数の外部識別子の保存のサポートが削除されました。 - Anypoint Studio が多くのコネクタ、モジュール、プラグインと共に 7.11 にアップグレードされました。 ### [](#アップグレード手順-2)アップグレード手順 1.2 より前のリリースの場合、以前のアップグレード手順を次の手順に組み込みます。 1. 最新のスキーマ変更をコアバンキングデータベースと MDM データベースに適用します。 - これには、既存のレコードへのいくつかの更新が必要です。 2. ローカルの Anypoint Studio インスタンスを 7.11 にアップグレードします。 - このリリースからアセットをインポートするための新しいワークスペースを作成します。 3. このリリースに含まれる最新の顧客同期コンポーネントをデプロイします。 ### [](#検証手順-2)検証手順 - Salesforce FSC で新規顧客を作成し、その顧客がコアバンキングと MDM に複製されることを確認します。 - FSC で同じ顧客を更新し、その更新がコアバンキングと MDM に反映されることを確認します。 - FSC の金融口座、取引、およびカードでこれらのテストを繰り返します。 - コアバンキングの顧客、取引先、取引、およびカードで上記の手順を繰り返します。 ## [](#以前のリリースからリリース-1-2-へのアップグレード)以前のリリースからリリース 1.2 へのアップグレード このリリースでは、それ以前のリリースからの大幅な変更がいくつか導入されました。この結果、コンポーネント間の適切なインタラクションが維持されるように両方のユースケースのすべてのアセットが再公開されました。 ### [](#変更の概要-3)変更の概要 次の変更は既存のデプロイメントに影響する場合があります。 - FIS インテグレーションが、データベースに基づく汎用コアバンキングシステムに置き換えられました。 - データベースに基づく汎用クレジットカードシステムが追加されました。 - MDM 関数が顧客および銀行口座用の個別の API にリファクタリングされました。 - ソリューションで使用する Salesforce Lightning Web コンポーネントの新しいバージョンが組み込まれました。 - Salesforce Financial Services Cloud では追加のカスタマイズと設定手順が必要です。 - 顧客と金融口座情報の完全な双方向同期が導入されました。 ### [](#アップグレード手順-3)アップグレード手順 既存のインストールをこのリリースにアップグレードする場合は、次の手順を実行する必要があります。 1. カスタマイズガイドに記載されているとおりに最新の設定変更を Salesforce Financial Services Cloud インスタンスに適用します。 2. LWC コンポーネントの新しいバージョンを再デプロイします。 3. コアバンキングシステムの新しいデータベーススキーマを作成します。 4. 2 つの Core Banking System API (コアバンキングシステム API) 実装プロジェクトにあるスキーマ作成スクリプトを適用します。 5. クレジットカードシステムの新しいデータベーススキーマを作成します。 6. Credit Card System API (クレジットカードシステム API) 実装プロジェクトにあるスキーマ作成スクリプトを適用します。 7. 既存の MDM および FIS システム API をデプロイ解除します。 8. `fins-common-resources`​ プロジェクトの ​`Anypoint-MQ-Configuration`​ Postman コレクションを実行し、必要な MQ 宛先を作成します。 9. 両方のユースケースで必要とされるすべての実装アセットをデプロイ/再デプロイします。 ### [](#検証手順-3)検証手順 次のテストを実行すると、コアバンキング基礎と顧客オンボーディングのユースケースのすべてのコンポーネントが適切にデプロイされていることを確認できます。 - Salesforce FSC で新規顧客を作成し、その顧客がコアバンキングと MDM に複製されることを確認します。 - FSC で同じ顧客を更新し、その更新がコアバンキングと MDM に反映されることを確認します。 - FSC の金融口座、取引、およびカードでこれらのテストを繰り返します。 - コアバンキングの顧客、取引先、取引、およびカードで上記の手順を繰り返します。 - ローン組成シナリオを試して、顧客とローン口座が FSC、コアバンキング、および MDM に適切に作成されることを確認します。 ## [](#関連情報)関連情報 - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.8/) # アップグレードメモ このページでは、MuleSoft Accelerator for Financial Services の新しいリリースへのアップグレードに関する基本情報を説明します。 ## [](#リリース-1-7-からリリース-1-8)リリース 1.7 からリリース 1.8 リリースノートで説明されているとおり、このリリースで導入された多くの技術的変更とアーキテクチャの変更は既存のデプロイメントに影響します。この影響および対応するアップグレードの考慮事項には、デプロイメントに応じて次の順序で対処する必要があります。 - Salesforce でプラットフォームイベントとトリガーを作成し、Accelerators Salesforce Party Listener (アクセラレーター Salesforce パーティリスナー) と Accelerators Salesforce Financial Account Event Listener (アクセラレーター Salesforce 金融口座イベントリスナー) をデプロイします。 - FINS Customer Process API (FINS 顧客プロセス API) を Accelerator Customer Process API (アクセラレーター顧客プロセス API) に置き換えます。 - このリリースのアセットリストに含まれていない多くの他のアセットも、API 仕様と他のアプリケーションの両方との連動関係の変更を反映するように公開されています。 ## [](#リリース-1-6-からリリース-1-7)リリース 1.6 からリリース 1.7 リリースノートで説明されているとおり、このリリースで導入された多くの技術的変更とアーキテクチャの変更は既存のデプロイメントに影響します。この影響および対応するアップグレードの考慮事項には、デプロイメントに応じて次の順序で対処する必要があります。 - FINS Common (共通)、Banking (バンキング)、または Insurance (保険) RAML ライブラリ内のデータ型が変更された場合、新しい CIM ライブラリをローカル環境にデプロイし、同じ変更を反映して、更新された API 仕様で使用できるようにすることをお勧めします。 - 新しいアプリケーションは MySQL データベースに対して正しく動作する場合がありますが、新しい MariaDB インスタンスをプロビジョニングして最新のスキーマから開始することをお勧めします。データ構造はほとんど変わらないため、必要な場合は既存のデータを (エクスポート/インポートによって) 古い DB から新しい DB に転送できるはずです。ただし、新しい制約が導入されたため、一部の既存のデータが正常に読み込まれない可能性があります。 - このユースケースで参照されている新しいグローバルデータ管理 API と他のアプリケーションをデプロイしたら、元の MDM システム API をデプロイ解除して、その API が参照されないようにする必要があります。環境によっては、次のアプリケーションの最新バージョンの再デプロイが必要になる場合もあります。Bank Loans Process API (銀行ローンプロセス API)、Customer Addresses Process API (顧客住所プロセス API)、Mobile Experience API (モバイルエクスペリエンス API)、Salesforce Financial Experience API (Salesforce 金融エクスペリエンス API)、Salesforce Insurance Experience API (Salesforce 保険エクスペリエンス API)。 - 新しい Jack Henry SilverLake APi と Synergy System API (シナジーシステム API) および Events Experience API (イベントエクスペリエンス API) によって元の汎用コアバンキングデータベース実装が置き換えられるため、次のアプリケーションをデプロイ解除できます。Core Banking Poller Process API (コアバンキング Poller プロセス API)、Core Banking Accounts System API (コアバンキング会計システム API)、Core Banking Customers System API (コアバンキング顧客システム API)。 - このリリースのアセットリストに含まれていない多くの他のアセットも、API 仕様と他のアプリケーションの両方との連動関係の変更を反映するように公開されています。このため、すべての既存のデプロイメントを、Exchange にある最新バージョンにアップグレードして、古いユースケースとの互換性を確保することを強くお勧めします。 ### [](#コアバンキングの制限事項)コアバンキングの制限事項 Jack Henry SilverLake プロバイダーでは、汎用コアバンキングシステム API によって最初に実装されたすべての機能はサポートされません。これにより、特定の条件で既存のテストケースとデモスクリプトが失敗する場合があります。詳細は、SilverLake システム API のドキュメントを参照してください。 ## [](#リリース-1-5-からリリース-1-6)リリース 1.5 からリリース 1.6 このリリースでは、互換性を破る変更は導入されていません。既存の Salesforce Customers System API (Salesforce 顧客システム API) は Chatter フィードへのメッセージの投稿をサポートするように拡張されましたが、このリリースに含まれる他のすべての API はまったく新しいものでした。 ## [](#リリース-1-4-からリリース-1-5)リリース 1.4 からリリース 1.5 このリリースで導入された次の変更は既存のデプロイメントに影響する場合があります。 - 顧客プロファイル (個人と組織を含む) への更新の公開が合理化され、関係者用の 1 つの Anypoint MQ 宛先セットと関係者ロール用の別のセットのみが使用されるようになりました。アップグレードするには、影響のあるアセットを再デプロイする前に新しい宛先を作成する必要があります。 - DocuSign Experience API (DocuSign エクスペリエンス API) と DocuSign System API (DocuSign システム API) は、汎用性を高めるためにリファクタリングされました。これに従って、ローン申込の処理に関連するアセットが更新されたため、そのアセットを再デプロイする必要があります。これには、Bank Loans Process API (銀行ローンプロセス API) と Loan Origination System API (ローン組成システム API) が含まれます。 ## [](#リリース-1-3-からリリース-1-4)リリース 1.3 からリリース 1.4 既存の顧客同期プロセスがさらにもう一度拡張され、郵送先住所変更ユースケースがサポートされるようになりました。これは、これらのコンポーネントの既存のデプロイメントに影響します。また、このリリースには、CIM Market (CIM マーケット) ライブラリのよりクリーンになった新しいバージョンも含まれます。 ### [](#変更の概要)変更の概要 次の変更は既存のデプロイメントに影響する場合があります。 - より適切な例と簡素化された (ただしより完全になった) JSON スキーマが含まれる新しいバージョンに CIM ライブラリがアップグレードされました。 - Notifications Process API (通知プロセス API) は共有サービスとして参照されるようになりました。 - さらに多くの Salesforce FSC レコードタイプのサポートが追加されました。 - ID グラフ LWC が更新されました。 ### [](#アップグレード手順)アップグレード手順 1.3 より前のリリースの場合、以前のアップグレード手順を次の手順に組み込みます。 1. カスタマイズガイドに記載されているとおりに最新の設定変更を Salesforce Financial Services Cloud インスタンスに適用します。 2. 最新の ID グラフ LWC アセットを対象の Salesforce 組織にデプロイします。 3. 最新のスキーマ変更をコアバンキングデータベースと MDM データベースに適用します。 - これには、既存のレコードへのいくつかの更新が必要です。 4. このリリースに含まれる最新の顧客同期コンポーネントをデプロイします。 ### [](#検証手順)検証手順 - Salesforce FSC で新規顧客を作成し、その顧客がコアバンキングと MDM に複製されることを確認します。 - FSC で同じ顧客を更新し、その更新がコアバンキングと MDM に反映されることを確認します。 - 顧客 ID グラフコンポーネントにすべての対象システムが正しく表示されることを確認します。 - FSC の金融口座、取引、およびカードでこれらのテストを繰り返します。 - コアバンキングの顧客、取引先、取引、およびカードで上記の手順を繰り返します。 - ローン組成シナリオを試して、顧客とローン口座が FSC、コアバンキング、および MDM に適切に作成されることを確認します。 ## [](#リリース-1-2-からリリース-1-3)リリース 1.2 からリリース 1.3 支払の最新化ユースケース用に導入された新しいコンポーネントに加えて、このリリースには、既存のコアバンキング、MDM、および Salesforce インテグレーションコンポーネントへの更新も含まれます。 ### [](#変更の概要-2)変更の概要 次の変更は既存のデプロイメントに影響する場合があります。 - Banking (バンキング) ライブラリ内のオブジェクトおよび関連付けられたデータベーススキーマが拡張されました。 - 顧客同期プロセス内の組織関係者に関する追加のサポートが導入されました。 - 多くのオブジェクトの選択プロパティが作成後に参照のみになりました。 - 汎用コアバンキングシステムへの複数の外部識別子の保存のサポートが削除されました。 - Anypoint Studio が多くのコネクタ、モジュール、プラグインと共に 7.11 にアップグレードされました。 ### [](#アップグレード手順-2)アップグレード手順 1.2 より前のリリースの場合、以前のアップグレード手順を次の手順に組み込みます。 1. 最新のスキーマ変更をコアバンキングデータベースと MDM データベースに適用します。 - これには、既存のレコードへのいくつかの更新が必要です。 2. ローカルの Anypoint Studio インスタンスを 7.11 にアップグレードします。 - このリリースからアセットをインポートするための新しいワークスペースを作成します。 3. このリリースに含まれる最新の顧客同期コンポーネントをデプロイします。 ### [](#検証手順-2)検証手順 - Salesforce FSC で新規顧客を作成し、その顧客がコアバンキングと MDM に複製されることを確認します。 - FSC で同じ顧客を更新し、その更新がコアバンキングと MDM に反映されることを確認します。 - FSC の金融口座、取引、およびカードでこれらのテストを繰り返します。 - コアバンキングの顧客、取引先、取引、およびカードで上記の手順を繰り返します。 ## [](#以前のリリースからリリース-1-2-へのアップグレード)以前のリリースからリリース 1.2 へのアップグレード このリリースでは、それ以前のリリースからの大幅な変更がいくつか導入されました。この結果、コンポーネント間の適切なインタラクションが維持されるように両方のユースケースのすべてのアセットが再公開されました。 ### [](#変更の概要-3)変更の概要 次の変更は既存のデプロイメントに影響する場合があります。 - FIS インテグレーションが、データベースに基づく汎用コアバンキングシステムに置き換えられました。 - データベースに基づく汎用クレジットカードシステムが追加されました。 - MDM 関数が顧客および銀行口座用の個別の API にリファクタリングされました。 - ソリューションで使用する Salesforce Lightning Web コンポーネントの新しいバージョンが組み込まれました。 - Salesforce Financial Services Cloud では追加のカスタマイズと設定手順が必要です。 - 顧客と金融口座情報の完全な双方向同期が導入されました。 ### [](#アップグレード手順-3)アップグレード手順 既存のインストールをこのリリースにアップグレードする場合は、次の手順を実行する必要があります。 1. カスタマイズガイドに記載されているとおりに最新の設定変更を Salesforce Financial Services Cloud インスタンスに適用します。 2. LWC コンポーネントの新しいバージョンを再デプロイします。 3. コアバンキングシステムの新しいデータベーススキーマを作成します。 4. 2 つの Core Banking System API (コアバンキングシステム API) 実装プロジェクトにあるスキーマ作成スクリプトを適用します。 5. クレジットカードシステムの新しいデータベーススキーマを作成します。 6. Credit Card System API (クレジットカードシステム API) 実装プロジェクトにあるスキーマ作成スクリプトを適用します。 7. 既存の MDM および FIS システム API をデプロイ解除します。 8. `fins-common-resources`​ プロジェクトの ​`Anypoint-MQ-Configuration`​ Postman コレクションを実行し、必要な MQ 宛先を作成します。 9. 両方のユースケースで必要とされるすべての実装アセットをデプロイ/再デプロイします。 ### [](#検証手順-3)検証手順 次のテストを実行すると、コアバンキング基礎と顧客オンボーディングのユースケースのすべてのコンポーネントが適切にデプロイされていることを確認できます。 - Salesforce FSC で新規顧客を作成し、その顧客がコアバンキングと MDM に複製されることを確認します。 - FSC で同じ顧客を更新し、その更新がコアバンキングと MDM に反映されることを確認します。 - FSC の金融口座、取引、およびカードでこれらのテストを繰り返します。 - コアバンキングの顧客、取引先、取引、およびカードで上記の手順を繰り返します。 - ローン組成シナリオを試して、顧客とローン口座が FSC、コアバンキング、および MDM に適切に作成されることを確認します。 ## [](#関連情報)関連情報 - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.9/) # リリースノート ## [](#v1-8)v1.8 2023 年 3 月 21 日 このユースケースでは、Salesforce 組織の同期が導入されています。これにより、Salesforce Sales Cloud、Salesforce Service Cloud、および Financial Services Cloud 間で顧客プロファイルデータを同期できるようになります。 多くの Salesforce ユーザーは Salesforce インスタンスに複数組織のソリューションを実装しているため、Salesforce ユーザーは組織間のデータ共有をサポートする組織の移行戦略も定義する必要があります。組織の移行戦略の定義は複雑な作業であり、多くの場合、サードパーティの支援が必要になります。このソリューションにより、データオブジェクト (取引先や取引先責任者) とそれらのオブジェクトの順序を含む、組織間のデータの実際の移動が可能になります。 技術的な観点から見ると、このリリースでは顧客プロファイルの同期の処理方法に大きな変更が加えられています。コードを変更せずに、ランタイムプロパティを使用して複数の参照データプロバイダーを同期できるだけでなく、任意の参照データプロバイダーを同期プロセスにオンボードできるようになります。その結果、Salesforce などのさまざまな参照データプロバイダーのプラグインをサポートする、簡素化されたデータ同期プロセスのセットが得られます。 さらにこのリリースでは、Salesforce のデータ変更をキャプチャするプラットフォームイベントが導入されています。 プラットフォームイベントの作成およびトリガー用のスクリプトも追加されています。 ### [](#マイナー更新)マイナー更新 次のアセットは、軽微な問題を修正するために更新されました。 - LWC コンポーネントでの Sales Cloud および Service Cloud のサポート - Jack Henry SilverLake でのパッチカードのサポート ## [](#v1-7)v1.7 2022 年 12 月 13 日 ### [](#jack-henry-silverlake-コアの利用ユースケース)「Jack Henry SilverLake コアの利用」ユースケース このユースケースでは、コアバンキングシステムの実装として Jack Henry SilverLake コアが導入されています。これにより、Salesforce Financial Services Cloud データを SilverLake と同期できるようになります。 技術的な観点から見ると、このリリースでは特に参照データの管理に関して、顧客プロファイルと財務データの同期の処理方法に大きな変更が加えられています。最終的な結果として、将来のリリースでは、Salesforce などのさまざまな参照データプロバイダーのプラグインをサポートする、簡素化されたデータ同期プロセスのセットが得られます。 汎用データベースの実装も、MySQL プロバイダーから MariaDB に移行されました。この変更により、AWS RDS のサポートを犠牲にすることなく、データベースに依存するアセットを GovCloud にパブリッシュできるようになります。 最後に、API 実装への最終的な影響は最小限ですが、カスタム FINS データモデル (FINS 共通ライブラリ、FINS バンキングライブラリ、FINS 保険ライブラリアセットを介して提供) は、CIM セットアップライブラリと CIM FINS 拡張ライブラリという 2 つの新しいライブラリが導入されたことで、既存の CIM モデル内に統合されている点に注意してください。これにより、Salesforce Customer 360 データモデルとより密接に連携した、一貫した正規モデルの実現に近づくことができます。 ## [](#v1-6)v1.6 2022 年 9 月 13 日 ### [](#cdp-を使用したカスタマーエクスペリエンスの最適化ユースケース)「CDP を使用したカスタマーエクスペリエンスの最適化」ユースケース このユースケースは、複数のソースから Data Cloud へのデータの取り込みをサポートし、カスタマーサービス担当者 (CSR) にマーケティングインサイトを提供することで、Data Cloud のアクティベーションの結果を使用してカスタマーエクスペリエンスを最適化します。 ### [](#bian-準拠のアセット)BIAN 準拠のアセット このソリューションは、API 仕様や実装テンプレートなどの BIAN 準拠のアセットを提供します。サービス、セールス、カード、ローン、預金などの主要なビジネスドメインで 50 個を超えるアセットを検索および使用できます。 ## [](#v1-5)v1.5 2022 年 7 月 15 日 ### [](#クライアントオンボーディング-資産管理ユースケース)「クライアントオンボーディング - 資産管理」ユースケース このユースケースは、合理化され自動化されたクライアントオンボーディングソリューションを有効にします。資産管理クライアントサービスチームは、システムを統合し、ワークフローをデジタル化することで、手動エラーのリスクを軽減できるようになります。 ## [](#v1-4)v1.4 2022 年 4 月 28 日 ### [](#住所変更オーケストレーションユースケース)「住所変更オーケストレーション」ユースケース 「住所変更オーケストレーション」ユースケースが導入されています。このユースケースには 2 つの拡張機能があります。 - [ユースケース 4a - 住所変更オーケストレーション: 保険](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%204a%20-%20Address%20change%20orchestration%20-%20Insurance/)​ - 保険契約者または配送業者の住所調整により発生するダウンストリームイベントを合理化します。保険用の住所変更オーケストレーションユースケースでは、住所確認、シームレスな保険契約者のデータ更新、および単一住宅保険の保険契約補償範囲評価のためのソリューションが提供されます。これにより、保険契約者の保険料更新が迅速化されます。 - [ユースケース 4b - 住所変更オーケストレーション: 銀行取引](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%202a%20-%20Customer%20onboarding%20-%20Banking/)​ — 顧客の住所変更によって発生する、カスタマーサービスチームのアップセル、クロスセル、およびサービスの機会を強化します。銀行取引用の住所変更オーケストレーションユースケースでは、より迅速な住所検証と、パーソナライズされた商品やサービスなどのカスタマーサービスの機会の増加がサポートされます。 ## [](#v1-3)v1.3 2022 年 3 月 21 日 ### [](#マイナー更新-2)マイナー更新 次のような軽微な問題を修正するために、いくつかのアセットが更新されました。 - データベース作成スクリプト - Visualizer レイヤーの割り当て - ドキュメントの更新 2022 年 1 月 28 日 ### [](#支払の最新化ユースケース)「支払の最新化」ユースケース 金融機関向けの最新の支払ソリューションの開発を加速させる、 [「支払の最新化」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%203%20-%20Payments%20modernization/)​ユースケースが導入されています。銀行や信用組合は、複数の種類の金融取引や顧客のニーズに対応できる多様な支払環境を提供できるようになります。 ## [](#v1-2)v1.2 2021 年 11 月 16 日 ### [](#コアバンキングの機能強化)コアバンキングの機能強化 このリリースには、次の機能強化が含まれています。 - 顧客アカウントの同期と顧客オンボーディングの両方のユースケースに詳細情報が追加されました。 - クレジットカード機能が追加されました - 顧客アカウント、トランザクション、クレジットカード間の完全な双方向同期機能が追加されました 詳細は、​[「アップグレードメモ」](https://docs.mulesoft.com/jp/financial-services/1.8/upgrade-notes)​を参照してください。 ## [](#v1-1)v1.1 2021 年 9 月 09 日 ### [](#顧客オンボーディングユースケース)「顧客オンボーディング」ユースケース [「顧客オンボーディング - 銀行取引」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%202a%20-%20Customer%20onboarding%20-%20Banking/)​ユースケースが導入されています。これにより、Salesforce Financial Services Cloud をエンゲージメントシステム、DocuSign をドキュメント管理システム、Equifax を信用分析システムとして、活用できるようになります。 ## [](#v1-0)v1.0 2021 年 7 月 27 日 ### [](#最初のリリース)最初のリリース これは、MuleSoft Accelerator for Financial Services の最初のリリースです。 このアクセラレーターでは、複数のシステムから顧客の財務概要を表示できる [「コアバンキング基盤」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-financial-services/minor/1.8/pages/Use%20case%201%20-%20Core%20banking%20foundation/)​ユースケースも導入されています。このリリースでは、顧客およびカスタマーサービス担当者 (CSR) ビューがサポートされています。 ## [](#関連情報)関連情報 - [アップグレードメモ](https://docs.mulesoft.com/jp/financial-services/1.8/upgrade-notes) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.8/) # 支払の最新化デモセットアップガイド このガイドでは、「支払の最新化」ユースケースデモを実行するために必要なすべてのコンポーネントをセットアップする手順を説明します。 ## [](#概要)概要 - ソリューションに必要なコンテナをデプロイするには、Docker ランタイムが必要 - 汎用コアバンキングシステムが主要なレコードシステムとして使用される - ACH および Fedwire メッセージの処理をシミュレートするために、Moov.io コンテナが使用される - SWIFT メッセージの処理をシミュレートするために、サードパーティの Java ライブラリが使用される - 受信した支払確認をシミュレートするために、カスタムプロセスが使用される - このユースケースによって実装された機能のデモのために、 [Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/)​ が作成されている - BlockChain トランザクションの処理をサポートするために、MultiChain ウォレットノードが使用される ## [](#セットアップ)セットアップ このガイドでは、提供された API 実装で使用されるサポート対象バックエンドサービスを使用して、デモ環境をセットアップします。これらの API が MuleSoft ユーザーによって採用されている場合、ユーザーはこれらのサンプルバックエンドサービスを好みのサービスに置き換えることが期待されます。 次のコンテナ化されたサービスが Docker にデプロイされます。デモの目的では、すべてのコンテナを 1 つの Docker ノードにデプロイすることをお勧めします。 - moov.io ACH サービス - moov.io Fedwire サービス - [Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/) - [MultiChain](https://www.multichain.com/)​ に基づくブロックチェーン [Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/)​ は、README ファイルに記載されている手順に従って、コンテナの外部でローカルに実行することもできます。 **Payments Front-end Web UI (支払フロントエンド Web UI) の推奨セットアップ:** 1. Docker とその連動関係を任意のサーバーにインストールします。 2. .env ファイル内の次のプロパティを変更して、 [Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/)​ を設定します。 - `REACT_APP_PAYMENTS_WEBUI_EXP_API_ENDPOINT`​ は、 [Payments Web UI Experience API (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-webui-exp-api-spec/)​ のインスタンスを指し示す必要があります。 - `REACT_APP_PAYMENTS_WEBUI_EXP_API_WEBSOCKET_ENDPOINT`​ は、 [Payments Web UI Experience API (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-webui-exp-api-spec/)​ のインスタンスを指し示す必要があります。 3. docker-build.sh スクリプトを実行して、Docker イメージを作成します。 4. Docker サーバーを実行しているマシン上で docker-run.sh スクリプトを実行して Docker コンテナを起動するか、Docker 管理 UI を使用してコンテナを管理します。 5. [Payments Web UI Experience API (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-webui-exp-api/)​ の ​`https.cors.allow-url`​ プロパティを、CORS を許可する Payments Front-end Web UI (支払フロントエンド Web UI) エンドポイントで更新します。 **Moov.io の推奨セットアップ:** moov.io イメージは、事前作成済みの状態で提供されます。これらは、付属の docker-run.sh スクリプトを使用して Docker サーバーで起動できます。 **MultiChain のセットアップ:** MultiChain ノードを Docker コンテナとして実行するには、次の手順を実行します。 1. [Blockchain System API (ブロックチェーンシステム API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-blockchain-sys-api-spec/)​ の scripts フォルダーにある Dockerfile を使用して、MultiChain イメージを作成します。 2. `docker-run.sh`​ スクリプトを実行して、コンテナをデプロイし、ネットワークポートをセットアップします。​`docker-exec.sh`​ を実行して MultiChain を作成し、MultiChain コンテナを使用するように json-rpc サービスを設定します。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.8/prerequisites) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.8/) # 支払の最新化デモセットアップガイド このガイドでは、「支払の最新化」ユースケースデモを実行するために必要なすべてのコンポーネントをセットアップする手順を説明します。 ## [](#概要)概要 - ソリューションに必要なコンテナをデプロイするには、Docker ランタイムが必要 - 汎用コアバンキングシステムが主要なレコードシステムとして使用される - ACH および Fedwire メッセージの処理をシミュレートするために、Moov.io コンテナが使用される - SWIFT メッセージの処理をシミュレートするために、サードパーティの Java ライブラリが使用される - 受信した支払確認をシミュレートするために、カスタムプロセスが使用される - このユースケースによって実装された機能のデモのために、 [Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/)​ が作成されている - BlockChain トランザクションの処理をサポートするために、MultiChain ウォレットノードが使用される ## [](#セットアップ)セットアップ このガイドでは、提供された API 実装で使用されるサポート対象バックエンドサービスを使用して、デモ環境をセットアップします。これらの API が MuleSoft ユーザーによって採用されている場合、ユーザーはこれらのサンプルバックエンドサービスを好みのサービスに置き換えることが期待されます。 次のコンテナ化されたサービスが Docker にデプロイされます。デモの目的では、すべてのコンテナを 1 つの Docker ノードにデプロイすることをお勧めします。 - moov.io ACH サービス - moov.io Fedwire サービス - [Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/) - [MultiChain](https://www.multichain.com/)​ に基づくブロックチェーン [Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/)​ は、README ファイルに記載されている手順に従って、コンテナの外部でローカルに実行することもできます。 **Payments Front-end Web UI (支払フロントエンド Web UI) の推奨セットアップ:** 1. Docker とその連動関係を任意のサーバーにインストールします。 2. .env ファイル内の次のプロパティを変更して、 [Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/)​ を設定します。 - `REACT_APP_PAYMENTS_WEBUI_EXP_API_ENDPOINT`​ は、 [Payments Web UI Experience API (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-webui-exp-api-spec/)​ のインスタンスを指し示す必要があります。 - `REACT_APP_PAYMENTS_WEBUI_EXP_API_WEBSOCKET_ENDPOINT`​ は、 [Payments Web UI Experience API (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-webui-exp-api-spec/)​ のインスタンスを指し示す必要があります。 3. docker-build.sh スクリプトを実行して、Docker イメージを作成します。 4. Docker サーバーを実行しているマシン上で docker-run.sh スクリプトを実行して Docker コンテナを起動するか、Docker 管理 UI を使用してコンテナを管理します。 5. [Payments Web UI Experience API (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-webui-exp-api/)​ の ​`https.cors.allow-url`​ プロパティを、CORS を許可する Payments Front-end Web UI (支払フロントエンド Web UI) エンドポイントで更新します。 **Moov.io の推奨セットアップ:** moov.io イメージは、事前作成済みの状態で提供されます。これらは、付属の docker-run.sh スクリプトを使用して Docker サーバーで起動できます。 **MultiChain のセットアップ:** MultiChain ノードを Docker コンテナとして実行するには、次の手順を実行します。 1. [Blockchain System API (ブロックチェーンシステム API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-blockchain-sys-api-spec/)​ の scripts フォルダーにある Dockerfile を使用して、MultiChain イメージを作成します。 2. `docker-run.sh`​ スクリプトを実行して、コンテナをデプロイし、ネットワークポートをセットアップします。​`docker-exec.sh`​ を実行して MultiChain を作成し、MultiChain コンテナを使用するように json-rpc サービスを設定します。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/financial-services/1.9/prerequisites) - [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.9/)