Ok....I have an architectural challenge.......
My client has the need for a Data QA module to be built into our product. What this means is if a user is logged in under certain roles, any changes made to data has to be saved off, sent to the QA department (via task within the system) and approved before applying the changes to the data.
This is a huge statement with ALL kinds of issues around it but....I have been thinking from the DAL standpoint if,
1) if the user is a particular role and the user saves changes to data, it could be interupted, transforming the Data Object into XML and the XML saved into another table. (Stopping the Save of the DataObject)
2) To approve the changes, I create 2 copies of the Data Object, one filled in from the DB (current data) and one from the XML captured in step 1, (requested changes). If the change is approved, save the DataObject filled out with the XML, all business rules will be applied again at that time and hopefully it would work.
I am new to LLBL Gen and don't even know if this is possible. Is there a way to XMLize the data object and fill it back out with the XML?
any thoughts??
Thanks in advance....any thoughts/help would be appreciated.....
Jim