- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2024 01:46 AM
I'm trying to update the 'Next AMA Due Date' field in my flow designer based on the following requirements:
- If Enhanced = Date Scoping Completed + 1 Year
- If Moderate = Date Scoping Completed + 2 Year
- If Basic = Date Scoping Completed + 3 Year
I'm trying to implement the requirements with the following code:
However, what I'm finding is that it doesn't update the 'Next AMA Due Date' field with the required date. I ran some logs for the 'scopingCompleteDate' and 'amaRating', but nothing is returning to the logs. I was just wondering if somebody has come across this before and what I can do to resolve it.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2024 04:25 AM
Hi @matthew_hughes ,
If 2nd step is where you are getting the value and it is a look up record, then you should use
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2024 01:54 AM
Hi @matthew_hughes ,
try using .getDisplayValue(); in your function return. That must help...
☑️ Please mark responses as HELPFUL or ACCEPT SOLUTION to assist future users in finding the right solution....
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2024 02:02 AM
Hi @Sohail Khilji I've tried the following and it doesn't work:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2024 02:06 AM
example :
else {
var s_Date = startDate.addYearsLocalTime(1);
return s_Date.getDisplayValue();
}
☑️ Please mark responses as HELPFUL or ACCEPT SOLUTION to assist future users in finding the right solution....
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2024 01:54 AM - edited 03-14-2024 02:00 AM
Hi @matthew_hughes ,
please try like this
var ScopingComplete= new GlideDateTime(ScopingCompleteDate);
//Add one year to the date
if(amaRating=='basic'){
ScopingComplete.addYears(1);
return ScopingComplete.getDisplayValue();}