1. APL editor
In the function editor, you can add function scripts for function implementation logic writing

-
Quick Insert: Quickly insert code into the function editing area
-
Enlarge the editing window: make the function editor window full screen display
-
Setting parameters:

| parameter | description |
| ------------ | ------------------------------------ ------------------------ |
| Type (required) | The data type of the parameter (String, BigDecimal, Boolean, DateTime, Date, Time) |
| Name (required) | The name of the parameter (must meet the naming convention) |
| default value | parameter default value |
| display name | display name when using function bound parameters |
- Function editing page: to write function code area
- Run the script: output the running log, including return value and running error prompt
- Select data source: You can choose to associate any instance data of the object when creating a new function and use it as a data source
- Scanning function: After the system scans the code, it will give rectification suggestions
- Get code templates: view the function template library and quickly create codes through examples
- View the API Name of objects and fields: you can quickly paste the API Name of objects and fields to the function editing page
Two, custom function management

- You can view the relevant information of the custom function, including: function name, APIName, namespace, binding object, return value type, creation time, caller, status and possible operations, etc.;
2. You can filter out the custom function of the object according to the namespace and the bound object, or quickly find the corresponding custom function according to the function name;
3. You can create, edit and disable custom functions, and custom functions can only be deleted after being disabled;
4. The custom function that has been used will show whether the caller is a button or a process, and cannot be operated on the management page, and can only be edited or canceled on the caller