This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user