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

Last change on this file 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
RevLine 
[10749]1.. _label-uc-customer-edit-basedata:
2
[10781]3Edit Basic Customer Data
[10749]4***********************************************************************
5
6Short Description
7-----------------------------------------------------------------------
8
9Basic customer data like contact data or login credentials are
10modified.
11
12Actor(s)
13-----------------------------------------------------------------------
14
[10753]15Customer, Officer
[10749]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
[10753]34Customer ID, names and values of parameters to change
[10749]35
36Outgoing Data
37-----------------------------------------------------------------------
38
[10753]39- Message about successful/failed changes
[10749]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
[10753]64  - what data fields of which user should be set to which values,
65  - submitting user.
66- Data is modified in system.
[10749]67- User gets informed about operation success/fail.
[10753]68- If operation fails, possibility to change input data is offered.
[10749]69
70
71Open Issues
72-----------------------------------------------------------------------
73
74
75
76Remarks
77-----------------------------------------------------------------------
78
79
80.. raw:: latex
81
[10780]82      \
Note: See TracBrowser for help on using the repository browser.