source: main/eko-disco-specs/trunk/use-cases/customer-add-by-mg.rst @ 10754

Last change on this file since 10754 was 10754, checked in by Henrik Bettermann, 11 years ago

Remove comments.

File size: 1.8 KB
Line 
1.. _label-mg-customer-add:
2
3Use-Case: Add a Customer by officer
4***********************************************************************
5
6Short Description
7-----------------------------------------------------------------------
8
9A customer is manually added to the system by authorized user.
10
11Actor(s)
12-----------------------------------------------------------------------
13
14Officer
15
16
17Trigger(s)
18-----------------------------------------------------------------------
19
20- Some customer is added to the system.
21- A main contract is added to the system.
22- A respective web form is requested from the system to fill
23  customer and contract data.
24
25
26Result(s)
27-----------------------------------------------------------------------
28
29- The new customer was created in system with a new unique customer ID.
30
31- The main contract was created and connected to the new customer.
32
33- A (nearly empty) transaction history can be retrieved for the new
34  customer.
35
36- Authorized users can get the current account balance of the balance.
37
38
39
40Incoming Data
41-----------------------------------------------------------------------
42
43
44Outgoing Data
45-----------------------------------------------------------------------
46
47- Message about customer creation.
48- Log message
49
50
51Precondition(s)
52-----------------------------------------------------------------------
53
54
55Postcondition(s)
56-----------------------------------------------------------------------
57
58
59Invariant(s)
60-----------------------------------------------------------------------
61
62
63Essential Steps
64-----------------------------------------------------------------------
65
66
67
68Open Issues
69-----------------------------------------------------------------------
70
71
72
73Remarks
74-----------------------------------------------------------------------
75
76
77.. raw:: latex
78
79      \pagebreak[4]
Note: See TracBrowser for help on using the repository browser.