Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourYellow
titledraftIn Progress

Table of Contents

General Description


This example shows the user how to use the ProcessMaker I/O API for the most a common organization business process present in most organizations.

Onboarding Process Example

This diagram describe the onboarding process for a new customer.

The process diagram defined below will conduct a tracking of all onboarding requests for the integration project.

...

Activity name

Activity type

Activity description

Forms

Manual requestEmpty start event

Requester asks about new access and fills out the manual request form.

Manual Request
API requestMessage start event

Onboarding process can be started from 3rd part API.


Record customerUser task

In this form the user needs to define the workflow requirement.

Record Form (Google Form)

Validate Workspace

User taskThis task is for the validators, they need to define 2 main aspects:
  1. Requested workspace ID is not taken
  2. A valid license file should be uploaded
Validate Workspace form

Create Production Workspace

Create Sandbox Workspace

Create Development Workspace

Service taskThese tasks can be performed, depending on the initial request, to create the workspace with requested information.


Generate SummaryScript taskThis activity is executed by ProcessMaker I/O engine, and is a script to generate a PDF with the information about the workspaces and credentials.
Verify Onboarding DataUser taskThis activity is created to validate that the same user has approved all information generated by the other activities.Verify Onboarding Data


Messages

Message Title

Item

Type

Content

Notification to requester

"Verify Onboarding Data" User Task /Notify Requester Message event

email message

Hello {{Requester name}},

You request was approved and implemented.

A workspaces for {{ClientName}} was created

Please find the summary document with Credential report in the attachment

Best regards!

Notification to supervisors

"Validate workspace" User task /Notify Supervisor Message event

email message

Hello {{Supervisor name}},


We just wanted to inform you, that {{Requester name}} request for creating workspaces for {{ClientName}} wasn't validated during dedicated time 

Best regards!





...

Document name

Item

Type

Template

Credential report

Generate Summary

pdf

Credential report


Getting Started with

...

To work with the MVP example, click on the top navigation tab labeled “Onboarding Example” on the Examples portal.

It will be selected by default when you open up the page for the first time. Top navigation will present the steps available for the selected example. 

...

Use Case

How to Launch an Instance* of ProcessMaker I/O

*ProcessMaker I/O is designed to be installed in the cloud, so in this document an instance refers to an installation of ProcessMaker in a virtual machine or a container.

If you don't have a ProcessMaker I/O instance yet, please:

  1. Go to the Instance page.
  2. Click Create an Instance and follow the instructions provided.


If you already have a ProcessMaker I/O instance, please:

  1. Launch an instance of ProcessMaker I/O on the Instance page.
  2. Copy/remember the instance URL link, these will be required later
  3. Click on Form examples link
  4. Switch to Onboarding on the top
  5. Download Onboarding BPMN file  on your computer
  6. Click on Import tab on the top left and upload BPMN file from your PC. 

Users 

For this specific example you will need three users:

...