Difference between revisions of "PubMan Func Spec Basket"
Jump to navigation
Jump to search
Line 20: | Line 20: | ||
===Flow of Events === | ===Flow of Events === | ||
*1. The user chooses to | *1. The user chooses to open a list of items. This can happen by executing a search or by opening "My items" or "Import Workspace". | ||
*2. The | *2. The user marks all items that should be added to basket. | ||
*3. | *3. The user clicks on button "add to basket" in list view. | ||
*4. The marked items are entered to basket. The counting of the included items is updated. | |||
*4. | *5. The use case ends successfully. | ||
===Post-Conditions / Results=== | ===Post-Conditions / Results=== |
Revision as of 07:42, 13 September 2013
|
Add one or more item(s) to basket[edit]
Status/Schedule[edit]
- Status: implemented
Triggers[edit]
- User wants to combine results of several resources for common reuse, like export.
- User (librarian) wants to collect entered/modified items to create a list.
Actors[edit]
- User
Pre-Conditions[edit]
- Basket may be empty or filled with items.
- None of the items that should be added are already included in basket.
- Item can be in any status.
Flow of Events[edit]
- 1. The user chooses to open a list of items. This can happen by executing a search or by opening "My items" or "Import Workspace".
- 2. The user marks all items that should be added to basket.
- 3. The user clicks on button "add to basket" in list view.
- 4. The marked items are entered to basket. The counting of the included items is updated.
- 5. The use case ends successfully.
Post-Conditions / Results[edit]
- The item list is displayed in the selected sorting order containing the defined number of hits per page and the items are displayed in their selected display type.
Add several item versions to basket[edit]
Status/Schedule[edit]
- Status: implemented
Triggers[edit]
- The user wants to view the details of the item version.
Actors[edit]
- User
Pre-Conditions[edit]
Flow of Events[edit]
- 1. The user chooses to view the selected item version.
- 2. The system displays the data of the item version and the files. The possibility for download is offered for all files the user has privileges to access (for details see PubMan Visibility). The possibility to view detailed information about each organization related to the item is offered, providing that information on this organization is stored in the system.
- 3. (Optionally) The user chooses to download a file.
- 3.1. The system provides the file for download.
- 4. (Optionally) The user (only logged in users of the corresponding context) chooses to send an E-Mail to the moderator of the context, the item is administrated at.
- 4.1 A Link from view item version is displayed. When the user clicks on the link, a new window opens with to prefilled with the contact address of the moderator of the responsible context and with the escidoc Id prefilled as subject. Further more the user can write a text and then send the Mail. Currently we took the pubman-support@gwdg.de mail address, as the contact address can't be defined per context yet.
- 4. (Optionally) The user chooses to view detailed information about an organization related to the item.
- 4.1. The organizational unit detail view ("description") (see UC_PM_BD_03 Browse by organizational unit, step 4 ) is displayed, including the description and related affiliations (with Start_Date/End_Date) of the organizational unit. See scenario for history of affiliations linked from item view.
- 5. (Optionally) The user chooses to view the researcher profile of an author related to the item.
- 5.1. The researcher profile, including a list of publications and person information stored in the CoNE service (see UC View researcher portfolio), is displayed, if the respective author has an authorized CONE person ID.
- 6. Extension point: view release history
- 6.1. If the user wants to view all released versions of the item and there is at least one released version of the item, include use case UC_PM_BD_05 view release history.
- 7. Extension point: view item event log
- 7.1. If the user is in any role defined in the workflows for the item’s collection and wants to view the log entries for the item versions, include use case UC_PM_BD_06 view item event log.
- 8. Extension point: view revisions of item
- 8.1. If the user wants to view all related revisions of the item and if there is at least one related revision of the item, include use case UC_PM_BD_07 view revisions of item.
- 9. Extension point: view item statistics
- 9.1. If the user wants to view the statistics for an item, include UC_PM_BD_08 view item statistics.
- 10. Extension point: create item from template
- 10.1. If the user has the role “Depositor“ and wants to create a new item using the current item version as template, include UC_PM_SM_05 create item from template.
- 11. Extension point: create new revision of item
- 11.1. If the user has the role “Depositor”, and the current item version is in state “released” and the user wants to create a new revision for that released version, include use case UC_PM_SM_11 create new revision of item.
- 12. Extension point: modify item
- 12.1. If the user is allowed to start the modification workflow for the item, the last item version is selected and in state “released” and the user wants to modify that item version, include UC_PM_QA_11 modify item.
- 13. Extension point: withdraw item
- 13.1. If the user is the owner of that item, the last item version is in state “released” and the user wants to withdraw that item, include use case UC_PM_QA_09 withdraw item.
- 14. Extension point: do simple export
- 14.1 If the user wants to do a simple export of the item, include UC_PM_EX_02 Do simple export.
- 15. Extension point: grant or revoke audience privileges for files
- 15.1 If the user as allowed to grant or revoke audience rights for files of an item , include UC_PM_UM_11_Grant_or_revoke_audience_privileges_for_files.
- 16. The use case ends successfully.
Alternatives[edit]
- 2a. The item is in state “withdrawn”.
- 1. The system displays the withdrawal comment, the withdrawal date and the item data (see PubMan Display). The use case ends successfully.
Post-Conditions / Results[edit]
- The details of the item are displayed, including the information how to cite this item.