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 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 three built-in action types for creating samples, performing a measurement or running a simulation, but administrators can create custom action types.

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.


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.