Question
Aaseya IT Services Pvt Ltd.
IN
Last activity: 15 Oct 2024 5:10 EDT
Landing Page in Constellation do not show a form view option with submit action button
Use case: Display a registration form(landing page) to user to fill data and submit
Desired Solution: After submit of the form, system needs to create case in backend to further process the approval of the registration request. Following data instance first approach
Problem Statement: In Constellation UI, we are able to create a view in landing page with only 'Table format' not a form. Hence, forced to move to a solution to provide a direct case creation approach leading to lot of unwanted cases being created in system. Kindly suggest, if above use case in Constellation architecture possible with data instance first case design approach ?
Product version: Pega Infinity v24.1
UI Architecture: Constellation
-
Reply
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
Updated: 17 Jun 2024 1:34 EDT
Pegasystems Inc.
PL
@Gaurab Please refer to sample application that is showing how you can limit number of cases: https://sweet-life-pega.vercel.app/support
Only after clicking on "Create incident" button Pega cases gets created.
Solution that you propose is possible but would require DX component to be created.
Pegasystems Inc.
PL
@Gaurabthe need for registration form sounds like a need for a case type rather than a landing page. Why you believe this is unwanted case?
Aaseya IT Services Pvt Ltd.
IN
@Kamil Janeczek Yes, case type will be required, but only after successful submission of the registration form.
As this registration process will be hosted on a public website through web embed channel, hence creating cases always would lead up lot of unwanted case and later require housekeeping maintenance to cancel these cases.
Hence, the question here is when we want to expose the web embed channel through display a page option, is it possible in Constellation to show a UI page form with a submit button action to create a case further?
Pegasystems Inc.
PL
@Gaurabif this is a web embed on external portal that you don't need to render web embed on screen load. You can load on a button click. In this situation you only create a case when user want to start registration process which is a case. You will still have some abandoned cases, but this is normal situation not causing any harm.
Pegasystems Inc.
CA
Based on your desired solution, the final outcome is to create a case for further process. Then why data instance first approach?
Aaseya IT Services Pvt Ltd.
IN
@RameshSangili As this registration process will be hosted on a public website through web embed channel, hence creating cases always would lead up lot of unwanted case and later require housekeeping maintenance to cancel these cases.
Hence, the question here is when we want to expose the web embed channel through display a page option, is it possible in Constellation to show a UI page form with a submit button action to create a case further?
Accepted Solution
Updated: 17 Jun 2024 1:34 EDT
Pegasystems Inc.
PL
@Gaurab Please refer to sample application that is showing how you can limit number of cases: https://sweet-life-pega.vercel.app/support
Only after clicking on "Create incident" button Pega cases gets created.
Solution that you propose is possible but would require DX component to be created.
Novitates
IN
@Kamil Janeczek Hello, we have the same requirement as mentioned in problem statement but https://sweet-life-pega.vercel.app/support link is not accessible. Could you please provide details here.
Pegasystems Inc.
PL
@priyanka aavula Demo application is no longer active, but the source code for reference is here: https://github.com/kamiljaneczek/Sweet-Life-Pega and demo video: https://www.youtube.com/watch?v=LrdKmpy3QCU