{scrollbar:icons=false} h1. {page-info:title} {anchor:ContentsofthisPage}{panel:title=Contents of this Page} {toc:minLevel=2} {panel} h2. Init1pm5.1 - Metadata Load Rollback || *Use Case Number* \\ | Init1pm5.1 \\ | || *Brief Description* | Once an Information Modeler registers a model in the metadata repository, there should be an easy way for the Information Modeler himself, a Metadata Curator, or a Metadata Administrator to easily remove all information associated with the registered model. In the database domain, this is typically termed a "rollback", and no remnants except the fact that a rollback occurred should be left in the metadata repository. \\ | || *Actor(s)* for this particular use case | * Information Modeler * Metadata Curator * Metadata Administrator | || *Pre-condition* \\ The state of the system before the user interacts with it \\ | A model has been registered in the metadata repository \\ \\ | || *Post condition* \\ The state of the system after the user interacts with it \\ | The model in its entirety is removed from the metadata registry. \\ | || *Steps to take* \\ The step-by-step description of how users will interact with the system to achieve a specific business goal or function \\ | # An Information Modeler, Metadata Curator, or Metadata Administrator enters the model "rollback" administration interface. # The user selects the model to remove # The user is warned that this is an irreversible process # The user confirms the rollback | || *Alternate Flow* \\ Things which would prevent the normal flow of the use case \\ | None. \\ | || *Priority* \\ The priority of implementing the use case: *High, Medium or Low* \\ | High \\ | || *Associated Links* \\ The brief user stories, each describing the user interacts with the system for the one function only of the use case. There would potentially be a number of user stories that make up the use case. \\ | [Init1pm5 - Data rollback functionality|https://wiki.nci.nih.gov/x/qARyAQ]\\ | || *Fit criterion/Acceptance Criterion* \\ How would actor describe the acceptable usage scenarios for the software or service that meets the actor's requirement? \\ | * The process should be quick (hours or less) * The process should be simple * The process should not effect other users of the metadata repository | \\ {scrollbar:icons=false} |