source: main/eko-disco-specs/trunk/use-cases/customer-remove.rst @ 10780

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

Remove pagebreak to save paper.

Add more use cases.

File size: 1.9 KB
Line 
1.. _label-uc-customer-remove:
2
3Use-Case: Remove Customer
4***********************************************************************
5
6Short Description
7-----------------------------------------------------------------------
8
9A customer with all connected data is removed from the system.
10
11Actor(s)
12-----------------------------------------------------------------------
13
14Officer
15
16
17Trigger(s)
18-----------------------------------------------------------------------
19
20- Imports (deleting existing data)
21- Web form(s) submitted by authorized user
22
23
24Result(s)
25-----------------------------------------------------------------------
26
27- A customer and all connected data was removed and archived.
28
29
30Incoming Data
31-----------------------------------------------------------------------
32
33- Customer ID
34
35Outgoing Data
36-----------------------------------------------------------------------
37
38- Message about successful/failed changes
39- Archive entry of data removed from system with extra info
40  (when/who)
41- Log message
42
43
44Precondition(s)
45-----------------------------------------------------------------------
46
47- Submitting user is authorized to do the requested modifications.
48
49
50Postcondition(s)
51-----------------------------------------------------------------------
52
53Any entered data is valid.
54
55
56Invariant(s)
57-----------------------------------------------------------------------
58
59
60Essential Steps
61-----------------------------------------------------------------------
62
63- Sending user authorization is checked.
64- System receives infos about
65  - what data fields of which user should be set to which values
66  - submitting user
67- Data is modified in system.
68- User gets informed about operation success/fail.
69- If operation fails, possibility to change input data is offered.
70
71
72Open Issues
73-----------------------------------------------------------------------
74
75
76
77Remarks
78-----------------------------------------------------------------------
79
80
81.. raw:: latex
82
83      \
Note: See TracBrowser for help on using the repository browser.