Zoho FSM | Add records

Add records

You can create records using the zoho.fsm.createRecord() deluge task.

Syntax

Method UsedSyntax
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.
  1. newRecordInfo = Map();
  2. newRecordInfo.put("Summary","Sample");
  3. newRecordInfo.put("Status", "New");
  4. newRecordInfo.put("Customer","865000000079009");
  5. newRecordInfo.put("Territory","865000000076023");
  6. newRecordInfo.put("Service_Address","865000000079012");
  7. newRecordInfo.put("Billing_Address","865000000079011");
  8. //Use the below line of code if using the internal connection
  9. resp = zoho.fsm.createRecord("Requests", newRecordInfo); 
  10. //Use the below line of code if using the connection of a service (default/custom)
  11. resp = zoho.fsm.createRecord("Requests",newRecordInfo,Map(), "fsmconnection");
  12. 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"}