ブランチのコピー アクションでは、同じ親アイテム内または異なる親アイテム間でアイテムとそのデータを複製できます。このアクションでは選択したアイテムとその子がコピーされるため、関連するすべてのデータが確実に複製されます。
ブランチのコピー アクションを使用すると、モデル内のさまざまなモジュールやリスト プロパティからのデータを含む、アイテムに関連付けられたすべてのデータがコピーされます。ブランチのコピーは多対多のコピーに対応しています。つまり、リスト階層内で複数のブランチを選択し、コピー対象ブランチ データの親となるアイテムを複数選択できます。
ブランチのコピー アクションを設定できるのはワークスペース管理者だけです。ただし、子リストと親リストへの書き込み権限があるユーザーであれば、誰でもダッシュボードからアクションを実行できます。
ブランチのコピー アクションを設定する際は、アクションによってコピーするリストが番号付きリストになっており、親階層があることを確認する必要があります。
リストに子リストがある場合、子リストも番号付きリストにする必要があります。ただし、ブランチのコピーを使用して、子リストがないアイテムをリストからコピーすることもできます。
ブランチのコピーの構成
選択した親アイテムとともに以下のいずれかをコピーするようにブランチのコピー アクションを構成できます。
- 最下層までのすべての子孫アイテムとその関連データ
- 選択したアイテムの直下にある子とその関連データ
フラット リストからアイテムをコピーするようにブランチのコピー アクションを構成できます。ただし、そのリストでユーザーが選択したアイテムだけがコピーされます。
以下も構成できます。
- ユーザーがアクションを実行した際にアクションで開くターゲット ダッシュボード
- ターゲット ダッシュボードのデータをユーザーが制限できるプロンプト
- 親リストのプロパティを基準にコピー対象リストをユーザーがフィルタリングできるリスト フィルター
フィルターとして使用するには、親リストのプロパティをリスト形式にする必要があります。
マーケティング プロモーションの例
あるシューズ メーカーのマーケティング マネージャーはマーケティング、営業、製造のプロモーションを管理したいと考えています。同社では、マーケティング プロモーションによって喚起された需要に対応できるだけの在庫を確保し、プロモーションに対応できるだけの営業担当者を割り当てる必要があります。そのため、プロモーションとプロモーション対象商品をある組織単位から別の組織単位にコピーする必要があります。
このニーズを満たすために、ワークスペース管理者が以下を行います。
- 複合階層 Organization > #Promotions > #Products を作成します。「Organization」には「Product, Marketing」と「Sales」というアイテムがあります。
- 「Promotions and Products」用のスタンダード リストを作成し、「#Promotions」のリスト プロパティの形式をリスト「Promotions」にします。このプロパティは番号付きリストの表示名として使用できます。
- 「#Products」用に類似のプロパティを作成し、プロパティの形式をリスト「Products」にすることで「#Products」の表示名にします。
つまり、番号付きリストの一意の番号付きアイテムに同じ表示名を設定できます。たとえば、「Promotions 」のアイテム #1 と #4 の両方で表示名を「Super Sandals」にすることができます。
ワークスペース管理者は、「Super Sandals」プロモーションの子としてマネージャーがプロモーションする商品を割り当て、「Marketing」の子として「Super Sandals」を割り当てることができます。次に、「#Promotions」からすべてのレベルをコピーするようにブランチのコピー アクションを設定します。デフォルトで開くダッシュボードとして「Sales」ダッシュボードを作成することで、マネージャーがそのまま営業担当者をプロモーションに割り当てることができるようになります。
次に、ワークスペース管理者が「#Promotions」リストとともにアクションをボタンとしてダッシュボードに公開します。マーケティング マネージャーは「#Promotions」から任意のプロモーションを選択してからブランチのコピー ボタンを選択できます。ボタンを選択すると [Copy branch] ダイアログが表示され、プロモーションのコピー先となるアイテムを「Organization」から選択できます。[OK] を選択すると [Sales] ダッシュボードが表示されます。プロモーションとその子はマネージャーが選択した親の下にブランチとしてコピーされます。営業担当者をプロモーションに割り当てることができます。