Question
TechMahindra
JP
Last activity: 16 Oct 2018 12:03 EDT
Pega 7.3 Opening Work from Email link in Portal without prompting for credentials
I have a requirement in Pega 7.3 to open Work from Email link in Portal without prompting for credentials. Please suggest if you have any solution for this requirement.
***Updated by moderator: Lochan to add Categories***
**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)
Kumaraguru Rathinavel -
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
Pegasystems Inc.
US
Use snapstart url of below format. This opens the workobject in a portal that is default for user specified.
https://ABCD:8080/prweb?UserIdentifier=MobileDev&Password=Secret==&pyActivity=pyMobileSnapStart&Action=openAssignment&InsHandle=ASSIGN-WORKLIST WB-WBTEST-WORK T-17!OPEN&InsClass=Assign-&pyShowFullPortal=true&pyPhoneNavRuleMainVisible=true
Pegasystems Inc.
US
Hi Sudha,
Please look into snapstart feature provided by pega.
SnapStart gives user a functionality to run activities on click of a link(without actually prompting for credentials). You can call openWorkByHandle activity to open the work object.
Please go through the following help article to get a basic overview of snapstart.
https://community.pega.com/sites/default/files/help_v719/procomhelpmain.htm
Alternatively, If it is a single form that user needs to submit you can actually look into DWA which opens up the section to get user inputs and submit it. The main drawback of this is that DWA can only perform one interaction with the server, hence you can't have dynamic forms (post values or refresh sections) seeking user inputs. If you need a simple form for collecting some information from customer, please go with DWA.
Please go through the following article which talks about configuring DWA.
https://community.pega.com/sites/default/files/help_v719/procomhelpmain.htm
Hope this helps.
--Ravi.
TechMahindra
JP
Hi Ravi
Thank you very much for your response, it was informative. I tried combining 2 activities, ShowSelectedportal and open Work. If I remove the portion of second activity of opening work from URL then Selected portal is getting opened. If I combine the second activity of Open work, then work object is getting opened in a screen without navigation panel of Portal. Please let me know if I am missing to check something.
Tcs
IN
Any solutions for this one, because I also have a similar requirement
Accepted Solution
Pegasystems Inc.
US
Use snapstart url of below format. This opens the workobject in a portal that is default for user specified.
https://ABCD:8080/prweb?UserIdentifier=MobileDev&Password=Secret==&pyActivity=pyMobileSnapStart&Action=openAssignment&InsHandle=ASSIGN-WORKLIST WB-WBTEST-WORK T-17!OPEN&InsClass=Assign-&pyShowFullPortal=true&pyPhoneNavRuleMainVisible=true
Pegasystems Inc.
US
Go through the below article to perfectly use snapstart.
https://community.pega.com/sites/default/files/help_v731/procomhelpmain.htm
The parameter pyShowFullPortal= true in the url is key to open the whole portal. You can play with the properties to understand it further.
Tcs
IN
As you mentioned I tried the below way:
https://localhost/prweb/PRServlet/?UserIdentifier=username&Password=rules==&pyActivity=pyMobileSnapStart&Action=openAssignment&InsHandle=ASSIGN-WORKLIST SampleClass-Work Sample-418!TEST&InsClass=Assign-Worklist&pyShowFullPortal=true
But when I launching the URL, I am getting HTTP 404 Invalid Request error with InvalidRequest error and description as The request sent by the client was syntactically incorrect.
Pegasystems Inc.
US
The password field is having an extra '='. Is that proper? please verify if the password has '='.
Tcs
IN
Thanks !! that worked.. I copied the link which u sent initially, so didnot notice that.