Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. Transactional
    1. Need to be able to maintain consistency of the data. Also leads to more complex code to cover this issue.
    2. Reversibility of a true transaction is a key part of this requirement, again as the option is more complex code.
    3. A sample use case if changing an authority record and then needing to update the URIs in the related DM records, and needing to do that as a transaction so it is not done until all are completed.
    4. Record locking requirement can also be put here, for example, editing a MODS record and needing to also update the DC when done.
    5. This is important within an object, but also across objects, where a set of objects need to be updated.
Info

This use case has likely been completed by the feature described here.