Question
Natwest
IN
Last activity: 14 Jan 2020 11:40 EST
Angular implementation with Pega 7.2
Please provide details on angular UI with Pega.
We are planning to use angular UI to make the UI more customized and use Pega features in the backend for that UI. For example - SLAs, pega agen scheduling, REST APIs already available in Pega application, authentication, authorization.
Is it possible to build an angular UI and use these Pega features from an already existing Pega application?
Please provide details considering, the existing Pega application version is 7.2.
***Edited by Moderator Marissa to update SR Details***
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
BPM Company
NL
For such cases you must make use of data pages.
Firstly, add your report definition as a source to a data page. Then, get a content of the data page through API (GET /data/{data page name})
Pegasystems Inc.
US
Hi , Yes it is possible to use pega backend services however it is compatible with only 8.x versions , Please go through the below starter pack on how to use Angular as front end and pega as backend
https://community.pega.com/marketplace/components/angular-starter-pack
BPM Company
NL
Did you check a default Pega API? Won't it be enought for your needs?
If no, you could create your own REST/SOAP services to handle any requests from any frontend technology.
Natwest
IN
I am not sure if Pega uses any specific API for using its agent scheduling, SLA, reporting, report scheduling and other features. I need to use all these features of Pega via angular UI using Pega V7.2. Please let me know if you have any inputs.
BPM Company
NL
Agents, SLA, reporting, report scheduling are purely backend processes.
What's the use case for using these features from UI? Could you describe it in more details, what you want to achieve?
BPM Company
NL
I hope you don't want to replace the Developer Studio? :)
Natwest
IN
Consider a use case where we will use an angular UI with reports being displayed. The soulrce of the report has to be from Pega application and the report scheduling also should happen from Pega (OOTB feature for Reports that exists to be used on Angular UI for display of reports).
How can this be achieved?
Accepted Solution
BPM Company
NL
For such cases you must make use of data pages.
Firstly, add your report definition as a source to a data page. Then, get a content of the data page through API (GET /data/{data page name})
Natwest
IN
Thank you for your response.