source: main/eko-disco-specs/trunk/use-cases.rst @ 10749

Last change on this file since 10749 was 10749, checked in by uli, 11 years ago

Some use-cases, etc.

File size: 1.5 KB
RevLine 
[10699]1.. _label-use-cases:
2
[10584]3Use Cases
4*********
5
6Here we collect all use-cases identified to occur with regard to the
[10721]7Eko Disco Portal. Use-cases are important to check which
[10696]8:ref:`label-actors` interact with the system in what way.
[10584]9
[10748]10In use case titles we distinguish between 'manage' and 'edit'.
11The first verb refer to manager actions and the second to
12customer actions respectively. Actually 'managing' means
13editing by Manager.
14
[10584]15.. toctree::
16   :maxdepth: 1
17
[10749]18   use-cases/customer-add-by-mg
19   use-cases/customer-add-by-anon
20   use-cases/customer-edit-basedata
21   use-cases/customer-remove
22   use-cases/contract-add
23   use-cases/contract-manage
24   use-cases/contract-remove
25   use-cases/service-add
26   use-cases/service-manage
27   use-cases/service-remove
[10748]28..   use-cases/meter-reading
29..   use-cases/mg-customer-add
[10696]30
31
32Identified use cases:
33
[10748]34* Import legacy data into new system
[10696]35
[10748]36  Convert legacy data suitable for new system before.
[10696]37
[10749]38* Add customer by manager
[10696]39
[10749]40* Add customer by anonymous (self-registration)
[10696]41
[10749]42* Edit customer base data (contact data and password)
[10696]43
[10749]44* Remove customer
[10696]45
[10749]46* Add contract
[10748]47
[10749]48* Manage contract
[10748]49
[10749]50* Remove contract
[10748]51
[10749]52* Add service
[10696]53
[10749]54* Manage service
[10748]55
[10749]56* Remove service
[10748]57
[10749]58* Add subcontract
[10748]59
[10749]60* Manage subcontract
[10748]61
[10749]62* Remove subcontract
[10748]63
[10749]64* Add transaction
[10748]65
[10749]66* Remove transaction
[10748]67
[10749]68* Add meter
[10748]69
[10749]70* Manage meter
[10748]71
[10749]72* Remove meter
[10748]73
[10749]74* Read meter
[10748]75
[10749]76* Add user and assign roles
77
[10748]78  Depending on the role, different user data entities (Officer, Customer,
79  Accountant) are automatically created.
80
[10749]81* Add service
[10748]82
[10749]83* Manage service
[10748]84
[10749]85* Remove service
[10748]86
87
88
Note: See TracBrowser for help on using the repository browser.