Question:
“how do I roll it out to the users?”
Answer: Use the Orchestrator, first to publish your code, then to connect the other user stations to the orchestrator and, finally to deploy your uploaded program to their workstations
Question: “Can I protect my code and program so that to ensure the related users does not have access to the code ?”
Answer: Use the Orchestrator. Once your code is published on Orchestrator the users that use it cannot change it
You can use an Attended or a UnAttended bot program without the Orchestrator, but if you want to control multiple UiPath Robots in executing repetitive business processes you have to use the Orchestrator.
Orchestrator lets you manage the creation, monitoring, and deployment of resources in your environment.
It acts as an integration point with third-party solutions and applications.
Its power comes from its capability of managing your entire Robot fleet.