What is the order of operations for workflows? If multiple run at the same time which is run first?
What is the order of operations for automation? If multiple workflows are scheduled to run at the same time which is run first?
Best Answer
-
Smartsheet operates like any digital application in that operations and instructions are executed one at a time. By definition, there is always an order of operation. It may not have been explicitly designed into the application, but instructions are still executed one at a time based on the underlying code, not at random.
In the case of SmartSheet, my testing indicates that automation workflows scheduled to run at the same time run in the order in which the automation workflow was saved with the most recently saved workflow running last.
This is an important piece of information for anyone trying to develop complex workflows which are dependent upon one another and must be sequenced across multiple sheets. This is especially true since automation can only be run on the hour and not at times between hours. If automation could be set to run by the minute, instead of on the hour, this information would not be as important to have.
It would be great if changes could be made to SmartSheet so that automation could be scheduled to execute at any minute instead of being limited to running on the hour.
Answers
-
It appears that automation workflows scheduled to run at the same time run in the order in which the automation workflow was saved with the most recently saved workflow running last. That is what my limited testing has shown.
-
Smartsheet operates like any digital application in that operations and instructions are executed one at a time. By definition, there is always an order of operation. It may not have been explicitly designed into the application, but instructions are still executed one at a time based on the underlying code, not at random.
In the case of SmartSheet, my testing indicates that automation workflows scheduled to run at the same time run in the order in which the automation workflow was saved with the most recently saved workflow running last.
This is an important piece of information for anyone trying to develop complex workflows which are dependent upon one another and must be sequenced across multiple sheets. This is especially true since automation can only be run on the hour and not at times between hours. If automation could be set to run by the minute, instead of on the hour, this information would not be as important to have.
It would be great if changes could be made to SmartSheet so that automation could be scheduled to execute at any minute instead of being limited to running on the hour.
-
Thank you, @Greg Byler.
Does this mean that if I have a series of about 20 workflows for an approval process, if I make an edit to one of the workflows, that I should open and save all the subsequent workflows if I have a sequence it needs to follow? Bummer that you can't manually order them based on how you want it to execute.
-
Excellent point. I am not sure why one cannot simply order them in sequence by 1, 2, 3, etc..... Another "Excellent Idea" Lost Opportunity.
-
This was SO helpfull (yet annoying to have this knowledge).
Would be nice if one could SET the orders of completion by choice…
Continuous Improvement Facilitator in HVAC industry || Timezone CES
Categories
- All Categories
- 14 Welcome to the Community
- Smartsheet Customer Resources
- 64.2K Get Help
- 416 Global Discussions
- 221 Industry Talk
- 461 Announcements
- 4.8K Ideas & Feature Requests
- 143 Brandfolder
- 141 Just for fun
- 58 Community Job Board
- 462 Show & Tell
- 32 Member Spotlight
- 1 SmartStories
- 299 Events
- 38 Webinars
- 7.3K Forum Archives