Have extensive experience with Zoho products including CRM, Creator, Deluge etc but fairly new to Recruit. Having trouble doing things that are fairly straightforward in other Zoho apps and wondering if I'm missing something or if Recruit is just being left behind as a product.
Wanted to set up an automation so newly created Interview records are renamed with elements from other Interview FIelds - something like "Interview with [Candidate Name] for [Job Name]. There's various ways I've done this in other apps, but problems arose in Recruit.
Workflow with Custom Function
In a CRM workflow deluge script you'd do something straightforward like:
newName = "Interview with " + candidateNameVariable +" for " + jobNameVariable;
updateResp = zoho.crm.updateRecord("[Module_API_Name",recordIdVariable,{"Field_Name":newName});
In Creator or others you may have to also make a connection and then refer to connection name in the script, but fundamentally it's the same.
None of this appears to work in Recruit and the documentation seems to all refer to old deprecated convoluted methods of authentication with no replacement. How do you run a deluge script in Recruit to update a Recruit record?
Update with Flow
To top things off I tried to use Zoho Flow to detect the newly created Interview record and then update that record with my specified values. Both the Flow History and the Recruit TImeline notes for the record indicate this worked perfectly - Recruit TImeline even saying
"Interview updated through API
Interview Name updated from [Previous Name] to T[New Name from Flow]
BUT the Interview name doesn't actually change - it remains as [Previous Name] even after refreshes and updating other fields.
I've email support@zohorecruit.com about this particular issue but haven't heard back (and the email didn't register as a Ticket in the My Area of Zoho Support).
Either one of these methods should just work easily (well it should ACTUALLY just be a workflow Field Update where you press # in the new value area and get values from other fields in the record like you do when making things like email templates, but that's a Zoho wide missing feature, not just Recruit).
Am I missing something or is Recruit much harder to work with for this work of scripting / customization?