Yes, I installed openflow using npm and have set domain of openflow and nodered to the ip address of the server. (I updated ip address of the server in setting.js file “wsurl”: “ws://...:80/”)
How to connect openflow and nodered so that I can see my workflows in nodered and which node to use ?
Because when I was using ‘app.openiap.io’, in nodered I could see my workflows in ‘robot’ node, how can achieve same
Make sure the nodered user has read permission on the workflows ( select the project in openrpa, click permissions and add the nodered user )
and make sure nodered has read permission on the robot user ( open entities, select users collection, edit the user and make sure the nodered user has read and invoke permissions on the robot user )
You need to stop looking for a user named robot, if you called the users something else
Find the user the robot is running as … Add this user to the nodered user’s ACL
Find the user the nodered is running as … Add this user to the robot user’s ACL
You add a user by going to entities → select users → find the user and click edit → click Access Control List
After this go to the robot and add the nodered user to the project with the workflows.
Right now, in my http://127.0.0.1:1880/ I don’t see robot node in nodered. do I need to install this node, if yes what would be the name of this node ?
One final question, since my both openflow and nodered running localhost/Ip address. Is there any possibility my data could get expose outside through openflow or nodered ?
Like you mentioned in your article if we use https://app.openiap.io/ then openiap people have access to data.
Now is there any chance of that happening in any way ?
Yes, openrpa and openflow will send anomonous telemetry information to me ( usage data like number of runs, used libararies etc ) but you can disable that. Explained here