Ir al final de los metadatos
Ir al inicio de los metadatos
UC-07a | LicenseManagement - Set Product Licenses |
---|
Versión | 1.0 |
Dependencies | None |
Preconditions | - User must be logged
- User must have ROLE_PRODUCT_MANAGER
|
Description | Functionality to add or edit a licenses for products. |
Secuence | - User requests to manage licenses
- System returns license form list.
- User must choose:
- A product to apply
- S customer to apply
- System must show modal panel to edit license.
- User must fill customer-product license due date.
- System should warn about past dueDates (only warn)
- System shows licensement resume.
- User accepts license aproval.
- System saves licensement overwriting any previous licensement and return to previous licensement list.
- System notifies customer about licensement changes.
|
Postconditions | Audit fields must save who created that licenses. |
Exceptions | System must reject license creation/update if customer does not exists System must reject license creation/update if product does not exists. |
Comments | None |
UC-07b | LicenseManagement - Remove license |
---|
Versión | 1.0 |
Dependencies | None |
Preconditions | - User must be logged
- User must have ROLE_PRODUCT_MANAGER
|
Description | Functionality to remove a license |
Secuence | - User requests to manage licenses
- System returns license form list.
- User must choose:
- A product to apply.
- A customer to apply.
- System warns about license removal and it suggest to update dueDate until a new past valid period (Published versions will remain downloadable until new due date period).
- User ignore warns and force license removal.
- System removes license.
- System notifies customer about licensement changes.
|
Postconditions |
|
Exceptions | System must reject license creation/update if customer does not exists System must reject license creation/update if product does not exists. |
Comments | None |
UC-07c | LicenseManagement - Find licenses |
---|
Versión | 1.0 |
Dependencies | None |
Preconditions | - User must be logged
- User musthave ROLE_PRODUCT_MANAGER or ROLE_USER_FOR_CUSTOMER
|
Description | Functionality to search for licenses |
Secuence | - User request for a list of licenses.
- System will query database using provided parameters.
|
Postconditions | None |
Exceptions | None |
Comments | None |
UC-07d | LicenseManagement - manageLicenseKeys |
---|
Versión | 1.0 |
Dependencies | None |
Preconditions | - User must be logged
- User must have ROLE_USER_FOR_CUSTOMER
|
Description | Functionality to add or edit license keys |
Secuence | - User requests to manage license keys for a specific system
- System returns license form.
- User must fill specific keys or add license files
- System saves licensement keys overwriting any previous keys and return to previous licensement list.
- System notifies customer about licensement changes.
|
Postconditions | Audit fields must save who created that license changes. |
Exceptions | System must reject license creation/update if customer does not exists System must reject license creation/update if product does not exists. System must reject license creation/update if system does not exists. |
Comments | None |