プロジェクトは、実験データの大半が保存される場所です。これらのプロジェクトに関連する情報も一緒に記録する必要がある場合があります。そこでプロジェクトメタデータが役立ちます。作成できるメタデータにはいくつかの種類があります。
数値:数字のみに制限されます
テキスト:フリーテキストフィールド
日付:日付選択フィールド
カテゴリ:ドロップダウンリスト
Fixed List (Single):管理者のみ編集可能な単一選択リスト
Fixed List (multiple):管理者のみ編集可能な複数選択リスト
Fixed Listフィールドを作成するには、「Id Source」を選択する必要があります。これは実験、プロジェクト、ラボリクエストなどのエンティティのリスト、ユーザーリスト、またはカテゴリドロップダウンと同様のカスタムリストにすることができます。カスタムリストを編集するには、ctrl+k(Macの場合はcmd+k)を押し、「Form Admin」と入力してフォーム管理画面に移動し、ページ左上の「Field Options」タブに移動します。
ここから、[セットを作成]をクリックして新しいリストを作成し、必要に応じてオプションを追加します。次に、リストフィールドを作成する際に「Id Source」を選択し、「Field Options」タブに移動して目的のリストを選択します。
プロジェクトメタデータのページに戻るには、「Command+K」を押し、「project metadata」と入力します。
カテゴリタイプのプロジェクトメタデータフィールドのオプションを作成するには、フィールドリストの[Edit Options]ボタンをクリックします。
プロジェクトメタデータフィールドが作成されると、目的の用途に基づいてそのメタデータフィールドに対して選択できる追加設定のオプションがあります。オプションには以下のものがあります。
Show on Create:新規プロジェクトの作成時に、ユーザーが値を入力できるようにフィールドを表示します。
Show on Select:各プロジェクトとともにすべてのプロジェクトページにこの値を表示します。
Show on Dashboard:プロジェクトのダッシュボードビュー内で、ツールバーにこの値を表示します。
Include in Recipe Metadata:一致するレシピメタデータフィールドがある場合、この値をレシピメタデータに含めます。
Include as Process Parameter:一致する工程条件がある場合、この値を工程条件として含めます。
Required:プロジェクトを作成する前に、ユーザーはこの値を入力する必要があります。
Inherit from Parent:作成時に子プロジェクトに適用されます。
Add on Creation:新規プロジェクトの作成時に自動的に追加されます。
例:ここでは、すべてのフィールドが「Show on Create」となっており、「Example Date」が「Required」となっています。日付が選択されるまで「プロジェクトを追加」ボタンは選択できません。
ここでは、「Show on Select」に設定されているため、「Example Text」はすべてのプロジェクトページに表示されています。
ここでは、「Show on Dashboard」に設定されているため、「Example Numeric」がダッシュボードに表示されています。
日付フィールドとカテゴリフィールドの例:
これらのフィールドが入力されたときの表示例: