Subroutines
Learn how subroutines simplify automation diagrams by providing reusable automations with defined input and output fields. Discover how these nested subroutines efficiently reduce complexity, enabling seamless multi-purpose automations.
Subroutines are automations that can be referenced in other automations, allowing automation logic to be written once and re-used in multiple automations.
Subroutines have the following advantages:
- Their functionality can be re-used across multiple automations
- They have defined input fields and defined output fields
- They reduce the size and complexity of automation diagrams
Subroutines can also utilize other subroutines.
In this section
Creating a subroutine
Learn how to create a new subroutine in the automation editor with this step-by-step guide. Discover how to open the subroutine catalog, create a skeleton subroutine, customize trigger and input data fields, apply trigger filters, add actions, configure i
Deleting a subroutine
Learn how to delete a subroutine in just a few clicks by following these easy steps. Discover the important caveat of not being able to delete subroutines that are referenced by other parts of the program and find out how to check if a subroutine is refer
Download subroutine XML
Learn how Assembly Developers can easily access and analyze the XML definition of subroutines in order to troubleshoot field mapping errors. Improve your application development process with this helpful document.
Edit description
Learn how to update and customize subroutine descriptions in the catalog easily. With just a right-click and a few clicks, users can modify subroutine descriptions and see the changes at a glance. Enhance efficiency and organization by effortlessly editin
Executing a subroutine
Learn how to find and execute a subroutine in a system app with this comprehensive document. Discover the step-by-step process, from searching for the "execute subroutine" action to configuring the input fields and saving the settings. Easily access the o
Export subroutine
Learn how to export subroutines as downloadable files in a system. Users with the necessary permission can easily download and import subroutines. Avoid using subroutine exports as an archive method, as it may not be compatible with future system releases
Obtain a subroutine's UUID
Learn how to easily find a subroutine's unique UUID in this document. Simply right-click on the subroutine and select the specified menu option to reveal the UUID. Copy it to the system clipboard with a single click of OK.
Share a subroutine
Learn how to share private subroutines with other accounts by using the "Share content" permission. Follow a simple process of right-clicking on the subroutine and selecting the Share option. Discover the flexibility to choose specific accounts to share t
Stop sharing a subroutine
Learn how to manage sharing options for private subroutines in your system. Grant or revoke the "Share content" permission to allow accounts to share subroutines. Stop sharing subroutines for all accounts at once or selectively by choosing the desired opt
Subroutine references
Looking to identify the automations and subroutines linked to a specific subroutine? Simply right click on the subroutine in the catalog, select the References option, and gain access to a comprehensive list of all its references. Simplify your analysis a
Tagging a subroutine
Learn how to tag subroutines using simple steps. Right-click on the subroutine, select the "Tags" option, and enter your desired tags separated by commas. Discover the convenience of locating tagged subroutines effortlessly.
Testing a subroutine
Learn how to test a subroutine by following simple steps. Right-click on the desired subroutine in the catalog, choose the Test option, and enter values for the input fields. Witness the execution of the subroutine alongside a graphical history display. U
Versions
Learn how to easily access and manage different versions of a subroutine in the catalog. Simply right-click on the subroutine, select "versions," and instantly view and modify any saved version from the convenient list.
View a subroutine's created and last edited dates
Learn how to easily check the creation and last editing dates of a subroutine by following these simple steps. Right-click on the subroutine and select Properties to access all the information you need. Stay organized and keep track of your code's history
View execution history
Learn how to access and utilize the detailed execution history of subroutines in the catalog. Follow the easy steps outlined in the "Execution history" document and make the most of the drill-down feature for accurate analysis and effective troubleshootin