Export & Import Scripting Rules
Imported & Exported files need to have some mandatory structural information:
- name: name of the script
- description: description of the script
- type: type of the script
- inputSchema: input schema of the script
- outputSchema: output schema of the script
- script: the JavaScript script you wish to run
Type: there are two types:
- "decision-table" - for decision tables
- "decision-tree" - for decision trees
- "complex-rule" - for scripting rules
{
"name": "",
"description": "",
"type": "",
"status": "",
"inputSchema": {
},
"outputSchema": {
},
"script": {}
}
{
"name": "Secret Script Import",
"description": "Sample scripting rule",
"inputSchema": {
"value1": {},
"value2": {}
},
"outputSchema": {
"result": {}
},
"script": "/* \n log('Hello, World!') */",
"type": "complex-rule",
"status": "published",
"auditLog": {
"active": false,
"debug": {
"active": false
},
"ttl": 14
},
"tags": [
"Client"
],
"createdIn": "2023-01-05T13:57:01.600Z",
"lastUpdate": "2023-01-05T13:57:01.600Z",
"ruleAlias": "chosen-bovid"
}