I need some help in mind storming the best method to achieve what I need. Your t

I need some help in mind storming the best method to achieve what I need. Your thoughts and comments will be highly valuable.

I want to start a process, automatically once its date and time matches that of a predefined constant. Every year, this constant will be updated to prepare for the next year. And I want the process to auto start every year based on that constant.

Using a start even at the beginning of a process [followed by a controller rule] only works for 1 time after I publish the process. But when the constant is updated the process does not run again after 1 year, unless the original process was republished sometime after it auto ran the 1st time. Any thoughts?

I have this idea of using a message sending/receiving somehow, but have not wrapped my mind around it yet.

Thanks for your thoughts.

OriginalPostID-208672

OriginalPostID-208672

  Discussion posts and replies are publicly visible

Parents
  • @adela - You can use recurrence of timer for each year if your date and time for each year is fixed. Also if you are changing the time so that you can delay the process at the specific time, its also useful to start the process only at that time. If the date and time will change multiple times and can be sometime within the year then you will need some events like rule or receive message to be configured in your process to update the timer. You can update timer by terminating the running process and restarting the timer subprocess. Timer subprocess will have events configured in it.
Reply
  • @adela - You can use recurrence of timer for each year if your date and time for each year is fixed. Also if you are changing the time so that you can delay the process at the specific time, its also useful to start the process only at that time. If the date and time will change multiple times and can be sometime within the year then you will need some events like rule or receive message to be configured in your process to update the timer. You can update timer by terminating the running process and restarting the timer subprocess. Timer subprocess will have events configured in it.
Children
No Data