GRADE: TRANSFER OBJECTS Table


Transfer object: Description: Sender: Receiver: Transfer mode: Receiver actions:
Application_Form   Customer_Service_
Clerk
Customer_Service_
Clerk
Task[Process_
Application_Form]
Decision{Application_
Complete_and_OK} ->
Task[Prepare_
Technical_Evaluation]
Task[Process_Application_Form]
Decision{Application_Complete_and_OK} ->
Task[Prepare_Technical_Evaluation]
Application_Form   Customer_Service_
Clerk
Project_Engineer Task[Process_
Application_Form]
Decision{Application_
Complete_and_OK} ->
Task[Prepare_
Technical_Evaluation]
Task[Process_Application_Form]
Decision{Application_Complete_and_OK} ->
Task[Prepare_Technical_Evaluation]
Application_Form   Customer_Service_
Clerk
Customer_Service_
Clerk
Task[Finalize_
Application] ->
Task[Send_Welcome_
Letter]
Task[Finalize_Application] ->
Task[Send_Welcome_Letter]
Application_Form   Meter_Reader_
Examiner
Customer_Service_
Clerk
Task[Finalize_
Application] ->
Task[Send_Welcome_
Letter]
Task[Finalize_Application] ->
Task[Send_Welcome_Letter]
Application_Form   Customer_Service_
Clerk
Customer_Service_
Clerk
Task[Process_
Application_Form]
Decision{Need_More_
Information} ->
Task[Return_
Application]
Task[Process_Application_Form]
Decision{Need_More_Information} ->
Task[Return_Application]
Bill   Software_Application Software_Application Task[Daily_station_
billing] ->
Task[Update_open_
items]
Task[Daily_station_billing] ->
Task[Update_open_items]
Billable_accts_
downloaded
  Meter_Reader_
Examiner
Meter_Reader_
Examiner
Task[Prepare_and_
Downld_billable_acct]
Decision{Metered_
account} ->
Task[Meter_reading_
and_billing]
Task[Prepare_and_Downld_billable_acct]
Decision{Metered_account} ->
Task[Meter_reading_and_billing]
Billable_accts_
downloaded
  Meter_Reader_
Examiner
Meter_Reader Task[Prepare_and_
Downld_billable_acct]
Decision{Metered_
account} ->
Task[Meter_reading_
and_billing]
Task[Prepare_and_Downld_billable_acct]
Decision{Metered_account} ->
Task[Meter_reading_and_billing]
Billable_accts_
downloaded
  Meter_Reader_
