I have a requirement to migrate a local action from traditional UI to Constellation. this local action in traditional UI has been configured using a flow action, section and view. I need this local action to be launched from the landing page in constellation through a widget or button. I already tried to implement this using custom dx component I’m able to open a view but I’m not able to configure a submit button for post processing. Is there any way to implement this?
Well, the requirement cannot be directly implemented AS IS in constellation, as constellation does not support local actions to be rendered as a landing page.
I know we will be tempted to jump to custom DX components whenever we see this kind of requirement. However, we have to be very cautious before we are deal with custom components.
You might have to think through the business outcome you were achieving in traditional UI and how can you mimic the same outcome in constellation.
On that note, please answer these questions so that we can suggest any alternatives,
Does your local action + section show a list of records from a data type or work cases and user tries to update one or more records on submission of the screen?
Is the local action + section setup some kind of configuration screen?
Does this screen have any external integration connectivity ?
Does this screen relates to a specific case or in general?
Please note that you can only show list views, insights, etc in landing pages as of now, as they are meant to execute on the portal context and not on any specific case context.
@Shaun17501594 adding to JC’s list, you could also look at launching a case to do this. CRUD actions on data usually is fine but if you have specific process or auditing needs, a case might be needed.
Hi @MarcCheong
Thanks For the response. At the moment I’m not sure If I want to create this as a case type, but I’ll consider this if there are no other options left.