This commit is contained in:
@@ -66,15 +66,15 @@ v8 (timespan can be a single value, no need for units and shit in the db, just d
|
|||||||
v7 - logs deliveries, removes any older than 7 days (that's short!?)
|
v7 - logs deliveries, removes any older than 7 days (that's short!?)
|
||||||
aNotifyDeliveryLog (aRootObjectType, aRootObjectID, aEventType,aGuidValue, aDeliveryDate, aToUserID, aDeliveryMethod, aDelivered, aErrorMessage, aToClientID )
|
aNotifyDeliveryLog (aRootObjectType, aRootObjectID, aEventType,aGuidValue, aDeliveryDate, aToUserID, aDeliveryMethod, aDelivered, aErrorMessage, aToClientID )
|
||||||
|
|
||||||
QUESTIONS ABOUT v7 / improvements
|
|
||||||
Why the anotifyeventofinterest table?
|
|
||||||
The subscription table already contains all that info, seems like an extra step plus it has to keep a tally of subscribers which seems prone to issues
|
|
||||||
|
|
||||||
V8 TABLES
|
V8 TABLES
|
||||||
notifysubscription - contains all users subscriptions to events and delivery method, if user wants two delivery methods they have two entries here, no other table indicates events to be tracked
|
notifysubscription - contains all users subscriptions to events and delivery method, if user wants two delivery methods they have two entries here, no other table indicates events to be tracked
|
||||||
|
(aID, aUserID, ayatype, aEventType, advancenoticetimespan, aGuidValue, aDeliveryMethod, deliveryaddress)
|
||||||
Notifyevent - contains all events, created by updating objects or directly in some cases and used by generator for processing as deliveries
|
Notifyevent - contains all events, created by updating objects or directly in some cases and used by generator for processing as deliveries
|
||||||
|
ayatype, objectid, eventtype, appliestouserid (single subscriber event), aEventDate, ASAVEDMESSAGE
|
||||||
notifydeliverylog - intended for troubleshooting, logs deliveries with a cap on how many records it retains. Keeping this as a separate and distinct OPS ui thing
|
notifydeliverylog - intended for troubleshooting, logs deliveries with a cap on how many records it retains. Keeping this as a separate and distinct OPS ui thing
|
||||||
|
(aRootObjectType, aRootObjectID, aEventType,aGuidValue, aDeliveryDate, aToUserID, aDeliveryMethod, aDelivered, aErrorMessage, aToClientID )
|
||||||
|
|
||||||
###########################################################
|
###########################################################
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user