source: main/eko-disco-specs/trunk/use-cases/contract-remove.rst @ 10779

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

Remove comments.

File size: 2.0 KB
RevLine 
[10749]1.. _label-uc-contract-remove:
2
3Use-Case: Remove a Contract
4***********************************************************************
5
6Short Description
7-----------------------------------------------------------------------
8
9A contract is removed from system.
10
11Actor(s)
12-----------------------------------------------------------------------
13
[10753]14Officer
[10749]15
16
17Trigger(s)
18-----------------------------------------------------------------------
19
20- Imports (removing existing data)
[10753]21- Web form(s) submitted by authorized user
[10749]22
23
24Result(s)
25-----------------------------------------------------------------------
26
27- Contract data of the given contract and all connected data (contract
28  add-ons, etc.) was removed from the system.
29- All removed data is archived.
30
31
32Incoming Data
33-----------------------------------------------------------------------
34
35- Contract ID
36
37Outgoing Data
38-----------------------------------------------------------------------
39
[10753]40- Message about contract removal
41- (optional) Regarding customer is informed by email or SMS.
[10749]42- Log message
[10753]43- Archive entry
[10749]44
45
46Precondition(s)
47-----------------------------------------------------------------------
48
49- Contract ID must exist.
50- Submitting user must be authorized to perform the operation.
51
52
53Postcondition(s)
54-----------------------------------------------------------------------
55
56
57Invariant(s)
58-----------------------------------------------------------------------
59
60
61Essential Steps
62-----------------------------------------------------------------------
63
64- System validates contract ID.
65- Removed data is archived.
66- System removes the given contract and connected items (transactions,
67  contract-add-ons, etc.).
[10753]68- (optional) System informs regarding customer (email and/or SMS).
[10749]69
70
71Open Issues
72-----------------------------------------------------------------------
73
74
75
76Remarks
77-----------------------------------------------------------------------
78
79An ended contract is not the same as a removed contract.
80
81
82.. raw:: latex
83
84      \pagebreak[4]
Note: See TracBrowser for help on using the repository browser.