diff --git a/devdocs/specs/core-notification.txt b/devdocs/specs/core-notification.txt index e076b33f..4dfcafa5 100644 --- a/devdocs/specs/core-notification.txt +++ b/devdocs/specs/core-notification.txt @@ -8,43 +8,43 @@ Restrict to involved people only: https://rockfish.ayanova.com/default.htm#!/rfc ALL EVENT TYPES INITIAL RELEASE ================================ OLD -WorkOrderStatusChange -ContractExiring (User notify, add more notify before time frames in cases) -CSRAccepted (Customer) -CSRRejected (Customer) -NewWorkorder (customer) -WorkorderStatusChange (customer) -WorkorderClosed (customer) -WorkorderFollowUp (customer) -QuoteStatusChanged (customer) -ServiceBank[Currency/Hours/Incidents]Depleted -NewCSR -NewMemo -QuickNotification DEPRECATED replaced by DefaultNotification below -QuoteCreatedUpdated - a bit weird, which is it created or updated? :) -ScheduleMarkerImminent (will rename) -ScheduleMarkerCreated (will rename) -WorkorderItemScheduledUserCreatedUpdated -WorkorderItemScheduledUserEventImminent -WorkorderCloseByDatePassed (user) -WorkorderStatusChanged (user) -WorkorderItemOutsideServiceOverdue -WorkorderItemOutsideServiceReceivedBack -WorkorderItemPartRequestPartsReceived +WorkOrderStatusChange [PERSONAL, GENERAL] +ContractExiring (User notify, add more notify before time frames in cases) [GENERAL] +CSRAccepted [CUSTOMER] +CSRRejected [CUSTOMER] +NewWorkorder [CUSTOMER] +WorkorderStatusChange [CUSTOMER] +WorkorderClosed [CUSTOMER] +WorkorderFollowUp [CUSTOMER] +QuoteStatusChanged [CUSTOMER] +ServiceBank[Currency/Hours/Incidents]Depleted [GENERAL] +NewCSR [GENERAL] +NewMemo [PERSONAL] +QuickNotification DEPRECATED replaced by DefaultNotification below [PERSONAL] +QuoteCreatedUpdated - a bit weird, which is it created or updated? :) [GENERAL] +ScheduleMarkerImminent (will rename) [PERSONAL] +ScheduleMarkerCreated (will rename) [PERSONAL] +WorkorderItemScheduledUserCreatedUpdated [PERSONAL] +WorkorderItemScheduledUserEventImminent [PERSONAL] +WorkorderCloseByDatePassed (user) [personal?, general] +WorkorderStatusChanged (user) [PERSONAL, GENERAL] +WorkorderItemOutsideServiceOverdue [personal?, general] +WorkorderItemOutsideServiceReceivedBack [PERSONAL, GENERAL] +WorkorderItemPartRequestPartsReceived [PERSONAL, GENERAL] NEW -Daily_Notify_health_check (biz and ops) -Nightly_Notify_health_check (biz and ops) -BackupStatus case 3786 (biz and ops) -UpcomingServiceEvent case 3725 (Customer) -WorkorderItemPartRequestCreated case 3652 -ContractExpiring - Customer version in addition to User version -WorkorderTotalExceedsThreshold - Custom notification case 1745 "the andy" -WorkOrderStatusAge "deadman" delivery if not changed before XX time period - also quote maybe? -UnitWarranyExpiry case 1361 -UnitMeterReadingMultipleExceeded case 1254 -DefaultNotification case 3792 used for all system and old Quick notifications +Daily_Notify_health_check (biz and ops) [GENERAL] +Nightly_Notify_health_check (biz and ops)[GENERAL] +BackupStatus case 3786 (biz and ops) [GENERAL] +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] +WorkOrderStatusAge "deadman" delivery if not changed before XX time period [GENERAL] +QuoteStatusAge [PERSONAL (prepared by), GENERAL] +UnitWarranyExpiry case 1361 [GENERAL] +UnitMeterReadingMultipleExceeded case 1254 [GENERAL] +DefaultNotification case 3792 used for all system and old Quick notifications [EVERYONE] Not for certain but in the hopper to think about: diff --git a/devdocs/todo.txt b/devdocs/todo.txt index 3e4bf059..6abc3b70 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -1,7 +1,8 @@ PRIORITY - ALWAYS Lowest level stuff first =-=-=-=- -todo: look over status stuff see if relevant to route stuff immediately below (probably not) +todo: look over notification stuff see if relevant to route stuff immediately below (probably not) +todo: notification todo: add long polling notification route (CLIENT AND SERVER) https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3507 - Need way to acknowledge receipt of long poll info from client to server so that it can be removed or something?