Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

Title (Goal)

As a data management specialist, I want to understand where my package is in the deposit workflow. 

Primary Actor

Data management specialist 

Scope

 

Level

 

Author

Elliot Metsger 

Story (A paragraph or two describing what happens)

Receive a machine-readable or human-readable document that describes the state of the workflow for my deposited package. 

After I have deposited my package, I would like to know the status of that deposit.  That way I can have confidence that the repository has received and is currently processing my deposit, or I have assurance that the deposit is on a queue, waiting to be processed.  

Being a user who understands that things can go wrong with technology, I want to be able to obtained the ability to obtain a refreshed and up-to-date view of my deposit status at any time.   Because I am a user who is comfortable with angle brackets or curly braces, I am fine with the deposit status being serialized in a machine readable form, but it would also be nice to have a human-readable form for my colleagues who are less comfortable with XML or JSON.  

Because deposits may be queued due to a lack of system resources, the deposit may take a while to complete.  It would be really nice if the repository could alert me when the deposit completes.

If my deposit fails for whatever reason, I would want the reason to be shown in the deposit status, along with the objects that were successfully processed, so that I can take corrective action.