Skip to main content
Skip table of contents

Creating a Workflow

Overview

This article describes how to create a workflow, either by using a template, making one from scratch, or importing from a file.

Creating a New Workflow

From the dashboard, click the image-20240621-183116.png button

View Screenshot

image-20240621-184250.png

Creating from Wizard

A template can be used to Schedule iUpdate Tasks, Export Data to URL, and Schedule a Text Manager Campaign.

Schedule iUpdate Tasks

Schedule one or more iUpdate tasks to run in sequence. The outcome of one step won’t affect the next one. Similar to an “hourly” or “nightly” job.

Learn how to schedule iUpdate tasks

image-20240627-184138.png

Select “Schedule iUpdate Tasks” then click the “Start” button.

Name the workflow, then click “Next”.

image-20240627-184646.png

Select when the job should run.

image-20240628-180520.png

The schedule uses a Cron expression. If you are not familiar with Cron expressions, the “Build Schedule” button will help to create one for hourly, daily, weekly, monthly, and one time run schedules. For more advanced expressions, this online tool can help.

Add iUpdate tasks to the workflow.

image-20240701-145222.png

Click the green plus image-20240701-145658.png to add an iUpdate task. Then click the dropdown arrow image-20240701-145813.png to select the task. The task must already be saved as an iUpdate task. Saving a task can be done after setting mappings by clicking image-20240802-162922.png, then image-20240802-163145.png after giving the task a name. You may also click image-20240802-163322.png which will save the task then open iWorkflow.

You may add multiple iUpdate tasks to this workflow. Then, click “Next”.

image-20240802-163930.png

Review the workflow and click “Finish”.

image-20240802-164127.png

The workflow will then be enabled. To learn how to edit a workflow, click here.

Export Data to URL

Export data from iMIS and expose it via a random public URL for a third party service to consume. The data will be updated each time the workflow is run.

This workflows will have the Manual trigger, meaning they will be ran manually. This can be changed. To do so, see Editing a Workflow.

Learn how to export data to URL

image-20240802-165256.png

Select “Export Data To URL” then click the “Start” button.

Name the workflow, then click “Next”.

image-20240802-165515.png

Select the data to use.

Click “Browse” to select the IQA query to pull data from.

Then click “Next”.

image-20240802-170319.png

Choose the data format form the dropdown. The IQA query data can be in either JSON or CSV format.

Then click “Next”.

image-20240802-173334.png

Review your workflow and click “Finish”.

If the data is of type JSON, you will then need to fill out the output property of the “Get Public Link” action.

image-20240802-174728.png

If the data type is CSV, then you must fill out the “Input Array” and “Output Property” fields of the “Convert to CSV” action and the “Output Property” of “Get Public Link”.

image-20240802-181801.png

After doing so, click save.

You can run the workflow from this page, via the “Run” button in the top banner. To run this workflow later, navigate to Dashboard > [this workflow].

Schedule a Text Manager Campaign

Schedule one or more Text Manager Campaigns in sequence. The outcome of one step won’t affect the next one.

Learn how to schedule a Text Manager Campaign

image-20240807-155306.png

Select “Schedule a Text Manager Campaign”. Then click “Start”.

image-20240807-160755.png

Name the workflow, then click “Next”.

Select when the job should run.

image-20240807-162300.png

The schedule uses a Cron expression. If you are not familiar with Cron expressions, the “Build Schedule” button will help to create one for hourly, daily, weekly, monthly, and one time run schedules. For more advanced expressions, this online tool can help.

Select which Text Manager Campaign to run. Note that the campaign has to be a recurring one for it to appear in the drop-down.

image-20240807-171239.png
image-20240807-162845.png

Then review and click “Finish”.

image-20240807-170537.png

Creating from Blank Workflow

Learn how to create a workflow from scratch

image-20240807-172527.png

Optionally, rename the workflow from “My Workflow”.

Select a trigger. More information on the different triggers can be found here.

Select one or multiple actions. Information on the different actions can be found here.

Triggers and actions may need to have fields filled out. This will be denoted by a red dot next to their icon.

A yellow dot next to an icon and/or “Unsaved Changes” near the banner means that there are changes that need to be saved.

Once you have filled out all required fields in the workflow, click “Save”.

image-20240807-174720.png

Importing from a File

To import from a file, you have to select “New workflow” from the dashboard. You will not be able to import from a file when creating a new workflow from the banner.

Importing from a file requires first exporting a file from an existing workflow

Learn how to export a file from an existing workflow

Navigate to a workflow from the dashboard.

Click “Export”.

image-20240807-182141.png

Learn how to import a workflow from a file

Select the file to import from your files.

Triggers and actions may need to have fields filled out. This will be denoted by a red dot next to their icon.

A yellow dot next to an icon and/or “Unsaved Changes” near the banner means that there are changes that need to be saved.

Once you have filled out all required fields in the workflow, click “Save”.

image-20240807-174720.png
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.