Page tree
Skip to end of metadata
Go to start of metadata




Requirements

  • Define requirements for when a conflict is detected 
    • Via FOLIO user interface
    • Via backend system/service/process
  • Define requirements for resolving a conflict 
    • Via FOLIO user interface
    • Via backend system/service/process
  • Define error handling requirements 

POs: 

  • Please add your thoughts to the Comments column. Prepend your comments with your initials.
  • Feel free to add more scenarios....especially not happy path ones. 

Scenarios

Multiple users acting on the same record at the same time

User A ActionUser B ActionUser C ActionOne of these Users hits Save outcomeComments
Edits a field on recordDeletes a field on same recordEdits a field on same record

Preferred

For the users still in Edit mode

  • Inform those users of the changes that have been saved 
  • Display all changes that have been made based on record version that user is editing
  • Identify user who made change/ date-time stamp
  • Allow user to refresh with changes
    • Copy changes before refreshing? NOT Preferred
  • Or support inline notification?
  • Or support merging updates?   
  • Able to save his/her changes  able to make the change 

Minimal : 

Proposed by Owen:

  • Minimal: On hitting "Save & Close" the user should be told that if they proceed they will be overwriting changes made by another user ... and then be given option whether to proceed or cancel the save
  • Minimal+: On hitting "Save & Close" the user should be told that if they proceed they will be overwriting changes made by another user , be shown information from the currently saved record ... and then be given option whether to proceed or cancel the save




Edits a field on recordIn edit, done nothing... yet


Edit a field on recordViewing record 


Edits a field on recordTake a non-delete action on same recordN/ATBD
Edits a field on recordMoves a recordEdits a field on record 1TBD
Edits a field on recordDeletes a same recordN/ATBD
Edits a field on recordTakes an action on same recordN/ATBD
Edits a field on recordTakes an action on a dependent field on same recordN/ATBD
Takes an action on recordTakes an action on same recordN/ATBD
Edits a field on recordDeletes same field on same recordEdits same field on same record

Preferred



Minimal


Multiple users and automated processes/services/systems acting on the same record at the same time, either single record or multiple record(s)?

User A ActionSystem B ActionSystem C ActionFirst User/System to Save OutcomeComments
Edits a field on recordEdits same recordEdits same recordTBD
Edits a field on recordTakes an action on same recordN/ATBD
Takes an action on recordEdits same recordN/ATBD





Multiple automated processes/services/systems acting on the same record(s?) at the same time

System A ActionSystem B ActionFirst System to Save OutcomeComments 
Edits a field on recordEdits same recordTBD
Edits a field on recordTakes an action on same recordTBD
Takes an action on recordEdits same recordTBD






Jira feature: 

UXPROD-3089 - Getting issue details... STATUS

Blocked story, will await finalized spec work: 

UIIN-1245 - Getting issue details... STATUS




  • No labels