Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void agent_upload_function(string folder_id, string file_name)
- {
- header = Map();
- header.put("Accept","application/vnd.api+json");
- folder_info = invokeurl
- [
- url :"https://www.zohoapis.com/workdrive/api/v1/files/" + folder_id
- type :GET
- headers:header
- connection:"workdrive"
- ];
- info folder_info;
- parent_folder_id = folder_info.get("data").get("attributes").get("parent_id");
- parent_folder_id = parent_folder_id.toString();
- parent_folder_info = invokeurl
- [
- url :"https://www.zohoapis.com/workdrive/api/v1/files/" + parent_folder_id
- type :GET
- headers:header
- connection:"workdrive"
- ];
- parent_folder_name = parent_folder_info.get("data").get("attributes").get("name");
- parent_folder_name = parent_folder_name.toString();
- info parent_folder_name;
- folder_name = folder_info.get("data").get("attributes").get("name");
- folder_name = folder_name.toString();
- if(folder_name.containsIgnoreCase("Agent Upload"))
- {
- task_mp = Map();
- task_mp.put("Priority","Normal");
- task_mp.put("Task_Type","Administrative");
- task_mp.put("Status","Not Started");
- task_mp.put("Owner",{"id":"4933226000000350001"});
- task_mp.put("Due_Date",zoho.currentdate);
- task_mp.put("Subject","Document: " + file_name + " uploaded to: " + parent_folder_name);
- task_mp.put("Description","workdrive.zoho.com/folder/ " + folder_id);
- create_task = zoho.crm.createRecord("Tasks",task_mp);
- info create_task;
- }
- if(folder_name.containsIgnoreCase("Offers"))
- {
- task_mp = Map();
- task_mp.put("Priority","Normal");
- task_mp.put("Task_Type","Administrative");
- task_mp.put("Status","Not Started");
- task_mp.put("Owner",{"id":"#############"});
- task_mp.put("Due_Date",zoho.currentdate);
- task_mp.put("Subject","Offer " + file_name + " uploaded to: " + parent_folder_name);
- task_mp.put("Description","workdrive.zoho.com/folder/ " + folder_id);
- create_task = zoho.crm.createRecord("Tasks",task_mp);
- task_mp.put("Subject","Offer " + file_name + " needs initialed by client");
- task_mp.put("Description","Send this offer to the client and have them initial that they have seen it");
- create_task = zoho.crm.createRecord("Tasks",task_mp);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment