We have a requirement as below,
Web application hosted with PEGA mashup and two different applications (ex: App1 & App2). User will select some data in App1 & App2 and selected data should be passed to web mashup to create a new work object. Newly create WO ID shoud pass to App1.
I am able to pass parameters using data-pega-action-param-parameters, but able to pass data at mashup loading time only. I am using "create new work" action with one flow action.
Can we read data from other application through mashup on PEGA button action ?
Can we pass data to other application through mashup ?
I did read few article about GetGadgetData & SetGadgetData, but those are not clear. Can we use these for "create new work" action ?
Final question, Is it possible to use SAML (SSO) with mashup ?
As you say the mashup takes the class at loading time and fixes it. We did it in the past by having a temporary case fixed in the mashup and passing the parameter of the case we wanted to create.
Yes, it is possible to use SAML SSO with mashup. I have implemented it few times. All you need to do is setup the authentication service URL instead of the standard URL in the mashup configuration. Need to be careful though of the potential different sessions' time out between the container app and the mashup session.
Posted: 2 years ago
Posted: 17 Apr 2020 12:21 EDT
Hanumantha Rao Melam (Hanumantha Rao M)
Lead System Architect
I am also using temporary case and persisting after one assignment. But if add a button in section, Is it possible to read data from other application or host application on button action through mashup ?
Is it possible to pass data from PEGA app to host application through mashup ?
About SAML - PEGA provides IACAuthentication & SAML authentication services, how do we replace IAC with SAML ?
By changing URL pattern in web.xml or by customizing IAC authentication activity ?
Posted: 2 years ago
Posted: 17 Apr 2020 13:35 EDT
Angel Hermira (AngelHermira)
Principal Product Manager, Robotics