ビジネスルールを使用した取引強化プロバイダーの決定
ビジネスルールを使用して、取引強化プロバイダーの選択を自動化します。強化の対象となる取引を定義する決定マトリックスと、適切なプロバイダーを決定する式セットを設定します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Professional Edition、Enterprise Edition、および Unlimited Edition |
| 必要なユーザー権限 | |
|---|---|
| 式セットテンプレートを式セットバージョンとして保存する | 「ルールエンジンデザイナー」 |
| ビジネスルールエンジンで決定表を使用し、式セットを実行する: | 「ルールエンジンランタイム」 |
| Integration Procedure を更新する | OmniStudio 管理者 |
| Integration Procedure を実行する | 「Omnistudio ユーザー」 |
決定マトリックスと式セットは、ビジネスルールエンジンの主要なコンポーネントです。決定マトリックスは、ユーザー定義の入力列と出力列を含むルックアップテーブルです。エンジンは入力を取得し、適切な出力を検索します。式セットが決定マトリックスをコールすると、エンジンは入力値に一致するテーブル行を検索し、その行の出力値を返します。
-
特定の取引コードに基づいて取引を強化するプロバイダーを決定する決定マトリックスを定義します。
- アプリケーションランチャーで [ビジネスルールエンジン] を見つけて選択します。
- アプリケーションナビゲーションメニューから、[ルックアップテーブル] を選択します。
- [新規] をクリックします。
- [Decision Matrix (決定マトリックス)] を選択し、[次へ] をクリックします。
- 名前に EnrichmentProviderMapping と入力し、種別で 標準 を選択します。
- 変更内容を保存します。
- 新しい決定マトリックスのレコードページの [関連] タブで、マトリックスのバージョン 1 をクリックします。
-
列を追加して、入力データと出力データを定義します。
入力データには、金融口座種別と取引コードが含まれます。出力データには、各取引コード、カード種別、支払ネットワークのエンリッチメントプロバイダー名が含まれます。取引コードをエンリッチメントプロバイダー名にマッピングする決定マトリックスの例を次に示します。
入力データ 出力データ FinancialAccountType(Text) TransactionCode (Text) ProviderNames (Text Range) CardType(Text) PaymentNetwork(Text) クレジットカード 1300 EnrichmentProvider1、ConsumerClarity クレジットカード マスターカード クレジットカード 1400 EnrichmentProvider1 クレジットカード マスターカード クレジットカード 1500 ConsumerClarity クレジットカード マスターカード クレジットカード 100000000000006 Visa クレジットカード Visa クレジットカード 100000000000009 Visa クレジットカード Visa -
決定マトリックスを保存して有効化します。
決定マトリックスを作成したら、エンリッチメントプロバイダー識別用の式セットテンプレートから参照します。
-
各取引コードに対応するエンリッチメントプロバイダーを対応付ける式セットを設定します。
- アプリケーションランチャーで [ビジネスルールエンジン] を見つけて選択します。
- アプリケーションナビゲーションメニューから、[式セットテンプレート] を選択します。
- 式セットテンプレートのリストビューから、エンリッチメントプロバイダーを識別 をクリックします。
-
[別名で保存] をクリックします。
テンプレートがコピーされ、式セットとして保存されます。式セットは式セットリストにあります。
- 式セットのプロパティを開きます。
-
[ランク] 項目にランク番号を入力します。
複数の有効なバージョンが式セット呼び出しと一致し、日時期間が重複する場合、ランクが最も高いバージョンが選択されます。たとえば、2 つの有効なバージョンのランク値が 1 と 2 に設定されている場合、ランク 2 のバージョンが選択されます。
-
式セットを有効化します。
式セットを有効化したら、FSC/TransactionDisputeEnrichment インテグレーションプロシージャで参照します。
-
Integration Procedure を式セット名で更新します。
- アプリケーションランチャーで、[OmniStudio] を見つけて選択します。
- OmniStudio アプリケーションで、ナビゲーションバーから [Integration Procedures (インテグレーション手順)] を選択します。
- [FSC/TransactionDisputeEnrichment Integration Procedure (FSC/TransactionDisputeEnrichment インテグレーション手順)] を選択し、最新バージョンを開きます。
- インテグレーション手順のバージョンを作成します。
- EnrichmentExpressionSetAction 式セットアクション をクリックします。
- [設定名] 項目に、式セットの名前を入力します。
- インテグレーション手順を保存して有効化します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。