Examiner
Software_Application Task[Prepare_and_
Downld_billable_acct]
Decision{Unmetered_
account} ->
Task[Daily_station_
billing]
Task[Prepare_and_Downld_billable_acct]
Decision{Unmetered_account} ->
Task[Daily_station_billing]
Capital_work_worksheet   Area_Engineer Customer_Service_
Clerk
Task[Approval_of_
Calculation]
Decision{Acceptable}
->
Task[Prepare_Quote_
for_Customer]
Task[Approval_of_Calculation]
Decision{Acceptable} ->
Task[Prepare_Quote_for_Customer]
Capital_work_worksheet   Manager_customer_
service
Customer_Service_
Clerk
Task[Approval_of_
Quotation]
Decision{Acceptable}
->
Task[Prepare_Quote_
for_Customer]
Task[Approval_of_Quotation]
Decision{Acceptable} ->
Task[Prepare_Quote_for_Customer]
Capital_work_worksheet   Area_Engineer Project_Engineer Task[Approval_of_
Calculation]
Decision{
Unacceptable} ->
Task[Prepare_Capital_
Work_Worksheet]
Task[Approval_of_Calculation]
Decision{Unacceptable} ->
Task[Prepare_Capital_Work_Worksheet]
Capital_work_worksheet   Manager_customer_
service
Software_Application Task[Approval_of_
Quotation]
Decision{
Unacceptable} ->
Task[Prepare_Minor_
Cost_Worksheet]
Task[Approval_of_Quotation]
Decision{Unacceptable} ->
Task[Prepare_Minor_Cost_Worksheet]
Capital_work_worksheet   Manager_customer_
service
Project_Engineer Task[Approval_of_
Quotation]
Decision{
Unacceptable} ->
Task[Prepare_Minor_
Cost_Worksheet]
Task[Approval_of_Quotation]
Decision{Unacceptable} ->
Task[Prepare_Minor_Cost_Worksheet]
Capital_work_worksheet   Area_Engineer Estimator Task[Approval_of_
Calculation]
Decision{
Unacceptable} ->
Task[Prepare_Capital_
Work_Worksheet]
Task[Approval_of_Calculation]
Decision{Unacceptable} ->
Task[Prepare_Capital_Work_Worksheet]
Capital_work_worksheet   Project_Engineer Area_Engineer Task[Prepare_Capital_
Work_Worksheet] ->
Task[Approval_of_
Calculation]
Task[Prepare_Capital_Work_Worksheet] ->
Task[Approval_of_Calculation]
Capital_work_worksheet   Estimator Area_Engineer Task[Prepare_Capital_
Work_Worksheet] ->
Task[Approval_of_
Calculation]
Task[Prepare_Capital_Work_Worksheet] ->
Task[Approval_of_Calculation]
Capital_work_worksheet   Customer_Service_
Clerk
Customer_Service_
Clerk
Task[Prepare_
Estimation_of_Costs] ->
Task[Prepare_and_
carryout_install]
Task[Prepare_Estimation_of_Costs] ->
Task[Prepare_and_carryout_install]
Capital_work_worksheet   Customer_Service_
Clerk
Chief_Wiring_
Technician
Task[Prepare_
Estimation_of_Costs] ->
Task[Prepare_and_
carryout_install]
Task[Prepare_Estimation_of_Costs] ->
Task[Prepare_and_carryout_install]
Capital_work_worksheet   Area_Engineer Customer_Service_
Clerk
Task[Prepare_
Estimation_of_Costs] ->
Task[Prepare_and_
carryout_install]
Task[Prepare_Estimation_of_Costs] ->
Task[Prepare_and_carryout_install]
Capital_work_worksheet   Area_Engineer Chief_Wiring_
Technician
Task[Prepare_
Estimation_of_Costs] ->
Task[Prepare_and_
carryout_install]
Task[Prepare_Estimation_of_Costs] ->
Task[Prepare_and_carryout_install]
Capital_work_worksheet   Project_Engineer Customer_Service_
Clerk
Task[Prepare_
Estimation_of_Costs] ->
Task[Prepare_and_
carryout_install]
Task[Prepare_Estimation_of_Costs] ->
Task[Prepare_and_carryout_install]
Capital_work_worksheet   Project_Engineer Chief_Wiring_
Technician
Task[Prepare_
Estimation_of_Costs] ->
Task[Prepare_and_
carryout_install]
Task[Prepare_Estimation_of_Costs] ->
Task[Prepare_and_carryout_install]
Capital_work_worksheet   Customer_Service_
Clerk
Wiring_Technician Task[Prepare_
Estimation_of_Costs] ->
Task[Prepare_and_
carryout_install]
Task[Prepare_Estimation_of_Costs] ->
Task[Prepare_and_carryout_install]
Capital_work_worksheet   Area_Engineer Wiring_Technician Task[Prepare_
Estimation_of_Costs] ->
Task[Prepare_and_
carryout_install]
Task[Prepare_Estimation_of_Costs] ->
Task[Prepare_and_carryout_install]
Capital_work_worksheet   Project_Engineer Wiring_Technician Task[Prepare_
Estimation_of_Costs] ->
Task[Prepare_and_
carryout_install]
Task[Prepare_Estimation_of_Costs] ->
Task[Prepare_and_carryout_install]
Contract   Customer Customer Task[Process_
Contract] ->
Task[Verify_Necessity_
of_Deposit]
Task[Process_Contract] ->
Task[Verify_Necessity_of_Deposit]
Contract   Customer Customer_Service_
Clerk
Task[Process_
Contract] ->
Task[Verify_Necessity_
of_Deposit]
Task[Process_Contract] ->
Task[Verify_Necessity_of_Deposit]
Contract   Customer_Service_
Clerk
Customer Task[Process_
Contract] ->
Task[Verify_Necessity_
of_Deposit]
Task[Process_Contract] ->
Task[Verify_Necessity_of_Deposit]
Contract   Software_Application Customer Task[Process_
Contract] ->
Task[Verify_Necessity_
of_Deposit]
Task[Process_Contract] ->
Task[Verify_Necessity_of_Deposit]
Contract   Customer_Service_
Clerk
Customer_Service_
Clerk
Task[Process_
Contract] ->
Task[Verify_Necessity_
of_Deposit]
Task[Process_Contract] ->
Task[Verify_Necessity_of_Deposit]
Contract   Software_Application Customer_Service_
Clerk
Task[Process_
Contract] ->
Task[Verify_Necessity_
of_Deposit]
Task[Process_Contract] ->
Task[Verify_Necessity_of_Deposit]
Deposit   Customer Customer_Service_
Clerk
Task[Verify_Necessity_
of_Deposit] ->
Task[Install_Meter_
and_Test]
Task[Verify_Necessity_of_Deposit] ->
Task[Install_Meter_and_Test]
Deposit   Customer_Service_
Clerk
Customer_Service_
Clerk
Task[Verify_Necessity_
of_Deposit] ->
Task[Install_Meter_
and_Test]
Task[Verify_Necessity_of_Deposit] ->
Task[Install_Meter_and_Test]
Deposit   Customer Chief_Meter_Technician Task[Verify_Necessity_
of_Deposit] ->
Task[Install_Meter_
and_Test]
Task[Verify_Necessity_of_Deposit] ->
Task[Install_Meter_and_Test]
Deposit   Customer_Service_
Clerk
Chief_Meter_Technician Task[Verify_Necessity_
of_Deposit] ->
Task[Install_Meter_
and_Test]
Task[Verify_Necessity_of_Deposit] ->
Task[Install_Meter_and_Test]
Deposit   Customer Meter_Technician Task[Verify_Necessity_
of_Deposit] ->
Task[Install_Meter_
and_Test]
Task[Verify_Necessity_of_Deposit] ->
Task[Install_Meter_and_Test]
Deposit   Customer_Service_
Clerk
Meter_Technician Task[Verify_Necessity_
of_Deposit] ->
Task[Install_Meter_
and_Test]
Task[Verify_Necessity_of_Deposit] ->
Task[Install_Meter_and_Test]
Error_Report_from_
Software_System
  Customer Customer_Service_
