...
Save MARC (Edifact records are also not needed in SRS) in SRS only as implicit part of Create instance (Holdings/Authority?) action. Save one by one.?
Move on to inventory - basically finish the action there. Post-processing won't be required as ids are generated already, and underlying MARC contains them.
...
- Simplified flow, removed Post-Processing step for Create Instance action (see updated diagram below)
- Declutter SRS (incoming records for the jobs that do not require SRS MARC to be created and linked with other entities, will not be saved)
Cons
- The need Need to generate inventory identifiers (reserve the hrid sequence) before creating inventory entities (step 16 on the diagram)
- Allow saving Inventory entities with already assigned identifiers (uuid and hrid), step 25
- For other flows (that do not require saving SRS MARC records) we'll need to add storage for initial records to be referenced in DI logs
Option 2
Remove step when initial records are saved in SRS (in batches).
...