Skip to main content

Projects

What is a project?

Projects section let you organize your Flowize resources and implementations (like Storage, Triggers, contents and workflows) into groups. Your Flowize Designer account can have multiple projects depending on your business plan, and it is easy to switch between them.

Additionally, when your project implementation is complete, the next thing to do is move it from the Designer platform to your production environment so you can test with real data.

Create a Project

The project creation process is straightforward and intuitive. If you click on the left menu, in the button called “New project”, this view will be displayed asking you in its first tab (Information) for some parameters like project name or the project description.

In this same view and tab, different options will be displayed depending if the project is being created or edited:

Project beingDescription
createdImport the project from file
editedAPI Key
editedExport the project

On the Flow options tab, we could see and edit some parameters as:

ParameterDescription
number of flow retrieshow many times a flow can be restarted if an error occurs in one object
number of minutes to wait on flow errornumber of minutes to wait between retries when an error happens
maximum times an app can be executedmaximum amount of times the same app can be executed in a data record execution. In case of it is reached, the flow will be stopped

How to Invite a User to the project

After creating our project, we can add new users to start working on it. To invite someone to work on a specific project, we need to open the left menu and will have two options to do it by clicking on:

  • Users in the project's list item menu or
  • All Projects, and after loading the page, Actions -> Users in the corresponding project

The Users option will prompt the Users overview section where you could review which users are pending to accept the invitation and the user details invited on this project.

If you need to invite some teammates to work on your project, then you should click on the button Invite User to this Project. After that, a modal box will be prompt asking for the user email and the role that he will have in the project. The user will receive an email immediately with the invitation to the selected project.

Settings

When you work in a project, you always need to configure some previous configuration to allow workflows or content to work correctly. You can go to settings by clicking on “Settings” in the user menu.

Data Dashboard

Generally, organisations undertake two types of monitoring activities to understand how the organisation is performing and to identify those areas which require further attention. The two types of monitoring activities are the compliance and the performance ones. With the Data Dashboard, you can carry out the monitor of your data records. To protect your monitor screen, you can always include a whitelist IPs.

Options

On the Options tab we can see and edit some parameters:

ParameterDescription
Batch data retention timeDefines how long the processed files which were inserted by Batch will be kept in your file manager
Number of flow retriesDefines how many times a flow can be restarted if an error occurs in one object
Number of minutes to wait on flow errorA number field
Minutes to wait on Flow errorIndicates the number of minutes to wait between retries when an error happens, and the "maximum times an app can be executed" that points out the maximum amount of times the same app can be executed in a data record execution. In case of it is reached, the flow will be stopped

To save any of these parameters click on the “Save” button.

API Info

On this tab is displayed information related to the API. We can see the API URL and API rate limit that we have set for our project. The API rate limit can be modified inside your environments, but in Flowize designer is fixed to 100 calls in twenty-four hours. Also, we can see the number of API calls remaining until our limit is reached. Also we can check the API key that we need to use to send data records or batches to this project through the API servers.

Performance

This tab will have different parameters depending on if we are in Flowize Designer or an environment. We can find the configuration of the project performance. We can configure the following parameters:

OptionDescription
API Batch UploadDefines the maximum size of a batch that can be uploaded to the server
Single thread modeIf you enable this option, then your Project will work with just one thread at the same time. That way, you make sure your data records are executed one by one, one after another, in case your design requires it (only available in environments).
number of usersDefines the number of users that can be invited to this project

You will also be able to deactivate the project, the threads to stop executing new tasks or the API server to avoid receiving new requests.

Delete Data

On this tab, we can delete our finished data records and webhook responses. If we switch these options to ON, we will have to enter the date ranges.

Block Languages

On this tab, we can manage the languages that later on will be available for our contents. First of all, we have to select the path in our data scheme where the language will be saved.

We can add as many languages as we want, providing the following parameters:

TypeDescription
LabelThe label that will identify the language
ValueThe value that will be stored in our data scheme when the language is selected
IconIcon

Apart from that, we can order the languages, set any of them as default and remove them. And finally we enable the switcher to apply the changes (for security reason if you want to update or create the languages), and we click on the " Save" button for implementing the changes.