source: main/eko-disco-specs/trunk/use-cases/customer-edit-basedata.rst @ 10765

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

Remove comments.

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