This commit is contained in:
2020-11-10 00:14:26 +00:00
parent 86e022a0ef
commit 1d254d0aea

View File

@@ -42,12 +42,35 @@ EACH OBJECT DEV CYCLE:
## OBJECT ORDER
Preliminary order to get the ball rolling, these are the easiest starting point:
ClientNoteType
TO TAGS see v8 migrate v8.cs line 258 section
Customer / Client
Customer "Client"
HeadOffice
Vendor
case 3300 popup notes
case 3427 change vendortype to displayfor so it displays in multiple locations
CustomerNote "ClientNote"
Memo (user memos)
Project
Reminder "ScheduleMarker"
Rate
ServiceBank
(note, see cases, has changed, affects client, ho, unit)
TaxCode (really don't see any changes, but surely there would be?? Think this one over)
Unit
see cases 3536,
UnitModel
see case 1706, other case drop description field
User
Fixup once have vendor, ho, client etc as it depends on those
WorkorderStatus
no dependencies, possibly many cases, read over carefully before implementing
# V7 objects now TAGS, the following objects are imported as tags and suffixed with a period and then short versions of the object type in the tag name
@@ -70,28 +93,28 @@ object
AssignedDoc * Already handled automatically by v8 migrate
none
aclient
xaclient
adispatchzone - TAG
aheadoffice
aworkorder
aclientgroup - TAG
xaclientgroup - TAG
none
aclientnote
xaclientnote
aclientnotetype - TAG
aclient
aclientnotetype - TAG
xaclientnotetype - TAG
none
aclientnotifyevent
DEPRECATED - aclientnotifyevent -
none
aclientservicerequest
aworkorderitem
acontact
DEPRECATED - acontact -
acontacttitle
acontract
@@ -104,18 +127,18 @@ acontractrate
adispatchzone - TAG
aregion - TAG
afile
DEPRECATED / HANDLED AUTOMATICALLY BY IMPORT afile
none
aglobal
xaglobal
ataxcode
aworkorder
aworkorderstatus
aglobalex
xaglobalex
none
aheadoffice
xaheadoffice
aclientgroup - tag
acontract
@@ -129,18 +152,18 @@ aloanitem
aregion - TAG
aworkorderitemloan
amemo
xamemo
auser
anotify*
DEPRECATED - anotify*
lots of tables, but it's all obsolete and won't be ported
aobjectcustomfield
HANDLED BY IMPORT - aobjectcustomfield
(defines custom fields, is part of base import already, nothing special required here)
apart
apartassembly
apartcategory
apartcategory - TAG
aunitofmeasure
avendor
@@ -151,7 +174,7 @@ apartbywarehouseinventory
apart
apartwarehouse
apartcategory
apartcategory - TAG
none
apartinventoryadjustment
@@ -199,19 +222,19 @@ apurchaseorderreceiptitem
arate
aclientgroup - tag
arateunitchargedescription
arateunitchargedescription - DEPRECATED per case 3432
aregion - TAG
arateunitchargedescription
DEPRECATED case 3432 - arateunitchargedescription
none
aregion - TAG
aworkorderstatus ?! WTF?
aregion - TAGnotifystat ?wtf is this?
aregionnotifystat ?wtf is this?
aregion - TAG
areport
REPLACED NEW FORMAT - areport
aregion - TAG
aScheduleableUserGroup - TAG
@@ -221,13 +244,13 @@ ascheduleableusergroupuser
aScheduleableUserGroup - TAG
auser
aschedulemarker
aschedulemarker (now "Reminder")
none ?must be at least user in there...weird
asecuritygroup (nope)
DEPRECATED - asecuritygroup (nope)
none
aservicebank
xaservicebank
none
atask
@@ -240,32 +263,32 @@ ataskgrouptask
atask
ataskgroup
ataxcode
xataxcode
none
aui* (these are all v7 UI saved settings that are not applicable to v8)
aunit
xaunit
aclient
aunitmodel
aunitmeterreading
aworkorderitem
aunitmodel
xaunitmodel
aunitmodelcategory - TAG
avendor
aunitmodelcategory - TAG
xaunitmodelcategory - TAG
none
aunitofmeasure
DEPRECATED NO MORE - aunitofmeasure
none
aunitservicetype - TAG
xaunitservicetype - TAG
none
auser
xauser
adispatchzone - TAG
aheadoffice
apartwarehouse
@@ -273,17 +296,17 @@ auser
avendor
aworkorder
ausercertifcation* (these are now tags and already rolled into v8 migrate tool)
xausercertifcation* (these are now tags and already rolled into v8 migrate tool)
ausermru DEPRECATED
auserright DEPRECATED
xausermru DEPRECATED
xauserright DEPRECATED
auserskill* (now tags and already accounted for in v8 migrate)
xauserskill* (now tags and already accounted for in v8 migrate)
avendor
xavendor
none
awikipage* (already accounted for in v8 migrate code, object by object will export)
xawikipage* (already accounted for in v8 migrate code, object by object will export)
aworkorder (new structure, some of these are no longer joined due to seperation of wo types in v8)
aproject
@@ -292,7 +315,7 @@ aworkorder (new structure, some of these are no longer joined due to seperation
aworkorderpreventivemaintenance
aworkorderquote
aworkordercategory - TAG
xaworkordercategory - TAG
none
aworkorderitem
@@ -349,7 +372,7 @@ aworkorderitemtravel
ataxcode
aworkorderitem
aworkorderitemtype - TAG
xaworkorderitemtype - TAG
none
aworkorderpreventivemaintenance
@@ -363,7 +386,7 @@ aworkorderservice
aworkorderpreventivemaintenance
aworkorderstatus
aworkorderstatus
xaworkorderstatus
none