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 |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - China Cloud operated by 21Vianet |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure China regions |
| Power Apps | Premium | All Power Apps regions except the following: - China Cloud operated by 21Vianet |
| Power Automate | Premium | All Power Automate 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 |
Process Street Connector
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.
Publisher: Process Street
Prerequisites
You will need a Process Street account (you can login or sign up here).
Supported Operations
The connector supports the following operations:
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 StreetWhen a workflow is run: Triggers when a workflow is runWhen a workflow run is completed: Triggers when a workflow run is completed
Actions
Workflow Runs
Run a workflow: Starts a workflow run based on a workflowFind workflow runs: Retrieves the most recent 200 active workflow runs that match the queryUpdate a workflow run: Updates a workflow run
Form Fields
Get workflow run form fields: Retrieves all the form fields of workflow runUpdate workflow run form fields: Updates the workflow run form fields
Obtaining Credentials
The connector uses an API Key as its authentication method. You can create an API Key here, in the integrations tab of your organization settings. Keep in mind that only Process Street admins can create and manage API keys.
Known Issues and Limitations
There are currently no known issues in the Process Street connector.
Deployment Instructions
In order to deploy this connector as a custom connector you just need
to download the apiDefinition.swagger.json file. Then you should visit https://us.flow.microsoft.com/en-us/ and create
a new connector in Data > Custom Connectors. Use the "Import from OpenAPI file" option,
selecting the previously downloaded file. That should be all.
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 this api | 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
Run a workflow
Starts a workflow run based on a workflow
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Due Date
|
dueDate | string |
The due date of the new Workflow Run (Optional) |
|
|
Name
|
name | string |
The name of the new Workflow Run |
|
|
shared
|
shared | boolean | ||
|
Workflow ID
|
workflowId | True | string |
The ID of the Workflow |
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 |
|
Due Date
|
dueDate | string |
The due date for the Workflow Run |
|
|
Name
|
name | True | string |
The new name for the Workflow Run |
|
Shared
|
shared | True | boolean |
Whether or not the Workflow Run is shared (i.e. can be seen without logging in) |
|
Status
|
status | True | string |
The status for the Workflow Run |
Returns
- Body
- WorkflowRunResponse
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 |
|
Task ID
|
taskId | string |
The ID of the Task (Optional) |
|
|
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 |
|---|---|---|---|---|
|
Task ID
|
taskId | string |
Task ID (Optional) |
|
|
Task State
|
triggerType | True | string | |
|
Workflow ID
|
workflowId | string |
Workflow ID (Optional) |
Returns
- Body
- TaskResponse
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
- Body
- WorkflowRunResponse
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
- Body
- WorkflowRunResponse
Definitions
CreateWorkflowRunResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
workflowRun
|
workflowRun | WorkflowRunResponse |
EntityID
FieldType
FindWorkflowRunsResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
workflowRuns
|
workflowRuns | array of WorkflowRunResponse |
Link
| Name | Path | Type | Description |
|---|---|---|---|
|
href
|
href | Uri | |
|
name
|
name | string | |
|
rel
|
rel | LinkRel | |
|
type
|
type | LinkType |
LinkRel
LinkType
SimpleUser
| Name | Path | Type | Description |
|---|---|---|---|
|
email
|
string | ||
|
id
|
id | string | |
|
timeZone
|
timeZone | string | |
|
userType
|
userType | string | |
|
username
|
username | string |
SimplifiedFormFieldValue
| Name | Path | Type | Description |
|---|---|---|---|
|
data
|
data | object | |
|
dataSetLinked
|
dataSetLinked | boolean | |
|
fieldType
|
fieldType | FieldType | |
|
id
|
id | EntityID | |
|
key
|
key | string |
Unique key based on the label. This is used when referencing the form field as a variable |
|
label
|
label | string |
User defined label |
|
links
|
links | array of Link | |
|
taskId
|
taskId | EntityID | |
|
updatedBy
|
updatedBy | SimplifiedUser | |
|
updatedDate
|
updatedDate | string | |
|
workflowRunId
|
workflowRunId | EntityID |
SimplifiedUser
| Name | Path | Type | Description |
|---|---|---|---|
|
email
|
string | ||
|
username
|
username | string |
TaskResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
completedById
|
completedById | string | |
|
completedDate
|
completedDate | string | |
|
dueDate
|
dueDate | string | |
|
hidden
|
hidden | boolean | |
|
id
|
id | string |
The ID of the Task |
|
name
|
name | string | |
|
status
|
status | string | |
|
stopped
|
stopped | boolean | |
|
taskUrl
|
taskUrl | string | |
|
updatedById
|
updatedById | string | |
|
updatedDate
|
updatedDate | string | |
|
workflowId
|
workflowId | string |
The ID of the Workflow |
|
workflowName
|
workflowName | string | |
|
workflowRunId
|
workflowRunId | string |
The ID of the Workflow Run |
|
workflowRunUrl
|
workflowRunUrl | string | |
|
workflowUrl
|
workflowUrl | string |
UpdateMultipleFormFieldValuesResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
fields
|
fields | array of SimplifiedFormFieldValue |
Uri
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 |
|
workflowName
|
workflowName | string | |
|
workflowRunUrl
|
workflowRunUrl | string | |
|
workflowUrl
|
workflowUrl | string |