We have a Landing Page that contains a table (List View based on a Data Object). The table already has the standard “Export to Excel” option in the toolbar.
The required flow is:
Export current table data to Excel
Edit the Excel file (add new rows, modify existing rows, delete rows)
Upload the modified Excel file back
System should completely replace/override all existing data in the table with the data from the uploaded Excel file (full replace)
We want to add an “Import from Excel” (or “Replace Table Data”) button directly in the same table toolbar, right next to the existing Export to Excel button.
Questions:
Is there any OOTB or configuration-only way in the latest Constellation to support full override import from Excel on a landing page table toolbar?
What is the recommended approach for this scenario (Custom action on Data Object, DX Component, or any other method)?
Has anyone implemented a similar Export → Edit Excel → Full Override Import pattern on a Constellation landing page table?
Looking for the cleanest possible solution with the best user experience.
Any guidance, sample rules, or references would be very helpful.
The above article mentioned by @sloan would help if you used a case - you can use the case launcher to enhance the UX for a bulk import. More details below
If you are trying to run bulk processing against a list that isn’t a case, then I can see this possible by creating a case to undertake this bulk processing. I know from a development perspective this might sound strange but here me out.
From an end user perspective this would be seamless - they get the outcome they want and still from a landing page like bulk case processing.
In some scenarios an improved UX as you now have more control over the process for bulk updates, adding common asks like
approvals
confirmations (are you sure?)
reviews of what is about to be updated
All before it is updated, and a mistake might have been made.
Hope that helps and the resources are useful.
Delegated data
Has this ability naturally, though it will be using a CSV not EXLS file. I’m not a fan of bringing back the Traditional UI pages but this this is the one exception to that rule for me (if the above doesn’t work).
Keep an eye out on news on new features. It is not currently a capability that CRUD on data supports, but I believe we will see this coming soon. It is a very common feedback/ask.
@TharukaW17535356 Are you in the User Experience Expert Circle? I would like to move this under that area, so it can be found with other Constellation questions. However, if you are not a member you won’t be able to respond (until you join), so don’t want to just move on you.