Share via


Process Street

Process Street is a modern process management platform for teams. You can use this connector to run workflows, find and update workflow runs, and trigger actions when a workflow is run or changes.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure China regions
Power Automate Premium All Power Automate regions except the following:
     -   China Cloud operated by 21Vianet
Power Apps Premium All Power Apps regions except the following:
     -   China Cloud operated by 21Vianet
Contact
Name Process Street Support
URL https://www.process.st/help
Email support@process.st
Connector Metadata
Publisher Process Street
Website https://www.process.st
Privacy Policy https://www.process.st/privacy
Categories Business Management;Productivity

Trusted by over 450,000 users, Process Street is a modern process management platform. We help businesses share their core processes, then transform them into powerful no-code workflows. Power Automate lets you connect all your favourite business tools, to create seamless and efficient automations. Since there are +500 connectors with multiple triggers and actions, what you create in a Power Automate is really up to your imagination. Create simple two-step or three-step flows, or get fancy with multiple steps, multiple tools, branching paths, variables and increments. The choice is yours!

Power Automate uses a series of triggers and actions to automate your work. A trigger is something that starts a flow and an action is something that happens once the flow has been triggered. Some examples of the triggers available are 'When a workflow run is created', 'When a workflow run is completed', and some examples of actions available are 'Find workflow runs', 'Run a workflow', 'Update a workflow run'.

Prerequisites

In order to use this connector you will need an account in Process Street.

If you don't already have an account you can sign up for a free 14 day trial.

More info about our plans in: https://www.process.st

How to get credentials

The connector uses an API Key as its authentication method. You can create an API Key in the 'integrations' tab of your 'organization' settings in Process Street.

Keep in mind that only Process Street admins can create and manage API keys.

