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.