From c602027bc465123b713772135951e7f49fbcf2cc Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Mon, 14 Jun 2021 18:50:35 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 4117d63e..5358a401 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -385,7 +385,9 @@ todo: many biz objects are not using new PUT methodology CURRENTLY DOING: Work order notifications - - +The Andy - need a single function that totals a wokrorder using all the lintotalviz fields in all the children that have them in all the woitems + only check if someone subscribes + needs to be done in all the areas that can affect the total so make it a single call to make from any of them much like standard object notifiations Steps to test notifications: @@ -407,7 +409,13 @@ Coded, tested, done: todo 3: workorder notifications to code and test: - REMOVE THIS: PartRequested = 22,//?? HOL UP, isn't this covered by objectCreated?* Workorder object / workorderitempartrequest created tag filterable +Note found in source code from earlier possible implications: + //THESE TWO ARE REDUNDANT: + this is actually workorderstatuschange because can just pick any status under workorderstatuschange to be notified about + WorkorderCompleted = 30, //*travel work order is set to any status that is flagged as a "Completed" type of status. Customer & User + //This one could be accomplished with WorkorderStatusAge, just pick a Completed status and set a time frame and wala! + WorkorderCompletedFollowUp = 32, //* travel workorder closed status follow up again after this many TIMESPAN + 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 WorkorderCompletedFollowUp = 32, //* Service workorder closed status follow up again after this many TIMESPAN