How to create a case from Actionable button in Constellation?

I have a requirement in my application where an Actionable button is displayed in the view and once clicked it should create a case on the screen. Basically, in the Job Seeker Application, in the Job Posting case type, I have added an “Apply Job” actionable button which I leveraged using the Constellation UI Gallery component. This button should create the Apply Job case. The thing with Actionable button is that it opens a Flow action which opens a view. And this flow action should be present in the Case wide optional actions. I have created an optional action for applying job which is a process containing a Decision shape which checks for duplicate applications and a “Create Case” smart shape. Now, I can’t invoke this process directly from the actionable button since it can only invoke a flow action. So I used an activity to invoke my flow rule in the post processing action of the flow action which I’m invoking through the Actionable button. It is working fine, but the case is getting created in the background and it is not opening on the screen. What should I do? I want the case to be opened on the screen so that the user can directly perform the case actions. Thanks in advance.

@eswac

Actionable button DX component currently doesn’t support this configuration. You need to modify the react code to achieve your outcome.

Also, why are we trying to show the newly created case on the same screen? If the case is created in background and assigned to user, the user can work on it independently. I suggest rethinking your design approach.

DX components need proper maintenance and can cause issues while upgrade.

@Aditi Mehta

Hello, thank you for answering my doubt. Thanks for the time.

@eswachi

May i know what was the solution for this ?

I have a requirement where i have to auto created case on the UI. I am using a actionable button too and the local action post processing activity has CreateTopCase - OOTB activity used. The case gets created in the backend but i want it to be opening on the UI .