This commit is contained in:
2020-07-16 21:06:17 +00:00
parent 19b6670cde
commit 2af355223a
3 changed files with 13 additions and 7 deletions

View File

@@ -244,18 +244,19 @@ WorkorderItemPartRequestPartsReceived [GENERAL]
## NEW ## NEW
DEADMAN_Job_procesor_fail direct email and other notifications? DEADMAN_Job_procesor_fail direct email and other notifications?
Not sure how this could work to be honest, it would need to have a generator to do the checking unless we're talking about another timer somewhere else Not sure how this could work to be honest, it would need to have a generator to do the checking unless we're talking about another timer somewhere else
Daily_Notify_health_check (biz and ops) [GENERAL] Daily_Notify_health_check (biz and ops) [GENERAL] CREATED BY NOTIFY DELIVERY PROCESSOR
Nightly_Notify_health_check (biz and ops)[GENERAL] Nightly_Notify_health_check (biz and ops)[GENERAL] created by notify delivery processor
BackupStatus case 3786 (biz and ops) [GENERAL] BackupStatus case 3786 (biz and ops) [GENERAL]
(OR is this more of a general OPERATIONS notifications without choosing specific type because anyone in ops needs all) (OR is this more of a general OPERATIONS notifications without choosing specific type because anyone in ops needs all)
UpcomingServiceEvent case 3725 [CUSTOMER] UpcomingServiceEvent case 3725 [CUSTOMER]
WorkorderItemPartRequestCreated case 3652 [GENERAL] WorkorderItemPartRequestCreated case 3652 [GENERAL]
ContractExpiring - Customer version in addition to User version [CUSTOMER] ContractExpiring - Customer version in addition to User version [CUSTOMER]
WorkorderTotalExceedsThreshold - Custom notification case 1745 "the andy" [GENERAL] [CONDITION: DOLLARTOTAL money value] WorkorderTotalExceedsThreshold - Custom notification case 1745 "the andy" [GENERAL] [CONDITION: DOLLARTOTAL money value]
WorkOrderStatusAge "deadman" delivery if *SPECIFIC* status not changed to different status before XX time period [GENERAL] https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1137 WorkOrderStatusAge "deadman" delivery if *SPECIFIC* status not changed to different status before XX time period [GENERAL] [CONDITION: AGEVALUE]
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1137
NOTE: this will need a timespan with a different title NOTE: this will need a timespan with a different title
QuoteStatusAge [PERSONAL (prepared by), GENERAL] QuoteStatusAge [PERSONAL (prepared by), GENERAL] [CONDITION: AGEVALUE]
UnitWarranyExpiry case 1361 [GENERAL] UnitWarranyExpiry case 1361 [GENERAL]
UnitMeterReadingMultipleExceeded case 1254 [GENERAL] UnitMeterReadingMultipleExceeded case 1254 [GENERAL]
DefaultNotification case 3792 used for all system and old Quick notifications [EVERYONE] DefaultNotification case 3792 used for all system and old Quick notifications [EVERYONE]
@@ -274,7 +275,7 @@ CRUD Notifications:
ObjectCreated ObjectCreated
ObjectUpdated ObjectUpdated
ObjectDeleted ObjectDeleted
ObjectAge since creation (this will cover a shitload of use cases, for example workorder follow up could be done this way etc) ObjectAge since creation (this will cover a shitload of use cases, for example workorder follow up could be done this way etc) [CONDITION: AGEVALUE]
PERSONAL? OR COVERED BY TAG FILTER ALREADY BETTER? PERSONAL? OR COVERED BY TAG FILTER ALREADY BETTER?
WorkorderItemPartRequestPartsReceivedWhenIAmScheduled [PERSONAL] WorkorderItemPartRequestPartsReceivedWhenIAmScheduled [PERSONAL]

View File

@@ -80,7 +80,11 @@ namespace AyaNova.Biz
continue; continue;
//AgeValue //AgeValue
switch(ev.EventType){
case NotifyEventType.ObjectAge:
case NotifyEventType.WorkorderStatusAge:
case NotifyEventType.quote
}
//Here we know the sub matches so create the NotifyEvent here //Here we know the sub matches so create the NotifyEvent here

View File

@@ -37,7 +37,8 @@ namespace AyaNova.Biz
UnitWarrantyExpiry = 25, UnitWarrantyExpiry = 25,
UnitMeterReadingMultipleExceeded = 26, UnitMeterReadingMultipleExceeded = 26,
DefaultNotification = 27,//old quick notification, refers now to any direct text notification internal or user to user used for system notifications DefaultNotification = 27,//old quick notification, refers now to any direct text notification internal or user to user used for system notifications
ServerOperationsProblem = 28//and serious issue with server operations requiring intervention ServerOperationsProblem = 28,//and serious issue with server operations requiring intervention,
QuoteStatusAge = 29//quote stuck in same status too long
//NEW ITEMS REQUIRE translation KEYS //NEW ITEMS REQUIRE translation KEYS