|
|
|
|
@@ -508,12 +508,11 @@ todo:2 many biz objects are not using new PUT methodology
|
|
|
|
|
########################################################################################################################
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CURRENTLY DOING: Child->grandchild data lists for quotes and pm's like workorders
|
|
|
|
|
CURRENTLY DOING:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
todo MISC:
|
|
|
|
|
|
|
|
|
|
new workorder state set by default from global settings?? (and on generate from pm or quote)
|
|
|
|
|
CLIENT generate new wo then go back goes to zero id new but then is stuck with error can't go back further due to broken rule
|
|
|
|
|
shouldn't it skip this one like the others do??
|
|
|
|
|
shouldn't it not prompt if it's a not filled in new wo anyway??
|
|
|
|
|
@@ -855,41 +854,6 @@ MID CENTURY MODERN TUNES - https://www.allmusic.com/album/ultra-lounge-vol-14-bo
|
|
|
|
|
|
|
|
|
|
BUILD CHANGES OF NOTE
|
|
|
|
|
|
|
|
|
|
BUILD 117
|
|
|
|
|
BUILD 118
|
|
|
|
|
|
|
|
|
|
- Seeded work order item expense no longer sets TotalCost (case 3890)
|
|
|
|
|
- Alternate address change not saving (case 3914) fixed
|
|
|
|
|
- Price override / contracts (case 3914) by design see notes in case
|
|
|
|
|
- Unit / Loan unit unhideable fields (case 3916) fixed
|
|
|
|
|
- Quote implemented
|
|
|
|
|
Several cases were related to parts of wo wanted to be added to quote object (like expenses, outside service etc), I won't list them all, basically I just opted to add everything except part requests
|
|
|
|
|
Quote has it's own status system like workorder does but separate and not related to wo (case 3628, also a customer requested feature on that case)
|
|
|
|
|
this is a change from v7 where the status for quotes was built in and fixed, now it's user settable same as wo status
|
|
|
|
|
Option to bring over wiki and attachments to wo when generated from generate wo menu item in quote (case 3178 for attachments, customer requested)
|
|
|
|
|
|
|
|
|
|
- PM implemented
|
|
|
|
|
Several cases regarding adding more grand child collections to pm, I added the all for v8 (except part requests)
|
|
|
|
|
Option to bring over wiki and attachments to wo exposed as fields in the PM header itself so that the server knows whether to include them or not when it generates
|
|
|
|
|
this differs from the manual "Duplicate to work order" menu item which still prompts for this info from the user for consistency and because of it's ad-hoc nature
|
|
|
|
|
Added several specific rule checks to help avoid "Sorcerer's Apprentice" issue where a badly configured PM can result in thousands of work orders being generated
|
|
|
|
|
worst case scenario should be no more than 24 work orders generated per day
|
|
|
|
|
Insufficient inventory is handled automatically see the PM help docs for an explanation of how it works.
|
|
|
|
|
|
|
|
|
|
- Workorder "Quote parent" / "PM Parent" menu items implemented to open the quote / pm that generated that workorder
|
|
|
|
|
- Workorder / PM / Quote "Duplicate" and "Duplicate to..."
|
|
|
|
|
All three objects now have a menu option to duplicate to their own or the other two types of objects so you can make a quote into a pm for example or any other combo
|
|
|
|
|
Also all duplicate options prompt to include wiki and attachments
|
|
|
|
|
Was requested separately for various combos by different people so probably a good sneak peek feature
|
|
|
|
|
- Workorder data table Added quote and pm parent columns to available columns
|
|
|
|
|
this paired with bulk delete extension enables users to mass delete work orders from any PM accidents which result in a great number of undesired workorders being generated
|
|
|
|
|
- Notification system
|
|
|
|
|
Fixed bug where standard "object modified" notification wasn't delivering due to a missing line of code
|
|
|
|
|
Added a "circuit breaker" to prevent excess notifications about system errors (case 3917)
|
|
|
|
|
limits error type notifications created by server to once per 12 hour period to avoid scenario of thousands of notifications due to some unexpected repeating server error
|
|
|
|
|
If an identical notification was already sent in last 12 hours waits until that has passed to send again
|
|
|
|
|
doesn't affect normal object notifications becuase they may be duplicate on purpose (i.e. workorder status changes, object modifications etc)
|
|
|
|
|
Added three new notifications related to PM generation (see PM help page for details):
|
|
|
|
|
new notification when pm reaches stop generating date - PMStopGeneratingDateReached
|
|
|
|
|
new notification when PM generation fails - PMGenerationFailed
|
|
|
|
|
New notification for insufficient inventory for PM generation - PMInsufficientInventory (case 3583 customer request, maybe sneek peak)
|
|
|
|
|
(Notifies if upcoming PM will not have enough inventory to generate without making a part request)
|
|
|
|
|
- Implemented all Child->grandchild data tables for quotes and pm's like workorders
|