Description: Introduce a new service |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: |
Use case description: |
Post-conditions: A new service exists comprising of one or more service records. |
flowthru.sub.PA 2 |
Description: Create a customer account |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: |
Use case description: |
Post-conditions: A new customer account is created. |
Description: Subscribe a customer to a service |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: The customer is subscribed to the requested service, one or more service record has been assigned, and a contract concluded. |
Customer Administrator
Description: Subscribe a customer to a service |
Analysis Model URL: |
Primary Actor: Customer Administrator |
Pre-conditions: (Label: flowthru.sub.PA 3, Pre-conditions 1, 3-6)
|
Use case description: (Label: flowthru.sub.PA 3, Use case description.) |
Post-conditions: (Label: flowthru.sub.PA 3, Post-conditions.) |
Description: Assign a Service Record to a Customer Subscription |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: |
Customer Administrator
Label: flowthru.sub.CA 2 |
Description: Assign a service record to a customer subscription |
Analysis Model URL: |
Primary Actor : Customer Administrator |
Pre-conditions: (Label: flowthru.sub.PA 4, Pre-conditions 1, 3)
|
Use case description: (Label: flowthru.sub.PA 4, Use case description.) |
Post-conditions: (Label: flowthru.sub.PA 4, Post-conditions) |
Description: Create a customer SUG |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: A SUG for the customer is created though users are not yet able to access a service. |
Customer Administrator
Label: flowthru.sub.CA 3 |
Description: Create a customer SUG |
Analysis Model URL: |
Primary Actor: Customer Administrator |
Pre-conditions: (Label: flowthru.sub.PA 5, Pre-conditions 1, 3-4)
|
Use case description: (Label: flowthru.sub.PA 5, Use case description) |
Post-conditions: (Label: flowthru.sub.PA 5, Post-conditions) |
Description: Within a customer’s account: connect one or more SUGs and to an assigned service records, or assign a number of service record assignments to a SUG |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: For this customer potentially many connections exist between customer service record assignments and SUGs. |
Customer Administrator
Label: flowthru.sub.CA 4 |
Description: Within a customer’s account: connect one or more SUGs and to an assigned service records, or assign a number of service record assignments to a SUG |
Analysis Model URL: |
Primary Actor : Customer Administrator |
Pre-conditions: (Label: flowthru.sub.PA 6, Pre-conditions 1, 3-6)
|
Use case description: (Label: flowthru.sub.PA 6, Use case description) |
Post-conditions: (Label: flowthru.sub.PA 6, Post-conditions) |
Description: Activate a SUG connection to an existing customer service record assignment |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: |
Customer Administrator
Label: flowthru.sub.CA 5 |
Description: Activate a SUG connection to an existing customer service record assignment |
Analysis Model URL: |
Primary Actor : Customer Administrator |
Pre-conditions: (Label: flowthru.sub.PA 7, Pre-conditions 1, 3-6)
|
Use case description: (Label: flowthru.sub.PA 7, Use case description) |
Post-conditions: (Label: flowthru.sub.PA 7, Post-conditions) |
Description: De-activate a SUG from one or more of its service record assignments |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: Connections between the required SUG and customer service record assignments are de-activated. |
Customer Administrator
Label: flowthru.sub.CA 6 |
Description: De-activate a SUG from one or more of its service record assignments |
Analysis Model URL: |
Primary Actor : Customer Administrator |
Pre-conditions: (Label: flowthru.sub.PA 8, Pre-conditions 1, 3-6)
|
Use case description: (Label: flowthru.sub.PA 8, Use case description) |
Post-conditions: (Label: flowthru.sub.PA 8, Post-conditions) |
Label: flowthru.sub.PA 9 |
Description: De-activate one or more customer service record assignments |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: |
Use case description: |
Post-conditions: |
Label: flowthru.sub.PA 10 |
Description: Activate existing customer service record assignments |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: |
Use case description: |
Post-conditions: |
Description: Break the connection between a SUG and the selected customer service record(s) assignments |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: |
Customer Administrator
Label: flowthru.sub.CA 7 |
Description: Break the connection between a SUG and the selected customer service record(s) assignments |
Analysis Model URL: |
Primary Actor : Customer Administrator |
Pre-conditions: (Label: flowthru.sub.PA 11, Pre-conditions 1, 3-6)
|
Use case description: (Label: flowthru.sub.PA 11, Use case descriptions) |
Post-conditions: (Label: flowthru.sub.PA 11, Post-conditions) |
Description: Add a user to a SUG |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: The user is added to the SUG. |
Customer Administrator
Label: flowthru.sub.CA 8 |
Description: Add a user to a SUG |
Analysis Model URL: |
Primary Actor : Customer Administrator |
Pre-conditions: (Label: flowthru.sub.PA 12, Pre-conditions 1, 3-6)
|
Use case description: (Label: flowthru.sub.PA 12, Use case description) |
Post-conditions: (Label: flowthru.sub.PA 12, Post-conditions) |
Description: Add a Site to a SUG |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: The input site details are added to the required SUG. |
System Administrator
Label: flowthru.sub.SA 1 |
Description: Add a Site to a SUG |
Analysis Model URL: |
Primary Actor : System Administrator |
Pre-conditions: (Label: flowthru.sub.PA 13, Pre-condition 1, 3-6)
|
Use case description: (Label: flowthru.sub.PA 13, Use Case Description.) |
Post-conditions: (Label: flowthru.sub.PA 13, Post-conditions.) |
Label: flowthru.sub.PA 14 |
Description: Withdraw an existing service |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: |
Use case description: |
Post-conditions: |
Description: Delete a customer account |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: |
Use case description: |
Post-conditions: |
Terminate Customer’s Subscription to a Service Provider Administrator
Description: Terminate customer’s subscription to a service |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: The administrator selects a customer from the current provider account list. |
Post-conditions: |
Customer Administrator
Label: flowthru.sub.CA 9 |
Description: Terminate customer’s subscription to a service |
Analysis Model URL: |
Primary Actor: Customer Administrator |
Pre-conditions: (Label: flowthru.sub.PA 16, Pre-condition 1, 3-6.)
|
Use case description: (Label: flowthru.sub.PA 16, Use case description i-v) |
Post-conditions: (Label: flowthru.sub.PA 16, Post-conditions) |
Label: flowthru.sub.PA 17 |
Description: De-assign a service record from a customer subscription |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: |
Use case description: |
Post-conditions: |
TBA
Delete a Service Usage Group Provider Administrator
Description: Delete a SUG |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: |
Customer Administrator
Label: flowthru.sub.PA 19 |
Description: Delete a SUG |
Analysis Model URL: |
Primary Actor : Customer Administrator |
Pre-conditions: (Label: flowthru.sub.PA 18, Pre-conditions 1, 3-6)
|
Use case description: (Label: flowthru.sub.PA 18, Use case descriptions) |
Post-conditions: (Label: flowthru.sub.PA 18, Post-conditions) |
Description: Remove a user from a SUG |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: |
Customer Administrator
Label: flowthru.sub.CA 10 |
Description: Remove a user from a SUG |
Analysis Model URL: |
Primary Actor : Customer Administrator |
Pre-conditions: (Label: flowthru.sub.PA 20, Pre-conditions 1, 3-6.)
|
Use case description: (Label: flowthru.sub.PA 20, Use case description.) |
Post-conditions: (Label: flowthru.sub.PA 20, Post-conditions.) |
Description: Remove a site from a SUG |
Analysis Model URL: |
Primary Actor : Provider Administrator |
Pre-conditions: The Subscription Component is initialised. |
Use case description: |
Post-conditions: |
System Administrator
Label: flowthru.sub.CA 11 |
Description: Remove a site from a SUG |
Analysis Model URL: |
Primary Actor : System Administrator |
Pre-conditions: (Label: flowthru.sub.PA 21, Pre-conditions 1, 3-4.)
|
Use case description: (Label: flowthru.sub.PA 21, Use case description.) |
Post-conditions: (Label: flowthru.sub.PA 21, Post-conditions.) |
Label: flowthru.sub.PA 22 |
Description: Initialise the subscription component |
Analysis Model URL: |
Primary Actor : System Administrator |
Pre-conditions: |
Use case description: |
Post-conditions: |
Label: flowthru.sub.PA 23 |
Description: Shutdown the subscription component |
Analysis Model URL: |
Primary Actor : System Administrator |
Pre-conditions: |
Use case description: |
Post-conditions: |
List of Abbreviations
AMC |
Accounting Management Component |
Responsible for recording customer usage and billing them according to internally managed tariff information. |
|
CMC |
Configuration Management Component |
Responsible for configuring all system components within the provider's domain which includes the Subscription Management Component. Also manages and controls access to the provider domain. |
|
SLA |
Service Level Agreement |
A contractual agreement between provider and customer setting well-defined quality limits within which a subscribed service must perform, and defining compensation terms due to a subscriber if the provider fails to meet the agreed standard. |
|
SUG |
Service Usage Group |
A group of users (or members) collectively managed as a single entity. Users are assigned to one or more Service Usage Groups, which are then assigned to different services. |
|
QoS |
Quality of Service (see SLA) |
SLM |
Service Lifecycle Management (aka Service Factory) |
Responsible for managing the system that provides the different services offered by the provider in accordance to the service information in the subscription management component. |
|
UMC |
User Management Component |
Responsible for handling the support for the usage of subscribed services. |