This is what I was talking about with the dashboard I'm needing to build. This dash will be members only section. I needed the dash to be able to search and filter the submission data, and then a user who has member access should be be able to update the data if needed.
The first part of my dash would be to enable searching and filtering. Form submissions can be listed and filtered using asset listings, but I also needed to search the data, and squiz search didn't seem to be able to search the submissions.
To enable squiz search to search the data I'd have to create a data record. I didn't want to create separate data records as the submission already exists, so I took the advice of Bart and Nic and applied a metadata schema to the submissions folder. This schema contains all the fields from the form that the member users (admins) had advised they often have to update. Just think that Squiz Data Records are really just empty pages that carry artifacts in the metadata, thus almost becoming a database record. Then I created a trigger for each of those fields in the metadata. These triggers then populate the metadata on form submission. I've already tested a search and a asset listing on the form submission metadata, and the results are what I expected, very happy.
The next step will be to list the submissions using the search and asset listing, and display in a nice table. Clicking an edit link on the table row should take me to a page displaying a bunch of form fields pre-filled with the metadata. I'm hoping, but haven't tried yet, that I can have that save and exit function pop the edited metadata back onto the form. Sounds dead simple, but should allow lots of powerful possibilities. If it works I'll provide the sample dash at the next squiz conf.
So whatever solution works for you Nic, I'd love to know if that save and exit function is the right one for me.