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
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
Daily_Notify_health_check (biz and ops) [GENERAL]
Nightly_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] created by notify delivery processor
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)
UpcomingServiceEvent case 3725 [CUSTOMER]
WorkorderItemPartRequestCreated case 3652 [GENERAL]
ContractExpiring - Customer version in addition to User version [CUSTOMER]
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
QuoteStatusAge [PERSONAL (prepared by), GENERAL]
QuoteStatusAge [PERSONAL (prepared by), GENERAL] [CONDITION: AGEVALUE]
UnitWarranyExpiry case 1361 [GENERAL]
UnitMeterReadingMultipleExceeded case 1254 [GENERAL]
DefaultNotification case 3792 used for all system and old Quick notifications [EVERYONE]
@@ -274,7 +275,7 @@ CRUD Notifications:
ObjectCreated
ObjectUpdated
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?
WorkorderItemPartRequestPartsReceivedWhenIAmScheduled [PERSONAL]

View File

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

View File

@@ -37,7 +37,8 @@ namespace AyaNova.Biz
UnitWarrantyExpiry = 25,
UnitMeterReadingMultipleExceeded = 26,
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