Clerk
Task[Monthly_Reading_
and_Billing] ->
Task[Process_
Request_for_meter_
check]
Task[Monthly_Reading_and_Billing] ->
Task[Process_Request_for_meter_check]
Error_Report_from_
Software_System
  Meter_Reader_
Examiner
Customer_Service_
Clerk
Task[Monthly_Reading_
and_Billing] ->
Task[Process_
Request_for_meter_
check]
Task[Monthly_Reading_and_Billing] ->
Task[Process_Request_for_meter_check]
Error_Report_from_
Software_System
  Meter_Reader Customer_Service_
Clerk
Task[Monthly_Reading_
and_Billing] ->
Task[Process_
Request_for_meter_
check]
Task[Monthly_Reading_and_Billing] ->
Task[Process_Request_for_meter_check]
Existing_installation_
accepted
  Customer_Service_
Clerk
Customer Task[Prepare_
Technical_Evaluation]
Decision{Existing_
Installation_OK} ->
Task[Process_
Contract]
Task[Prepare_Technical_Evaluation]
Decision{Existing_Installation_OK} ->
Task[Process_Contract]
Existing_installation_
accepted
  Project_Engineer Customer Task[Prepare_
Technical_Evaluation]
Decision{Existing_
Installation_OK} ->
Task[Process_
Contract]
Task[Prepare_Technical_Evaluation]
Decision{Existing_Installation_OK} ->
Task[Process_Contract]
Existing_installation_
accepted
  Customer_Service_
Clerk
Customer_Service_
Clerk
Task[Prepare_
Technical_Evaluation]
Decision{Existing_
Installation_OK} ->
Task[Process_
Contract]
Task[Prepare_Technical_Evaluation]
Decision{Existing_Installation_OK} ->
Task[Process_Contract]
Existing_installation_
accepted
  Project_Engineer Customer_Service_
Clerk
Task[Prepare_
Technical_Evaluation]
Decision{Existing_
Installation_OK} ->
Task[Process_
Contract]
Task[Prepare_Technical_Evaluation]
Decision{Existing_Installation_OK} ->
Task[Process_Contract]
Existing_installation_
accepted
  Customer_Service_
Clerk
Software_Application Task[Prepare_
Technical_Evaluation]
Decision{Existing_
Installation_OK} ->
Task[Process_
Contract]
Task[Prepare_Technical_Evaluation]
Decision{Existing_Installation_OK} ->
Task[Process_Contract]
Existing_installation_
accepted
  Project_Engineer Software_Application Task[Prepare_
Technical_Evaluation]
Decision{Existing_
Installation_OK} ->
Task[Process_
Contract]
Task[Prepare_Technical_Evaluation]
Decision{Existing_Installation_OK} ->
Task[Process_Contract]
Installation_absent_or_
incorrect
  Customer_Service_
