I have a simple record list, showing as a grid.
In the first column I am using "Start Process Link" and want to pass either the record, or the record ID and launch process with a process start form to edit the record.
I the Record List I have configured a "Start Process Link" using the following:
rf!date
{ f_id: rf!id }
In the process I have defined a parameter "f_id", and I've also added "f_id" as a parameter on the start form (in the hopes that it would help).
The record list displays properly:
At runtime, when I click the link I am getting the error:
An Error Has Occurred No process parameter found corresponding to override [name=pv!f_id]. Non-parameter process variables cannot be overridden.
Discussion posts and replies are publicly visible
It should ideally work. Also since you have not configured them as required, it should ignore the variable.
Can you:
1. Check if process model is published with variable=parameter
2. Check if a!startprocess() attributes do not have typo
Looks like you are using 19.1 (appian trial) so it should not have such problems. I double checked it within one of the 19.1 environment
Firs thing to check: has the Process Model been saved AND PUBLISHED! If not the latter then Appian only executes the latest PUBLISHED version of a Process Model and if that was before you added your process parameter it will (reasonably!) throw the above error!
Yes, I was a dummy and didn't have the most recent version published! Thanks!
This happend to me recently but the cuestion was that I defined the Constant as a TEXT containning the NAME of the process!!, we have to define the constant type as "PROCESS MODEL" type, and you must SELECT the process model name within the constant definition. I hope this helps somebody....