This commit is contained in:
@@ -100,7 +100,7 @@ EXISTING v7:
|
||||
- UnitModel
|
||||
- User
|
||||
- Vendor
|
||||
- WorkorderItem
|
||||
- WorkOrderItem
|
||||
|
||||
|
||||
RAVEN REQUIREMENTS / CHANGES
|
||||
|
||||
@@ -83,7 +83,7 @@ NOTES FOR DOCS
|
||||
- Region
|
||||
- UnitModelCategory
|
||||
- UnitServiceType
|
||||
- WorkorderItemType
|
||||
- WorkOrderItemType
|
||||
- ClientGroup
|
||||
- WorkorderCategory
|
||||
- PartCategory
|
||||
|
||||
@@ -234,13 +234,13 @@ QuickNotification DEPRECATED replaced by GeneralNotification below [PERSONAL]
|
||||
QuoteCreatedUpdated - a bit weird, which is it created or updated? :) [GENERAL]
|
||||
ScheduleMarkerImminent (now "reminder") [PERSONAL]
|
||||
ScheduleMarkerCreated (now "reminder") [PERSONAL]
|
||||
WorkorderItemScheduledUserCreatedUpdated [PERSONAL]
|
||||
WorkorderItemScheduledUserEventImminent [PERSONAL]
|
||||
WorkOrderItemScheduledUserCreatedUpdated [PERSONAL]
|
||||
WorkOrderItemScheduledUserEventImminent [PERSONAL]
|
||||
### CHANGED same concept but uses a COMPLETED type status as the trigger, so I guess it's WorkorderPastCompletionDate or something### WorkorderCloseByDatePassed (user) [general]
|
||||
WorkorderStatusChanged (user) [GENERAL] [CONDITION: WOSTATUS integer]
|
||||
WorkorderItemOutsideServiceOverdue [general]
|
||||
WorkorderItemOutsideServiceReceivedBack [GENERAL]
|
||||
WorkorderItemPartRequestPartsReceived [GENERAL]
|
||||
WorkOrderItemOutsideServiceOverdue [general]
|
||||
WorkOrderItemOutsideServiceReceivedBack [GENERAL]
|
||||
WorkOrderItemPartRequestPartsReceived [GENERAL]
|
||||
|
||||
|
||||
## NEW
|
||||
@@ -251,7 +251,7 @@ Nightly_Notify_health_check (biz and ops)[GENERAL] created by notify delivery pr
|
||||
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]
|
||||
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] [CONDITION: AGEVALUE]
|
||||
@@ -280,9 +280,9 @@ CRUD Notifications:
|
||||
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]
|
||||
WorkorderItemOutsideServiceReceivedBackWhenIAmScheduled
|
||||
WorkorderItemOutsideServiceOverdueWhenIAmScheduled
|
||||
WorkOrderItemPartRequestPartsReceivedWhenIAmScheduled [PERSONAL]
|
||||
WorkOrderItemOutsideServiceReceivedBackWhenIAmScheduled
|
||||
WorkOrderItemOutsideServiceOverdueWhenIAmScheduled
|
||||
WorkorderCloseByDatePassedWhenIAmScheduled
|
||||
WorkorderStatusChangedWhenIAmScheduled [PERSONAL]
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ UnitMeterReadingList Sample Meter Reading List Displaying Differenc
|
||||
UnitModelList Sample Unit Model List report
|
||||
UserList Sample User report List report
|
||||
VendorList Vendor Contact List
|
||||
WorkorderItemPartRequestList Parts Requests From Service Workorders Report
|
||||
WorkOrderItemPartRequestList Parts Requests From Service Workorders Report
|
||||
WorkorderPMDetailed PM Showing Client and Unit Report
|
||||
WorkorderPMList Next Service Date Of PM's Report
|
||||
WorkorderPMPartList Parts Needed For Upcoming PMs Report
|
||||
|
||||
@@ -65,13 +65,13 @@ CHANGES MADE TO KEYS FROM v7
|
||||
- Replaced all [.Object.] with [.]
|
||||
- Replaced all ["UI.] with ["] (and removed exact dupe keys created as a result)
|
||||
- Replaced all [.] with []
|
||||
- Removed dupe WorkorderItemOutsideService (removed the one with the longest value)
|
||||
- Removed dupe WorkOrderItemOutsideService (removed the one with the longest value)
|
||||
- Replaced all ["AddressAddress"] with ["Address"]
|
||||
- Replaced all ["ContactPhoneContactPhone"] with ["ContactPhone"]
|
||||
- Replaced all ["ContactPhonePhone"] with ["ContactPhone"]
|
||||
- Replaced all ["PurchaseOrderPurchaseOrder"] with ["PurchaseOrder"]
|
||||
- Replaced all ["WorkorderItemMiscExpenseExpense"] with ["WorkorderItemMiscExpense"]
|
||||
- Replaced all ["WorkorderItemTravelTravel"] with ["WorkorderItemTravel"]
|
||||
- Replaced all ["WorkOrderItemMiscExpenseExpense"] with ["WorkOrderItemMiscExpense"]
|
||||
- Replaced all ["WorkOrderItemTravelTravel"] with ["WorkOrderItemTravel"]
|
||||
|
||||
Note: still some dupes but...fuck it
|
||||
|
||||
|
||||
@@ -155,9 +155,9 @@ todo: PLANNING WORKORDER considerations:
|
||||
goes over workorder, looks for changes, sends update for each object individually and patches up local from result
|
||||
so if a workorderitempart has changed then it sends only that for update individually
|
||||
Example routes:
|
||||
Post: Workorder/1/WorkorderItem/2/Labor/4 {updated object}
|
||||
Post: Workorder/1/WorkOrderItem/2/Labor/4 {updated object}
|
||||
WorkOrder/{woid} <-entire workorder, get for all, post for entire, put to update entire (not likely to use but?)
|
||||
WorkOrder/{woid}/WorkorderItems <- all workorderitems, post to add new, put to update all as a collection
|
||||
WorkOrder/{woid}/WorkOrderItems <- all workorderitems, post to add new, put to update all as a collection
|
||||
WorkOrder/{woid}/WorkOrderItems/{woitemid} <- CRUD single woitemid
|
||||
WorkOrder/{woid}/WorkOrderItems/{woitemid}/Labors <- entire labor collection CRUD ops over all collection (also ADD new labor here (POST))
|
||||
WorkOrder/{woid}/WorkOrderItems/{woitemid}/Labors/{laborid} <- Crud on individual item
|
||||
|
||||
Reference in New Issue
Block a user