Changeset 10753
- Timestamp:
- 18 Nov 2013, 08:30:54 (11 years ago)
- Location:
- main/eko-disco-specs/trunk
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
main/eko-disco-specs/trunk/use-cases.rst
r10749 r10753 79 79 Accountant) are automatically created. 80 80 81 * Add service82 83 * Manage service84 85 * Remove service86 87 88 -
main/eko-disco-specs/trunk/use-cases/contract-add.rst
r10749 r10753 15 15 ----------------------------------------------------------------------- 16 16 17 A contract is added for some customer 17 A contract is added for some customer. 18 18 19 19 Actor(s) 20 20 ----------------------------------------------------------------------- 21 21 22 Staff 22 Officer 23 23 24 24 … … 27 27 28 28 - Imports (modifying existing data) 29 - Web form(s) submitted by authorized user .29 - Web form(s) submitted by authorized user 30 30 31 31 … … 47 47 ----------------------------------------------------------------------- 48 48 49 - Message about contract creation .49 - Message about contract creation 50 50 - Log message 51 51 -
main/eko-disco-specs/trunk/use-cases/contract-manage.rst
r10749 r10753 20 20 ----------------------------------------------------------------------- 21 21 22 Staff 22 Officer 23 23 24 24 … … 27 27 28 28 - Imports (modifying existing data) 29 - Web form(s) submitted by authorized user .29 - Web form(s) submitted by authorized user 30 30 31 31 … … 41 41 ----------------------------------------------------------------------- 42 42 43 - Contract ID, names and values of parameters to change .43 - Contract ID, names and values of parameters to change 44 44 45 45 Outgoing Data 46 46 ----------------------------------------------------------------------- 47 47 48 - Message about contract modification .49 - (optional) regarding customer is informed by email or SMS.48 - Message about contract modification 49 - (optional) Regarding customer is informed by email or SMS. 50 50 - Log message 51 51 -
main/eko-disco-specs/trunk/use-cases/contract-remove.rst
r10749 r10753 20 20 ----------------------------------------------------------------------- 21 21 22 Staff 22 Officer 23 23 24 24 … … 27 27 28 28 - Imports (removing existing data) 29 - Web form(s) submitted by authorized user .29 - Web form(s) submitted by authorized user 30 30 31 31 … … 46 46 ----------------------------------------------------------------------- 47 47 48 - Message about contract removal .49 - (optional) regarding customer is informed by email or SMS.48 - Message about contract removal 49 - (optional) Regarding customer is informed by email or SMS. 50 50 - Log message 51 - Archive entry .51 - Archive entry 52 52 53 53 … … 74 74 - System removes the given contract and connected items (transactions, 75 75 contract-add-ons, etc.). 76 - (optional) System informs regarding customer (email and/or SMS) 76 - (optional) System informs regarding customer (email and/or SMS). 77 77 78 78 -
main/eko-disco-specs/trunk/use-cases/customer-add-by-anon.rst
r10749 r10753 20 20 ----------------------------------------------------------------------- 21 21 22 Customer 22 Anonymous 23 23 24 24 … … 53 53 ----------------------------------------------------------------------- 54 54 55 - Message about customer creation .55 - Message about customer creation 56 56 - Log message 57 57 … … 76 76 ----------------------------------------------------------------------- 77 77 78 - System receives user contact data, as required, plus optional data 79 - Contact data is checked for validity (test email, etc.) 78 - System receives user contact data, as required, plus optional data. 79 - Contact data is checked for validity (test email, etc.). 80 80 - System sends login credentials to user. 81 81 -
main/eko-disco-specs/trunk/use-cases/customer-add-by-mg.rst
r10750 r10753 20 20 ----------------------------------------------------------------------- 21 21 22 Admins, Manager22 Officer 23 23 24 24 -
main/eko-disco-specs/trunk/use-cases/customer-edit-basedata.rst
r10749 r10753 21 21 ----------------------------------------------------------------------- 22 22 23 Customer 23 Customer, Officer 24 24 25 25 … … 40 40 ----------------------------------------------------------------------- 41 41 42 - Contact data | password | user name | user id 42 Customer ID, names and values of parameters to change 43 43 44 44 Outgoing Data 45 45 ----------------------------------------------------------------------- 46 46 47 - Message about successful/failed changes .47 - Message about successful/failed changes 48 48 - Log message 49 49 … … 70 70 - Sending user authorization is checked. 71 71 - System receives infos about 72 - what data fields of which user should be set to which values .73 - submitting user 74 - Data is modified in system 72 - what data fields of which user should be set to which values, 73 - submitting user. 74 - Data is modified in system. 75 75 - User gets informed about operation success/fail. 76 - if operation fails, possibility to change input data is offered76 - If operation fails, possibility to change input data is offered. 77 77 78 78 -
main/eko-disco-specs/trunk/use-cases/customer-remove.rst
r10749 r10753 20 20 ----------------------------------------------------------------------- 21 21 22 Staff member22 Officer 23 23 24 24 … … 27 27 28 28 - Imports (deleting existing data) 29 - Web form(s) submitted by authorized user .29 - Web form(s) submitted by authorized user 30 30 31 31 … … 39 39 ----------------------------------------------------------------------- 40 40 41 - Customer id, authorization data of submitting user41 - Customer ID 42 42 43 43 Outgoing Data 44 44 ----------------------------------------------------------------------- 45 45 46 - Message about successful/failed changes .46 - Message about successful/failed changes 47 47 - Archive entry of data removed from system with extra info 48 (when/who) .48 (when/who) 49 49 - Log message 50 50 … … 71 71 - Sending user authorization is checked. 72 72 - System receives infos about 73 - what data fields of which user should be set to which values .73 - what data fields of which user should be set to which values 74 74 - submitting user 75 - Data is modified in system 75 - Data is modified in system. 76 76 - User gets informed about operation success/fail. 77 - if operation fails, possibility to change input data is offered77 - If operation fails, possibility to change input data is offered. 78 78 79 79 -
main/eko-disco-specs/trunk/use-cases/meter-reading.rst
r10750 r10753 19 19 ----------------------------------------------------------------------- 20 20 21 meter reader, web portal 21 Meter Reader 22 22 23 23 … … 25 25 ----------------------------------------------------------------------- 26 26 27 a read-meter form is requested from portal 27 A read-meter form is requested from portal. 28 28 29 29 … … 37 37 ----------------------------------------------------------------------- 38 38 39 username, password, meter id, amount, datetime of reading39 Meter ID, meter value, date and time of reading 40 40 41 41 … … 43 43 ----------------------------------------------------------------------- 44 44 45 login form, meter form, success message 45 - Message about successful reading 46 - Log message 46 47 47 48 … … 49 50 ----------------------------------------------------------------------- 50 51 51 The system is running52 52 53 53 … … 55 55 ----------------------------------------------------------------------- 56 56 57 The system is running58 57 59 58 … … 63 62 64 63 65 66 64 Essential Steps 67 65 ----------------------------------------------------------------------- 68 66 69 * authenticate meter reader70 * get meter id, meter value, datetime71 * check input values:67 * Authenticate meter reader 68 * Get meter id, meter value, datetime 69 * Check input values: 72 70 73 * does the meter id exist?74 * if not, ask and add a new one71 * Does the meter id exist? 72 * If not, ask and add a new one. 75 73 * value >= old value? 76 74 77 * add new reading in database78 * output success message75 * Add new reading in database 76 * Output success message 79 77 80 78 -
main/eko-disco-specs/trunk/use-cases/service-add.rst
r10749 r10753 20 20 ----------------------------------------------------------------------- 21 21 22 Staff 22 Officer 23 23 24 24 … … 27 27 28 28 - Imports (adding existing data) 29 - Web form(s) submitted by authorized user .29 - Web form(s) submitted by authorized user 30 30 31 31 … … 33 33 ----------------------------------------------------------------------- 34 34 35 - A new service is available for customers/ staff.35 - A new service is available for customers/officers. 36 36 37 37 - Contracts can be created from the new service. … … 50 50 ----------------------------------------------------------------------- 51 51 52 - Message about service creation .52 - Message about service creation 53 53 - Log message 54 54 -
main/eko-disco-specs/trunk/use-cases/service-manage.rst
r10749 r10753 5 5 6 6 .. Description of a use case 7 .. The description must be formulated as seen from system (not: actors) 8 .. Describes those changes an (outside) actor can notice 7 .. The description must be formulated as seen from system (not: actors). 8 .. Describes those changes an (outside) actor can notice. 9 9 .. Short and abstract as possible, as long as necessary. 10 .. Each use case must have at least one actor involved 11 .. Each use case must have a trigger and a result 10 .. Each use case must have at least one actor involved. 11 .. Each use case must have a trigger and a result. 12 12 13 13 … … 15 15 ----------------------------------------------------------------------- 16 16 17 A service is modified by staff .17 A service is modified by staff 18 18 19 19 Actor(s) 20 20 ----------------------------------------------------------------------- 21 21 22 Staff 22 Officer 23 23 24 24 … … 27 27 28 28 - Imports (modifying existing data) 29 - Web form(s) submitted by authorized user .29 - Web form(s) submitted by authorized user 30 30 31 31 … … 33 33 ----------------------------------------------------------------------- 34 34 35 - Data (terms, title, description) of the given service is modified .35 - Data (terms, title, description) of the given service is modified 36 36 37 37 … … 39 39 ----------------------------------------------------------------------- 40 40 41 - Service ID, names and values of parameters to change .41 - Service ID, names and values of parameters to change 42 42 43 43 Outgoing Data … … 45 45 46 46 - Message about service modification. 47 - (optional) regarding customers are informed by email or47 - (optional) Regarding customers are informed by email or 48 48 SMS. Regarding customers are those having a contract created by 49 49 the modified service. … … 61 61 ----------------------------------------------------------------------- 62 62 63 - The new service data were checked for validity. 63 - The new service data were checked for validity. Validation here is 64 64 stricter than when adding a service. For instance it is not allowed 65 65 to change terms for the past if there are already existing -
main/eko-disco-specs/trunk/use-cases/service-remove.rst
r10749 r10753 20 20 ----------------------------------------------------------------------- 21 21 22 Staff 22 Officer 23 23 24 24 … … 27 27 28 28 - Imports (removing existing data) 29 - Web form(s) submitted by authorized user .29 - Web form(s) submitted by authorized user 30 30 31 31 … … 46 46 ----------------------------------------------------------------------- 47 47 48 - Message about service removal .48 - Message about service removal 49 49 - Log message 50 - Archive entry .50 - Archive entry 51 51 52 52
Note: See TracChangeset for help on using the changeset viewer.