Basic Components
This module revolves around the following components:
| Component | Description |
|---|---|
| Function | A function is a block of code created for performing a task. Example: pushPO, updateModuleState, serviceautofill |
| Argument or parameter | Arguments refer to parameters or values that can be passed to a function. Example: workorder.id, purchase.order.createdTime, formData, fieldId |
| Namespace | Namespace is an hierarchical structure for organizing functions created as a part of the application. Example: formRules, PMReport, assetfilter |
| Return Type | Return type refers to the result type that defines the data type of the value returned from a function. Example: Void, string, list, map, number |
| Module | A module is a business application task, where the set of related functionalities are grouped into a single entity Example: Portfolio, Maintenance, Vendor Contact |
| Action | An action refers to the activity configured as a result of the execution of a task. Example: Sending email or mobile notification, executing script |