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

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

Shorten use case titles.

Link data entities to use cases only if necessary/interesting.

File size: 1.8 KB
Line 
1.. _label-officer-customer-add:
2
3Add 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      \
Note: See TracBrowser for help on using the repository browser.