Process Flow Data Comparison

 2 Replies
 0 Subscribed to this topic
 52 Subscribed to this forum
Sort:
Author
Messages
Chad Dirst
Advanced Member Send Private Message
Posts: 42
Advanced Member
Thank you for taking the time to review my issue.

I am trying to compare an employees termination date to today's date - 30 days.  However, my current setup/logic is not working.

Here are the variables I have defined and the condition I am using. 

Variables defined in Start Node
localCurDay = today()
localCurDay1 = AddDay(localCurDay,-30)
localCurDay2 = getDateDME(localCurDay1)
localCurDateM30 = pfDate(localCurDay2,"yyyymmdd")

Javascript condition located in Branch Node:
(GetEmployees_TERM_DATE=="") || (GetEmployees_TERM_DATE >= localCurDateM30)

Thank you in advance.
Woozy
Veteran Member Send Private Message
Posts: 709
Veteran Member
I'm not sure, but it appears you are trying to compare a string date (GetEmployees_TERM_DATE) with a javascript date (localCurDateM30).

Try this instead:  (GetEmployees_TERM_DATE=="") || (GetEmployees_TERM_DATE >= localCurDate2)
Kelly Meade
J. R. Simplot Company
Boise, ID
John Henley
Send Private Message
Posts: 3351
Use this in your branch:
GetEmployees_TERM_DATE =="" || GetEmployees_TERM_DATE >= DateString(AddDay(today(),-30),'yyyymmdd')
Thanks for using the LawsonGuru.com forums!
John