ワークスペース管理者はブランチのコピー アクションを設定できます。このアクションでは、ユーザーが同じモデル内の同じ、又は異なる親アイテムにアイテムとその子をコピーできます。すべてのモジュールのすべての関連データ、及びモデル内のリスト プロパティがアクションによってコピーされます。
同時に別のダッシュボードを開くようにアクションを構成することもできます。たとえば、コピーしたアイテムに関する追加情報をユーザーが入力するダッシュボードが開くように構成できます。
要件
ブランチのコピー アクションを設定できるのはワークスペース管理者だけです。
アクションを設定する前に、コピーするリストが次の条件を満たしていることを確認してください。
リストに子リストがある場合、子リストも番号付きリストになっていることを確認してください。
親リスト、及びリスト形式プロパティで形式を設定するリストは階層リストか番号付きリストにすることができます。ただし、ユーザ リストにすることはできません。
フィルター プロパティ
アクションの実行時に親リストのアイテムをフィルタリングすることをユーザーに許可できます。これは、親リストが非常に長い場合に便利です。この操作を行うには、アクションを作成する前に、親リストに対してリスト形式のリスト プロパティを作成する必要があります。
[Filter by ancestor] は常にオプションとして表示されますが、ユーザーが親でフィルタリングできるようにするには親階層に親 (先祖) リストを割り当てる必要があります。
ダッシュボードの準備
ブランチのコピーはダッシュボードからしか実行できません。これは、アクションを実行する前に、コピーするブランチをユーザーが選択する必要があるためです。
ダッシュボードにコピーするブランチに一番上のアイテムを表示するリストを公開します。既存のダッシュボードと新しいダッシュボードのどちらでも構いません。アクションを作成したら、同じダッシュボードにボタンとしてアクションを公開できます。
アイテムをコピーする際にブランチのコピー アクションで新しいダッシュボードを開くには、アクションによって開くダッシュボードをあらかじめ作成しておく必要があります。
アクションで [Prompt to show all/recently created only] を有効にするには、行か列に新しいアイテムを含むリストがダッシュボードに公開するモジュール ビューにあることを確認してください。リストがページに表示されるようにピボットした場合、プロンプトは表示されません。
ブランチのコピー アクションの設定
ブランチのコピー アクションを設定するには以下を実行します。
- アクション ペインの [Actions] タブで、上部のツールバーから [New Action] を選択します。
- メニューから [Copy Branch] を選択します。
- [Button text] フィールドにボタン名を入力します。
アクションを簡単に区別できるように、命名規則のベスト プラクティスに従います。 - [Copy from] ドロップダウンで、コピーするブランチを選択するリストを選択します。
選択できるのは番号付きリストだけです。 - [Level to copy] ドロップダウンで以下を選択します。
- All levels: ユーザーが選択したアイテム、そのすべての子孫、すべての関連データがコピーされます。
- Immediate children only: ユーザーが選択したアイテムとその直下の子だけがコピーされます。
- アクションによって開くダッシュボードを [Default Dashboard to open] ドロップダウンから選択します。
- 必要に応じて、[Prompt to show all/ recently created only] チェックボックスをオンにします。
- 必要に応じて、フィルターとして使用するリスト アイテム プロパティを [Filter using] ドロップダウン リストから選択します。
- [OK] を選択します。
これで、アクションをダッシュボードに公開できます。