Upcoming Updates - May-June 2022

Upcoming Updates - May-June 2022

Hi all,

Greetings from the Zoho Creator team! We're looking forward to delivering on all the exciting updates we previously announced for you. In this update, we'll be going over:

  • Revising developer permissions
  • API limitations on workflow looping
  • Standardizing link names of subfields in composite fields
  • Introducing the Select All option for choices and records in mobile apps
Apart from this, we're working on delivering the following by the end of this month:

  • Introducing ManageEngine AppCreator
  • Migration of users and permissions from C4 to C5
Developer permissions

Previously, when you (the admin) shared apps with developers, they were able to create lookup fields that look up data from other apps (that were not shared with the developer). From now, to ensure data privacy and security for Creator apps, the developers with whom you have shared apps, will no longer have access to such lookup fields in the shared app. In other words, the developer will not be able to add lookup fields from other unshared apps. They can continue to use the lookup fields added by the admin in live mode, but cannot make changes to its field properties. This gives you control over what you can share, and prevents unintended exposure of information.
Also, the developer will not be able to perform the following actions when the shared app contains lookup fields that look up data from other unshared apps:
  • Duplicating a form
  • Back up and restore
  • Import a .ds file
  • Publish an app from Sandbox 
To enable the developers to edit such lookup fields, you can perform these actions in your scope or share the other apps with the developer. 

API limitations on workflow looping

We've recently identified that a particular usage of API requests leads to a cyclical looping of workflow actions, which in turn leads to performance issues. This post is going to explain both the problem and the solutions we've come up with for it.

Problem scenarios
You can create a workflow with an API request On Load, On User Input, On Validate, and On Success (Add/Update) of a form. It's been observed that some users tend to incorrectly use API calls to add data in the same form or other forms in the same application. This causes a chain of workflows allowing API calls to be repeatedly used in the same manner, creating a loop. 

Let's assume Form A triggers a workflow and uses an API call on successful form submission to add another record to the same form. This cycle continues, allowing the workflow to run repeatedly in a loop, with data getting added to the same form endlessly. 


Similarly, there are two related forms—Form A and Form B. On successful submission of Form A, an API call is used to add a record in Form B, which in turn hits another API call, submitting another record in Form A and continuing the same pattern, adding records in both the forms over and over again. Both these scenarios prove that they lead to an endless loop of workflows.

This pattern is observed in applications with requirement for repetition of the same action or when multiple actions need to be executed in a sequence.

Limiting API calls
As a measure to stop this looping and avoid the subsequent performance dip, we're limiting the API calls that can be triggered in a workflow action.
Going forward, the following behaviour can be observed:
  • Same form: Workflow execution will be limited to one loop, for actions that add records to the same form. That is, the workflow will only be triggered once.
  • Related forms: Workflow execution will be limited to three loops for actions that add records to other forms. That is, the workflow will be triggered thrice, allowing records to be added in three forms, after which it will cease to trigger.
Alternative options
For repetitive workflows actions, or if there is a need for multiple actions, users should create functions and use them wherever required. This will avoid the need for unnecessary API requests. 

If this doesn't meet your requirement, please write to us at support@zohocreator.com. We will assess your requirement and find suitable alternatives.

Composite fields: Link names of subfields 

Currently, the link names of the subfields of composite fields, such as name and address, get appended with an incrementing number as we keep adding multiple fields of the same type in a form. For example, if you've added two address fields in the same form, then the link names for the subfields of the second field will be address_line_12, address_line_22, and so on.

We are now fixing this, such that the link names remain the same for all the subfields, irrespective of the number of fields of the same type. In other words, if you have more than one address field in the same form, then the link names for the subfields of the remaining address fields will be address_line_1, address_line_2, and so on. This fix is aimed at improving the readability and subsequent usage of the link names of such fields. 

Note:
  • DC migration will be done from our end to update the subfields' link names and we will keep you updated about the same (migration date and its status).
  • Common link names will be used for the subfields of any newly added composite field and also for new Creator signups.
We request users who have used custom link names to make note of the following changes:
  • After migration, API requests that contain custom link names for subfields will not work. Instead, you can use their common link names. If you're using Creator Meta APIs to get the subfield link names, then the link name will be automatically changed once the migration is completed.
  • If you've used custom link names for subfields anywhere in your app (manually), they won't work post-migration. In such cases, the custom link name should be replaced with the common link name. For example, consider the below cases: 
    •  Using a composite subfield as a query param in:
      • Form access URL
      • Redirect to (website URL)
      • OpenURL (Deluge)
    • Using a composite subfield in ZML snippets: The existing ZML snippet component will break, since we don't process a ZML snippet unless it is accessed through live.

