... ID. Note that this isn't in the official documentation but at time of print, this works:
//
// get event record by ID
v_EndpointEvent = v_BaseURL + "/restapi/portal/" + v_PortalID + "/projects/" + ...
... = Map();
m_Params.put("responseFormat","json");
// note how criteria column is denoted by double-quotes and a value is by single-quotes.
m_Params.put("criteria","\"SO ID\"='" + v_SalesOrderID + "'");
m_Config ...
... from the item record, if a pricebook is specified and the item exists within it, then it takes the rate from the pricelist. Note that when I refer to pricebook, this is also referred to as the pricelist... ...
... = User Acceptance Testing) to ensure this behaves as expected. So I found another function was being run when a contact record is created and I appended this snippet of code to the end of it. Note tha ...
...
QUOTE
The Quick Answer: the footer
This repeats the footer on every page. The key point is the HTML attribute zcpage-footerhtml; but note the 3 other CSS classes ...
... notification
Note that this one is not the "Inventory Item Update" as I get the two muddled up very often and they don't do the same thing. We want this triggered whenever the stock level of a product ...
... can be "Read".
Click on the "Generate API Key" button
Note the consumer_key and consumer_secret somewhere (these aren't displayed to you in future - so this is your one chance, or else you need to generate ...
... we'll generate the CSV rows and then a file; then we'll use invokeURL to upload the file.
Generating the CSV
Here's the simplified code to generate the CSV - note that I am replacing commas with the ...
... receive and pass to the JS widget.
the HTML
You may note that I have additional CSS and JS files. I like to keep the copies local (especially if the hosting is included) so the app doesn't suddenly ...
... form), Image, File, Local Image, Subform Row ID (prevents duplicates). Note: I create the form then add it as a subform on the parent form first, then add the lookup to the ticket field on the subform ...
...
Check that ZohoDesk is sync'ing with your ZohoAnalytics:
Login to ZohoAnalytics as an Admin with access to ZohoDesk
Make a note of the workspace name that your ZohoDesk will sync with.
Select ...
... another folder called "Profile Photos".
Navigate into the "_Global" folder and note the last hash in the URL (after "/folders/")
For this function, I have a connection called "zworkdrive" which ...
... as the one used in the Search API call. Code-wise using the same criteria variable for both calls might offer some consistency.
Notes on the attribute: Criteria
You can't compare a date time value ...
... statements, I can feed these maps a textual value and it returns the ID to use. Some of these can be found elsewhere in my site but I'm putting all of them here just for quick reference.
How?
Note ...
... as well as from the system as it contains bank details. You can skip this step if you're not bothered about storing this file on the system. Note that if you use the endpoint to delete the attachment ...
... these in her estimate template... But I'm sending them anyway.
Note(s)
The following code accesses APIs on the EU datacenter.
I have a connection called "zbooks" which has the necessary scope(s) ...
...
{
r_InvoiceSO = zoho.books.createRecord("invoices",v_BooksOrgID,m_InvoiceDetails,"abzohobooks");
}
Note(s):
There are 2 other payment terms which is by setting payment terms to 0 whic ...
What?
If you're lucky enough to build an application for a client based in a country that changes its clocks twice a year, then I'm opening this article without a 100% certain solution as I need to wait ...
... but it is a workaround I have used and that worked when converting a lead to a deal. Note that this hack doesn't work on the system field label name (I tried) just on the length field. Use the translations ...
... how to troubleshoot issues with this. One important thing to note is that the setup needs to be done by whoever manages the domain for the client.
Who owns the domain (eg. mycompany.com)
So this ...
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies. Read more about our Privacy Policy.