You can allow users in user applications (like Workshop and Object Views) to edit property values, add and remove links, and create and delete objects. You can also configure side effects (like notifications) based on edits made by users.
The supported way to configure this functionality is to create and configure action types in the Ontology Manager. Learn more about how to set up action types.
The remainder of this documentation covers what needs to be configured on object types and link types before users can take actions.
The Objects API provides endpoints for external clients to write and update objects, properties, and links with full permissions enforcement.
In order for a user to be able to take an action defined in an action type configuration, a writeback dataset must be created. The writeback dataset will read the edits made by users when it is built and will reflect the most up-to-date state of any given object.
Note that edits are written to the writeback dataset and not the dataset backing an object type or link type. This ensures that users have access to both the original data and the edited data in their analyses.
To set up a writeback dataset:
If you want to populate every property on an object type through actions, you can create the object type without a backing datasource. To populate an individual property through actions on an otherwise datasource-backed object type, create an edit-only property.