割当マッピング・セットのコンポーネント
割当マッピング・セットとその基礎となるマッピングによって、テリトリ・ベースの割当が制御されます。 このトピックでは、これらのコンポーネントが割当処理でどのように連携するかについて説明します。
この図は、デフォルトのマッピング・セットおよびマッピングが関連付けられている営業アプリケーションの作業オブジェクトの例を示しています。 マッピング・セットおよびマッピングによってテリトリ・ベースの割当が制御され、作業オブジェクト属性はテリトリ候補オブジェクトのディメンションおよび属性にマップされます。

マッピング
マッピングは、割当プロセスで使用されるディメンション、属性およびテリトリ・フィルタリングを識別します。 アカウント、リード、パートナ・アカウント、ディールおよび商談売上割当には、デフォルトのマッピング・セットとそれに関連するマッピングが事前定義されています。 事前定義マッピングの例では、商談、リード、営業、パートナ、アカウントおよびディールで同じテリトリ階層を使用することを前提としています。
各事前定義済マッピング・セットには、アカウント産業や営業リード製品などのオブジェクトに関する情報、およびテリトリのディメンションまたは属性への各マッピングを識別する9から16のマッピングがあります。
すでに確立した作業オブジェクト、候補オブジェクトおよび属性を使用して、さらにマッピングを作成できます。
マッピング・セット
マッピング・セットを使用するとマッピングをグループ化できるため、作業オブジェクトと候補オブジェクトの組合せごとに複数のマッピングを作成できます。 マッピング・セットの概念は、テリトリ・ベースの割当およびルール・フィルタリングを使用するテリトリ・ベースの割当でのみ使用されます。 アカウント、リード、商談、パートナ・アカウントおよびディールのマッピング・セットが事前定義されています。 割当オブジェクトを管理する場合、ユーザーは、組合せまたは作業オブジェクトと候補オブジェクトごとに複数のマッピングを含むマッピング・セットをさらに定義できます。
マッピング・タイプ
割当マッピングには次の3つのタイプがあります。
ディメンション・マッピング: 比較対象の作業オブジェクト属性と候補オブジェクト属性がディメンション属性(製品など)の場合は、ディメンション・マッピングを使用する必要があります。 マッピングの作成時に、「機能コード」フィールドを使用してディメンションの一意の識別子を指定します。 通常、属性マッピングは、比較対象の作業オブジェクト属性と候補オブジェクト属性が非ディメンション属性の場合に使用されます。
マッピングの作成時に、機能サービスおよび機能コードが必要になるのは、変換関数が使用されている場合のみです。 機能コード・フィールドは、属性の一意の識別子を指定するために使用され、この識別子は変換関数に渡されます。
たとえば、売上明細に関連付けられた製品に基づいてテリトリを商談売上明細に割り当てます。 この場合、マッピング・タイプとしてディメンションが選択されます。 候補オブジェクトの「低」属性と「高」属性は、テリトリの製品の下位順序属性と上位順序属性の名前に対応します。 作業オブジェクトの「低」属性と「高」属性は、売上明細の製品の下位順序属性と上位順序属性の名前に対応します。
属性マッピング: このマッピングを使用すると、作業オブジェクト属性と候補オブジェクト属性の間で属性値を比較および照合できます。 候補オブジェクト属性の値が作業オブジェクト属性と一致すると、その候補が選択されます。 属性マッピングは、通常、比較対象の作業オブジェクト属性と候補オブジェクト属性が非ディメンション属性の場合に使用されます。 このマッピング・タイプは、階層ディメンションのアカウントと地理の間のマッピングを取得するためにも使用されます。
たとえば、パートナ識別子属性を持つリード作業オブジェクトと、パートナID属性を持つテリトリ・オブジェクトを考えてみます。 選択基準はselect Sales Lead Territories where Sales Lead Territory.Partner Identifier equals Sales Lead.Lead Partner Identifier
というものです。 割当マネージャは、このマッピング・データを使用して、選択基準と等しい候補オブジェクトに対する問合せを作成します。
リテラル・マッピング: リテラル・マッピングは、候補オブジェクトをフィルタするためにほとんど使用されます。 この形式のマッピングを使用すると、候補属性を、ユーザーが選択した特定の値と比較できます。 割当マネージャは、マップされた候補オブジェクト属性を、指定されたリテラル値と比較します。 たとえば、属性「カバレッジ・モデル」が値「PARTNER_CENTRIC」と等しいテリトリ候補オブジェクトを選択します。
「リテラル・マッピング」で、入力した値が参照タイプ値コードに対応していることを確認します。 参照の意味を入力しないでください。
マッピング・セットおよびマッピングを使用した割当処理
マッピングを設計するときは、テリトリ構成で使用するディメンションと属性、およびこれらのテリトリ候補と作業オブジェクトの照合方法を慎重に検討してください。 また、テリトリ構造で使用される情報のシェイプも考慮します。これは、各マッピングの順序に影響する可能性があります。 テリトリ・ベースの割当処理でこれらのマッピング・セットが使用される順序を識別するために使用される、各マッピング・セットに順序を入力できます。 テリトリ照合で使用するディメンション・マッピングの順序は、パフォーマンスに影響する可能性があります。 最も選択性の高いマッピングの順序番号を最小にしてください。 最小の順序番号を使用することで照合プロセスの最初に実行されるため、テリトリ照合数が最小になります。 順序が指定されていないマッピングは、照合プロセスの最後に一緒に使用されます。
マッピング・セットの順序が重要でない場合があります。 たとえば、2つの事前定義済商談売上割当マッピング・セットがあるとします。 1つ目のマッピング・セットを使用すると、商談/商談アカウントに関する情報とテリトリ情報に基づいて、一致するテリトリが検索されます。 次に、2つ目のマッピング・セットを使用して、商談/商談パートナ情報とテリトリ情報に基づいてテリトリを照合します。 マッピング・セットの順序は入れ替え可能です。どちらのマッピング・セットを先に使用しても、一致する結果のテリトリは同じになります。
リードの場合、マッピング・セットの順序は重要です。最初のマッピング・セットを使用して一致したテリトリによってプライマリ・パートナがリードに追加される可能性があるためです。 この情報は、2つ目のマッピング・セットを使用して実行されるテリトリ照合には重要です。
マッピング・セットを条件付きにして、割当処理中にマッピング・セットを使用するかどうかを制御できます。 たとえば、パートナ・チャネル・マネージャ・テリトリ割当マッピング・セットの条件属性は、値RevenuePartnerIdに設定されています。 売上明細の割当処理中に、その売上明細のRevenuePartnerId属性に値が含まれている場合、このマッピング・セットはテリトリ照合処理で使用されます。
関連候補リージョンのインジケータは、各マッピング・セットの処理によって識別された一致する割当候補をマージするかどうかを制御します。 このインジケータは、割当処理で複数のマッピング・セットが使用されている場合に、一致する候補のマージを制御するために使用されます。 このボックスが選択されている場合、候補はマージされます。 デフォルトでは、候補はマージされません。
ほとんどの実装では、事前定義済のマッピング・セットで十分です。 ただし、ユーザー定義の割当処理が必要な場合は、マッピング・セットを柔軟に使用できます。