Currently, Boomi is not able to directly schedule biweekly process executions. This document will discuss how to use the tools available to cause a process to run at this desired interval. With small changes, this could also be used to establish other non-standard execution intervals as well.
To accomplish this, we will use a parent process as a "wrapper" for the process you want to execute biweekly. It will run daily, and use a Persisted Process Property called "NextRunDate". Its main function is a decision step that compares the current date to NextRunDate.
- If the NextRunDate is equal to or earlier than the current date, it flows to the TRUE path and launches your process as a subprocess call. It also re-sets NextRunDate to (current date + 14 days).
- If NextRunDate is still in the future, it flows to a FALSE path and simply ends the wrapper process.
Please refer to the below illustration for details.
