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 |
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'.
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
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).
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
There are currently no known issues in the Process Street connector.
There are currently no common errors in the Process Street connector.
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.
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
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 |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
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. |
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
Retrieves a user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User ID
|
userId | True | string |
The ID of the User |
Returns
- Body
- SimpleUser
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
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
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
- Body
- WorkflowRunResponse
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
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 |
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
- Body
- TaskResponse
Triggers when a workflow is run
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Workflow ID
|
workflowId | string |
Workflow ID (Optional) |
Returns
- Body
- WorkflowRunResponse
Triggers when a workflow run is completed
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Workflow ID
|
workflowId | string |
Workflow ID (Optional) |
Returns
- Body
- WorkflowRunResponse
Name | Path | Type | Description |
---|---|---|---|
workflowRun
|
workflowRun | WorkflowRunResponse |
Name | Path | Type | Description |
---|---|---|---|
workflowRuns
|
workflowRuns | array of WorkflowRunResponse |
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
email
|
string | ||
username
|
username | string | |
userType
|
userType | string | |
timeZone
|
timeZone | string |
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
key
|
key | string | |
data
|
data | object | |
taskId
|
taskId | string |
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 |
Name | Path | Type | Description |
---|---|---|---|
fields
|
fields | array of SimplifiedFormFieldValue |
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 |