The Teamsware Studio Action Builder is a tool that allows you to specify actions which are executed in consecutive order. You can build powerful workflows triggered from a form button, on form load, from a list view, scheduled or event triggered on a SharePoint list or library.
Action Type | Modern Forms | Page/List Actions | Scheduled/Triggered Actions |
Control | |||
Condition | ✓ | ✓ | ✓ |
Loop: apply to each | ✓ | ✓ | ✓ |
Scope | ✓ | ✓ | ✓ |
Form | |||
Close form | ✓ | - | - |
Execute script | ✓ | ✓ | - |
Redirect to tab | ✓ | - | - |
Refresh Rich Text controls | ✓ | - | - |
Save form | ✓ | - | - |
Set field value | ✓ | - | - |
HTTP | |||
Send HTTP request | ✓ | ✓ | ✓ |
Navigation | |||
Open form | ✓ | ✓ | - |
Open web page | ✓ | ✓ | - |
Reload | ✓ | ✓ | - |
Notifications | |||
Send email | ✓ | ✓ | ✓ |
Send internal email | ✓ | ✓ | ✓ |
Show a message | ✓ | ✓ | - |
Office files | |||
Generate Word document | ✓ | ✓ | ✓ |
Merge Word documents | ✓ | ✓ | - |
PDF | |||
Convert to PDF | ✓ | ✓ | ✓ |
Insert image to PDF | - | - | ✓ |
QR Code | |||
Generate QR Code | - | - | ✓ |
SharePoint | |||
Add list item | ✓ | ✓ | ✓* |
Copy document | ✓ | ✓ | ✓* |
Copy folder | ✓ | ✓ | ✓* |
Create new folder | ✓ | ✓ | ✓* |
Create shared link | - | - | ✓* |
Delete item | ✓ | ✓ | ✓* |
Get items | ✓ | ✓ | ✓ |
Move document | ✓ | ✓ | ✓* |
Start workflow | ✓ | ✓ | - |
Update item | ✓ | ✓ | ✓* |
Upload document | ✓ | ✓ | - |
Variable | |||
Set variable | ✓ | ✓ | ✓ |
* In Scheduled/Triggered actions only adding item on the list from the current site is available.
Action Type | Modern Forms | Page/List Actions | Scheduled/Triggered Actions |
Groups | |||
Add group to lifecycle policy | - | - | ✓ |
Create group | - | - | ✓ |
Delete group | - | - | ✓ |
Get group activity | - | - | ✓ |
Set group lifecycle policy | - | - | ✓ |
Update group | - | - | ✓ |
OneNote | |||
Clone note | - | - | ✓ |
Planner | |||
Clone plan | - | - | ✓ |
Create bucket | - | - | ✓ |
Create plan | - | - | ✓ |
Create task | - | - | ✓ |
Delete task | - | - | ✓ |
Update task | - | - | ✓ |
Teams | |||
Add members to channel | - | - | ✓ |
Add members to tag | - | - | ✓ |
Add members to team | - | - | ✓ |
Clone channel | - | - | ✓ |
Clone team | - | - | ✓ |
Create channel | - | - | ✓ |
Create invite | - | - | ✓ |
Create meeting | - | - | ✓ |
Create tab | - | - | ✓ |
Create tag | - | - | ✓ |
Create team | - | - | ✓ |
Create team from existing group | - | - | ✓ |
Get channel | - | - | ✓ |
Get team | - | - | ✓ |
Remove members from channel | - | - | ✓ |
Remove members from tag | - | - | ✓ |
Remove members from team | - | - | ✓ |
Send message | - | - | ✓ |
Update channel | - | - | ✓ |
Update tab | - | - | ✓ |
Update tag | - | - | ✓ |
Update team | - | - | ✓ |
Note: in case you don't see these actions, please contact info@teamsware.eu
This allows you to access outputs from previous actions. This is a list of available action outputs:
To getOutputsvalue use placeholders that are located in theActionstab in theExpression Builder
You can copy a single action or a block of actions in the control:ConditionorLoop: apply to each.
There are two options how to copy actions or controls:
You can simply disable an action without deleting it e.g. for testing purposes. This action does not want to be executed.
Set a dynamic condition (Expression) whether an Action should be executed or skipped in runtime.
This option is available forSend emailandGenerate documentactions.
Configured actions can be exported to a .json file for importing on other Modern Forms buttons, Command Bar actions, List Actions, Scheduled and Triggered Action.