Ir al final de los metadatos
Ir al inicio de los metadatos

Estás viendo una versión antigua de este contenido. Ve a la versión actual.

Comparar con el actual Ver historial de versiones

Versión 1 Siguiente »

UC-07a

LicenseManagement - Set Product Licenses

Versión1.0
DependenciesNone
Preconditions
  • User must be logged
  • User must have ROLE_PRODUCT_MANAGER
DescriptionFunctionality to add or edit a licenses for products.
Secuence
  1. User requests to manage licenses
  2. System returns license form list.
  3. User must choose: -- single product license to multiple customers:
    1. Manage product licenses to a single customer:
      1. User must select a product to apply.
    2. Manage single product license to multiple customers:
      1. user must select a customer to apply.
  4. System must show modal panel to edit license and add specific keys.
  5. User must fill customer-product license due date and specific keys.
  6. System should warn about past dueDates (only warn)
  7. System shows licensement resume.
  8. User accepts license aproval.
  9. System saves licensement overwriting any previous licensement and return to previous licensement list.
  10. 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.

CommentsNone

UC-07b

LicenseManagement - Remove license

Versión1.0
DependenciesNone
Preconditions
  • User must be logged
  • User must have ROLE_PRODUCT_MANAGER
DescriptionFunctionality to remove a license
Secuence
  1. User requests to manage licenses
  2. System returns license form list.
  3. User must choose: -- single product license to multiple customers:
    1. Manage product licenses to a single customer:
      1. User must select a product to apply.
    2. Manage single product license to multiple customers:
      1. user must select a customer to apply.
  4. 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).
  5. User ignore warns and force license removal.
  6. System removes license.
  7. 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.

CommentsNone



  • Sin etiquetas