source:
main/eko-disco-specs/trunk/use-cases.rst
@
10748
Last change on this file since 10748 was 10748, checked in by , 11 years ago | |
---|---|
File size: 1.2 KB |
Rev | Line | |
---|---|---|
[10699] | 1 | .. _label-use-cases: |
2 | ||
[10584] | 3 | Use Cases |
4 | ********* | |
5 | ||
6 | Here we collect all use-cases identified to occur with regard to the | |
[10721] | 7 | Eko Disco Portal. Use-cases are important to check which |
[10696] | 8 | :ref:`label-actors` interact with the system in what way. |
[10584] | 9 | |
[10748] | 10 | In use case titles we distinguish between 'manage' and 'edit'. |
11 | The first verb refer to manager actions and the second to | |
12 | customer actions respectively. Actually 'managing' means | |
13 | editing by Manager. | |
14 | ||
[10584] | 15 | .. toctree:: |
16 | :maxdepth: 1 | |
17 | ||
[10748] | 18 | .. use-cases/meter-reading |
19 | .. use-cases/mg-customer-add | |
[10696] | 20 | |
21 | ||
22 | Identified use cases: | |
23 | ||
[10748] | 24 | * Import legacy data into new system |
[10696] | 25 | |
[10748] | 26 | Convert legacy data suitable for new system before. |
[10696] | 27 | |
[10748] | 28 | * Add Customer by Manager |
[10696] | 29 | |
[10748] | 30 | * Add Customer by Anonymous |
[10696] | 31 | |
[10748] | 32 | (self-registration) |
[10696] | 33 | |
[10748] | 34 | * Edit Customer Data |
[10696] | 35 | |
[10748] | 36 | i.e. Contact Data and password |
37 | ||
38 | * Remove Customer | |
39 | ||
40 | * Add Contract | |
41 | ||
[10696] | 42 | * Manage Contract |
43 | ||
[10748] | 44 | * Remove Contract |
45 | ||
46 | * Add Subcontract | |
47 | ||
48 | * Manage Subcontract | |
49 | ||
50 | * Remove Subcontract | |
51 | ||
52 | * Add Transaction | |
53 | ||
54 | * Remove Transaction | |
55 | ||
56 | * Add Meter | |
57 | ||
58 | * Manage Meter | |
59 | ||
60 | * Remove Meter | |
61 | ||
62 | * Read Meter | |
63 | ||
64 | * Add User and Assign Roles | |
65 | ||
66 | Depending on the role, different user data entities (Officer, Customer, | |
67 | Accountant) are automatically created. | |
68 | ||
69 | * Add Service | |
70 | ||
71 | * Manage Service | |
72 | ||
73 | * Remove Service | |
74 | ||
75 | ||
76 |
Note: See TracBrowser for help on using the repository browser.