Hi,
I was trying to trigger Process model with CDT type input from RPA Bot. In RPA workflow I was trying to trigger Process model from Appian Service module, however how to set input parameter values of Process model.
Due to this getting the error:
Error code APNX-1-4530-014 with message "The process model [uuid=0002e581-add8-8000-fe81-7f0000014e7a] cannot be started because one or more required parameters have not been provided." found for resource /api/v1/processModel/run[WARN] 2020-12-02 12:09:37 02s (0h) - Method manageException invoked
Regards,
Mukesh
Discussion posts and replies are publicly visible
As of right now it is not possible to start a process model from an RPA bot and send CDT values. In this case, it looks like one of your process model parameters is of type CDT and is set to required. I recommend looking at your process model to see if you can set required to false. In Appian 20.4 the Execute Robotic Process smart service has improvements which allow process models to send CDTs to a robot and for the process to receive the end state of those variables in the outputs section. docs.appian.com/.../Execute_Robotic_Process.html
Hi Danny,
was wondering if the functionality is updated as of today. I am directly populating the browser bot results into CDT and passing this updated CDT as input param to my process model (Process model is called as part of the main workflow in robotic process). The issue I am facing is, I see the values being set on CDT but the same is not passed to process model.
Is there any way to resolve this? Any help is much appreciated.
Arshiya
Hi Arshiya,
Above limitation was overcome in the latest Appian v.21 release. As I'm able to pass CDT to process model after that update. Could you check your latest Appian env and also if you are in latest version, then can you share the sample values u r setting in CDT.