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

@Gaurab the need for registration form sounds like a need for a case type rather than a landing page. Why you believe this is unwanted case?

@Gaurab

Based on your desired solution, the final outcome is to create a case for further process. Then why data instance first approach?

@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?

@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?

@Gaurab if 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.

@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.

@priyanka aavula Demo application is no longer active, but the source code for reference is here: GitHub - kamiljaneczek/Sweet-Life-Pega and demo video: https://www.youtube.com/watch?v=LrdKmpy3QCU

@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.