Clerk
Customer_Service_
Clerk
Task[Prepare_
Technical_Evaluation]
Decision{New_
Installation_Necessary}
->
Task[Prepare_
Estimation_of_Costs]
Task[Prepare_Technical_Evaluation]
Decision{New_Installation_Necessary} ->
Task[Prepare_Estimation_of_Costs]
Installation_absent_or_
incorrect
  Customer_Service_
Clerk
Area_Engineer Task[Prepare_
Technical_Evaluation]
Decision{New_
Installation_Necessary}
->
Task[Prepare_
Estimation_of_Costs]
Task[Prepare_Technical_Evaluation]
Decision{New_Installation_Necessary} ->
Task[Prepare_Estimation_of_Costs]
Installation_absent_or_
incorrect
  Project_Engineer Customer_Service_
Clerk
Task[Prepare_
Technical_Evaluation]
Decision{New_
Installation_Necessary}
->
Task[Prepare_
Estimation_of_Costs]
Task[Prepare_Technical_Evaluation]
Decision{New_Installation_Necessary} ->
Task[Prepare_Estimation_of_Costs]
Installation_absent_or_
incorrect
  Project_Engineer Area_Engineer Task[Prepare_
Technical_Evaluation]
Decision{New_
Installation_Necessary}
->
Task[Prepare_
Estimation_of_Costs]
Task[Prepare_Technical_Evaluation]
Decision{New_Installation_Necessary} ->
Task[Prepare_Estimation_of_Costs]
Installation_absent_or_
incorrect
  Customer_Service_
Clerk
Project_Engineer Task[Prepare_
Technical_Evaluation]
Decision{New_
Installation_Necessary}
->
Task[Prepare_
Estimation_of_Costs]
Task[Prepare_Technical_Evaluation]
Decision{New_Installation_Necessary} ->
Task[Prepare_Estimation_of_Costs]
Installation_absent_or_
incorrect
  Project_Engineer Project_Engineer Task[Prepare_
Technical_Evaluation]
Decision{New_
Installation_Necessary}
->
Task[Prepare_
Estimation_of_Costs]
Task[Prepare_Technical_Evaluation]
Decision{New_Installation_Necessary} ->
Task[Prepare_Estimation_of_Costs]
Installation_completed   Customer_Service_
Clerk
Customer Task[Prepare_and_
carryout_install] ->
Task[Process_
Contract]
Task[Prepare_and_carryout_install] ->
Task[Process_Contract]
Installation_completed   Customer_Service_
Clerk
Customer_Service_
Clerk
Task[Prepare_and_
carryout_install] ->
Task[Process_
Contract]
Task[Prepare_and_carryout_install] ->
Task[Process_Contract]
Installation_completed   Chief_Wiring_
Technician
Customer Task[Prepare_and_
carryout_install] ->
Task[Process_
Contract]
Task[Prepare_and_carryout_install] ->
Task[Process_Contract]
Installation_completed   Wiring_Technician Customer Task[Prepare_and_
carryout_install] ->
Task[Process_
Contract]
Task[Prepare_and_carryout_install] ->
Task[Process_Contract]
Installation_completed   Chief_Wiring_
Technician
Customer_Service_
Clerk
Task[Prepare_and_
carryout_install] ->
Task[Process_
Contract]
Task[Prepare_and_carryout_install] ->
Task[Process_Contract]
Installation_completed   Wiring_Technician Customer_Service_
Clerk
Task[Prepare_and_
carryout_install] ->
Task[Process_
Contract]
Task[Prepare_and_carryout_install] ->
Task[Process_Contract]
Installation_completed   Customer_Service_
Clerk
Software_Application Task[Prepare_and_
carryout_install] ->
Task[Process_
Contract]
Task[Prepare_and_carryout_install] ->
Task[Process_Contract]
Installation_completed   Chief_Wiring_
Technician
Software_Application Task[Prepare_and_
carryout_install] ->
Task[Process_
Contract]
Task[Prepare_and_carryout_install] ->
Task[Process_Contract]
Installation_completed   Wiring_Technician Software_Application Task[Prepare_and_
carryout_install] ->
Task[Process_
Contract]
Task[Prepare_and_carryout_install] ->
Task[Process_Contract]
Major_cost_worksheet   Project_Engineer Project_Engineer Task[Perform_Site_
Visit]
Decision{Major_Work}
->
Task[Prepare_Capital_
Work_Worksheet]
Task[Perform_Site_Visit]
Decision{Major_Work} ->
Task[Prepare_Capital_Work_Worksheet]
Major_cost_worksheet   Project_Engineer Estimator Task[Perform_Site_
Visit]
Decision{Major_Work}
->
Task[Prepare_Capital_
Work_Worksheet]
Task[Perform_Site_Visit]
Decision{Major_Work} ->
Task[Prepare_Capital_Work_Worksheet]
Minor_cost_worksheet   Project_Engineer Manager_customer_
service
Task[Prepare_Minor_
Cost_Worksheet] ->
Task[Approval_of_
Quotation]
Task[Prepare_Minor_Cost_Worksheet] ->
Task[Approval_of_Quotation]
Minor_cost_worksheet   Software_Application Manager_customer_
service
Task[Prepare_Minor_
Cost_Worksheet] ->
Task[Approval_of_
Quotation]
Task[Prepare_Minor_Cost_Worksheet] ->
Task[Approval_of_Quotation]
Minor_cost_worksheet   Project_Engineer Project_Engineer Task[Perform_Site_
Visit]
Decision{Minor_Work}
->
Task[Prepare_Minor_
Cost_Worksheet]
Task[Perform_Site_Visit]
Decision{Minor_Work} ->
Task[Prepare_Minor_Cost_Worksheet]
Minor_cost_worksheet   Project_Engineer Software_Application Task[Perform_Site_
Visit]
Decision{Minor_Work}
->
Task[Prepare_Minor_
Cost_Worksheet]
Task[Perform_Site_Visit]
Decision{Minor_Work} ->
Task[Prepare_Minor_Cost_Worksheet]
Reading_and_billing_
completed
  Meter_Reader_
