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
5 replies
Subscribers
5 subscribers
Views
1941 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Process
My Used Case is to Send Email in 4 different dates in year like 1/10, 4/17, 5/20
jegadeeswaran
over 8 years ago
My Used Case is to Send Email in 4 different dates in year like 1/10, 4/17, 5/20, 10/01. I designed a process such a way when it run on 1/10 and constant value Ex: UPD-TIME will be updated as 4/17 and when it runs on 4/17 it updates on 5/20 and same with 10/01. I used the constant UPD-TIME in "Start Event Timer - Delay untill Time and Date Specified by the expression" but it is not working. Please let me know is there any other better approach to achieve this.
OriginalPostID-216444
OriginalPostID-216444
Discussion posts and replies are publicly visible
Parents
0
ryanh
over 8 years ago
So you are trying to dynamically change the timer's start event delay for when the process runs? I don't think you can do that. When the process model is published (and first run?) the values used in the constant/expression are set for the start timer and can't be changed. Alternatively, you could have the process run every day, and have it execute and immediately go to a XOR where you check a condition that the current date = your desired date. If it is the same, continue the process, else go to a terminate end event. Sure, the process will run daily now, but it effectively won't do anything. If you set the condition to check that the current date is in a string of dates that you store in a constant you could change the constant whenever you want and the next day the process will check for the current list of dates.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Reply
0
ryanh
over 8 years ago
So you are trying to dynamically change the timer's start event delay for when the process runs? I don't think you can do that. When the process model is published (and first run?) the values used in the constant/expression are set for the start timer and can't be changed. Alternatively, you could have the process run every day, and have it execute and immediately go to a XOR where you check a condition that the current date = your desired date. If it is the same, continue the process, else go to a terminate end event. Sure, the process will run daily now, but it effectively won't do anything. If you set the condition to check that the current date is in a string of dates that you store in a constant you could change the constant whenever you want and the next day the process will check for the current list of dates.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Children
No Data