The best way to learn Integrify is to dive in and start building a workflow. This step-by-step guide will walk you through creating your first workflow in your trial account.
Hint: Keep this guide open in another window as you walk through the steps.
It's easier to approach the idea of building a workflow if you have an end goal in mind. While Integrify can be used to build very complex workflows, for the purposes of this walk-through, our end goal is to build a simple approval workflow.
Ready? Let's go...
Our approval process begins with a form that employees fill out to start the request process, so let's build that first.
Step 2: Add Questions to the Form
See a detailed view of how to add questions to a form here: Create Form Questions
You can always preview your form by selecting Preview: Preview Form
For all form documentation, visit: Forms Documentation
Go ahead and add several questions/fields to the form.
Now that our form is created, let's move to the next stage.
When your form is submitted you'll want it to be managed in a specific way to ensure it's handled correctly. To do this you need to build a process for it.
See how to create a process here: Create my first process!
A process is really just a series of tasks. You'll next add tasks, connect the tasks together and then configure them.
Your process building begins with the Process Flow canvas. What is this? Check it out here: Process Flow Workspace
Add a task to start building your 1st process: Create a Task
Let's add a Form Task that is configured to display the new form that you created. You'll see we automatically create a task called "Start Process" when you create a new process.
Drag and drop a form task from the list of task types:
Then, give the Form Task a name and click anywhere to save the name:
Right click on the form task to display the Task Menu and select Configure Task:
Click on the "Selected Form" field, look up your new form, and select it:
Click "Save" and "Close."
Now, drag a transition line from the middle of the "Start Process" task to the Form Task. You'll see a pink bar appear when you hover over a task. Drag it to the tasks you would like to connect. In this case, it is Start and the Trial Form.
Note: You can also connect two tasks by dragging the new task onto an existing task.
Next, we need to add a "Recipient" for this Form Task. A Recipient is a person who is assigned a given task. Since the request form is the first task in this process, the Recipient is the person who starts the request and completes the form. That means the Recipient is the requester. So let's assign this first task to the requester. Right click on the Form Task and select "Recipients" from the menu.
The recipient window allows you to select a dynamic recipient, which means the task will be assigned automatically to the appropriate person. In this case, we want to automatically assign the Form Task to the Requester. Click on the filter icon next to the magnifying glass and select 'Dynamic'.
Once you have added the Requester as the Recipient, select "Close."
Congratulations! You have completed your first task configuration!
Now we will want to add the next task, which will be an Approval Task. This will allow us to assign the completed form to someone to review it.
We want to give the person reviewing the completed form some options to select. These could be things like "Approved," "Denied," "Need more information," etc.
When you're done creating the options, select "Close."
Next, like before, connect the Form Task to the Approval task by hovering over the Form task and dragging the arrow to the Approval task. This will now trigger the Approval task when the Form is completed.
To learn more about approval tasks, go here: Approval Task
So who will be approving the request? Let's assign an approver.
Now let’s add a couple of Milestones to complete this simple process! Milestones are used to update the overall status of a request. Completed milestones also show up in reports and KPI dashboards so you can keep track of progress.
It will look something like this:
Step 3: Conifguring Rules
Now we need to talk about Rules. By default, when you connect one task to another, the second task starts when the previous task completes.
In this simple approval process, we're creating, we want the "Approved" milestone to trigger only when the Approver selects "Approved." Makes sense, right?
Note: You'll see that there's already a rule in place for when the Approval Task is completed. That's by default. We just need to add an additional "AND" rule that says the task was completed AND "Approved" was selected.
OK, this is where you have a lot of options but let’s keep it simple. We just want to add a rule that looks at the Approval task and checks if "Approved" was selected by the Approver.
The rule will look something like this.
Now repeat this process for the two other Milestones ("Denied" and "More Information Needed"). Make sure to select the appropriate Values for each.
We want the process to end when either the "Approved" or "Denied" milestones are selected by the Approver. Typically you'd also want to send out email alerts to the requester informing them of the decision but we'll skip that for now.
We also want to shut the request down and mark it as completed when the Approved or Denied milestones run. We need the End Process task in this workflow so that this can happen.
Drag the arrow from the Approved Milestone to the "End" task and do the same for Denied.
Finally, let's make it so when "Missing Information" is selected by the approver, the process is routed back to the original form to add more information. We also have to make sure that the Form task is set up to handle both new requesters and requesters that have come back to complete more information.
You have now created a workflow. Give yourself a quick round of applause!
In order for end-users to be able to see the process and start a request, you need to move it into Production. Here’s how:
When users log in they will only see Actions on the left side navigation and not all the administration stuff you've been using.
From Actions, end users can select Start A Request to locate and initiate the process you just created. Go ahead and give it a try!
To learn more about all of the task types and what they can do for you, go here: Available Task Types
Integrify is very robust and can support a lot of different types of workflows, account for complex rules that start tasks, including KPIs for your processes, integrate with databases and external applications, manage task escalations, due dates, reminders, and more.
To learn more, go here: Process Documentation
Feel free to play around with your new process or create more!