Hi cwhitmore,
We have been recently doing some work which was, I suppose, similar in principle to case management using Share 3.4 data lists. The use case is basically task management where the entries in the data list represent a work item that progresses through a workflow lifecycle from data entry to its end state. It will be actioned upon by a number of different users performing different roles during the course of that time. Content is associated with the list item initially and also either automatically or manually, supplementary content gets added over its lifecycle.
We've done this for 2 different applications, the first tracking all the information relating to long-running tasks (90 days+) that involve responding to requests for information from external entities. These requests may result in a number of discrete pieces of information being gathered and collated from different people/places before the final response gets sent back and the task is closed. The second application was a mechanism for entering, consolidating, tracking and generating payments and results in a single consolidated view of all information relating to each payment, from invoice to acknowledgement.
To do these we have built some custom Share pages that were based on having multiple, related data lists on the screen that act in a parent/child fashion (in the first case we had 4 lists on screen - the parent list in the top, and 3 child lists arranged in the bottom half of the screen which showed information related to the selected parent item).
Regards
Steven