Actions
Actions are operations that permit side effects, like data modification, and cannot be further composed to prevent non-deterministic behavior.
Actions include this data:
- Name: The unique identifier for the action.
- DLL: The name of the dll.
- Function: The name of the function within the dll.
- Format: The expected format of the property value, such as date format.
- IsBound: If this check box is selected, the action is bound, meaning it can be called as a member of an instance of that type. If this check box is cleared, the action is unbound, meaning it can be called as a static operation.
- Return Type: The return type of the action, such as Edm.String, Edm.Int32, and Edm.Boolean, which defines the type of data the action returns.
- Ln Type: The mapping between the LN return type and modeler return type.
- Collection: Indicates whether the return value is a collection of values (like an array) rather than a single value.
Parameters
Parameters specify the individual data elements that an action can pass as a parameter.
Parameters include this data:
- Name: The unique identifier for the parameter in the action.
- Type: The data type of the parameter, such as Edm.String, Edm.Int32, and Edm.Boolean. This defines what kind of data the parameter can hold.
- Ln Type: The mapping between the LN type and modeler type.
- Collection: Indicates whether the parameter is a collection of values (like an array) rather than a single value.
- Format: The expected format of the parameter value, such as date format.
- Nullable: Indicates whether the parameter can have a null value. If selected, the parameter can be blank. If cleared, it must always have a value.
You can create a new parameter in the action by clicking the
button. Consequently, a new empty row is created in the parameter grid table.