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

Last change on this file since 11312 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.9 KB
Line 
1.. _label-uc-customer-remove:
2
3Remove 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.