Examiner
Meter_Reader_
Examiner
Task[Meter_reading_
and_billing] ->
Task[Upload_reading_
and_billing_data]
Task[Meter_reading_and_billing] ->
Task[Upload_reading_and_billing_data]
Reading_and_billing_
completed
  Meter_Reader Meter_Reader_
Examiner
Task[Meter_reading_
and_billing] ->
Task[Upload_reading_
and_billing_data]
Task[Meter_reading_and_billing] ->
Task[Upload_reading_and_billing_data]
Reading_and_billing_
completed
  Meter_Reader_
Examiner
Software_Application Task[Meter_reading_
and_billing] ->
Task[Upload_reading_
and_billing_data]
Task[Meter_reading_and_billing] ->
Task[Upload_reading_and_billing_data]
Reading_and_billing_
completed
  Meter_Reader Software_Application Task[Meter_reading_
and_billing] ->
Task[Upload_reading_
and_billing_data]
Task[Meter_reading_and_billing] ->
Task[Upload_reading_and_billing_data]
Reading_and_billng_
data_uploaded
  Meter_Reader_
Examiner
Software_Application Task[Upload_reading_
and_billing_data] ->
Task[Daily_station_
billing]
Task[Upload_reading_and_billing_data] ->
Task[Daily_station_billing]
Reading_and_billng_
data_uploaded
  Software_Application Software_Application Task[Upload_reading_
and_billing_data] ->
Task[Daily_station_
billing]
Task[Upload_reading_and_billing_data] ->
Task[Daily_station_billing]
Reading_from_billing_
received
  Customer_Service_
Clerk
Chief_Meter_Technician Task[Process_
Request_for_meter_
check]
Decision{Meter_
Check_is_already_
active} ->
Task[Evaluate_Test_
Results]
Task[Process_Request_for_meter_check]
Decision{Meter_Check_is_already_active} ->
Task[Evaluate_Test_Results]
Reading_from_billing_
received
  Customer_Service_
