This activity can be used in both Microflows and Nanoflows.
The Create object action can be used to create an object.
See Common Properties for properties that all microflow activities share (for example, caption). This page only describes the properties specific to the action.
2 Action Properties
The entity of which you want to create an object.
2.2 Commit Type
Commit defines the way the object is committed.
|Yes with event handlers||The object is saved in the database and the event handlers are triggered.|
|Yes without event handlers||The object is saved in the database, but the event handlers are not triggered.|
|No (default)||The object is changed without being saved in the database.|
Nanoflows do not support committing changes without events. Committing while running in an online app sends a commit request to the Mendix Runtime and runs the events. If a Create object action is used in an offline app, the changes are committed to the offline database.
2.3 Refresh in Client
If the microflow is called from the client, data sources do not reload, unless Refresh in client is set to Yes.
2.3 Initialize Members
You can initialize members (attributes and associations) of the newly created object. Values for members are specified with an expression and must be of the same type as the member.
3 Output Properties
3.1 Object Name
This is the name of the resulting object which can be used by all activities that follow this activity.