Ask a Question

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)

Error While Executing Adobe Sign

Hi, While executing Adobe Sign action, I get an error saying “Recipient list is not enabled on your account”. Do you know how I should fix this issue?

Publishing a Flow with Google Forms trigger does not work

We have seen this issue being reported by a couple of customers that when they want to publish their zenphi Flow which has a Google Forms trigger, the browser goes into a loop and eventually errors. This happens because there is an issue with Google Authentication when you have multiple Google accounts signed in and trying to publish a Flow that starts on a Google Form submission. To get around the problem, please open zenphi in an incognito window and publish it from there. It’s only necessary to do this the first time you publish the flow. Hope this helps.

Error when executing a flow action that has an invalid data type

Error received when running a flow: Cannot cast Newtonsoft.Json.Linq.JOject to Newtonsoft.Json.Linq.JToken… Contact your administrator… Errors like this indicate an invalid setting in the action configuration. For example if you are using Update Row and specify a token that is not a Number for the Row Number setting.

How to Delete an AI Model

In the zenphi AI Builder screen, go to the list of created models and click on the Status icon on the required model to delete. [block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/59_3.png", null, "" ], "align": "center" } ] } [/block] A Details sidebar menu will present. Click the Bin icon on the top right hand side. [block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/60_22.png", null, "" ], "align": "center" } ] } [/block] Confirm deletion by clicking the Delete option. This will permanently delete the model. [block:image] { "images": [ { "image": [ "https://www.linkpicture.com/q/61_7.png", null, "" ], "align": "center" } ] } [/block]