Clerk
Meter_Technician Task[Process_
Request_for_meter_
check]
Decision{Meter_
Check_is_already_
active} ->
Task[Evaluate_Test_
Results]
Task[Process_Request_for_meter_check]
Decision{Meter_Check_is_already_active} ->
Task[Evaluate_Test_Results]
Service_operational   Customer_Service_
Clerk
Customer_Service_
Clerk
Task[Install_Meter_and_
Test] ->
Task[Finalize_
Application]
Task[Install_Meter_and_Test] ->
Task[Finalize_Application]
Service_operational   Customer_Service_
Clerk
Meter_Reader_
Examiner
Task[Install_Meter_and_
Test] ->
Task[Finalize_
Application]
Task[Install_Meter_and_Test] ->
Task[Finalize_Application]
Service_operational   Chief_Meter_Technician Customer_Service_
Clerk
Task[Install_Meter_and_
Test] ->
Task[Finalize_
Application]
Task[Install_Meter_and_Test] ->
Task[Finalize_Application]
Service_operational   Meter_Technician Customer_Service_
Clerk
Task[Install_Meter_and_
Test] ->
Task[Finalize_
Application]
Task[Install_Meter_and_Test] ->
Task[Finalize_Application]
Service_operational   Chief_Meter_Technician Meter_Reader_
Examiner
Task[Install_Meter_and_
Test] ->
Task[Finalize_
Application]
Task[Install_Meter_and_Test] ->
Task[Finalize_Application]
Service_operational   Meter_Technician Meter_Reader_
Examiner
Task[Install_Meter_and_
Test] ->
Task[Finalize_
Application]
Task[Install_Meter_and_Test] ->
Task[Finalize_Application]
Test_meter_installed   Chief_Meter_Technician Chief_Meter_Technician Task[Update_work_
order_data]
Decision{Test_meter_
was_installed} ->
Task[Perform_Test_
Reading]
Task[Update_work_order_data]
Decision{Test_meter_was_installed} ->
Task[Perform_Test_Reading]
Test_meter_installed   Chief_Meter_Technician Meter_Technician Task[Update_work_
order_data]
Decision{Test_meter_
was_installed} ->
Task[Perform_Test_
Reading]
Task[Update_work_order_data]
Decision{Test_meter_was_installed} ->
Task[Perform_Test_Reading]
Test_reading_obtained   Chief_Meter_Technician Chief_Meter_Technician Task[Perform_Test_
Reading] ->
Task[Evaluate_Test_
Results]
Task[Perform_Test_Reading] ->
Task[Evaluate_Test_Results]
Test_reading_obtained   Meter_Technician Chief_Meter_Technician Task[Perform_Test_
Reading] ->
Task[Evaluate_Test_
Results]
Task[Perform_Test_Reading] ->
Task[Evaluate_Test_Results]
Test_reading_obtained   Chief_Meter_Technician Meter_Technician Task[Perform_Test_
Reading] ->
Task[Evaluate_Test_
Results]
Task[Perform_Test_Reading] ->
Task[Evaluate_Test_Results]
Test_reading_obtained   Meter_Technician Meter_Technician Task[Perform_Test_
Reading] ->
Task[Evaluate_Test_
Results]
Task[Perform_Test_Reading] ->
Task[Evaluate_Test_Results]
Test_results_evaluated   Chief_Meter_Technician Chief_Meter_Technician Task[Evaluate_Test_
Results]
Decision{Meter_faulty}
->
Task[Update_Work_
Order]
Task[Evaluate_Test_Results]
Decision{Meter_faulty} ->
Task[Update_Work_Order]
Test_results_evaluated   Meter_Technician Chief_Meter_Technician Task[Evaluate_Test_
Results]
Decision{Meter_faulty}
->
Task[Update_Work_
Order]
Task[Evaluate_Test_Results]
Decision{Meter_faulty} ->
Task[Update_Work_Order]
Work_Order   Chief_Meter_Technician Meter_Technician Task[Planning_of_Work]
->
Task[Perform_work_
on_site]
Task[Planning_of_Work] ->
Task[Perform_work_on_site]
Work_Order   Customer_Service_
Clerk
Chief_Meter_Technician Task[Process_
Request_for_meter_
check]
Decision{No_Meter_
Check_is_active} ->
Task[Planning_of_
Work]
Task[Process_Request_for_meter_check]
Decision{No_Meter_Check_is_active} ->
Task[Planning_of_Work]
Work_Order   Chief_Meter_Technician Analysis_Clerk Task[Update_Work_
Order] ->
Task[Recalculation_of_
Bill]
Task[Update_Work_Order] ->
Task[Recalculation_of_Bill]
Work_Order   Chief_Meter_Technician Analysis_Clerk Task[Update_work_
order_data]
Decision{Meter_was_
broken_and_replaced} -
>
Task[Recalculation_of_
Bill]
Task[Update_work_order_data]
Decision{Meter_was_broken_and_replaced} ->
Task[Recalculation_of_Bill]
Work_Order   Meter_Technician Chief_Meter_Technician Task[Perform_work_on_
site] ->
Task[Update_work_
order_data]
Task[Perform_work_on_site] ->
Task[Update_work_order_data]