Note: The name of your API key will show in notification emails sent to users you have provisioned, so it’s best practice to change the default label (API Key #1) to avoid confusion (e.g. you can name it Power Automate, or anything else you’d prefer).

Get started with your connector

Let’s take a look at this example:

Use case: A property management company wants to send one of their tenants a lease renewal workflow run to complete. The property manager checks a task as complete in the run, which triggers Power Automate to turn on the run share link and email a link to the run to the tenant.

If you had to automate that process with Power Automate, you could use these four steps to create this flow:

Trigger: When a task is checked, unchecked or ready

Action: Update a Workflow Run

Action: Get workflow run form fields

Action: Send an email via Power Automate

Find help and ideas on how to use this connector in our knowledge base: https://www.process.st/help/docs/microsoft-power-automate/

Or contact us for support: support@process.st

Known issues and limitations

There are currently no known issues in the Process Street connector.

Common errors and remedies

There are currently no common errors in the Process Street connector.

FAQ

There are currently no FAQ in the Process Street connector.

Please contact us for support(support@process.st) if you have any questions or issues while using this connector.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key securestring The API Key for using Process Street True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Find workflow runs

Retrieves the most recent 200 active workflow runs that match the query

Get a user

Retrieves a user

Get workflow run form fields

Retrieves all the form fields of workflow run

Run a workflow

Starts a workflow run based on a workflow

Update a workflow run

Updates a workflow run

Update workflow run form fields

Updates the workflow run form fields. A value may be a string, an array, or accept multiple properties. See the examples for a complete reference on setting workflow run form fields.

Find workflow runs

Retrieves the most recent 200 active workflow runs that match the query

Parameters

Name Key Required Type Description
Workflow ID
workflowId True string

The ID of the Workflow

body
body True dynamic

Returns

Get a user

Retrieves a user

Parameters

Name Key Required Type Description
User ID
userId True string

The ID of the User

Returns

Body
SimpleUser

Get workflow run form fields

Retrieves all the form fields of workflow run

Parameters

Name Key Required Type Description
Workflow Run ID
workflowRunId True string

The ID of the Workflow Run

Workflow ID
workflowId True string

The ID of the Workflow

Task ID
taskId string

The ID of the Task (Optional)

Returns

The outputs of this operation are dynamic.

Run a workflow

Starts a workflow run based on a workflow

Parameters

Name Key Required Type Description
Workflow ID
workflowId True string

The ID of the Workflow

Name
name True string

The name of the new Workflow Run

Due Date
dueDate string

The due date of the new Workflow Run (Optional)

Returns

Update a workflow run

Updates a workflow run

Parameters

Name Key Required Type Description
Workflow Run ID
workflowRunId True string

The ID of the Workflow Run

Name
name True string

The new name for the Workflow Run

Status
status True string

The status for the Workflow Run

Due Date
dueDate True string

The due date for the Workflow Run

Shared
shared True boolean

Whether or not the Workflow Run is shared (i.e. can be seen without logging in)

Returns

Update workflow run form fields

Updates the workflow run form fields. A value may be a string, an array, or accept multiple properties. See the examples for a complete reference on setting workflow run form fields.

Parameters

Name Key Required Type Description
Workflow ID
workflowId True string

The ID of the Workflow

Workflow Run ID
workflowRunId True string

The ID of the Workflow Run

body
body True dynamic

Object of form fields to set a new value for, within a particular workflow run. Only field ids that are passed are changed in the workflow run, completely replacing the current value. Fields not passed remain unchanged.

Returns

Triggers

When a task is checked, unchecked or ready

A trigger that will fire each time a task is completed, uncompleted or both, or becomes ready in Process Street

When a workflow is run

Triggers when a workflow is run

When a workflow run is completed

Triggers when a workflow run is completed

When a task is checked, unchecked or ready

A trigger that will fire each time a task is completed, uncompleted or both, or becomes ready in Process Street

Parameters

Name Key Required Type Description
Workflow ID
workflowId string

Workflow ID (Optional)

Task ID
taskId string

Task ID (Optional)

Task State
triggerType True string

Returns

When a workflow is run

Triggers when a workflow is run

Parameters

Name Key Required Type Description
Workflow ID
workflowId string

Workflow ID (Optional)

Returns

When a workflow run is completed

Triggers when a workflow run is completed

Parameters

Name Key Required Type Description
Workflow ID
workflowId string

Workflow ID (Optional)

Returns

Definitions

CreateWorkflowRunResponse

Name Path Type Description
workflowRun
workflowRun WorkflowRunResponse

FindWorkflowRunsResponse

Name Path Type Description
workflowRuns
workflowRuns array of WorkflowRunResponse

SimpleUser

Name Path Type Description
id
id string
email
email string
username
username string
userType
userType string
timeZone
timeZone string

SimplifiedFormFieldValue

Name Path Type Description
id
id string
key
key string
data
data object
taskId
taskId string

TaskResponse

Name Path Type Description
id
id string

The ID of the Task

status
status string
dueDate
dueDate string
name
name string
taskUrl
taskUrl string
workflowRunUrl
workflowRunUrl string
workflowUrl
workflowUrl string
workflowName
workflowName string
updatedById
updatedById string
updatedDate
updatedDate string
hidden
hidden boolean
stopped
stopped boolean
workflowId
workflowId string

The ID of the Workflow

workflowRunId
workflowRunId string

The ID of the Workflow Run

UpdateMultipleFormFieldValuesResponse

Name Path Type Description
fields
fields array of SimplifiedFormFieldValue

WorkflowRunResponse

Name Path Type Description
completedById
completedById string
completedDate
completedDate string
createdById
createdById string
createdDate
createdDate string
dueDate
dueDate string
id
id string
name
name string
shared
shared boolean
status
status string
updatedById
updatedById string
updatedDate
updatedDate string
workflowId
workflowId string

The ID of the Workflow

workflowRunUrl
workflowRunUrl string
workflowName
workflowName string
workflowUrl
workflowUrl string