Select All option for choices and records in mobile apps

You can now select and deselect all the options in a report using the Select All option in the following cases:
  • To select all the choices in multi select fields
  • To select all records in a report
This option will be available in the following components:

Forms
You can simultaneously select all the choices listed in the bottom slider using the Select All option. This option is supported in the following fields:
  • Multi select
  • Checkbox
  • Lookup as multi select (can select the loaded records)
  • Lookup as checkbox (can select the loaded records)


Reports
When performing bulk actions on records, you can select a maximum of 1,000 records that are displayed in the current report using the Select All option. You can also deselect them by clicking the Deselect All option.


AppCreator - ManageEngine

AppCreator is an application-building platform based on the principles of LCAD (low-code application development). It enables developers to build powerful, custom applications rapidly and launch them on the premises of your organization, rather than at a remote facility (such as cloud). You have complete control over your data as well as the infrastructural set up. Data stays in your private network (intranet), nobody other than your organization's users has access to the information. 

AppCreator, with its set of feature-rich low-code tools, helps improve the throughput of IT app development teams—requiring fewer resources for projects and taking up to one-tenth less time than when using traditional methods. This product also empowers IT teams to collaborate, develop, deploy, and maintain applications and workflows while meeting data residency, security, and compliance needs. 

These low-code applications encourage citizen developers in their organizations to build robust apps with less code. This helps IT teams focus on business-critical projects while citizen developers create lighter business apps—all the while providing IT teams with the power to administer how the platform is used inside the organization. This will also help in improving tech adoption at organizations, thereby increasing business-IT synergy.
Here's a presentation that outlines the key benefits and features of the platform.

When will AppCreator be available?
We plan to launch AppCreator towards the beginning of June 2022, and we will keep you updated as we move forward.
Here's to kicking off a low-code revolution among ME users in 2022!

Migration of users and permissions from C4 to C5

Last year, we made an announcement regarding the final step of the C5 upgrade process in this post. The final step of this migration will now happen for upgrading the Sharing module (profiles in C4) to the latest version (C5). This upgrade applies to users who are currently using old sharing in C5 and have not yet upgraded to the new sharing. This process will be available in the upcoming weeks and you will be notified via email prior to the migration. You (the admin/developer) of each application has to follow a minimal-step process in order to confirm the upgrade after viewing the preview of each auto-generated permissions set corresponding to the old sharing profiles.
Once all the applications' sharing is upgraded, all the permissions and other configurations for Users and Customer Portal will be upgraded to C5, and the entire upgrade to C5 is now complete. This process will be available in the upcoming weeks and you will be notified via email prior to the migration. 

That's all for now!

