インポート管理を使用したクレジット、積上、分類および参加者割当ルールのインポート
インポート管理を使用すると、指定された形式のデータが含まれる.CSVファイルをインポートすることで、ルール、ルール割当て、および資格取得基準レコードを作成、更新または削除できます。
次のタイプのルールをインポートできます。
-
直接クレジット・ルール
-
積上クレジット・ルール
-
分類ルール
-
参加者割当ルール
-
チーム・クレジット・ルール
-
アナリスト階層
ソース.CSVファイルおよびインポートの作成
ルールをインポートするには3つのオブジェクトを使用できます。
-
インセンティブ・ルール・オブジェクトは、ルール階層のみのインポートに使用します。 これは、ルールUIの「概要」タブに変換され、すべてのルール・タイプに適用されます。
-
インセンティブ・ルール割当オブジェクトは、既存のルールに割り当てられているオブジェクトのみをインポートするために使用します。 たとえば、クレジット・ルールに割り当てられた参加者、分類ルールに割り当てられたクレジット・カテゴリおよび参加者割当ルールに割り当てられたロールなどです。 これは、ルールUIの「割当」タブに変換され、すべてのルール・タイプに適用されます。
-
インセンティブ・ルール属性値オブジェクトは、ルールに適用可能な属性および属性値をインポートするために使用します。 これは、ルールUIの「資格取得基準」タブに変換され、直接クレジット・ルール、分類ルールおよび参加者割当ルールといった資格取得基準を持つ特定のルール・タイプにのみ適用されます。
テンプレート・ファイルをダウンロードして、インポートするデータを変更します。 ルールをある環境からコピーし、インポート管理を使用して別の環境にインポートする必要がある場合は、ソース環境でBIレポートを作成し、テンプレート形式でデータを抽出して、ターゲット環境にインポートします。
-
にナビゲートします。
-
インポートするオブジェクトを選択し、「ダウンロード」をクリックしてテンプレートを取得します。
-
ダウンロードしたファイルを編集し、すべての必須属性の有効な値が含まれていることを確認します。
-
にナビゲートします。
-
ファイルをインポートする前にマッピングを作成したり、テンプレートから列ヘッダーが変更されない場合は自動マッピングを使用できます。
ルールのインポートのサンプル・データとヒント
ルールをインポートするためのサンプル・データを次に示します。
列ヘッダー |
サンプル値 |
---|---|
OrgName |
Vision Operations |
UsageName |
クレジット処理 |
RuleNumber |
CR_100001 |
名前 |
USA West |
摘要 |
West Regions of USA |
StartDate |
1/1/2020 |
EndDate |
12/31/2020 |
EnabledFlag |
(エントリなし) |
ランク |
(エントリなし) |
NumWinners |
(エントリなし) |
ParentRuleNumber |
CR_100000 |
ParentName |
USA |
ActionCode |
(エントリなし) |
次のヒントに従ってください。
-
UsageNameは、インポートするルールのタイプを指定するためのものです。 ベスト・プラクティスとして、異なるルール・タイプは別個のファイルに保持してください。 有効な使用目的名は次のとおりです。
-
クレジット処理
-
積上階層
-
分類
-
関係者割当
-
チーム
-
アナリスト階層
-
-
RuleNumberが指定されていない場合は、インポート時にルール番号が生成されます。
-
ルート・ノードでない場合、ParentRuleNumberまたはParentNameのいずれかが存在する必要があります。
-
ルールを削除するにはActionCodeにDELETEを使用します。 挿入および更新の場合、ActionCodeは空白にできます。 インポートではルール番号または名前を使用して既存のレコードと比較したうえで、レコードを更新するのかそれとも挿入するのかを判断します。
ルール割当のインポートのサンプル・データとヒント
ルール割当をインポートするためのサンプル・データを次に示します。
列ヘッダー |
サンプル値 |
---|---|
RuleNumber |
CR_100001 |
名前 |
USA West |
AssignedObjectType |
INDIVIDUAL |
AssignedObjectName |
John Smith |
EmailAddress |
john_smith@test_customer.com |
HrPrimaryWorkerNumber |
(エントリなし) |
HrPersonNumber |
(エントリなし) |
PartyNumber |
(エントリなし) |
AssignedObjectId |
56001 |
StartDate |
1/1/2020 |
EndDate |
6/30/2021 |
SplitPct |
100 |
RevenueType |
REVENUE |
RollupFlag |
N |
SummaryFlag |
(エントリなし) |
GroupMemberCreditFlag |
(エントリなし) |
RuleAssignmentId |
(エントリなし) |
ActionCode |
(エントリなし) |
次のヒントに従ってください。
-
RuleNumberまたはNameのいずれかが存在する必要があります。
-
直接クレジット・ルールについては、AssignedObjectTypeの入力のみが必要です。
-
EmailAddress、HrPrimaryWorkerNumber、HrPersonNumberおよびPartyNumberは、参加者に対する追加の識別子です。 これらは直接クレジット・ルール、積上クレジット・ルールおよびチーム・クレジット・ルールにのみ適用されます。
-
割当済オブジェクト列は、ルールに割り当てられているオブジェクトを参照します。 したがって、直接クレジット・ルール、積上クレジット・ルールおよびチーム・クレジット・ルールの場合、このオブジェクトは「参加者」です。 分類ルールの場合、これは「クレジット・カテゴリ」です。 参加者割当ルールの場合、これは「ロール」です。
-
インポートするルール割当のタイプに対して有効な場合にのみ列に入力します。 たとえば、クレジット・カテゴリ割当を分類ルールにインポートする場合は、列を識別するルールおよびオブジェクトのみを移入する必要があります。
-
ルール割当を削除する場合は、ActionCodeをDELETEにする必要があります。 挿入および更新の場合、インポートでは、ルール識別子(名前または番号)、オブジェクト識別子(参加者の場合は名前、IDなどの識別子)およびStartDate (該当する場合)を使用して、渡す値が存在するかどうかに基づいてレコードを更新または挿入するかどうかを判断するため、ActionCodeを移入する必要はありません。
ルール属性値のサンプル・データおよびヒント
次に、ルール属性値をインポートするためのサンプル・データを示します。
ルール番号 |
名前 |
属性名 |
演算子名 |
LowValue |
HighValue |
RuleAttr ValueID |
ActionCode |
---|---|---|---|---|---|---|---|
10101 |
(エントリなし) |
郵便番号 |
次の間にある |
90210 |
94568 |
(エントリなし) |
(エントリなし) |
10101 |
(エントリなし) |
状態 |
次と等しい |
CA |
(エントリなし) |
(エントリなし) |
(エントリなし) |
10102 |
(エントリなし) |
状態 |
次と等しい |
NY |
(エントリなし) |
(エントリなし) |
(エントリなし) |
10102 |
(エントリなし) |
状態 |
次と等しい |
NJ |
(エントリなし) |
(エントリなし) |
(エントリなし) |
次のヒントに従ってください。
-
RuleNumberまたは名前が存在します。
-
HighValueCharが必要になるのは、「次の間にある」演算子を使用して、「自」と「至」の値範囲を指定する場合のみです。
-
更新はできません。 更新が必要な場合は、削除して挿入します。
-
ルール属性値を削除する場合は、ActionCodeをDELETEにする必要があります。 資格取得属性全体を属性値とともに削除する場合は、ルール識別子(名前または番号)を持つ行および属性をDELETEのActionCodeとともに入力します。