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

Last change on this file since 17949 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.