2 of 3 people found this helpful
To schedule the job according to your requirement, define the job schedule as follows:
1. Select month days schedule and select 5- day from end of the month.
2. Define the confirmation calendar with your holiday calendar and select 'order on previous confirmed day' exception policy. attaching the screenshot for your reference:
May month in Holiday calendar will look like this:
In view schedule, 24th May will be shown:
Hope this helps.
This works well when 5th last day is non-business day but if 5th last day of month is business day schedule will not move to desired date. For e.g. in Nov 2019, job will execute on 26th instead of 21st.
Do you want to skip last 4 business days?
Yes, last 4 business days per Holiday calendar.
Bhantu has the correct answer.
I do find it odd and somewhat upside down that we have to define a WORKDAYS calendar instead of it being a defined application option of "workdays" minus holidays - be that Mon-Fri or Tue-Sat or whatever. Seems to me that defining the (few) holidays we all have (regardless of country around the globe) is simpler than picking all workdays. Even global companies have "regional holidays" that affect processing.
Sorry if ithis appears as a soapbox issue for you.
1 of 1 people found this helpful
I do agree that calendar options can be more flexible. But the current way feels simpler to 'develop' for BMC & use for the end users instead of having to 'Minus' the calendars. It can be useful sometimes, but from BMC's perspective I dont see enough value for the effort it takes when the same functionality can be achieved with the current features.
A WORKDAYS can be easily created by using the 'Recurrence' option to select all the weekdays & just pick out holidays after that:
Thanks Bhanu... it worked
I agree, it should be more flexible and allow advance scheduler to add condition and loop like condition. It may sounds different but having development experience it sounds much flexible to me.