This commit is contained in:
2022-03-01 17:51:05 +00:00
parent aa3f111179
commit a23af8f9fc
5 changed files with 250 additions and 33 deletions

View File

@@ -51,36 +51,6 @@ https://www.ayanova.com/AyaNova7webHelp/index.html?dashboard.htm
- Widgets to make for beta in order of priority
**MUST HAVE***
* LIST not scheduled work orders list for service manager [wo#], [date?best one],[customer],[summary]
criteria?
tags, currentstatus?
description:
"Not assigned provides links to service workorders that have not yet been assigned to any schedulable resources."
wo that is not a closed status, has no techs assigned to it in woitemscheduledusers (null or not extant)
oldest to newest in list, maybe just a limited number like most recent 50 or something
more button opens grid query for it if possible
Query stuff:
SELECT AWORKORDER.SERIAL,
AWORKORDER.SERVICEDATE,
ACUSTOMER.NAME,
AWORKORDER.NOTES
FROM AWORKORDER
LEFT JOIN AWORKORDERITEM ON AWORKORDER.ID = AWORKORDERITEM.WORKORDERID
LEFT JOIN AWORKORDERITEMSCHEDULEDUSER ON AWORKORDERITEM.ID = AWORKORDERITEMSCHEDULEDUSER.WORKORDERITEMID
LEFT JOIN AWORKORDERSTATUS ON (AWORKORDER.LASTSTATUSID = AWORKORDERSTATUS.ID)
LEFT JOIN ACUSTOMER ON (AWORKORDER.CUSTOMERID = ACUSTOMER.ID)
WHERE (LASTSTATUSID IS NULL OR AWORKORDERSTATUS.COMPLETED = FALSE)
AND AWORKORDERITEMSCHEDULEDUSER.ID IS NULL
AND LASTSTATUSID = 2
ORDER BY AWORKORDER.ID ASC
SELECT count(*)
FROM aworkorder
LEFT JOIN AWORKORDERSTATUS ON (aworkorder.LASTSTATUSID = AWORKORDERSTATUS.ID)
WHERE (laststatusid is null or AWORKORDERSTATUS.completed = false)
* LIST CSR's with OPEN status only in reverse chronological order for service manager
* BAR/LINE Billed hours for all users available to service manager roles