You can create records using the zoho.fsm.createRecord() deluge task.
Syntax
| Method Used | Syntax |
| Using the Internal Connection | <Response> = zoho.fsm.createRecord(<module>, <KEY-VALUE>); |
| Using the Connection of a Service (Default/Custom) | <Response> = zoho.fsm.createRecord(<module>, <KEY-VALUE>, <optionalDataMap>, <connection>); |
where,
<Response> is the task response returned as a Map.
<module> specify the API name of the module from which you want to fetch records
<KEY-VALUE> is a map with details of the record that needs to be inserted into the module.
<optionalDataMap> is a map parameter to pass any additional values
<connection> is the connection created for Zoho FSM
Example
Create a Request record.
- newRecordInfo = Map();
- newRecordInfo.put("Summary","Sample");
- newRecordInfo.put("Status", "New");
- newRecordInfo.put("Customer","865000000079009");
- newRecordInfo.put("Territory","865000000076023");
- newRecordInfo.put("Service_Address","865000000079012");
- newRecordInfo.put("Billing_Address","865000000079011");
- //Use the below line of code if using the internal connection
- resp = zoho.fsm.createRecord("Requests", newRecordInfo);
- //Use the below line of code if using the connection of a service (default/custom)
- resp = zoho.fsm.createRecord("Requests",newRecordInfo,Map(), "fsmconnection");
- info resp;
Response Format
{"result":"success","code":"SUCCESS","data":{"Requests":[{"UID":"Requests_0","Modified_Time":"2021-09-27T16:39:53-07:00","Modified_By":{"name":"Tracy Pollan","id":"865000000070001"},"Created_Time":"2021-09-27T16:39:53-07:00","id":"865000000089025","Created_By":{"name":"Tracy Pollan","id":"865000000070001"},"TabName":"Requests"}]},"status":"success"}