操作ボタンで、ステータスの更新、データのコピー、関連する実験の作成などの、あらかじめ定義した操作を直接エンティティからトリガーできます。こうした操作ができることで、共通のワークフローを合理化し、手作業で繰り返し行わなければならない手順を省略できます。
操作ボタンは、エンティティページの上部(A)またはエンティティフォームの特定のグループ(B)に追加できます。

裏側では、操作はトリガーによって引き起こされます。トリガーは、エンティティの定義のトリガーセットで定義します。各トリガーで、操作を実行した時に発生する動作を指定します。
操作ボタンを設定する
ここでは、例としてラボリクエスト定義を使用して操作を設定する方法について説明します。ページの上部またはフォームグループ内に操作ボタンを追加する手順ですので、ワークフローのニーズに合わせて配置をカスタマイズできます。この例ではラボリクエストを使用していますが、操作はプラットフォームの任意の定義に追加できます。
- 定義の「Triggers」タブで、定義のトリガーセットにアクセスして個々のトリガーを表示します(A)。これは、共有されているセットではなく定義に設定されたトリガーでなければなりません。
- 新しいトリガーを作成するか、既存のトリガーを選択します(B)。
- 「Edit Trigger [Trigger Name]」タブで、以下を行います。
- 「Actions」を追加および設定します。
- 「When」フィールドに「Explicit」を設定します。これにより、ボタンを明確にクリックした場合にのみ操作がトリガーされることをプラットフォームに指示します。
- 「Entity Action」タブで、以下を行います(C)。
- 「Entity Action Behavior」を、以下から選択して設定します。
- Apply Independent of an Entity:トリガーで、特定のエンティティに関連付ける必要なく実行できます。
- Apply to Multiple (separate):トリガーを複数のエンティティに個々に適用できます。
- Apply to Multiple (together):トリガーを、グループアクションとして複数のエンティティに適用します。
- Not Available as Action:トリガーをエンティティアクションとしては使用しない場合に選択します。
- Only Apply to Single Entities:トリガーを、一度に1つのエンティティでのみ動作するよう制限します。
- 「Entity Action Allowed Entity Types」を設定します。この手順は、選択した定義タイプの操作ボタンのみが機能するため、必須です。
- 「Entity Action Behavior」を、以下から選択して設定します。
- 「Constraints」タブ(D)で、操作に制約条件を追加します。たとえば、Phase Match制約条件を追加して、プラットフォームに、リクエストが特定のフェーズの場合にのみトリガーするよう指示することができます。




ツールバーに操作ボタンを追加する
上部ツールバーに操作ボタンを追加するには、次の手順に従います。
- 定義の「Actions」タブに移動します。
- 「操作ボタン」セクションで[追加]をクリックして操作タイプを選択します。
- Action Single:シングルトリガーを用いたシングル操作ボタンを追加します
- Action Dropdown:ドロップダウンメニューを追加し、複数の異なるトリガーを用いた複数の操作ボタンを追加します。
- モーダルで、以下を設定します。
- Trigger:トリガーアクションの一覧から選択します。
- ラベル:ラベルを追加します。ツールバーに、このラベルの内容でボタンが表示されます。
- Appearance:オプションで、ボタンの色を設定し、アイコンを追加します。
- 制約条件:必要に応じて制約条件を追加します。


保存すると、この定義を使用して作成されたエンティティの上部操作ツールバーにこのボタンが表示されます。

エンティティに操作ボタンを追加する
操作ボタンをエンティティそのものに埋め込むには、次の手順に従います。
- 定義の「Structure」タブに移動します。
- 操作ボタンを追加するインライングループを選択します。「Actions」タブで、[追加]ドロップダウンメニューを使用して操作タイプを以下から選択します。
- Action Single:シングルトリガーを用いたシングル操作ボタンを追加します。
- Action Dropdown:ドロップダウンメニューを追加し、複数の異なるトリガーを用いた複数の操作ボタンを追加します。
- モーダルで、以下を設定します。
- Trigger:トリガーアクションの一覧から選択します。
- ラベル:ラベルを追加します。ツールバーに、このラベルの内容でボタンが表示されます。
- Appearance:オプションで、ボタンの色を設定し、アイコンを追加します。
- 制約条件:必要に応じて制約条件を追加します。


保存すると、この定義を使用して作成されたエンティティに直接このボタンが表示されます。
