How to read case related data from web mashup & Can we use SAML with web mashup ?
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.
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 ?