Discussions

Ask a Question

Problem with IN operator?

Hello, I'll attach a sample workflow to the comments of this board to demonstrate what I'm seeing. Basically, there's something I may be understanding with how the IN operator works. The workflow does the following: Sets value of variable to "a" Sets value of list to ["a", "b"] Checks if variable in list. If not, print FALSE; If true, print TRUE. The workflow prints FALSE, which is not what I expect. Could you help me understand? Thanks!

Too many triggers?

When trying to publish a workflow, I get the following error: Unable to register Google Forms trigger. The error from Google is: Exception: This script has too many triggers. Triggers must be deleted from the script before more can be added.. The user account used was: [[email protected]] I imagine this is related to limitations within Google on the number of triggers an Apps Script file can have. Is that the case? Is there a way to resolve this? How is a trigger defined (e.g. the number of Google functions in a workflow?)?. <br>

Zenphi action execution fails with this error: The given key '5155385686097920' was not present in the dictionary.

Hi, I keep getting the following error when one of the action in my zenphi flow executes. _System.Collections.Generic.KeyNotFoundException The given key '5155385686097920' was not present in the dictionary._ How do I fix it?

Publishing a Flow with Google Forms trigger does not work

Hi, when i want to publish my zenphi Flow which has a Google Forms trigger, the browser goes into a loop and eventually errors. can you please help me?

Approval Task has a Comment outcome

Hi. Approval Task has a Comment outcome. How can one supply this comment via email? Web?

Re-run flow feature speeds up testing

Zenphi now has the ability to ‘re-run’ a flow instance using the same trigger data. This means, for example, while building and testing a flow that starts with a Google Form submission, you no longer have to keep filling out a new Form each time you want to test your flow. Just locate a previous flow instance from the recent runs tab, click on it to view the details then click the re-run button. This will start a new flow instance using the same trigger data but using the latest published version of the flow. Hopefully this will save some time when working with lengthy Google Forms. This also works with all other triggers! [block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/71.jpeg", null, "" ], "align": "center" } ] } [/block]

Save Google Forms uploads to a Shared Drive

Google Forms is a great way to quickly generate a web form to collect information. However, if your form includes a file upload field, the Form must be saved to your Personal Drive folder and any files that are uploaded in Form submissions are saved in the same location. This becomes a nuisance for organisations wanting to use Forms as we usually want form submissions saved to a Shared Drive location. Luckily, this can be easily achieved using zenphi. Create a Flow using a Forms trigger and configure it to start whenever your Form is submitted. Inside the Flow, drag on a ‘Foreach Loop’. Next drag on a Move Item action inside the loop. [block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/67.png", null, "" ], "align": "center" } ] } [/block] Configure the Foreach Loop to iterate over the collection of files that are submitted with the Form. To do this, select the Trigger->(File Upload form field). [block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/68.png", null, "" ], "align": "center" } ] } [/block] Next, configure the Move Item to move each uploaded file in the form to a folder in a Shared Drive. [block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/69_3.jpeg", null, "" ], "align": "center" } ] } [/block] In the File or folder field, select the ID of the file in the Foreach Loop action. Set your destination location using the Drive picker. [block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/70_12.png", null, "" ], "align": "center" } ] } [/block] And that’s it. You will need to repeat this for each File Upload field you have in your Google Form. You could also create a new Folder for each submission at the start of the Flow and store the files in subfolders if necessary.

“Resource Not Found” Error when executing “Lookup Manager” step

A quick tip, if you are attempting to execute the “Lookup Manager” step in a flow and receiving a “Resource Not Found” Error, be sure to check that you have selected a correct email address for in the “Id or Email of the User” field. For example if you would like to look up the manager for the user who has submitted the form, you need to select the Initiator Email token. You can find this option here: Lookup Manager > Id or Email of the User > Trigger > Initiator > Email. [block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/64_12.png", null, "" ], "align": "center" } ] } [/block] Be sure that if your trigger is a zenphi form, that the Requires Authentication option in Settings has been set to “ON”. [block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/65_12.png", null, "" ], "align": "center" } ] } [/block] And for Google Forms make sure the “Collect email addresses” option is turned on [block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/66_7.png", null, "" ], "align": "center" } ] } [/block]

Create an All Day Google Calendar Event

[block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/63_8.png", null, "" ], "align": "center" } ] } [/block] Click below to watch the training video: [Create an All Day Google Calendar Event](https://youtu.be/0zh8gpK2-H0)

3 Tips to Avoid Flow Design Frustration

[block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/62_1.jpeg", null, "" ], "align": "center" } ] } [/block] [3 Features You Need to Know](https://www.youtube.com/watch?v=MNJA1LtDSgE)