Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
9 replies
Subscribers
5 subscribers
Views
3952 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Process
Timer configuration to run quarterly
Priyanka
over 7 years ago
My usecase is to run timer after 3 months interval.
On April - Quarter1
On July - Quarter2
On Oct -Quarter3
On Jan - Quarter4
PFA the attachment where I have monthly configuration every 3 months. Please suggest ,
1. If every months interval runs after completion of 3rd month or on 3rd month
2. Does interval start time get affected upon saving and publishing process ?
Thanks,
Priyanka
OriginalPostID-254370
Discussion posts and replies are publicly visible
0
lakshmis
A Score Level 2
over 7 years ago
Hi Priyanka,
1)The process runs after the completion of 3 months.
2)The interval start time doesn't get effected upon saving and publishing process.
Note: If we import the process model object in another environment, the process runs automatically irrespective of scheduled time.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
lakshmis
A Score Level 2
over 7 years ago
The process model runs immediately after import in another environment irrespective of scheduled time for the first time. Later onwards, based on the condition it runs
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Priyanka
over 7 years ago
Lakshmi,
If I save and publish the process model now Dec 22, it will trigger one task now Dec 22 and please clarify when will be the trigger date after completion of 3 months from now . Ideally I want it to run on 22nd April ,22nd July, 22nd Oct,22nd Jan.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Priyanka
over 7 years ago
So Lakshmi, when does the timer trigger the process when 22nd of every 3 months is given. Am still not clear.. Please elaborate
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
lakshmis
A Score Level 2
over 7 years ago
I got your point
With your specified logic, it will start the process in the first occurance of specified date and it repeats for every 3 months.But this does not satisfy in which month it has to be scheduled.
So, we can make use of advanced option as below:
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Priyanka
over 7 years ago
Thank you Lakshmi ! A few more clarification needed :-)
1.In the screenshot , monthly interval of every 1 month is given in place of every 3 months , so should I change its value ?
2. contains(month(now(), {4,7,10,1}) condition runs for one of the values right 4,7,10,1 .
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
lakshmis
A Score Level 2
over 7 years ago
You need not do any modification for that.
As an OOTB functionality, we cannot specify the exact month to start the scheduling.
So we may go with this approach where the process runs every month and checks if that month is in the list of months specified and gets executed if the condition is satisfied.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Ashvin Kapur
over 7 years ago
The simplest solution is to run it every month with a simple XOR to validate that it should be run this month like you stated above. Also note that when you migrate this model, it will automatically run. So if you'd like to prevent that, use a Boolean constant flag within your gateway that is set to false until post deployment configuration.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Rajasekhar Pamidipati
A Score Level 2
over 7 years ago
Hi,
As per my knowledge if we do configuration like start every month and check in XOR to proceed farther will run process model every month and create instances every month which is not a better idea because we should not run unnecessary instances.
So going for the solution which was given by Subhashini is proper and even as told by practitioner, when ever we migrate this process model it will start irrespective of configured timer so yes its good to have a Boolean flag but I think the condition given in 'timer condition' will handle that.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel