Actions¶
Processes like creating a sample, performing a measurement or running a simulation are represented as actions in SampleDB and whenever such an action is performed a new Object should be created in SampleDB.
Either generic or associated with an Instrument, each action contains a name, a description and a Schema.
You can view a list of actions at https://iffsamples.fz-juelich.de/actions. Similar to instruments, users can select favorites by clicking the star next to an action’s name.
Action Types¶
The type of an Action describes the general kind of process it represents, such as Sample Creation. There are four built-in action types for creating samples, performing a measurement, running a simulation, and for use as schema templates. Administrators can create additional custom action types. Schema templates have a special role, as they are usually not used like other actions. Instead, actions marked for use as a schema template can be included in the schemas of other actions.
Custom Actions¶
Users can create custom actions to represent their own processes or instruments that are not yet part of SampleDB. These actions can be private, only usable by the users who created them, or public, so all everyone can see and use them, or the user can grant permissions to specific users, basic groups or project groups.
To create a custom action, users can either use an existing action as a template or write a Schema from scratch.
Note
Custom Actions are an advanced feature that most users of SampleDB will not need. If you would like your instrument or action to be included without writing your own schema, please let us know.
If you would like to try working with custom actions, please use the development and testing deployment of iffSamples.