Has anyone been able to use the advance schedule feature to schedule a process to run on the first or the last business day of the month?
I'm curious as well. We'd like to schedule a job to occur the 8th business day of each month. I have entered an enhancement request for this. Please go endorse it!
ER: 90722
ers.infor.com/.../XiDetails.aspx
Done!
As a workaround for the first business day, you should be able to schedule it on the 1st and then as the first test check to see if it is one of your business days. Assuming a M-F schedule, if the day is Saturday set a wait node to 2 days, Sunday 1 day and the rest to 0 days. This should get the flow to remain idle until the next business day. You would need special logic for January 1 but I don't believe any other holidays would fall on the 1st of the month.
Infor Landmark technology Development had this response to this discussion thread:
“The Infor Landmark Scheduler doesn’t have a notion of a ‘business day’ calendar currently built into the scheduler.
But it may be possible with a combination of a schedule and schedule exclusion templates/sets. It is quite flexible and was added in lieu of trying to integrate a ‘calendar.’
For example, you could say to run the first or last of the month and have an exclusion calendar that says not to run on weekends as well as set up holiday exclusions.
That would skip days that land on a weekend or holiday.”
Thank you for the reply Delmar - if you set that exclusion - would it then run on the next available day?
thank you for the reply jreese!
Infor Landmark technology Development’s follow-up response is:
“Experiment with the Infor Landmark Scheduler’s schedule exclusions/exclusion sets to verify if this scenario functions as desired.”
You may be able to tinker and make something kinda close to what you want happen. It won't be super easy though and an ER is likely warranted here.
It's likely that we need to add a "roll forward until we get passed weekend days and holidays" option (if the first day of the month is a weekend or holiday). Or a simple roll forward up to some number of days.
Wouldn't you still need to update the exclusions every year for shifting holidays though? Seems like that would be a duplicative step in FSM since at least one System Calendar already has to be updated to reflect Work Days, Bank Days, and Holidays each calendar year. Would it be possible to integrate an already existing System Calendar with the Landmark Scheduler or are there other factors that would make such an enhancement infeasible?
If an external scheduling solution is web services capable, then it can be used now to manage Async queues via REST web services integration.