to provide some more detail: I am getting messages in my node red debug window, but it is just the message from the function node. So, it says, “hi mom 1” instead of “hi mom 1 one time” like in the posted video.
There are 3 “out”'s of the rpa node.
Top one gets activated when the workflow completes successful, bottom one if the workflow fails, middle one is for status messages.
In the “Function” node you create a message that will be sent to your robot. Regardless of its content, the robot starts when it receives a message. Since you don’t process this message in any way, it simply goes to the “Success” output of the robot and ends up in “Debug”.
To send some results from the robot to Node-Red, you need to at least create an Out-argument that will contain some value. I can’t say how to make it appear in the message payload, I’ve never tried it. But I’m sure it’s not difficult
There might also be a timing issue.
If the workflow runs to fast, the console output not be “cought” as being part of the workflow.
So adding a delay of 0:0:0.500 at the end might help
I have simplified the flow to just writeline “hello world” and then added a 5 sec delay. No luck still. So, i took a step back and noticed that i am not getting any output into the console field in open flow. Shouldn’t i expect “hello world” there?
Thanks for this suggestion! I noticed i am not getting output into the console field in openflow when I look at the results from Entities > openrpa_instances. I am going to work on resolving this first, and then i will circle back to getting the writeline output into node red.
No. you did not enable that.
“save output” is adding the output to the instance i openrpa_instaces
“send output” sends the output as status messages to the one requesting the workflow run.