You need to sign in to do that
Don't have an account?
Tal Badehi
Button launches flow with input data-type that comes up as error
Hello,
I created a flow and a button to launch it.
The flow was debuged and works perfectly. But when I try to launch it using a custom button I receive an error:
"We can't launch this flow because of a variable error. Send this error message to your admin. The value 19/12/2019 is being provided for variable TermEndDate but isn't compatible with the variable's data type (Date)...
As you can see the value is Date type. I doubled checked that the field referenced is indeed Date type.
Can anyone please direct me to how to solve this?
Thanks,
Tal
I created a flow and a button to launch it.
The flow was debuged and works perfectly. But when I try to launch it using a custom button I receive an error:
"We can't launch this flow because of a variable error. Send this error message to your admin. The value 19/12/2019 is being provided for variable TermEndDate but isn't compatible with the variable's data type (Date)...
As you can see the value is Date type. I doubled checked that the field referenced is indeed Date type.
Can anyone please direct me to how to solve this?
Thanks,
Tal
Lets debug it this way:
1. Lets test it with simply launching the flow through URL parameters.(Hardcoded)
/flow/Quick_Renewal?Subscription=XXXXXXX&.....&TermEndDate=2019/12/12
2. Check the datatype of TermEndDate it is an input variable of type date.
3. If the hardcoded URL works then compare the URL launched while after clicking the button.
Lets do this and then lemme know!
Cheers!!!
All Answers
How are you passing the Date Value ? Please attach screenshots for better understanding.
Cheers!!!
If you were able to debug it and worked perfectly. Then may be the date is being taken as (mm/dd/yyyy), I have seen something similar before. Please can you try changing the date being passed to say (01/01/2018), if this works then you can confirm that if date is the issue.
Thanks
RD
Here is the button url to pass values into the flow:
/flow/Quick_Renewal?Subscription={!OrderApi__Subscription__c.Id}&Status={!OrderApi__Subscription__c.OrderApi__Status__c}&TermEndDate={!OrderApi__Subscription__c.OrderApi__Current_Term_End_Date__c}.
I created a formula field with Date data-type, to switch between Month and Day values, then redirected the button link to grab that value instead of the original field. If the issue is with date format this should sort it out. Unfortunately it gives the same error.
Thanks,
Tal
Lets debug it this way:
1. Lets test it with simply launching the flow through URL parameters.(Hardcoded)
/flow/Quick_Renewal?Subscription=XXXXXXX&.....&TermEndDate=2019/12/12
2. Check the datatype of TermEndDate it is an input variable of type date.
3. If the hardcoded URL works then compare the URL launched while after clicking the button.
Lets do this and then lemme know!
Cheers!!!
Thanks for the suggesting this approach for debug, which I wouldn't have thought.
I took on a different route to go around the problem and used Record Lookup instead of the input veriable.
Many thanks all for your help (and happy new year),
Tal