Question
Power Solutions, Ltd.
JP
Last activity: 23 Aug 2018 19:06 EDT
How to deploy projects
I found that I can create Windows Forms in Pega Robotics Studio, and how about Web pages?
I understand that built files should be deployed in every single user's PC.
Is there any other deployment way for multiple users to be able to perform same Automation?
It's like:
- users enter an URL on browser
- come to a website
- click a button
- an Automation runs
I've already looked at some posts about Deployment Portal but not sure what it is like nor what I can do with it.
thanks,
**Moderation Team has archived post**
This post has been archived for educational purposes. Contents and links will no longer be updated. If you have the same/similar question, please write a new post.
-
Like (0)
Ramya Cheera Dhanush Satya Saiteja Tadikonda Madhuri Chimata Udhayachander Gopalaswamy -
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Pegasystems Inc.
US
I am not sure if I understand your question but hopefully I can answer. Every user will have Runtime installed on their machine with a package loaded. Runtime can start a browser session and enter a URL and see when controls are clicked among other things. It can also track when a browser session is started and a specific URL is entered... in both scenarios, as long as you have the button interrogated in your solution, you can create an automation that begins when that button is clicked.
The deployment portal is commonly also called OMC. This is a cloud-based service that allows you to upload packages too and then assign it to users. When Runtime starts on their machines, Runtime will reach out to OMC and check for a package to load and automatically start this. OMC also automatically installs the version of Runtime that is assigned to the user (User 1 assigned package A with Runtime v8.0.1018 and User 2 assigned package B with Runtime v8.0.1053).
The deployment portal is completely optional... you can just as easily manage your packages yourself and deploy them to users and simply install the runtime version required.
Power Solutions, Ltd.
JP
Thank you very much for the details of Deployment Portal. About first question, do you mean that Pega Robotics Studio, by itself, can't create web applications unless interrogating other existing web applications?
Pegasystems Inc.
US
That is correct. Generally, you wouldn't design a web application with Robotics Studio. It is focused on automation. You would be automating an existing web application. You also have the capability of editing existing web applications in real-time as well (for example, adding a button to a webpage after it is loaded which starts an automation or some other action).
Power Solutions, Ltd.
JP
Thank you for the answer. I've got what Robotics Studio aims at, also surprised that I can edit a web app. I want to try that, so please let me know detailed documents or something if you have.
Pegasystems Inc.
US
There are no documents on this. If you wanted to change the web page at Runtime, you can simply edit the HTML of a control and have it do whatever you want (including inserting other controls).
Power Solutions, Ltd.
JP
I'll try that, thank you.
Pegasystems Inc.
US
Adding onto what Sasnt has said...
Another route is to edit the HTML by executing JavaScript onto the webpage as well by using the ExecuteScript and the InvokeScript methods available from webpage controls. If you have a good understanding of JavaScript, you could try something like appendChild() to add elements after a specific element, etc.
Power Solutions, Ltd.
JP
Thank you for showing another way, but I'm afraid I'm not good at coding JavaScript, so that would be great help for other members.
Thank you again.
Pegasystems Inc.
US
This isn't really something that you'd want to do without a real understanding of what is going on. I would suggest leaving this one for someone experienced in HTML or JavaScript as once you start changing the web page internally, you could create unintended consequences. Our traditional interaction is designed to mimic user actions, so I would recommend that most people stick to those.
Power Solutions, Ltd.
JP
Considering my little knowledge and aim of Robotic Automation, like you said, I'd better not. Thank you Sasnt.