The well known activities from UiPath.Gsuite.Activities are now also available on Studio Web, for anyone looking to build automations involving Google Suite.
Functionally, the Gsuite activities on Studio Web behave by the same logic as the traditional activities you worked with in Studio. It is important for us to ensure everyone takes advantage of the same functional perks, regardless the chosen development tool.
How can I find the Gsuite activities in Studio Web?
- Once you have opened Studio Web in your browser, create a new project or open an existing one.
- Click on the “+” button to add an activity.
- In the opened dialog, you’ll see a long list of different activities. But you can easily filter them out by writing some keywords in the search field. You can go by generic keywords like “Google” or more activity specific like “Upload Files” - either way, you will get the activity you look for.
An activity structure overview
All Gsuite activities follow more or less the same structure during configuration. That is merely:
- Connection field
On this filed you’ll have displayed the connection that will be used in the activity when you run it. In case you do not have a predefined connection in Integration Services, you will be prompted to create on. - Mandatory input fields
Mandatory fields vary from one activity to another, but these are usually marked with red and * symbol. These fields must be filled in with information for the activity to function properly. - Advanced options
Advanced options is the umbrella for all the beautifying or customization of your activity. The output field is also available in there for you to configure, shall you want it custom.
Tips for those building an automation first time ever
Generally, activities work by the Input->Output logic. This means that you have to indicate what should the activity take in for processing, and then it will return it as an Ouput to any further activities within your workflow.
You can use activities like “Get newest email” or “Get File/Folder” to reach out for the exact item you need. The output values of “Get” type of activities can be used as input for any further activities that process the item in some way.
Alternatively, in most of the activities now you can indicate directly to the item by browsing and navigating towards your file.
How to fill in the fields
The button on every field presents you all the possible modes for fields completion.
Example: In the activity “Download file”, for the field “File to download” you have 2 options to indicate your input (the file that will be downloaded):
- By browsing to your file via the
button.
2.By using an existing variable that contains the path to your file, via
If you select , field mode will change and you will be able to select the value you need from the list of previously saved/available values in your project. It will look like this:
Now, the options available via will also look different:
- Browse will return you to the browsing mode for file selection
- Url or Id allows you to indicate the exact Url or Id for the file to download.
- Use variable will list you all the available variables, including those standing for the output generated by previous activities.
- Open Expression Editor allows you to type by hand any reference for your input value.
For Email activities, the input modes for the email location are almost the same. The only difference is that you have an option instead of
.
What can I automate now in Studio Web?
At first, our focus is on files handling via Google Drive.
We know there are many more to add, and we will do so!
Here is an extensive list with a short description of the available activities:
- Create Folder: Creates a folder in Google Drive.
- Copy File/Folder: Copies a file on Google Drive.
- Download File: Download the indicated file to the project’s folder.
- Delete File/Folder: Deletes the specified file or folder.
- Upload Files: Uploads the specified files to Google Drive.
- Share File/Folder: Shares a file or folder with the specified recipients.
- Move File: Moves a file on Google Drive.
- Get File/Folder: Gets a file or folder from Google Drive to use in other activities.
- For Each File/Folder: Iterates over a list of files and folders.
Examples of Automation scenarios to play with
We thought you might like us showing you around Gsuite activities in Studio Web, by building some automations.
- Automation with Office 365 and Gsuite activities: Sync Google Drive files to Sharepoint
- Automation with Gsuite activities: Handle file conversion and send warnings when wrong file formats are found.
Let us know your thoughts on the Gsuite activities in Studio Web: Do you like them? Do you find them useful? Are they easy to use?
We’re happy for any feedback and suggestions!