This commit is contained in:
@@ -387,23 +387,31 @@ Notification related todos that came up:
|
|||||||
scheduledonworkroder event for example will be a woitemscheduleduserid openable object
|
scheduledonworkroder event for example will be a woitemscheduleduserid openable object
|
||||||
|
|
||||||
|
|
||||||
|
Steps to test notifications:
|
||||||
|
plain in app delivery
|
||||||
|
email delivery
|
||||||
|
non matching tag doesn't trigger delivery
|
||||||
|
matchign tag triggers in app / email delivery
|
||||||
|
|
||||||
Coded, tested, done:
|
Coded, tested, done:
|
||||||
WorkorderCompletedStatusOverdue
|
WorkorderCompletedStatusOverdue
|
||||||
WorkorderStatusChange
|
WorkorderStatusChange
|
||||||
WorkorderStatusAge
|
WorkorderStatusAge
|
||||||
|
ScheduledOnWorkorder
|
||||||
|
ScheduledOnWorkorderImminent
|
||||||
|
|
||||||
|
|
||||||
todo 3: workorder notifications to code and test:
|
todo 3: workorder notifications to code and test:
|
||||||
ScheduledOnWorkorder = 13,//*Workorder / WorkorderItemScheduledUser object, instant notification when current user is scheduled on a service workorder
|
|
||||||
ScheduledOnWorkorderImminent = 14,//*Workorder / WorkorderItemScheduledUser object, advanced (settable) notification when current user's scheduled date/time is imminent
|
|
||||||
OutsideServiceOverdue = 16,//* Workorder object , WorkorderItemOutsideService created / updated, sets advance notice on due date tag filterable
|
OutsideServiceOverdue = 16,//* Workorder object , WorkorderItemOutsideService created / updated, sets advance notice on due date tag filterable
|
||||||
OutsideServiceReceived = 17,//* Workorder object , WorkorderItemOutsideService updated, instant notification when item received, tag filterable
|
//THIS IS A PO RECEIPT ONE: OutsideServiceReceived = 17,//* Workorder object , WorkorderItemOutsideService updated, instant notification when item received, tag filterable
|
||||||
CustomerServiceImminent = 21,//* Workorder / WorkorderItemScheduledUser object?? THATS A LOT, MAYBE NO, WORKORDER SERVICE DATE OVERALL??K, notice that scheduled service is due, can set advance notice, CUSTOMER gets delivery
|
CustomerServiceImminent = 21,//* Workorder / WorkorderItemScheduledUser object?? THATS A LOT, MAYBE NO, WORKORDER SERVICE DATE OVERALL??K, notice that scheduled service is due, can set advance notice, CUSTOMER gets delivery
|
||||||
PartRequested = 22,//?? HOL UP, isn't this covered by objectCreated?* Workorder object / workorderitempartrequest created tag filterable
|
PartRequested = 22,//?? HOL UP, isn't this covered by objectCreated?* Workorder object / workorderitempartrequest created tag filterable
|
||||||
WorkorderTotalExceedsThreshold = 23,//* "the Andy" Workorder updated / created, based on balance total so conditional on DecValue
|
WorkorderTotalExceedsThreshold = 23,//* "the Andy" Workorder updated / created, based on balance total so conditional on DecValue
|
||||||
WorkorderCreatedForCustomer = 31, //*Service work order is created for Customer, only applies to that customer user notify sub for that customer, customer id is in conditional ID value for subscription
|
WorkorderCreatedForCustomer = 31, //*Service work order is created for Customer, only applies to that customer user notify sub for that customer, customer id is in conditional ID value for subscription
|
||||||
WorkorderCompletedFollowUp = 32, //* Service workorder closed status follow up again after this many TIMESPAN
|
WorkorderCompletedFollowUp = 32, //* Service workorder closed status follow up again after this many TIMESPAN
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
todo: notify event list table needs to show status of workorder (all fields) ideally
|
todo: notify event list table needs to show status of workorder (all fields) ideally
|
||||||
otherwise if you have multiple wostatusage notifications they all appear the same
|
otherwise if you have multiple wostatusage notifications they all appear the same
|
||||||
Also it shows the email address even when it's set to in-app delivery which looks concerning and should not happen
|
Also it shows the email address even when it's set to in-app delivery which looks concerning and should not happen
|
||||||
|
|||||||
Reference in New Issue
Block a user