I have a requirement wherein a user register on a job portal. The registration process is built in Pega. Once the user registers, the person's details are stored in a pega data type, not as operator. Now to apply for jobs, the person wants to login and then apply for jobs. How can this be best achieved? Also, the person should be able to see the job applications, they have applied for.
Create a Pega mashup on your portal to collect the personal informaiton of the applicant. Store the person's data into the Pega data type. Use Anonymous Authentication Service to bypass the login option. If you don't want to create a userID for the applicant, generate a non guessable ID or key and provide that to the applicant. Create another Mashup with Anonymous Authentiation and ask for the ID / key to validate and to show their job applications.
@NixonPhilip - Thanks, this was helpful.
Any ootb way to do this ? Can you suggest how can we achieve this ?
"If you don't want to create a userID for the applicant, generate a non guessable ID or key and provide that to the applicant. Create another Mashup with Anonymous Authentiation and ask for the ID / key to validate"
You could make use of Anonymous authentication service for achieving this functionality..
You could make use of Anonymous service link to make user to log-in to system to apply for jobs.
When user clicking on Anonymous service link launch a harness and in the harness ask user to provide the email id or some personal information which you are maintaining in data table. If this personal information validation is getting evaluated successfully then you could allow user to do what they want inside application.
If you are using Anonymous service then you don't want to create operator for each user who is using application via this service. Basically Anonymous service request processing will be getting handled by using the modal operator which you are providing in Anonymous service rule. For each request pega will create a separate Anonymous requester session in back-end.