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 |