198 lines
17 KiB
JavaScript
198 lines
17 KiB
JavaScript
// Workflow data extracted from fusion_claims/models/sale_order.py and wizard/*.py
|
|
// Generated 2026-04-08. If the code changes, regenerate this file.
|
|
|
|
window.WORKFLOWS_DATA = {
|
|
"adp_application": {
|
|
"field": "x_fc_adp_application_status",
|
|
"label": "ADP Application",
|
|
"default": "quotation",
|
|
"terminal": ["case_closed", "cancelled"],
|
|
"states": [
|
|
{"key": "quotation", "label": "Quotation Stage"},
|
|
{"key": "assessment_scheduled", "label": "Assessment Scheduled"},
|
|
{"key": "assessment_completed", "label": "Assessment Completed"},
|
|
{"key": "waiting_for_application", "label": "Waiting for Application"},
|
|
{"key": "application_received", "label": "Application Received"},
|
|
{"key": "ready_submission", "label": "Ready for Submission"},
|
|
{"key": "submitted", "label": "Application Submitted"},
|
|
{"key": "accepted", "label": "Accepted by ADP"},
|
|
{"key": "rejected", "label": "Rejected by ADP"},
|
|
{"key": "resubmitted", "label": "Application Resubmitted"},
|
|
{"key": "needs_correction", "label": "Needs Correction"},
|
|
{"key": "approved", "label": "Application Approved"},
|
|
{"key": "approved_deduction", "label": "Approved with Deduction"},
|
|
{"key": "ready_delivery", "label": "Ready for Delivery"},
|
|
{"key": "denied", "label": "Application Denied"},
|
|
{"key": "withdrawn", "label": "Application Withdrawn"},
|
|
{"key": "ready_bill", "label": "Ready to Bill"},
|
|
{"key": "billed", "label": "Billed to ADP"},
|
|
{"key": "case_closed", "label": "Case Closed"},
|
|
{"key": "on_hold", "label": "On Hold"},
|
|
{"key": "cancelled", "label": "Cancelled"},
|
|
{"key": "expired", "label": "Application Expired"}
|
|
],
|
|
"transitions": [
|
|
{"from": "quotation", "to": "assessment_scheduled", "trigger": "schedule_assessment_wizard.action_schedule", "file": "wizard/schedule_assessment_wizard.py", "line": 118, "kind": "wizard"},
|
|
{"from": "assessment_scheduled", "to": "assessment_completed", "trigger": "assessment_completed_wizard.action_confirm", "file": "wizard/assessment_completed_wizard.py", "line": 105, "kind": "wizard"},
|
|
{"from": "assessment_completed", "to": "waiting_for_application", "trigger": "auto-transition on status_email write()", "file": "models/sale_order.py", "line": 6017, "kind": "auto_write"},
|
|
{"from": "assessment_completed", "to": "application_received", "trigger": "application_received_wizard.action_confirm", "file": "wizard/application_received_wizard.py", "line": 136, "kind": "wizard"},
|
|
{"from": "waiting_for_application", "to": "application_received", "trigger": "application_received_wizard.action_confirm", "file": "wizard/application_received_wizard.py", "line": 136, "kind": "wizard"},
|
|
{"from": "application_received", "to": "ready_submission", "trigger": "ready_for_submission_wizard.action_confirm", "file": "wizard/ready_for_submission_wizard.py", "line": 159, "kind": "wizard"},
|
|
{"from": "ready_submission", "to": "submitted", "trigger": "submission_verification_wizard.action_confirm_submission", "file": "wizard/submission_verification_wizard.py", "line": 288, "kind": "wizard"},
|
|
{"from": "needs_correction", "to": "resubmitted", "trigger": "submission_verification_wizard.action_confirm_submission", "file": "wizard/submission_verification_wizard.py", "line": 288, "kind": "wizard"},
|
|
{"from": "submitted", "to": "accepted", "trigger": "action_mark_accepted", "file": "models/sale_order.py", "line": 3563, "kind": "action_method"},
|
|
{"from": "resubmitted", "to": "accepted", "trigger": "action_mark_accepted", "file": "models/sale_order.py", "line": 3563, "kind": "action_method"},
|
|
{"from": "submitted", "to": "approved", "trigger": "device_approval_wizard.action_confirm", "file": "wizard/device_approval_wizard.py", "line": 290, "kind": "wizard"},
|
|
{"from": "resubmitted", "to": "approved", "trigger": "device_approval_wizard.action_confirm", "file": "wizard/device_approval_wizard.py", "line": 290, "kind": "wizard"},
|
|
{"from": "accepted", "to": "approved", "trigger": "device_approval_wizard.action_confirm", "file": "wizard/device_approval_wizard.py", "line": 290, "kind": "wizard"},
|
|
{"from": "submitted", "to": "approved_deduction", "trigger": "device_approval_wizard.action_confirm", "file": "wizard/device_approval_wizard.py", "line": 290, "kind": "wizard"},
|
|
{"from": "resubmitted", "to": "approved_deduction", "trigger": "device_approval_wizard.action_confirm", "file": "wizard/device_approval_wizard.py", "line": 290, "kind": "wizard"},
|
|
{"from": "accepted", "to": "approved_deduction", "trigger": "device_approval_wizard.action_confirm", "file": "wizard/device_approval_wizard.py", "line": 290, "kind": "wizard"},
|
|
{"from": "approved", "to": "ready_delivery", "trigger": "ready_for_delivery_wizard.action_confirm", "file": "wizard/ready_for_delivery_wizard.py", "line": 108, "kind": "wizard"},
|
|
{"from": "approved_deduction", "to": "ready_delivery", "trigger": "ready_for_delivery_wizard.action_confirm", "file": "wizard/ready_for_delivery_wizard.py", "line": 108, "kind": "wizard"},
|
|
{"from": "*", "to": "ready_delivery", "trigger": "technician_task complete", "file": "models/technician_task.py", "line": 228, "kind": "auto_write"},
|
|
{"from": "ready_delivery", "to": "approved", "trigger": "technician_task cancel", "file": "models/technician_task.py", "line": 327, "kind": "auto_write"},
|
|
{"from": "ready_delivery", "to": "ready_bill", "trigger": "ready_to_bill_wizard.action_confirm", "file": "wizard/ready_to_bill_wizard.py", "line": null, "kind": "wizard"},
|
|
{"from": "ready_bill", "to": "billed", "trigger": "adp_export_wizard.action_export", "file": "wizard/adp_export_wizard.py", "line": null, "kind": "wizard"},
|
|
{"from": "billed", "to": "case_closed", "trigger": "_cron_auto_close_billed_cases", "file": "models/sale_order.py", "line": 6852, "kind": "cron"},
|
|
{"from": "withdrawn", "to": "ready_submission", "trigger": "action_resubmit_from_withdrawn", "file": "models/sale_order.py", "line": 3667, "kind": "action_method"}
|
|
]
|
|
},
|
|
"mod": {
|
|
"field": "x_fc_mod_status",
|
|
"label": "March of Dimes",
|
|
"default": "need_to_schedule",
|
|
"terminal": ["case_closed", "cancelled"],
|
|
"states": [
|
|
{"key": "need_to_schedule", "label": "Schedule Assessment"},
|
|
{"key": "assessment_scheduled", "label": "Assessment Booked"},
|
|
{"key": "assessment_completed", "label": "Assessment Done"},
|
|
{"key": "processing_drawings", "label": "Processing Drawing"},
|
|
{"key": "quote_submitted", "label": "Quote Sent"},
|
|
{"key": "awaiting_funding", "label": "Awaiting Funding"},
|
|
{"key": "funding_approved", "label": "Approved"},
|
|
{"key": "funding_denied", "label": "Denied"},
|
|
{"key": "contract_received", "label": "PCA Received"},
|
|
{"key": "in_production", "label": "In Production"},
|
|
{"key": "project_complete", "label": "Complete"},
|
|
{"key": "pod_submitted", "label": "POD Sent"},
|
|
{"key": "case_closed", "label": "Closed"},
|
|
{"key": "on_hold", "label": "On Hold"},
|
|
{"key": "cancelled", "label": "Cancelled"}
|
|
],
|
|
"transitions": [
|
|
{"from": "need_to_schedule", "to": "assessment_scheduled", "trigger": "action_mod_schedule_assessment", "file": "models/sale_order.py", "line": 7018, "kind": "action_method"},
|
|
{"from": "assessment_scheduled", "to": "assessment_completed", "trigger": "action_mod_complete_assessment", "file": "models/sale_order.py", "line": 7025, "kind": "action_method"},
|
|
{"from": "assessment_completed", "to": "processing_drawings", "trigger": "action_mod_processing_drawing", "file": "models/sale_order.py", "line": 7035, "kind": "action_method"},
|
|
{"from": "processing_drawings", "to": "quote_submitted", "trigger": "send_to_mod_wizard.action_send (quote)", "file": "wizard/send_to_mod_wizard.py", "line": 203, "kind": "wizard"},
|
|
{"from": "quote_submitted", "to": "awaiting_funding", "trigger": "mod_awaiting_funding_wizard.action_confirm", "file": "wizard/mod_awaiting_funding_wizard.py", "line": 34, "kind": "wizard"},
|
|
{"from": "awaiting_funding", "to": "funding_approved", "trigger": "mod_funding_approved_wizard.action_confirm", "file": "wizard/mod_funding_approved_wizard.py", "line": 48, "kind": "wizard"},
|
|
{"from": "awaiting_funding", "to": "funding_denied", "trigger": "action_mod_funding_denied", "file": "models/sale_order.py", "line": 7076, "kind": "action_method"},
|
|
{"from": "funding_approved", "to": "contract_received", "trigger": "mod_pca_received_wizard.action_confirm", "file": "wizard/mod_pca_received_wizard.py", "line": 143, "kind": "wizard"},
|
|
{"from": "contract_received", "to": "in_production", "trigger": "action_mod_in_production", "file": "models/sale_order.py", "line": 7093, "kind": "action_method"},
|
|
{"from": "in_production", "to": "project_complete", "trigger": "action_mod_project_complete", "file": "models/sale_order.py", "line": 7100, "kind": "action_method"},
|
|
{"from": "project_complete", "to": "pod_submitted", "trigger": "send_to_mod_wizard.action_send (pod)", "file": "wizard/send_to_mod_wizard.py", "line": 221, "kind": "wizard"},
|
|
{"from": "pod_submitted", "to": "case_closed", "trigger": "action_mod_close_case", "file": "models/sale_order.py", "line": 7123, "kind": "action_method"},
|
|
{"from": "*", "to": "on_hold", "trigger": "action_mod_on_hold", "file": "models/sale_order.py", "line": 7129, "kind": "action_method"},
|
|
{"from": "on_hold", "to": "in_production", "trigger": "action_mod_resume", "file": "models/sale_order.py", "line": 7134, "kind": "action_method"},
|
|
{"from": "*", "to": "cancelled", "trigger": "action_cancel", "file": "models/sale_order.py", "line": 7142, "kind": "action_method"}
|
|
]
|
|
},
|
|
"sa_mobility": {
|
|
"field": "x_fc_sa_status",
|
|
"label": "SA Mobility",
|
|
"default": "quotation",
|
|
"terminal": ["case_closed", "cancelled"],
|
|
"states": [
|
|
{"key": "quotation", "label": "Quotation"},
|
|
{"key": "form_ready", "label": "SA Form Ready"},
|
|
{"key": "submitted_to_sa", "label": "Submitted to SA Mobility"},
|
|
{"key": "pre_approved", "label": "Pre-Approved"},
|
|
{"key": "ready_delivery", "label": "Ready for Delivery"},
|
|
{"key": "delivered", "label": "Delivered"},
|
|
{"key": "pod_submitted", "label": "POD Submitted"},
|
|
{"key": "payment_received", "label": "Payment Received"},
|
|
{"key": "case_closed", "label": "Case Closed"},
|
|
{"key": "on_hold", "label": "On Hold"},
|
|
{"key": "cancelled", "label": "Cancelled"},
|
|
{"key": "denied", "label": "Denied"}
|
|
],
|
|
"transitions": [
|
|
{"from": "quotation", "to": "form_ready", "trigger": "odsp_sa_mobility_wizard.action_confirm", "file": "wizard/odsp_sa_mobility_wizard.py", "line": null, "kind": "wizard"},
|
|
{"from": "form_ready", "to": "submitted_to_sa", "trigger": "odsp_submit_to_odsp_wizard.action_confirm", "file": "wizard/odsp_submit_to_odsp_wizard.py", "line": 105, "kind": "wizard"},
|
|
{"from": "submitted_to_sa", "to": "pre_approved", "trigger": "odsp_pre_approved_wizard.action_confirm", "file": "wizard/odsp_pre_approved_wizard.py", "line": 68, "kind": "wizard"},
|
|
{"from": "pre_approved", "to": "ready_delivery", "trigger": "odsp_ready_delivery_wizard.action_confirm", "file": "wizard/odsp_ready_delivery_wizard.py", "line": 170, "kind": "wizard"},
|
|
{"from": "ready_delivery", "to": "delivered", "trigger": "_odsp_advance_status('delivered')", "file": "models/sale_order.py", "line": 1212, "kind": "auto_write"},
|
|
{"from": "delivered", "to": "pod_submitted", "trigger": "_odsp_advance_status('pod_submitted')", "file": "models/sale_order.py", "line": 1225, "kind": "auto_write"},
|
|
{"from": "pod_submitted", "to": "payment_received", "trigger": "invoice payment posted", "file": "models/account_move.py", "line": 59, "kind": "auto_write"},
|
|
{"from": "payment_received", "to": "case_closed", "trigger": "_cron_auto_close_odsp_paid_cases", "file": "models/sale_order.py", "line": 6899, "kind": "cron"},
|
|
{"from": "*", "to": "on_hold", "trigger": "action_odsp_on_hold", "file": "models/sale_order.py", "line": 1396, "kind": "action_method"},
|
|
{"from": "on_hold", "to": "quotation", "trigger": "action_odsp_resume", "file": "models/sale_order.py", "line": 1401, "kind": "action_method"},
|
|
{"from": "*", "to": "denied", "trigger": "action_odsp_denied", "file": "models/sale_order.py", "line": 1405, "kind": "action_method"},
|
|
{"from": "*", "to": "cancelled", "trigger": "action_cancel", "file": "models/sale_order.py", "line": 1141, "kind": "action_method"}
|
|
]
|
|
},
|
|
"odsp_standard": {
|
|
"field": "x_fc_odsp_std_status",
|
|
"label": "ODSP Standard",
|
|
"default": "quotation",
|
|
"terminal": ["case_closed", "cancelled"],
|
|
"states": [
|
|
{"key": "quotation", "label": "Quotation"},
|
|
{"key": "submitted_to_odsp", "label": "Submitted to ODSP"},
|
|
{"key": "pre_approved", "label": "Pre-Approved"},
|
|
{"key": "ready_delivery", "label": "Ready for Delivery"},
|
|
{"key": "delivered", "label": "Delivered"},
|
|
{"key": "pod_submitted", "label": "POD Submitted"},
|
|
{"key": "payment_received", "label": "Payment Received"},
|
|
{"key": "case_closed", "label": "Case Closed"},
|
|
{"key": "on_hold", "label": "On Hold"},
|
|
{"key": "cancelled", "label": "Cancelled"},
|
|
{"key": "denied", "label": "Denied"}
|
|
],
|
|
"transitions": [
|
|
{"from": "quotation", "to": "submitted_to_odsp", "trigger": "odsp_submit_to_odsp_wizard.action_confirm", "file": "wizard/odsp_submit_to_odsp_wizard.py", "line": 105, "kind": "wizard"},
|
|
{"from": "submitted_to_odsp", "to": "pre_approved", "trigger": "odsp_pre_approved_wizard.action_confirm", "file": "wizard/odsp_pre_approved_wizard.py", "line": 68, "kind": "wizard"},
|
|
{"from": "pre_approved", "to": "ready_delivery", "trigger": "odsp_ready_delivery_wizard.action_confirm", "file": "wizard/odsp_ready_delivery_wizard.py", "line": 170, "kind": "wizard"},
|
|
{"from": "ready_delivery", "to": "delivered", "trigger": "_odsp_advance_status('delivered')", "file": "models/sale_order.py", "line": 1215, "kind": "auto_write"},
|
|
{"from": "delivered", "to": "pod_submitted", "trigger": "_odsp_advance_status('pod_submitted')", "file": "models/sale_order.py", "line": 1225, "kind": "auto_write"},
|
|
{"from": "pod_submitted", "to": "payment_received", "trigger": "invoice payment posted", "file": "models/account_move.py", "line": 59, "kind": "auto_write"},
|
|
{"from": "payment_received", "to": "case_closed", "trigger": "_cron_auto_close_odsp_paid_cases", "file": "models/sale_order.py", "line": 6899, "kind": "cron"},
|
|
{"from": "*", "to": "on_hold", "trigger": "action_odsp_on_hold", "file": "models/sale_order.py", "line": 1396, "kind": "action_method"},
|
|
{"from": "on_hold", "to": "quotation", "trigger": "action_odsp_resume", "file": "models/sale_order.py", "line": 1401, "kind": "action_method"},
|
|
{"from": "*", "to": "denied", "trigger": "action_odsp_denied", "file": "models/sale_order.py", "line": 1405, "kind": "action_method"},
|
|
{"from": "*", "to": "cancelled", "trigger": "action_cancel", "file": "models/sale_order.py", "line": 1141, "kind": "action_method"}
|
|
]
|
|
},
|
|
"ontario_works": {
|
|
"field": "x_fc_ow_status",
|
|
"label": "Ontario Works",
|
|
"default": "quotation",
|
|
"terminal": ["case_closed", "cancelled"],
|
|
"states": [
|
|
{"key": "quotation", "label": "Quotation"},
|
|
{"key": "documents_ready", "label": "Documents Ready"},
|
|
{"key": "submitted_to_ow", "label": "Submitted to Ontario Works"},
|
|
{"key": "payment_received", "label": "Payment Received"},
|
|
{"key": "ready_delivery", "label": "Ready for Delivery"},
|
|
{"key": "delivered", "label": "Delivered"},
|
|
{"key": "case_closed", "label": "Case Closed"},
|
|
{"key": "on_hold", "label": "On Hold"},
|
|
{"key": "cancelled", "label": "Cancelled"},
|
|
{"key": "denied", "label": "Denied"}
|
|
],
|
|
"transitions": [
|
|
{"from": "quotation", "to": "documents_ready", "trigger": "odsp_discretionary_wizard.action_confirm (docs)", "file": "wizard/odsp_discretionary_wizard.py", "line": 245, "kind": "wizard"},
|
|
{"from": "documents_ready", "to": "submitted_to_ow", "trigger": "odsp_discretionary_wizard.action_confirm (submit)", "file": "wizard/odsp_discretionary_wizard.py", "line": 260, "kind": "wizard"},
|
|
{"from": "submitted_to_ow", "to": "payment_received", "trigger": "invoice payment posted", "file": "models/account_move.py", "line": 59, "kind": "auto_write"},
|
|
{"from": "payment_received", "to": "ready_delivery", "trigger": "odsp_ready_delivery_wizard.action_confirm", "file": "wizard/odsp_ready_delivery_wizard.py", "line": 170, "kind": "wizard"},
|
|
{"from": "ready_delivery", "to": "delivered", "trigger": "_odsp_advance_status('delivered')", "file": "models/sale_order.py", "line": 1217, "kind": "auto_write"},
|
|
{"from": "delivered", "to": "case_closed", "trigger": "_cron_auto_close_odsp_paid_cases", "file": "models/sale_order.py", "line": 6899, "kind": "cron"},
|
|
{"from": "*", "to": "on_hold", "trigger": "action_odsp_on_hold", "file": "models/sale_order.py", "line": 1396, "kind": "action_method"},
|
|
{"from": "on_hold", "to": "quotation", "trigger": "action_odsp_resume", "file": "models/sale_order.py", "line": 1401, "kind": "action_method"},
|
|
{"from": "*", "to": "denied", "trigger": "action_odsp_denied", "file": "models/sale_order.py", "line": 1405, "kind": "action_method"},
|
|
{"from": "*", "to": "cancelled", "trigger": "action_cancel", "file": "models/sale_order.py", "line": 1141, "kind": "action_method"}
|
|
]
|
|
}
|
|
};
|