Thanks,
The Zoho Creator team.



    Zoho Campaigns Resources


      • Desk Community Learning Series


      • Digest


      • Functions


      • Meetups


      • Kbase


      • Resources


      • Glossary


      • Desk Marketplace


      • MVP Corner


      • Word of the Day


      • Ask the Experts


        Zoho CRM Plus Resources

          Zoho Books Resources


            Zoho Subscriptions Resources

              Zoho Projects Resources


                Zoho Sprints Resources


                  Zoho Orchestly Resources


                    Zoho Creator Resources


                      Zoho WorkDrive Resources



                        Zoho CRM Resources

                        • CRM Community Learning Series

                          CRM Community Learning Series


                        • Tips

                          Tips

                        • Functions

                          Functions

                        • Meetups

                          Meetups

                        • Kbase

                          Kbase

                        • Resources

                          Resources

                        • Digest

                          Digest

                        • CRM Marketplace

                          CRM Marketplace

                        • MVP Corner

                          MVP Corner




                          Zoho Writer Writer

                          Get Started. Write Away!

                          Writer is a powerful online word processor, designed for collaborative work.

                            Zoho CRM コンテンツ








                              ご検討中の方

                                • Recent Topics

                                • Custom Status for Purchase Orders

                                  Currently Zoho books has functionality to create custom statuses for Sales Orders. Can this be extended to include custom status for purchase orders as well? It was a great decision to add this functionality to sales orders. Our use case is for tracking
                                • My workflows not working

                                  Hi I have created my first workflow I want it so when a customer responds to a ticket that the status is changed to "reopened" We want this so its clear there is a ticket to deal with again. We only have 2 agents responding to tickets and do not have
                                • Waiting Room

                                  Is there any plans to implement a Virtual Waiting Room for Attendees on Meetings and or Webinars?
                                • Error AS101 when adding new email alias

                                  Hi, I am trying to add apple@(mydomain).com The error AS101 is shown while I try to add the alias.
                                • Global Sets for Multi-Select pick lists

                                  When is this feature coming to Zoho CRM? It would be very useful now we have got used to having it for the normal pick lists.
                                • What's New - January 2025 | Zoho Backstage

                                  Hi there! As we step into a brand-new year, we’re thrilled to bring you some exciting updates to make event management more enjoyable and efficient. Here’s what we rolled out in January to kick off 2025: Backstage 2.0 now enforced for all users We've
                                • How do you do ticket add ons in Backstage?

                                  Hi Everyone, If you wanted to have general admin tickets and allow for add ons, like camping, or car or Carbon offset. What would you do? Peace Robin
                                • Re-create auth token

                                  I need to re-create a self-client auth token, with the same scopes (and additional ones) as the current token. Is there a way to view the scopes assigned to the current token to ensure that no scopes are missing when creating the new one?
                                • Writing on sketch cards is bugged when zoomed in

                                  When zoomed in, it writes a noticeable distance above or to the side of where you're actually trying to write. The further you're zoomed in, the more noticeable it is. Zooming is also entirely absent on the desktop version.
                                • Doesn't let me test my newsletter.

                                  Hello, I click "Preview and Test". I select the email address to send the test (usually my own email). I send the test email, appears the message "Your test email has been sent", but nothing happens. I mean, there is nothing in my inbox. I also tried
                                • Custom Related List anchor tag with tel protocol

                                  The following code worked great for about a year to create clickable tel and mailto links in a related list in the Deals module. Just this morning, it started displaying the HTML as text. For example: <a href='tel:8882490100'>8882490100</a> Zoho support
                                • reset of user password

                                  User forgot her password, so she requests a password rest, but never gets the email. How do I reset her password, since that function is not an option, even for an administrator?
                                • In what case it's better to use Developer Console? Only for marketplace?

                                  As I can see from the documentation, the limitations are challenging. No Custom API No Page Variables No Custom Connections.
                                • commision tracker

                                  I am after a zoho developer to finish my commission tracker as I hired someone on oDesk that started but now will respond to my emails.I really need to get It finished as it is holding up my plans Thanks Budget : $500 | Duration : a.s.a.p To leave a private message, please click the link for private response in post Action section.
                                • Generate a Zoho Sign link

                                  From time to time I get a response "I never received your you e-document for electronic signature" is there a way to generate a Zoho Sign link to share.
                                • Error 403: Forbidden When Updating Email Signature via API

                                  Hi Zoho Desk team, First, congratulations again on the excellent Zoho API. But, I’m encountering an issue while attempting to update an email signature via the API. Whenever I make a request to update the signature, the response returns an HTTP 403 Forbidden
                                • Queues Management ?

                                  I need to assign the new requirements equally between my support agents. How I can configure this feature in Zoho? Thanks
                                • Client Can't View Ticket

                                  Hi, I created a ticket for my Client since he had an issue. I added him as a Contact as well. My client got a notification in his email that the ticket has been created. When he went to view the ticket on his desktop, the screen was blank. He then viewed
                                • Automating Custom Web Link Messages to Customers via Instant Messaging in Zoho Desk

                                  Hello, I am looking for assistance with Zoho Desk's Instant Messaging feature. Is there a way to automate the sending of a custom web link to customers every day at 6:30 PM? Any guidance or suggestions on how to achieve this would be greatly appreciated.
                                • How do you apply field validation to a date field?

                                  We are using Sign for remote e-signature of liability waivers. The signer must enter a date of birth, and if they are a minor their legal guardian must sign for them. However we have had numerous problems with signers returning an invalid date of birth
                                • Implement Regex in Layout and Validation rules

                                  Hello all, We are excited to announce that users can now implement Regular Expressions (Regex) in our layout and validation rules. This new functionality allows for more flexible rules to be created when designing and validating forms. What is Regex?
                                • Zoho Desk Validation Rule Using Custom Function

                                  Hi all, I tried to find the way to validate fields using custom function just like in Zoho CRM but to no avail. Is there a way to do this?
                                • Editing landing page after signup for a webinar

                                  Hi, how can I edit the landing page after signing up for a webinar. I personalized the email "registration confirmation", which is working fine. Nevertheless after submitting the form, the participant gets redirected to a page, which looks like the standard
                                • Kiosk GetRecords can't compare formulas

                                  (submitted as a help request by accident - should have been a topic) Scenario: I have an "email domain" formula whose value is "@xyz.com" if the e-mail address is brent@xyz.com . I have the same field in Leads and Contacts. So, theoretically, I should
                                • Kiosk can't merge picklist or multiselect

                                  There is no ability to load a multiselect or picklikst field into a kiosk with the values that have been previously selected. So, I essentially have 3 unacceptable options: 1.)Load the value into a text string and include instructions like this: "Picklist
                                • Fillable template with dynamic tables?

                                  Is there a way to build a fillable template so that users can add rows to a table? To describe what I'm trying to accomplish the table has 3 sections; a header row, some number of rows with custom information, and a summary row with totals. I can't figure
                                • Tip of the Week - Timeline User Filter for Dashboard

                                  Does the Date User Filter in your Dashboard leave out a few reports from filtering? This happens when the reports are not created over the same table and the (time) column over which the user filter is created.   To solve this, Zoho Reports has a Timeline User Filter. This filter applies the criteria on all reports, matching it with the best possible date column associated with a report. i.e., if your reports are based on a date column, then it will filter it for that data column.  To know more on
                                • Zoho Forms Webhooks - Only sends on submission not on edit.

                                  Hi There, We have a slightly unique use case for Zoho Forms. We used Zoho Forms for the collection of Guest Lists. When a customer submits their guest list they get an email confirmation. Within this is a link for them to update their guest list before
                                • Add Knowledge Base KB Articles to multiple categories

                                  Greetings,  Love you help center system.  One item that would be incredibly helpful to many of us would be able to add a single Knowledge Base KB article to multiple categories in our system.  It seems it could be quite easy to use a checkbox form, instead
                                • What does "Tickets for Review" do?

                                  What is the purpose of the va nilla view " Tickets for Review?"
                                • Report of Leads/Accounts/Deals with no open activities

                                  How can we replicate the option in filter to only show Leads/Accounts/Deals with no open activities ? The option is present in the filters (please find screenshot) but I am unable to find them in the report. Thanks
                                • Cannot set Subform Multiline field to read-only using Client Script

                                  I am using client script to set different subform fields as read-only It works for Single Line Fields, but when I try to set a Multiline field as Read-only it doesn't work var subform = ZDK.Page.getSubform("Subform_1"); var item_Code_old = subform.getField('Item_Code_Old').setReadOnly(true);
                                • Changing Color Theme of Guided Conversations

                                  Hello, We have recently added Guided Conversations to one of our websites, but I am wondering if there is a way to customize the color scheme so it matches the appearance of the website? Thank you in advance!
                                • Lost the ability to sort by ticket owner

                                  Hi all, in the last week or so, we have lost the ability to sort tickets by Ticket Owner. Unlike the other columns which we can hover over and click on to sort, Ticket Owner is no longer clickable. Is it just us, or are other customers seeing this too?
                                • Can't login to Zoho mail

                                  I'm logged into Zoho but when I try to go in zoho mail I get: Invalid request! The input passed is invalid or the URL is invoked without valid parameters. Please check your input and try again. I just set up my mx records and stuff with namecheap a few
                                • Social Media Simplified with Zoho Social: Bridge sales and social media marketing

                                  Social media marketing has become the go-to strategy for most businesses who are trying to boost awareness of their product/service, create a brand image in the minds of their audience, increase website traffic and engagement, and generate leads. Posting
                                • This domain is not allowed to add. Please contact support-as@zohocorp.com for further details

                                  I am trying to setup the free version of Zoho Mail. When I tried to add my domain, theselfreunion.com I got the error message that is the subject of this Topic. I've read your other community forum topics, and this is NOT a free domain. So what is the
                                • Work Orders / Bundle Requests

                                  Zoho Inventory needs a work order / bundle request system. This record would be analogous to a purchase order in the purchasing workflow or a sales order in the sales cycle. It would be non-journaling, but it would reserve the appropriate inventory of
                                • Create Quote does not show the "Product Description" entered as part of the Product setup.

                                  The product description created as part of the product setup page, does not show in the Create Quote module; The module allows for an additional description to be added but without access to the original stored description. By selecting the product from the "Product Name Lookup" pop-up, the "Product Description" part should be populated from the product record where the user is allowed to further modify it.
                                • Allow Itemization for Recurring Expenses

                                  For whatever reason, one cannot itemize a Recurring Expense. This capability should be added. The use cases to support this is largely the same as what they were to allow for itemization in Expenses. Anything that would need to be itemized for a regular
                                • Next Page