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

Last change on this file since 17397 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-edit-basedata:
2
3Edit 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      \
Note: See TracBrowser for help on using the repository browser.