1 MANAGEMENT SUMMARY 5 2 INTRODUCTION 6 2.1 BACKGROUND 6 2.2 SPECIAL TERMINOLOGY 6 3 CURRENT OPERATION 8 3.1 CURRENT BUSINESS PROCESSES AND INFORMATION SYSTEMS 8 3.2 OPERATING SCENARIO 9 3.2.1 ON LINE PROCESSING OF GAS SUPPLIER REQUESTS 9 3.2.2 OVERNIGHT DATA COLLECTION 10 3.2.3 CASH AND METER DATA – BATCH PROCESSING 10 3.3 EXISTING ISSUES 11 4 SCOPE OF THE USER REQUIREMENTS 12 4.1 PURPOSE 12 4.2 AN OVERVIEW OF THE USER REQUIREMENTS 12 4.2.1 SUMMARY OF THE REQUIREMENTS 12 4.2.2 IMPACT ON THE PROCESS 12 5 CONTEXT 14 6 PHASE 1 – BUCKET FILLING 15 6.1 FUNCTIONAL REQUIREMENTS – PHASE 1 16 6.1.1 PERFORM INITIAL DATA CLEANSING 16 6.1.2 FILL BUCKET 17 6.1.3 DELETE PENDING AND DUPLICATE CUSTOMERS FROM CDB 18 6.2 NON FUNCTIONAL REQUIREMENTS – PHASE 1 20 6.2.1 AVAILABILITY 20 6.2.2 SECURITY 20 6.2.3 SLA PERFORMANCE 20 6.2.4 POTENTIAL FOR CHANGE 20 7 PHASE 2 – BUCKET EMPTYING 21 7.1 BUCKET EMPTYING PROCESS OVERVIEW 21 7.2 FUNCTIONAL REQUIREMENTS – PHASE 2 23 7.2.1 RECEIVE AND ENTER DUMMY CQ01 23 7.2.2 EMPTY BUCKET 23 7.2.3 RESEARCH EXCEPTIONS AND CLEAN CDB 25 7.2.4 DELETE OLD BUCKET TRANSACTIONS 29 7.2.5 RECEIVE AND ENTER CQ02 29 7.2.6 UPDATE CDB METER OR GASCARD REFERENCE NUMBER 29 7.2.7 AD HOC REPORTING 30 7.3 NON FUNCTIONAL REQUIREMENTS – PHASE 2 31 7.3.1 AVAILABILITY 31 7.3.2 SECURITY 31 7.3.3 SLA PERFORMANCE 31 7.3.4 POTENTIAL FOR CHANGE 31 7.3.5 MISCELLANY 31 8 DATA REQUIREMENTS 33 8.1 BUCKET CUSTOMER RECORD 33 9 VOLUMETRICS 33