From b7e3165bd132c0aff0efba314c1246b283a8e506 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Svendsen=20M=C3=B8balle?= Date: Wed, 25 Jun 2025 07:52:02 +0200 Subject: [PATCH 01/14] CIM Device was not moved to Temp UPG table --- ..._PTE CIM 1 - upg temp tables_1.0.0.12.app} | Bin 17058 -> 17111 bytes .../PTECIM1UpgradeFunctions.Codeunit.al | 23 ++++++++++++------ .../app.json | 2 +- .../CIM Upgrade Instructions.md | 13 +++++++--- .../OnPrem Scripts/ContainerUpgrade.ps1 | 4 +-- .../OnPrem Scripts/OnPremUpgrade.ps1 | 4 +-- 6 files changed, 31 insertions(+), 15 deletions(-) rename CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/{PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.11.app => PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app} (58%) diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.11.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app similarity index 58% rename from CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.11.app rename to CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app index 814aca7b454d2816547379187b621b30ab51c876..66bba06530b673dce44f6527cee3af76b654a8cf 100644 GIT binary patch delta 4333 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 delta 4215 zcmZ8k1ys~c_g)$V7Fa@HC55FC>0C-WM39w^#ihGN;YUj!)xXylyvpbTn{qsjh88P<_Ot(aYy&?eUU~z_fF&0J*=p-BsKCGooZU%A)tW z&icbJr_mwAlvp=OXH%DQty=rs2cjTOqf%c1588n{gLKa;KQEFEV5Jjxjg3m$n!+Vt zu@Z2W(^Dm?WZ3THWs0#F=L+R=l`s$8`3D+$M zt)K;+K$Slz^Sv+bwm|I=55I-I6Pntn6S~L()knP®o*J1A#pYrH|HPY?%ts9PqB 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 Date: Wed, 25 Jun 2025 07:52:56 +0200 Subject: [PATCH 02/14] app file --- ...S_PTE CIM 1 - upg temp tables_1.0.0.12.app | Bin 17111 -> 17111 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app index 66bba06530b673dce44f6527cee3af76b654a8cf..fee6cfb18699e488e3e5c483905b3c2aa5764fa2 100644 GIT binary patch delta 948 zcmccK%6Pq%(aO&;EJA~Ufq@B#eGV3H%qUIpp1SO1&iBW?UhAEJfHf7x~^=;TfHIU&dJFo~hX; zU!i|>z8o$WvyL{;eEf0d$2rW8O&8Xmkh@^{+{u4Vv*FR^=b2Rvb6&)qTQMmrZJB%O zJI*4T>Kpt?`sz)o3wl5Q_$%%7I5Tj8%3KSRa|h(pZrtr4tiSMwnh`gPfUTYjcU`R?s)PU~_s zE0o#7;47-lGkFo8z2nQ%*%v;)6;5D3n;Iu@xU9!G`0CxO(%&||>5}DKYu0vSk%Eu! zhc6rFTzk#^VNqLaVnprz z15SLmgtoFr7o1C-X_ZktVR@+O^p(C9YB9~td(xJ8{_;B__eFKr(Tt-{3 z;&I)J1)`SslMCG+-~HGl9?;<77*Lk{Zo{iZi84nmxC>wW`gkJCLQ1gQq{G?V&+zNo zruv&F`mK1^-@3#3O{@ROi7e9#$E=>ah?v~EdChue!5zLA|BbeW|5*OAP>Dw)@p)>t z@#`6Db0(XIFmhOjEw)~v!?luUiMMBGX?V9iv*FTRXCF%0@7t%k`m51Q_1o)Hej9y@ z+LQV0-Ia>93j!uJT?@)xRipkhHgfjz{T)I+Z>;~w)^E`fZCzfhxHUD(J9{>lujTaR ztZz>Jy_e=Mv)C)Ujcuy>K~+!PeLH1x%Y_{)XF4&fEy{c_^P}FvZz)@+a$DHV|Dn8MDbFGU8Mj8$9j3d@ zRJO|tek*+Qt5)3lc(i?8$46(8uaEv^G#tLT-mU!hs$I1^P5Jq%J}&5IkF5``n|RA% zlG)$hy|49Of7C}x#gqA%KQK<){Ga(1E0B7{$poU_@-Z<2sSo_hKx(q0gYaf`K|cPDMbn*U1Y2 DGLNxk delta 948 zcmccK%6Pq%(aO&;EJA~Ufq@B#6@Q=mRh4-78MmqxgmYB*WZdy)Q>BC4z0L<}G7C(fRIakJif6tg4V_ z^AwJ6ZvU(BsYoe;>z0N8{r!q2^Tb%YCU-h77WtFdb@y)uL!N!hLT@3d`W+Gsms@xk zx>%8h}Q?>G6M+R9lpIf0DQQr7l_fH(x;a9)e z#ELHTt>DQyXgNLg(So;*^R8WuQ8Rluvw)ZH)2xZdPFf2}zVI&TzBsFM```Qp%l2Ko zaGZZ(^R*{6{jRdT<;RWV92k`t9dGvTJiMyAEztf@W{30jez&m07dv(=b`;qa*t9ZV z)TiFPZvW*EtIp0%SpUhRZ%r6;?%HBM7sthObN5c>bbs6MPd~W2wSJb|@k0$lWpUfg zHuv2;X;$ei+OQ$nbXW7KMH5arY??GBqI~NQV}amRw`JCSy!<+P&%HH|D);>ED%Ve5 ze{^=*JHK9YE-qEg4Be~SPJN$rf9lrCU)>r9U9LTRzo0&KrH0P=)+^I8mDlEKnLLe| zC$>R<^O-b%nZ;h&ZERE352||V?At4oTb}G#In#mp*rLn_Ge7Dr{FbtHGPi}^c{Ug0 zUti9p+b{g3qH2Ea!S-wVEx9JzlKvOg%(A#F8Wm|g_3Qsd%6|l}1hM@!kom@(U65Ut z>yc-#^ycx2uktZ6)^Gp3F#IInyunyCIZPBj*dX`mZLq8lyWKplD$q| E08_lIGXMYp From a7563a0cc5cebd81b7abc6b24ede2ac4ab05dab8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Svendsen=20M=C3=B8balle?= Date: Wed, 25 Jun 2025 08:50:05 +0200 Subject: [PATCH 03/14] Compile issues for pre PV26 --- ...S_PTE CIM 1 - upg temp tables_1.0.0.12.app | Bin 17111 -> 17050 bytes .../PTECIM1UpgradeFunctions.Codeunit.al | 22 +++++------------- ...IM 3 - Move Data into PrintVis_1.0.0.0.app | Bin 5433 -> 0 bytes ...IM 3 - Move Data into PrintVis_1.0.0.1.app | Bin 5438 -> 0 bytes ...IM 3 - Move Data into PrintVis_1.0.0.2.app | Bin 0 -> 5557 bytes ...IM 3 - Move Data into PrintVis_1.0.0.3.app | Bin 0 -> 5558 bytes .../Upgrade/PTECIM3UpgradeTTLogic.Codeunit.al | 11 ++++++++- .../app.json | 2 +- .../OnPrem Scripts/ContainerUpgrade.ps1 | 6 ++--- .../OnPrem Scripts/OnPremUpgrade.ps1 | 6 ++--- 10 files changed, 23 insertions(+), 24 deletions(-) delete mode 100644 CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.0.app delete mode 100644 CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.1.app create mode 100644 CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.2.app create mode 100644 CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.3.app diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app index fee6cfb18699e488e3e5c483905b3c2aa5764fa2..2f8d864b31f1041a5e02367dd16364963cbbe203 100644 GIT binary patch delta 2600 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 delta 2609 zcmY*bc{tST7oQMEF`7A!LgrTVx4$ zj3!&;Ui%W$Lc?6swU_)%_qq4EzwMCqD^1kpxCrqaB>&Kp+s? z;j-)rulL7$Vsa{0g0^XC7Ij946TC|7^V#qBp*VJ7Mf!SiIE!jo)F zO{vv%mANZ!0j@4RkJN0i68I5k#cezqKuILgm?UNaI}KSvph}GBd^WNvNK~aHe#XVb z7c5^MuF7)3R+#!Sc*4%!n1p#L%ii)WPWx+TU(ASxyHG4$sI4*FEs33+OXGZRA_Z~J zde=<>J*e;jjYy)Fb3PDMLdR!hHEbN@43!j!dTJRW)C_U1wPO5Bnx&-S)LF{yU7r(H zooR{KyJ*c&coWD<=nMoXg&Lq&1_DR^TKmP5YsmL9A35@#`o%xy{t(-$U%e~NQ>&Rg zS$fjaYJH==V4TjoUh3{=Oun;(k9N-uQ>NpGQs0#I&&1^ZJ{(U_58xele_xfffVtun zyU=X}ofc^3at#^wC87MoGb-(oc~7jOPrD^1c3{iQ_pEy*He}i;{*>MshL-Kc1^;DQ z+;Xvy&VqNSDQ%8h{sYa5Wsq^`!w&l`+`^5M?y0+Lh z>(;nkaP>{uU3ce)m0c+UmaDqo#hVa9NtNMJ&Au*}z=wpRRyui=9IO5N^H>}BV~fCK z&K%hu8FR%~FX6#azo4&^jMz_?;@*>(N+nx9%{jc<`h~|*up3i_Z{v(M%`L7z?YUO# z!9C;epjK4sj0~;7G&Nxr=m+ObcTQE6LrPWPCJD$^WV@zxizNS6=;~gq$ZJ=FxD@6& z!Of)~{_)D>(K?f;nd-LKmq-{ihFN@{%bjpBE_2#2OLIT1ldeo>D*v}}0T}zA{H*>p z$jN<|#{mMxN`OF`KsQtxxUMfmSaV*uwxrD$=Yc!m;$3MfHtMZwPz-Vm;C-syj0nJa z*d#o-93f?ry3&lAJBahvm5TIw=+o{vN8T;5pfR;*q-$7s<7tWcJNoDS))>Wi0*D`v zxWB!6fvb6hyd;*-AR{-;MJM#*cIY&&BebcsUUsp@Xl68w7kkBW?qoM%p3j|Mz*7tE zYm`de!3se})7pOn?`afna8>5f&@~fX0WEv%JKr(yMk(k;~WJ-}HQr@@UzMPIBG1YMBfBmS`3DNBE6Gd`mb3KjAQx zN2DOicI3lIexDe^1M37L6}IwNQe7*+(=MaD{pfl@{0Nc8JSDf(urs_0BiPWs*K zMb5V5L{?OSe2(bq=dr(rSE$lw-pS{PnT7FPU6GtL5-LxOtaP`o%@~w_;frspnm9lx zdlf0QHcR81Qwdv28-p&t5mJjNUJhk`yVN{lOpdn5>KH|bsDddOq{=K-4<_M`1fS~T z?}V^@t(>(b)$9)i{)jzyF2hG_EF}nir`%OB6?^$@@u{JH2&8r05La|?H-8V!S zSQL00T4(;D$8?US_sG!8B+~9QEIr#{x!MR^>{Q!)-XTrFOx~jKiDb;ScJS+bp&;Yv zJMJzwJq!u=3T3v*VA>{v@wDl#BX! z+&K@v7LlyI5T%Vky(pYGZ>D~6l<(qxCMmNr8p9?F4gIdGM zvIUy8ryCe!w^cXU-(Tz0l(nu+)z=wT7H=*8Qc(Grt#8{NBK>%$s7;W4Jg*Lp$#n2Z zCKGf!IQDJ`WxH`*g^P9X&W31n4D;f|m2Mk3XLFJ-jRb+^v8Lux+*4nNpDVn3X-v%y zOOeoB9H&Dq9luj9+b7H0ZDe@ZhX~{a4uEP9%I_j8nJfyMWLt(qOV+J zhh3Xf+#`zHpdgc|UWyo+^>kf6+tyPgDd_9k>q=MbArB`uC@@|#JiPC=bfs4UgpjU} z7{8JT{=P2qJ-<^Dvb7??uf=DYg~hlq5rEqaoN;OY%fyw6i{}?@?U*PFJ$X`pw3iN9 zH-~Qc#wB0L;3c0-{f>IPMd=$N?7WJz?_4vRbVA3X9H;0Bm&(3n-tiB|y`UXWC6{3M zJY!d_DUJcoA8qsglL5Mk7W_^LN(!4gH36P4{6uA|ym1D*d!&O*tI+FJS3&2?4ft4xHhqJZt06kC@fWZR;cJ(1A zS;B|1Dz$i+qPdB|w;80BVZ?vk8L!nZtk!hH$oX$A4xE4JB9`cN)UM$-wmAVDB)E z69YoTGy!Y$&vV_-aJDu$&;u6+GX7?Y&~R`S(2ka3RnH#+8{ixI5(``~f`ey)t460e JYxG#x_#g6xuK)l5 diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al index 82061b6..750cc88 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al @@ -102,22 +102,12 @@ codeunit 80263 "PTE CIM 1 - UPG Functions" CostCenters: Record "PVS Cost Center"; CostCenterUpg: Record "PTE CIM 1 Upg. TT. Cost Center"; begin - if MoveIntoPrintVis then - if CostCenterUpg.FindSet(false) then - repeat - if CostCenters.get(CostCenterUpg.Code) then begin - CostCenters."PVS CIM Device Code" := CostCenterUpg."PVS CIM Device Code"; - CostCenters.Modify(false); - end; - until CostCenterUpg.Next() = 0; - - if not MoveIntoPrintVis then - if CostCenters.FindSet(false) then - repeat - CostCenterUpg.Code := CostCenters.Code; - CostCenterUpg."PVS CIM Device Code" := CostCenters."PVS CIM Device Code"; - CostCenterUpg.Insert(false); - until CostCenters.Next() = 0; + if CostCenters.FindSet(false) then + repeat + CostCenterUpg.Code := CostCenters.Code; + CostCenterUpg."PVS CIM Device Code" := CostCenters."PVS CIM Device Code"; + CostCenterUpg.Insert(false); + until CostCenters.Next() = 0; end; local procedure LoopTableAndMoveData(in_TableNoFromInt: Integer; in_TableNoToInt: Integer; InsertAllowed: Boolean; ModifyAllowed: Boolean) diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.0.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.0.app deleted file mode 100644 index 04de95ab7002e9f5c89196c9c097eae94a095049..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5433 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 diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.1.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.1.app deleted file mode 100644 index 65512e201aae0f24ed42bd5a0f7b95ef525cb6ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5438 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 E0be{V1poj5 literal 0 HcmV?d00001 diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTLogic.Codeunit.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTLogic.Codeunit.al index d2e6774..dfb0704 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTLogic.Codeunit.al +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTLogic.Codeunit.al @@ -16,8 +16,17 @@ codeunit 80271 "PTE CIM 3 Upg. PrintVis L."//Get new object id end; internal procedure MoveCostCenterFieldToPrintVisTable() + var + CostCenters: Record "PVS Cost Center"; + CostCenterUpg: Record "PTE CIM 1 Upg. TT. Cost Center"; begin - upgfunctions.MoveCostCenterFieldToTable(true, false, true); + if CostCenterUpg.FindSet(false) then + repeat + if CostCenters.get(CostCenterUpg.Code) then begin + CostCenters."PVS CIM Device Code" := CostCenterUpg."PVS CIM Device Code"; + CostCenters.Modify(false); + end; + until CostCenterUpg.Next() = 0; end; internal procedure UpdatePVSCIMSystemJDFEnumValueInControllerTable() diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json index 36911fe..801b9a6 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json @@ -2,7 +2,7 @@ "id": "94f222b0-63c2-429e-be8d-fad1f1a5dfb7", "name": "PTE CIM 3 - Move Data into PrintVis", "publisher": "PrintVis A/S", - "version": "1.0.0.1", + "version": "1.0.0.3", "brief": "", "description": "", "privacyStatement": "", diff --git a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 index 60cc87e..c19b47e 100644 --- a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 +++ b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 @@ -28,10 +28,10 @@ $Temp2_2Path = $path + 'PrintVis AS_PTE CIM 2 - Move Data into Temp_1.0.0.1.app $Temp3Name = 'PTE CIM 3 - Move Data into PrintVis' -$Temp3Version = '1.0.0.0' +$Temp3Version = '1.0.0.2' -$Temp3Path = $path + 'PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.0.app' -$Temp3_2Path = $path + 'PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.1.app' +$Temp3Path = $path + 'PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.2.app' +$Temp3_2Path = $path + 'PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.3.app' #does not need to be updated #Steps diff --git a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 index 5bbd2cc..a63ad75 100644 --- a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 +++ b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 @@ -28,10 +28,10 @@ $Temp2_2Path = $path + 'PrintVis AS_PTE CIM 1 - Move Data into Temp_1.0.0.1.app $Temp3Name = 'PTE CIM 1 - Move Data into PrintVis' -$Temp3Version = '1.0.0.0' +$Temp3Version = '1.0.0.2' -$Temp3Path = $path + 'PrintVis AS_PTE CIM 1 - Move Data into PrintVis_1.0.0.0.app' -$Temp3_2Path = $path + 'PrintVis AS_PTE CIM 1 - Move Data into PrintVis_1.0.0.1.app' +$Temp3Path = $path + 'PrintVis AS_PTE CIM 1 - Move Data into PrintVis_1.0.0.2.app' +$Temp3_2Path = $path + 'PrintVis AS_PTE CIM 1 - Move Data into PrintVis_1.0.0.3.app' #does not need to be updated #Steps From 0436836048c218e25997a62432779ea063a02bf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Svendsen=20M=C3=B8balle?= Date: Wed, 25 Jun 2025 09:10:10 +0200 Subject: [PATCH 04/14] Apps adjsuted --- ...S_PTE CIM 1 - upg temp tables_1.0.0.12.app | Bin 17050 -> 16996 bytes .../PTECIM1UpgradeFunctions.Codeunit.al | 19 +++++++++--------- ...IM 3 - Move Data into PrintVis_1.0.0.2.app | Bin 5557 -> 5558 bytes ...IM 3 - Move Data into PrintVis_1.0.0.3.app | Bin 5558 -> 5557 bytes 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app index 2f8d864b31f1041a5e02367dd16364963cbbe203..ab18d4f11cbf703b5e13864f936487fea31cbfac 100644 GIT binary patch delta 2444 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 TWo-xt-vGP}<@Re~I2Za8+i6@V delta 2620 zcmZ8j2{@G78~Y z5^9P>WXYPP5|eUuEh+Igp1buw&vVZC-rxDXzxO@oInVjtch?{}u@J&B14m~i005wy z{SwLW!Nbs(#&_UpS-Q)O3c-e(;AZ1-Y%KZs#W%lUK(xsaxm;*}No6VlLmQzou&78^ zzm1lui$W9nY7TY>G968FYi+^$S4~H}W#4FM{%$S0e#IJQ+;f%_ll^ufdm)bx6e*@1 z6`08jDK6`3$(m~U6R)d(EL7dc-u&Q+UIuQ3|44!EoM39ESc_fv(~E2CBE{`@lx*^> zFjCA3y4~F8XGTGf^^#Aeb<>(TK$e0h3@dqLCjA{YO!I+aZNh6MeKqAI`0lpto^1s& z=etWsLrRfFlmhqG%eWifZw3rPII{WL2y%4k^__9%w(*5Ui|;jNR+oi-i;=*oC%9dD znqAKQ%oX|We4cajn&U|$iY=;CA^e+jCwFOEcu!Tx?Mb5rZMK?9cDq!>SdhD2`Iq{F z{dI>Yl82+ic4<*2SL`Gm$H5>7mUhEbZ_gs8R^h`XRjx0aP|z+aj1q!9r@p{Ay5N&r zVP%n{7k>CsG|==!!XDGeUo5aomC>_O?@xwy{gzTU` z#LNb+&gpB}thp*&$?b!e|KX2W`4sS;Jp@K@WDr=Y!sT#z74yU}rzD~)-yvpW=cE*| zsfqKkQ~C6h2Y16)a0_I%-}L7`PezeVTJ(TjK*eSCRTolj*`oweD^JWif}C-^wYMQ< z7#C1dXC3RE*U>Aw?3FPzSMFi&*V$e4MgG2gBIjNv;}aFU0@b%Q7@ViKHcO4>xJajs z&|%-Tf`431V&oIUVUGogb0R-r@u?dXJ!AF1QeCN?F)^p{=n1#ijINRq?lQG8^KEX&mB3M5|7Zex zo$um=REjTM$y0#)tnW3L5u4!N(Cdm6sHh05pgXeq$3sUB4$4r-6?^8w2FAM5U%Q+< zNS8<=9qqQ{CwWf?C3$`|c^Cg~h)$Byz#eE5t%Bm8+0$ku;^kZM(QVt%yG+OphqS-? zdx9;88caeRAfoP&(~p5UIkxE=J;PdRFqgaXHHsyCET1_2`?%R2^C5DZU@1cIUY$AVxW%(k|LjP&_FW7`X{a*B;p9cT2npE&z@zB8s68B>( zQ?I4Jl)0C7{HmYIp~2(3obr>3%^fLa_Eg#So?uH_H|keOOfBJ4uy?Fy*KYw%Wfl+D z6-kL+jVS|Zef`wh3&lQ~qU)B6s+u)&x*bkUr}}9XeGLAZhC`|y&{{0^pvV=rT0tx*bVURdwQ zy~XY64z6+D^KoV3CWH6{&#yQpd5^hDC{2{yS01k9_EJy&O3`2z!^x27T4nIyNwHPO z3F2BO-pQaoBbP?vX#~|8f zd4U9R39*sx@bq2pFLp%^P&{WyIzyk^au>k<+c{LJ^;MGF%eM4jrDi_3tIhB@EvH$k zOvr;Pc>6y1A5d2htrwUdDa zZeyDI@~=3n)Z5Q~IBZjNE1yErd}w?Y+tq%fj5sn#(>FiHKNS417;$@ynn{mNJvEGlM`$izZJ)>RnKr0xZ>oM4hNs&P@h)% z+|!yJcR|gh`nNYf30%`PJ06-eI-Ga<(Q1F-F{`rct;Ho%ov{&ixVnWWA#oS>u3Sxf zh<6}9k~ml$?r|s0_Y1dIAMzCt-oB*u z(NKZie<5(tS0CfT%Qx}b)rI;^Va3e=$e#k3O96m!podXlK!6uDG(;^tfbw(BLu7v# zQEFq;iMm<3;eT>gl?Jt?H9<)OxC}3f-{S@qHUa=L!-1{y{FfUE8X4^4<>zaFhWLZA k277r1%K!}(RRv{L%|H=D_*VLcXhQ*&Ga< zo;Ra>nzOi`PPCS-znyp6LZCK&!GDJrJ2$CBeNx@PY*E(4mA%~U&5{HA0g(%C>N>ye(H- zUl+!*b-m?h&;`!bBU)>W5SKms@HFoXD-*iq;41a(slxCaSz8+lSpZk{6keKvFSlK$_*synNI55 zsCaUaLu1)Icd>+>f>VW~w!V{=sIKX)Qnb6GTpSyArqjpc;jC#X-H)43_TDhQmm^ag z&{XvH=ke=L*KCb<2uuHcKxdCs{motKo3B{ky|p!E-GyZ~(+@AX!KG;-mg9Nhpk&?3 zslspb-3wpm&AiDdHpe^mx!lb?ulqxduUoR&7-k++cD#Pmq&_i={o9M!+D$^QvcJjh z$o`)pa!FAwcH?2)Yx|dQ=6&)J3urv$SXg+r=HRTwQ#|KfSmgh^ZpMPHj}>SBd^C7j z|J&2A(t<_fSYpk@PvKRzuWfI4hw*GW$oMOP&FbZZU#_aN=1703p4oKY;E5;W!xana z%;b~~+x65;`+QJU>^9IP_HT$nVf52I^V#aGt`>LGN zf?oBrrhLt7zZiUerWE@Q=dbOPWm$^0U6lPy_9CfkbefDN2(Yn{*xRNTqJz@Uqw zm}zpLunov1{lYR#7udl%3xruGUl5iDiGCE8Vf;3kPsAF;@fML`VJ5U8_%`H#K(`QnDgKPx7AWnRjy`-`<-0GvI&#=R{_)KIpJ_Ic#{c+lGg^iO-CX(oVN9(&%d~ojqim;4qCl``29Y|%rmcMr5wE?t**M%g#WMOnU(YFFBtx??BUv< z;u_+nqkF36#YFM2gIA*S=bx~No;c%2%F^!+VrLAMrd&?Ry|9P-^~BQ2-ih`H68=c4 zY)*JQ(Or4LoGQ73s$?AqRc=Fsf=iEFFPy!T#S8|(edD|gjC8MUKf9tSrjcsKD? z{n#4lw`ISq>e}6@Y3vaNdZob?DW4bGhacamXYgRAC$}8uu5)QewS%oUsK0+Td1^rX z=lzYlzxBH*$|hYBwZ4<|QPsC#a{8tQsSw7l?(ApWWj3BO)iiaJrG6)NX{kLn{Cxbd zN&UCWO`i%l0{RX=QF_|{rRrk!Hu1F*Db37ZPV$soQvBNOW%5?~OYzL6`36riIUlZA zQfDWpbXda8PP^hsFvBVCHW~KC_59H-hrflrKOweimc=yhAM#5U$3L~<{CD|<=Q0_I zR;lFuEZ6S8va2}E+i)nb;2V=^>Du1rq?MM=>umqk^PDk#w(9Q9`ih^k)?PcEGcR|4 z>TUhW3yxbGnJ-t%X5M;HX3f>K;x$FO`KOZR{5{qqlvRE({@|-)1r=6TZY3?-dMwa> z(#$EpiWw_6-%k8;rFhvv#&-dKS1w6oeKh;>#edn$cI0rqIN(#tGOu+H%a-brJFi&Z z%;)0^x&HH0n)$z$`p4GUOAasH6J)RYX76#g6HPX9%kSlQPTRrYTYWWF=%3)$$KtAm zHeO0GUNHf$BU-!tooD@ecwqTUGnqT;U+j)Ni zud|!1zEU>D^?1I}oc!DE?@?2~a8ug#Mqpl$W1Jk!yqzi9bu$l(1`~)jV>`nLqFFdp zz_b>pC`f#=BllyFuo{m8SU7_>gBc`zNnk06suVoM3C~rNeS}QqK|F*l3=C?ZYzPNJ zlNSh?DuC4ZPqYfHxzP2m>PXPPesAXa;KP zWMN>?MbX5_2G*3qCdh}XY4QYN8K(2>VA(UmDq#0L5br*G7HG^FpfNfq#(bU3FJcYy zn2(4IBhTba5jha26Ug~Ed6|eai1QlAF`mpJstn@jipns~o$Mv52;$@dIWCjCMAg{% Igg~YO0Jc=(4FCWD diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.3.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.3.app index b1639371e66f413898a97949db6a1b747195b4e7..9c9423b2f616a82099021e9b17dd1dd9ce47e576 100644 GIT binary patch delta 1190 zcmdm{y;a-V&oL}QgMop835bu&_*pz`Xz}knmT@H_Y*}BgC{PdxKxzWKnOQ`DYz_uq z&zn)2DjOy|nP@FrADF+`LZHt6<-g{mp92p#2(4NYG;2##iKltirFA9w$9Pu0@9E8% z+*ZH8jH9z?yY^Z?8=lXG^M20AKX#dS;r|J?3zE;a&a0F^X7b%}!AtflF88nYXst|5 zeYau_vm@VehW0?ID=r(jwtSSU`_H@Z<(|xdxO01SRvH|0ebJxP^_QhS{eifF=HIR< zfua+)tm)d=9_PVpoWHr+sk^2(>B-`)HVjch&H}=2i+VRbo14j>d#lO#FXO3W^Bqn2 zx5-t7@T{8oe4%Q_s)*znBIjz^m-?^27@INwhBJ4h`H>Axg=tpqmmYrGcv93_;8rfL zVL-FNyFZt2XT5tP{@`qad}o{a(fYa7X4*TapUbl_oEq{q;GEjlwGVo3HTAK`@qWnG z<|*DUt9tIP;8ynNf`h5iRT;k(?XTZ;nr8N3W&y7p*RONWo@xtLUr>MlYO$$seE0rF zsqgNS1^RO@nOfdU`l#w#Fgbl!3!4jP)28fa+}GwV@tG_VZrJzNV5^o|q}!jIImhbi zqmrch7+2}|=mq`rSTA0w!2axrL$tNSd>2Rkxl8K;IhQ*(*Xad+5NKwoL7w|GT&a~jQ?xxhpISXQU+>_vdflzLf7_?8|5>&9l=#ng(ffWI z@v`kvFD}m76?j3z(=mJHw%AyYy5MWaUgo=Ss(lmxBf2F=v~_v1^47CkCYD{XHhCUX zr?)WUd$qLf=bo&$4BuD$5s8^}>Cx@W7awNpY26HHA$ukBxRNP@?V0g&Ez+eEE2QjWQPZki7n{34*q7&fF$Rxsm$h^~StrMDonmSn+ z7<5rIF|vU*rLYO|p=z2uL0E?AJUdwSjIavWeGkOD51$1Za|URP4vH~fC-aL~gFNOV zBE!ftIa5Rq#OVZbK2BaH;tb-v26BuibBHQ~IJ%-TjB_V@i7J9Pxj>G~R zaJw0`T3?yv=|pSU`rCQ8Ed*-g7yNg4v2&A(*C*8t%ob%$T-nRr-Yhw=FYwBVMDK}A zo|f0{mp{?obDQa?6aQjMsdF-CXFjYr`h$NP>!$TfHVMDKyYrVGhfaNa*UdQ99T&r< zuRC5Us6slbN9gAH!z58=an}qGlKQN_K)}aSz8+lSoOE{6keKSDyskC^wL(XF6#T zQT^l~hlct*_h$(^1-A-EmA;dfsIKU(QncIXp0;b%OyQjq4sDe^$#E}J+ao$ z7BD^C^|^n2cV_zjhBfEEHAYsLZmKW#Pg}Ts*JkaLF)Mvb_1Zl*iUt+v+?crFukoKt z8tS|5_f0x?*I+ZNj>Y6%nl_v2uFIb;TgJ^(k#woay(u|;^P|?4x;L83zn%u1wecFoHwOH+N4?R^4|rkEuC%b0Mi zu0AS2j*sC~;Eb3hf2PKruR30~NVs`TVT0X_#>FKbe-{b)p6C6w*XLlq#HTGS1rb5^ z^1Krgd7S5q+I-Svc*^SB_xIuccHKjX)oZt>Fo*ieoL2qAf9c}U31zj z{@6iD`$;=3P2(h2^gc^iYxa8EsjYi7y9>Wb8+)yI%UaL4TKe$A!uag&nPF1ydsTxq zzaE$Ql(zfmi_Ygh&CE3}U)v|m675*e?|wes_-JbI0l_m@CLWkPVR}Pe|E=D6hu;;x zcaXJ?zxU?Y{R{Q`Ho95GoYMa4d}#Cc3mlOX+RGmKil;PkUnmK`tNQTy3hDhCosScR z9tJ&XiaM?pQzLch3jc3AU-QKOdXo2A1J}=YdzfJI5IZ>0pa8ug#Mqp-;n;gizgNeayGdGI{6NoltJHrT~nK@Lz zv?ix0NPMyb_hXQ-DvtwLIGs0x8637!oZ-5 zqL^uNps)?dCH=xOOc&U}ItzqZCtnbj2Z??ZmSOxhnNP$T#PJr9VdR~hAtDFjbO1S@ zCNC9n260{iIVO|YMU_Du9Z?ykc> Date: Wed, 25 Jun 2025 09:11:42 +0200 Subject: [PATCH 05/14] PrintVis 26 --- ...IM 3 - Move Data into PrintVis_1.0.0.2.app | Bin 5558 -> 5557 bytes ...IM 3 - Move Data into PrintVis_1.0.0.3.app | Bin 5557 -> 5557 bytes .../app.json | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.2.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.2.app index caf390e7eeb7c7a071d98ae4e5569c474227fb92..ecc3030899e0d1991e45ba81e3ed15bf40ad1714 100644 GIT binary patch delta 1159 zcmdm{y;a-V&oL}QgMop835faB*QRc?>~Po+Xi?hy#ba}?C{PdxKxzWKnOQ`DYz~He z&zn&vF6eMPnP@FrAKQP+N}zUs(EsMC&)Zb^6gMT> z?S>EUtrcrJs-su#I(0b3@0hWAahgq>;lJkG#y8q4-yEqfU$>8&>Gb`DN!!9X^R`@F z`noWdwd?ISM&89LD`p6(Mm)b;|Eqh#$1UqT!+iDx?q4$H*+Tmc%dfxdOIYgo4j~=$=nTN!-UvNqd=?3`wvYIv?L*^P7S-Us>#rO6gH@3M0ZFMB;+A%7yo z>#t$^o|}1wRgWw$KVT?d@h>1~Gt%{?|QkHowdswzqm)v+^`9|(L zU&!^JpVG|#wH>aP&R%kO>7F2aHJfVw-U+Og7Cw7kHt7^F&ib}$x5^(GRgLf~{f`sv z4=p{yy0tHK#}AVwo$`D&vvLl7(d&BmXv6fLLsR%J*IV74xN4`L%j|Zyy(+Q+dmi{* zUH(a9Yx9~HKYE)l=T`q0Mos;~O=;H~fq6lWadI&8cEJv zlRpXzZ?@rN21-nJ;C=!WSLJa8NvHE>G6Tgf3M>PX6@sTZ;TdYOkC3T6h=;I%fk6$F z1K~hu@&X}K1&|v530EraFfuSa9*Dh z%|K0^EDQ{~D4H1Az?xFn1bI<3P3{+#WjfCemOLY@0``|Inw&*V%I zIUu_O$o@EanTRux{R+r7p3EVt3}jyv5T0x=%EdT$vX`hLke?$e%jhz>OH_@GPYC1$ E0JVqVPXGV_ delta 1115 zcmdn0y-nNN&oL}QgMop835a99*ltmM(dEA9$QGs`|0MH1QJ^3YfYbzdGqZ>Q*&Ga< zo;Ra>nzOi`PPCS-znyp6LZCK&!GDJrJ2$CBeNx@PY*E(4mA%~U&5{HA0g(%C>N>ye(H- zUl+!*b-m?h&;`!bBU)>W5SKms@HFoXD-*iq;41a(slxCaSz8+lSpZk{6keKvFSlK$_*synNI55 zsCaUaLu1)Icd>+>f>VW~w!V{=sIKX)Qnb6GTpSyArqjpc;jC#X-H)43_TDhQmm^ag z&{XvH=ke=L*KCb<2uuHcKxdCs{motKo3B{ky|p!E-GyZ~(+@AX!KG;-mg9Nhpk&?3 zslspb-3wpm&AiDdHpe^mx!lb?ulqxduUoR&7-k++cD#Pmq&_i={o9M!+D$^QvcJjh z$o`)pa!FAwcH?2)Yx|dQ=6&)J3urv$SXg+r=HRTwQ#|KfSmgh^ZpMPHj}>SBd^C7j z|J&2A(t<_fSYpk@PvKRzuWfI4hw*GW$oMOP&FbZZU#_aN=1703p4oKY;E5;W!xana z%;b~~+x65;`+QJU>^9IP_HT$nVf52I^V#aGt`>LGN zf?oBrrhLt7zZiUerWE@Q=dbOPW%P2f~zL2Q` zNXCD{m5Muz3=9uB7#Ivdxe*R-Fi++ek(+GEA~M-lghw8vc)G21LNictCkq3EE?gmq z!8AEg*am2LpRg>`1$MB;0%6w47lh@3f**us8NW^D6R`%ey+mXgc_(Lx$N|~yK=!A} yOGTW4?3X~c$z*m>WguHyRF-L;z~qMlB9r4pd4K}hqOy#xlRHJ#*!YD&wgCY2fXI>n diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.3.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.3.app index 9c9423b2f616a82099021e9b17dd1dd9ce47e576..7c58095bae7807ede677972fe65575d857d327e3 100644 GIT binary patch delta 975 zcmdn0y;a-F&oL}QgMop835dU}{u7o^H{WIE7Mr_i&P$kkMS+4q08$g+&CDVKWOFd& zc;1Z4_+eT#(MqoVcHV6Zf!g>5{~ccJ+@x~qlj;U$i?SxJ?B#B6mK@j@c;!T*_e3U7 z%WL<`Q+_hN-{!FK!r_d*He>hVG>b^%f6Z?jWV}|sxl&!eZWlMx>H7;)wuN)$ZMoX| zx-gcl>n%Sc?_w2=nL?})&+pd%>Yi|N%_@&s{(B4eFPM_H(7wa+>+kv!o;tS0cl0CV zL$ThNM*iU{YIcz?Z6~l6_i#KliIg_UKU9?xn;vwd+(4q9>7>q$ ziYEs-G?vYC7faYFI8``m>pN+Q>YCmvMZ1me&vvbuAv|-!AyeIxV#nDhOK(iybJOD4 z0+y$@KKHLb9htqqVa>U3jgb|m^_xol(^i)6+M0bbW}$DTUc2W;(VzmI8@7LPhscGyH1$w1(t5ZI&vkyBP^IYP?ktMACEV1dA|Fo`@y|K9b>q)N_>u;7n zSoe2vphx?RlB0avBWgT_?>w2Qvw&%8^P@+zem0r9Yfi3n>Yj0|ZpMPHzaMA(e4Hp$ z|J&2A(t<_fSmJ-Br|Z8|U8~+EzE&confc2>o{~$7U%S1ov;B=*_Q0H{GRVO~YsLKD z_7ete6VDgP{S;~VG)M9H!58-ri#^=1H_Uod>n5eXRH1+DFJJgu`ZxVIshXt4?zZsQ z4gJQi+keUIdC2DQP{X3S@zttJ#~k-vnWK2!_#aFCnXAuM-95R#{@<*1*G`wr%iF*7 zw*KS?J>@BRe!kb(v=&=NtUkL;(^xnERMMQk$9jaa$`8gLcy+6w!Y1Ta(z30`0`pJ! zc>Ueju;$)dgQ{1S!H*frSNsbI+AQ<&?8g^Bvsdj{Q~csUNGZ#_mOU(6s;}gHW%}07 z&c5n(P2pzgdgsse$Fg1)Xs*A~&w2iyvu=u?+^m)6(UVm59PY-IPH&mNnB{5LuR@zw z?mMRJSa5Blkof#IlaGfR{U_&I?CD-)J?qP(4z$DZC=E_Apx|VC?k7Nw3Xda5ER8pl87Ou^U>T4s7d*`Y%TJTNgv@|KjY7dd@~TiQ pkTe#K0+M~gi9qs$a3qlQ60rf2?IIwNmm-cpQd`s>NM?(A0RVHs#E$>~ delta 975 zcmdn0y;a-F&oL}QgMop835bu&_*pz`Xz}knmT@H_Y*}BgC{PdxKxzWKnOQ`DYz_uq z&zn)2DjOzDw34e2%wKFFP-p-0U-Qw=fd?FfRxJsdwI!;=(>&|ax{~~3JS*S#^yW-% ztKVP7(OI-zd##@h&u7DVKWF40yUe@r{{-6w$!A;VRmvYT`R=&jCHobZ`&WCkR;H%D zTd{`Ok?%M|d!W=6mknH7KFZbo=Uw=6Pi8>exji~74UW0K=uhhU%Tk~IK-@s{Z`YJS z(TQ8ubZu;p^WZhk-(2m~UDKQNWbsxThA1It0b#dAy_=rR&E(I$)nxpa@zk;Tjwbxu zXo!PMxgjNgj(*Y7$_GkY+zfLD&|*STj;wFRp$sK0-;*i<;adw-+U zclXHx{kfM+E$=0LRP`;GoW84t&4sgRQ}#3NYjc?N82}V|DdW zNm6}`t8{$yg8q4|7q3)ce|E$n+S*~hi=+PBrFDUv%blC+^nyPKx0$R}m=khCf78ZP ziNi$v^IbUAzKQ=4-I62Px;$BV>)9<6%dS|PJddf< zTbS{^TH5w=Pu5$8?<@X@#7w&M==SA{53}_&^1WXijQPScPjWxY4%=5{MV#%+7c*Wg z-?!^#ul>UMYIR-nGR^f@{5jd*Z%p0e(tr2N?DZE;={dY!x6AvGy^?udpwRKjDx17B z#Y3cnZXZ3a==Zna$>S37zW0Yu?!Em)V`fU^pYZj&m#$hT{P5F*7kaY&8}>dpclG%n zm933?-u(1!{+#>!gDh&|7j8KnDJBk8 z5T(H>1{9oZ&;10*QQ>g}iKX#oG6Tgf2rL7V<$|X0YRNNS7P1IcVrF973!t1kcm diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json index 801b9a6..1ae87e0 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json @@ -2,7 +2,7 @@ "id": "94f222b0-63c2-429e-be8d-fad1f1a5dfb7", "name": "PTE CIM 3 - Move Data into PrintVis", "publisher": "PrintVis A/S", - "version": "1.0.0.3", + "version": "1.0.0.2", "brief": "", "description": "", "privacyStatement": "", @@ -15,7 +15,7 @@ "id": "5452f323-059e-499a-9753-5d2c07eef904", "name": "PrintVis", "publisher": "Novavision Software A/S", - "version": "25.0.0.0" + "version": "26.0.0.0" }, { "id": "c5fe08f2-b97e-43e8-adc1-2ee2cda7ee68", From 1c215152b03de203cfc997c0b5e0dd5f79291bde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Svendsen=20M=C3=B8balle?= Date: Wed, 25 Jun 2025 10:23:48 +0200 Subject: [PATCH 06/14] Removed App2 + moved it into App1 --- .../GeneratedPermission.permissionset.al | 18 ++++--- ...S_PTE CIM 1 - upg temp tables_1.0.0.12.app | Bin 16996 -> 19352 bytes .../PTECIM1UpgradeFunctions.Codeunit.al | 6 +-- .../PTECIM2UpgradeTTCodeunit.Codeunit.al | 14 +----- .../Upgrade/PTECIM2UpgradeTTLogic.Codeunit.al | 0 .../PTECIM2UpgradeTTLogicWrapper.Codeunit.al | 0 .../Upgrade/PTECIM2UpgradeTTTags.Codeunit.al | 0 .../app.json | 2 +- .../GeneratedPermission.permissionset.al | 8 ---- ...TE CIM 2 - Move Data into Temp_1.0.0.0.app | Bin 5208 -> 0 bytes ...TE CIM 2 - Move Data into Temp_1.0.0.1.app | Bin 5213 -> 0 bytes .../app.json | 45 ------------------ ...IM 3 - Move Data into PrintVis_1.0.0.3.app | Bin 5557 -> 0 bytes .../PTECIM3UpgradeTTCodeunit.Codeunit.al | 14 +----- .../app.json | 6 +-- .../CIM Upgrade Instructions.md | 25 ++++------ .../OnPrem Scripts/ContainerUpgrade.ps1 | 23 +-------- .../OnPrem Scripts/OnPremUpgrade.ps1 | 28 ----------- 18 files changed, 33 insertions(+), 156 deletions(-) rename CIM Move Controller and Device Data to PrintVis/Apps/{PTE CIM Upgrade Temp Tables - 2 - Data into Temp => PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects}/Upgrade/PTECIM2UpgradeTTCodeunit.Codeunit.al (81%) rename CIM Move Controller and Device Data to PrintVis/Apps/{PTE CIM Upgrade Temp Tables - 2 - Data into Temp => PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects}/Upgrade/PTECIM2UpgradeTTLogic.Codeunit.al (100%) rename CIM Move Controller and Device Data to PrintVis/Apps/{PTE CIM Upgrade Temp Tables - 2 - Data into Temp => PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects}/Upgrade/PTECIM2UpgradeTTLogicWrapper.Codeunit.al (100%) rename CIM Move Controller and Device Data to PrintVis/Apps/{PTE CIM Upgrade Temp Tables - 2 - Data into Temp => PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects}/Upgrade/PTECIM2UpgradeTTTags.Codeunit.al (100%) delete mode 100644 CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/GeneratedPermission.permissionset.al delete mode 100644 CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/PrintVis AS_PTE CIM 2 - Move Data into Temp_1.0.0.0.app delete mode 100644 CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/PrintVis AS_PTE CIM 2 - Move Data into Temp_1.0.0.1.app delete mode 100644 CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/app.json delete mode 100644 CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.3.app diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/GeneratedPermission.permissionset.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/GeneratedPermission.permissionset.al index 37a777b..5bab7b3 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/GeneratedPermission.permissionset.al +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/GeneratedPermission.permissionset.al @@ -1,11 +1,15 @@ permissionset 80263 "PTE CIM 1 Permission" { Assignable = true; - Permissions = tabledata "PTE CIM 1 Upg. TT Device" = RIMD, - tabledata "PTE CIM 1 Upg. TT. Controller" = RIMD, - tabledata "PTE CIM 1 Upg. TT. Cost Center" = RIMD, - table "PTE CIM 1 Upg. TT Device" = X, - table "PTE CIM 1 Upg. TT. Controller" = X, - table "PTE CIM 1 Upg. TT. Cost Center" = X, - codeunit "PTE CIM 1 - UPG Functions" = X; + Permissions = tabledata "PTE CIM 1 Upg. TT Device"=RIMD, + tabledata "PTE CIM 1 Upg. TT. Controller"=RIMD, + tabledata "PTE CIM 1 Upg. TT. Cost Center"=RIMD, + table "PTE CIM 1 Upg. TT Device"=X, + table "PTE CIM 1 Upg. TT. Controller"=X, + table "PTE CIM 1 Upg. TT. Cost Center"=X, + codeunit "PTE CIM 1 - UPG Functions"=X, + codeunit "PTE CIM 2 Upg. L. W."=X, + codeunit "PTE CIM 2 Upg. PrintVis L."=X, + codeunit "PTE CIM 2 Upg. PrintVis Tags"=X, + codeunit "PTE CIM 2 Upg. TT Codeunit"=X; } \ No newline at end of file diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app index ab18d4f11cbf703b5e13864f936487fea31cbfac..fa6cf52ed17c721300e18f420d495aa282947f4b 100644 GIT binary patch delta 9180 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 delta 6923 zcmZ8`1yEc|wCymsySqDqzyv2a1PMB5AV6>!G!P)bpuu%;ch}%9!QEYgOK{iZhx@DE zefRaLQ{8LV+PhCzb)DY5c2XkTb^x64dkHNa761SM{QJ`II6*Yk{oiGhZCpw@e@YOM z{A>K%UO1|X@CXEd$0&d;`9-~3JwQomj4(S?#w-VR#{;7+W68e|4A?tUf$*RWu?h5ov+_ zD6zjIT}4pqNYw$AvV6^sM!>8Q^o{jyi=gGv65%8Z`%@wVp92q|0F@LDqaVwIQBVn* zK6--6xd}px4jZDALb?Ewe&5TYtYy7TJAh|NEllFhRLV_maGChPBVQQlpO95-5@@VG zv%$>b<&NRe-Ud9%3LHTNI>D+fmRIb4q5< z9s4Lygu1w{taWN^ppAo#D@5K78~4U>|3Qj4NEmvhy8dHLfI@m9%3A=`ysR~Qyger( zupgL9OXc!BdM9HI?>KeEe_qj1*5C2pZ7WRkC$aSJCLV%=k;8LA+2uKhMme~~M#kCS zbE;KwbHC=*Qbj{?1UuYZfw?tNd=%Nwoxqn)tN>s7=**17q&QfKQK_oBW{Nc?u3Ql( z(mNl5Jca}YI&xyY=!!xdyqur0dI`yCB?y{C+XugL;3u(xcb^Yf1@`vh33m3j^N3=y z>l&rI1VNPu4Tev0SP?Xmg3ah5v;LcWrpkl&ti}26$&3RJp9v-5R|r=WE@KtNB{1iJ z;l6r+|1Lz_KdzDq5desz007>=ct{ywstCkTefv!T0&i-o-~NHMY(+ke@mA9Z^0l48 zYQtFxH!h}lh2)T6HIoIc(&tl~{-%WxNNkg4%hYc6P|u#{-pxJ5R&}-ijjvp%yFE9R zU!S!oJb#$*1Ty7W;{(R-V!#^k6ZSi7Dj2asAWN!%K|pJu)-I zA?)~VG<*dB^)^^?H_K4kOVm0!Og`a}{;SB^hlO<9rL3_5$}1rUK3CyXT8f)vi9g+> z3$nwoS!-OJD+s$o7$x^e?7@3ilxF;F6y+_Z*4kM-f}L6E(yrG7iHS z009nSsY37hiHS*q7_&+qE|6b2>YRr98^7dj*hlJBPqxYW3$7v# zVk09^0!=p`?^GPKzH5Fxu{r;$C=tz&;vU>E^UYYVyxPQIG>iU+f?Nun{$U-A0jL$u z%HRM`Z>rmUzwdavg80jYcpKHO=!+Kx>kl=aJ>kd5pR2f<@$~EX(JN_oP@c8kB3P$! zvRSb5Vne-YJ*RUir^cZ`#68wSW_O2Ax6fX^(ATD?aZ@|gYAzc>o>o@l*>wKneP`_Z zu~(ZX(5AGGp|KX%>sARe%lJuVzY?s+|Bxf?(u<;u^#na$6$T(u*UyYW-xYuN2T zJ>c12DhNst8;7&Vu;~;G{kmO1cLmmA)@jfS@qU^p*h?FVIhm(K8w!E2wz7rxxpO@Q zILhqH@GYMVl-}$WOSqgMj=?K_Hd{}%U)&eD-p>w;hlAW?>iGe~nhL>W!W(nHBAdB(!n{f_ zH3}^2I}U#`aKt}_bR_#s`8jh;*Mlv!n#LcDPrF##LievdW^;}5(!Uy;7C;`#q)4Rg zoXD&~Z)ECg1BqtGpbt4?gu3RS1LQuoyx1tlO~IiU{Tm-d5gf zY|W$m;)er5`;eVw<7DX?;;1)W(!(Tm2n;??ooeAGESBj)xpq1=@a2L#X1t|uk6Q#* zx*5>w$v4MGg|voemPs{3JIUg16vTI2+6$e+H75AOGfn<*{9X@>b2_-?|LXQ>l$#H7 zeG2{0AGIa{6%G-&C0~<_1qb)ir(x6m(|6(+p}b%^Qi&G~v!>a=dP#t6P~MXL`FoPs z0b#nd!q8~t_dmFCWN+nHx>DK(Kc=RzSb30Q#1}Tf2H41s`do2X@tXabnw;H1L8+?l5L76W}j~!%=l1t z*P;JCoveN|vA1FY0Eun@z)Q}k;SMpew^cVYH*+$x`((yt?QCziW3cM9T#x5X7+x_& zs#oV-wvaAJ{N0xMJ-vS2cAoRn2XQ=x8d_9Jyw95l+k<1h?s=DJ7I4uBckJqpZqfDE zJ$OwzM-4hp$6P=E{DwZhg}R;mjeR+xOCx#$D)`kp^s28o%CNWdxaVKVJxBX zemc?PM-6L^!Yn;uIz!%c`JT3tKq3^FNRYn)7FvDW^Lg)eeD66X5u{53f%gcJWWamkY zcrsCsXLpIwcPda8lrO@EHT(B~43(l^Cidy>yaD`|4hKtsD39~uR?lj4=ZjuoFJ2F* z?+J|0o~raKyZP}-|4@v0d(sg1vsX3(6$8-bRm8z*jM4`Z#tUxt@1Bt8iLRlBjRSg# zVz|;TIqx#^i}C)XsRtQVVs4zGoRV8gkh*5wy5O#6CHq53XA(O}7`aP|FyZ(dEyd?T z&ZHnXk!zZ$9+)88koBDM@xczs&GNWej9J?>dLHR3*5Bc~!a1e7m;pwp^#vr?!=@Xnn z4GpM%ydbFguDnv5*NI8L+Ei)wcb}rE0E%YYUhgA9bT6|9i^3t3P3^vsvfG-F_YO_< zr0b4W1pQ0a`itHl#xMw+2s*kejzvH|uyiCoB=eum7m&^J^g>fn4eZ1eRws;+PEfC5 zV^_|rJ4}b-c$Y|D+D0Q5r`SMCKGK;V1qnX`l`x>)^AjYqwlFRTUQYC>I=PX$vugcQ zhJlsh^xm~;B%QY21Ym9$frwi^ouTANVC%LBL|K6qyz(5ZoF-4Xza>4wXpa@4p^+;cTG{-&e&RyJgHq;uvq za0r@Wrsur5ymC72AUQ?h#)G^BLLpjbf{*z*SyerAAz@*nS6XgF8=9h@qbDa%)VH`5 zcnl-V_4YRatCZ7C<&TQTxz+#jRkI0t<~k=@^~Xm$SEoAk=*;Mcr+Zf`9TjY5`TN!P zu;~4_Au7|xlS3z0gXX2kc;ev)Lxpx|;@_cv9yy9Z1Rb9aH$~i<-;jyDPKgyOQglw&b)O^CCyLq8U0$2Dw zD122G33YPRdVP`~^)-9yW;LY4#vT--;Ki$b^a!-j1x&51rK9w%dK?FeNb)t#KXF1c z5}3GEY*CcV1GVXGaFc1ZoT+j0dVavAY|i>0pNq#O@q$FGpA?D7YyxR6rQ`0BMXZVy zT9XD?aVN{M&5D??nZWV>X#qflE+;lh29=k`@-v8)#7X}bQR zxMDrndz?e^thle_8*|~jSJRx*)V1tX*+}y>s%8!KX@{eF`7EEN6#bp-by#FGtTXDqXm<`j(UIoKoSLaXMWmMsMoTUxUw z`hr!+e0%Z7$QWwaPQhhk3-~PfxcqjSTAMvNCS!i`%|y zC32AHL;{}=@@Gw@^)b^ce?K2Ng}kQ0wiH6Zh8Eb2@cVMzWWBFqIUmVyA5C>`={o!M z`c8h5o%)pOh!FXV-Oc7L^vCIZ&o^nDpY@P@cZ>FC6u}J>Ug9H%+R3$P9Tzg7t|Yov z4!oju=jL5Gfrp||1K+kxh+l7PN>y+py{}&L#(=IKG$zjsyFj4VZeFSoVJzesFE;vv z-|<_SNP;W0@7fabV&4aHh3@x6FmLO5iGFc{a zk2_9K{5|K5GOyE)LZZ^s33t2~&Co7?WS zJMsltMulZ}IR)W&Kz(IvgD(i;!S(^xL^ZCUX%(x2Mpt}-OOMHVbEIO!T5f&NrK=0? z$f3DiiPMzW_kU3hYKl1 z&506&yb_QKbJY&6#J+t&ykUrzI$>&I;;A+Fo0%Dcs`qpE zJOKPjSFjZRgUlC%MhTY94{kL5!#+Z^`0IL(5>w*AB`0Xb6W_S3F*_n;?G75P-Tr3v zOy${q6Cw!o(2-H(APl&|H;cv}sgiN9S{{%JA>*Y<$q26JIL(St$TKM>vqIW}uV7i$ z%8mloqrrsB6~z<1KFt31``xY~%&wx!JU0Cuy?_#u?vXpfFW%=1*p^0^T^-tDm|uR9 zMYJoJi;N8ik)Sr!E!Y?$F?^gS5sx8^mj&Y9-s~>wLUFV7jI-O&6dHSv^N-JNx_Rh` ztEGo7CtT-lg)wyw87!<~94wUnO!p9AOtJ%uvlb@bYTQVMTV}fq`VEx$fbG+uMI||(}UR|md# z+cFp7TYiOq#MvDi#N*z>rXImb|oq&Dw`0z3orPsFe#6i2a4wWn{Ple-c|xO{_XWr+A!x9eTLLmJA9X&A|#Ie6*_TRf4}Lfh@{UFeiMM7Wj9 zES2Hm{p(%JtFpA+;?%%Xsoz@&n^Nu1@tith!xXm=^a2%@Yqg2F@w8ft*?|QqHXm^{ zvSdDi*^pJRv#EdK%cGXF>TFV~5vFKLLLsPitZvesb!g#w_wmswe$r7y@v~Fv#1^L(31Z_rx9jj4L2iX~QFQ@MIva3$%7o7arjwV-}wV=P3EB0x*{ zqC+wfe-fcyDwU#zNXy>bZeshy$KNFq73RXxOQN;rx^B?XMZc{@B>@jpJ9ubgV&E=G z=sfj@MScQ?0Ssp3^9e3mp)606ux_qR3WyzYbTeY!8IxJG#)G^M`3^oZ^s9yQ-p+4x zMRyJODkm3+er~r$b3MOG1e%=aHcGp2W|8#%`76Y>dGa*OFJ9#>8irP9V=Kh>7 z{hH1GZOcZbhI;Ve40V(33K{@o+V9J)Nh2xYq7#<9thrQ!GNq{-^!83 z)$lsc~e<|#IM zl2zW2`!1-36Zp7HTOIXND7;|;@kkq>C3$5H>MegeCb2GP8re`RR^;H4JxZ(9VysNvZ-R2AWX1pi#6 z|9|=AKl1Ot?7yQSc-RCE{a-bh5LW&U<7LVN8492@>R&4t3?xfQ{W70#c_S?IFBusQ z0FeEUyBy3>7X0EhAWH#M!2ZW;2^)v~|9*fI-EA8Z3IMPw2mpxvCxRVJMNau8LWUd# zaDwD-gjcX%a+EKYmUk3Dd@|VLJIa4n{jY=q0Py`M#tj+Ffc6bcNde;@;{TNs{^iP1 zz}yt*USg*yPyj*fux16C7qs#ht+2x$6f|CtiXsKjN(9C&O-Q7wh=}y!j`jCBK>z>* IL|@SV1L()d82|tP diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al index 9627e7f..5b02b57 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al @@ -98,14 +98,14 @@ codeunit 80263 "PTE CIM 1 - UPG Functions" procedure MoveCostCenterFieldToTable(MoveIntoPrintVis: Boolean; InsertAllowed: Boolean; ModifyAllowed: Boolean) - var + var TableNoFromInt: Integer; TableNoToInt: Integer; begin if not IsCIMInstalled(MoveIntoPrintVis) then exit; - if MoveIntoPrintVis then - exit; + if MoveIntoPrintVis then + exit; TableNoFromInt := TableNoCostCenter; TableNoToInt := Database::"PTE CIM 1 Upg. TT. Cost Center"; LoopTableAndMoveData(TableNoFromInt, TableNoToInt, InsertAllowed, ModifyAllowed); diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/Upgrade/PTECIM2UpgradeTTCodeunit.Codeunit.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/Upgrade/PTECIM2UpgradeTTCodeunit.Codeunit.al similarity index 81% rename from CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/Upgrade/PTECIM2UpgradeTTCodeunit.Codeunit.al rename to CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/Upgrade/PTECIM2UpgradeTTCodeunit.Codeunit.al index 3947d12..a44ebad 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/Upgrade/PTECIM2UpgradeTTCodeunit.Codeunit.al +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/Upgrade/PTECIM2UpgradeTTCodeunit.Codeunit.al @@ -1,12 +1,7 @@ codeunit 80266 "PTE CIM 2 Upg. TT Codeunit"//Get new object id { - Subtype = Upgrade; - trigger OnCheckPreconditionsPerCompany() - begin - // Code to make sure company is OK to upgrade. - end; - - trigger OnUpgradePerCompany() + Subtype = Install; + trigger OnInstallAppPerCompany() begin // Code to perform company related table upgrade tasks UpgradeMoveDeviceToTempTable(); @@ -14,11 +9,6 @@ codeunit 80266 "PTE CIM 2 Upg. TT Codeunit"//Get new object id UpgradeMoveCostCenterFieldToTempTable(); end; - trigger OnValidateUpgradePerCompany() - begin - // Code to make sure that upgrade was successful for each company - end; - local procedure UpgradeMoveControllerToTempTable(); begin if UpgradeTag.HasUpgradeTag(UpgradeTags.GetMoveControllerToTempTableTag()) then diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/Upgrade/PTECIM2UpgradeTTLogic.Codeunit.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/Upgrade/PTECIM2UpgradeTTLogic.Codeunit.al similarity index 100% rename from CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/Upgrade/PTECIM2UpgradeTTLogic.Codeunit.al rename to CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/Upgrade/PTECIM2UpgradeTTLogic.Codeunit.al diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/Upgrade/PTECIM2UpgradeTTLogicWrapper.Codeunit.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/Upgrade/PTECIM2UpgradeTTLogicWrapper.Codeunit.al similarity index 100% rename from CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/Upgrade/PTECIM2UpgradeTTLogicWrapper.Codeunit.al rename to CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/Upgrade/PTECIM2UpgradeTTLogicWrapper.Codeunit.al diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/Upgrade/PTECIM2UpgradeTTTags.Codeunit.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/Upgrade/PTECIM2UpgradeTTTags.Codeunit.al similarity index 100% rename from CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/Upgrade/PTECIM2UpgradeTTTags.Codeunit.al rename to CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/Upgrade/PTECIM2UpgradeTTTags.Codeunit.al diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/app.json b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/app.json index 3b11609..31ee51e 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/app.json +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/app.json @@ -24,7 +24,7 @@ "idRanges": [ { "from": 80263, - "to": 80265 + "to": 80269 } ], "resourceExposurePolicy": { diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/GeneratedPermission.permissionset.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/GeneratedPermission.permissionset.al deleted file mode 100644 index 1e7fda8..0000000 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/GeneratedPermission.permissionset.al +++ /dev/null @@ -1,8 +0,0 @@ -permissionset 80266 "PTE CIM 2 Permission" -{ - Assignable = true; - Permissions = codeunit "PTE CIM 2 Upg. L. W." = X, - codeunit "PTE CIM 2 Upg. PrintVis L." = X, - codeunit "PTE CIM 2 Upg. PrintVis Tags" = X, - codeunit "PTE CIM 2 Upg. TT Codeunit" = X; -} \ No newline at end of file diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/PrintVis AS_PTE CIM 2 - Move Data into Temp_1.0.0.0.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/PrintVis AS_PTE CIM 2 - Move Data into Temp_1.0.0.0.app deleted file mode 100644 index 630e053d49bf05b6213aecb67826c9e325b0abbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5208 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 aHymJTMoZ2*001QayvZMK#m@~vz<&W_Z-71k diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/PrintVis AS_PTE CIM 2 - Move Data into Temp_1.0.0.1.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 2 - Data into Temp/PrintVis AS_PTE CIM 2 - Move Data into Temp_1.0.0.1.app deleted file mode 100644 index 2f650fc1682cd5ca4ee36ab1e7d46fa0f9434202..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5213 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 diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTCodeunit.Codeunit.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTCodeunit.Codeunit.al index d643db6..ac29de4 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTCodeunit.Codeunit.al +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTCodeunit.Codeunit.al @@ -1,12 +1,7 @@ codeunit 80270 "PTE CIM 3 Upg. TT Codeunit"//Get new object id { - Subtype = Upgrade; - trigger OnCheckPreconditionsPerCompany() - begin - // Code to make sure company is OK to upgrade. - end; - - trigger OnUpgradePerCompany() + Subtype = Install; + trigger OnInstallAppPerCompany() begin // Code to perform company related table upgrade tasks UpgradeMoveDeviceToPrintVisTable(); @@ -15,11 +10,6 @@ codeunit 80270 "PTE CIM 3 Upg. TT Codeunit"//Get new object id UpgradePVSCIMSystemJDFEnumValueInControllerTable(); end; - trigger OnValidateUpgradePerCompany() - begin - // Code to make sure that upgrade was successful for each company - end; - local procedure UpgradeMoveControllerToPrintVisTable(); begin if UpgradeTag.HasUpgradeTag(UpgradeTags.GetMoveControllerToPrintVisTableTag()) then diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json index 1ae87e0..4ca1d36 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/app.json @@ -15,13 +15,13 @@ "id": "5452f323-059e-499a-9753-5d2c07eef904", "name": "PrintVis", "publisher": "Novavision Software A/S", - "version": "26.0.0.0" + "version": "26.1.1.0" }, { "id": "c5fe08f2-b97e-43e8-adc1-2ee2cda7ee68", "name": "PTE CIM 1 - Upg Temp tables", - "publisher": "Novavision Software A/S", - "version": "1.0.0.0" + "publisher": "PrintVis A/S", + "version": "1.0.0.12" } ], "screenshots": [], diff --git a/CIM Move Controller and Device Data to PrintVis/CIM Upgrade Instructions.md b/CIM Move Controller and Device Data to PrintVis/CIM Upgrade Instructions.md index c05b17c..66c7d86 100644 --- a/CIM Move Controller and Device Data to PrintVis/CIM Upgrade Instructions.md +++ b/CIM Move Controller and Device Data to PrintVis/CIM Upgrade Instructions.md @@ -18,28 +18,21 @@ Cloud only needs to follow the information outlined above and below, where they OnPrem / Container - use the appropriate Powershell script, before running the script - update the input section in the top of the script. 1. Install App 1 'PTE CIM 1 - upg temp tables' - -2. Install App 2 'PTE CIM 1 - Move Data into Temp' -3. Install App 2 'PTE CIM 1 - Move Data into Temp' v.2 *- trigger upgrade "move data from PrintVis into App 1"* -4. Uninstall + Remove App 2 -5. Uninstall + Remove App 2 v.2 -6. Uninstall + Unpublish 'PrintVis CIM' +2. Uninstall + Unpublish 'PrintVis CIM' -7. Install 'PrintVis' - version 26.1.1.0 -8. Install 'PrintVis CIM' - version 26.1.1.0 +3. Install 'PrintVis' - version 26.1.1.0 +4. Install 'PrintVis CIM' - version 26.1.1.0 **- install with mode = Force** -9. Install App 3 'PTE CIM 1 - Move Data into PrintVis' -10. Install App 3 'PTE CIM 1 - Move Data into PrintVis' v.2 +5. Install App 3 'PTE CIM 1 - Move Data into PrintVis' *- trigger upgrade "Move Data from App 1 into PrintVis CIM"* -11. Uninstall + Remove App 3 -12. Uninstall + Remove App 3 v.2 +6. Uninstall + Remove App 3 **- Delete Extension Data** -13. Go to the Browser and connect to the Business Central system and check if there exists data in PrintVis CIM Controller. -14. Verify Data exists in CIM Controller + CIM Device + Cost Center.Device Code -15. Uninstall + Remove App 1 - **Delete Extension data** +7. Go to the Browser and connect to the Business Central system and check if there exists data in PrintVis CIM Controller. +8. Verify Data exists in CIM Controller + CIM Device + Cost Center.Device Code +9. Uninstall + Remove App 1 - **Delete Extension data** -16. Done +10. Done diff --git a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 index c19b47e..9c89c66 100644 --- a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 +++ b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 @@ -20,31 +20,15 @@ $Temp1Name = 'PTE CIM 1 - upg temp tables' $Temp1Version = '1.0.0.12' $Temp1Path = $path + 'PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app' -$Temp2Name = 'PTE CIM 2 - Move Data into Temp' -$Temp2Version = '1.0.0.0' -$Temp2_2Version = '1.0.0.1' -$Temp2Path = $path + 'PrintVis AS_PTE CIM 2 - Move Data into Temp_1.0.0.0.app' -$Temp2_2Path = $path + 'PrintVis AS_PTE CIM 2 - Move Data into Temp_1.0.0.1.app' - - $Temp3Name = 'PTE CIM 3 - Move Data into PrintVis' $Temp3Version = '1.0.0.2' $Temp3Path = $path + 'PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.2.app' -$Temp3_2Path = $path + 'PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.3.app' #does not need to be updated #Steps #Install temp table app to data that needs to be moved -Publish-BcContainerApp $instance -appFile $Temp1Path -skipVerification -sync -install - -#Now data needs to be moved into temp tables -Publish-BcContainerApp $instance -appFile $Temp2Path -skipVerification -sync -install -#Trigger upgrade step -Publish-BcContainerApp $instance -appFile $Temp2_2Path -sync -upgrade -install -skipVerification -#Upgrade to temp tables done -UnPublish-BcContainerApp $instance -name $Temp2Name -version $Temp2Version -unInstall -doNotSaveData -UnPublish-BcContainerApp $instance -name $Temp2Name -version $Temp2_2Version -unInstall -doNotSaveData +Publish-BcContainerApp $instance -appFile $Temp1Path -skipVerification -sync -install -upgrade #install PrintVis @@ -63,12 +47,9 @@ Publish-BcContainerApp $instance -appFile $PrintVisCIMPath -syncMode ForceSync - #Now data needs to be moved into PrintVis Tables Publish-BcContainerApp $instance -appFile $Temp3Path -skipVerification -sync -install -#Trigger upgrade step -Publish-BcContainerApp $instance -appFile $Temp3_2Path -sync -upgrade -install -skipVerification #confirm that PrintVis CIM Controller is not empty #Upgrade to temp tables done -UnPublish-BcContainerApp $instance -name $Temp3Name -version $Temp2Version -unInstall -doNotSaveData -UnPublish-BcContainerApp $instance -name $Temp3Name -version $Temp2_2Version -unInstall -doNotSaveData +UnPublish-BcContainerApp $instance -name $Temp3Name -version $Temp3Version -unInstall -doNotSaveData UnPublish-BcContainerApp $instance -name $Temp1Name -version $Temp1Version -unInstall -doNotSaveData diff --git a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 index a63ad75..fac8eb7 100644 --- a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 +++ b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 @@ -20,18 +20,10 @@ $Temp1Name = 'PTE CIM 1 - upg temp tables' $Temp1Version = '1.0.0.12' $Temp1Path = $path + 'PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app' -$Temp2Name = 'PTE CIM 1 - Move Data into Temp' -$Temp2Version = '1.0.0.0' -$Temp2_2Version = '1.0.0.1' -$Temp2Path = $path + 'PrintVis AS_PTE CIM 1 - Move Data into Temp_1.0.0.0.app' -$Temp2_2Path = $path + 'PrintVis AS_PTE CIM 1 - Move Data into Temp_1.0.0.1.app' - - $Temp3Name = 'PTE CIM 1 - Move Data into PrintVis' $Temp3Version = '1.0.0.2' $Temp3Path = $path + 'PrintVis AS_PTE CIM 1 - Move Data into PrintVis_1.0.0.2.app' -$Temp3_2Path = $path + 'PrintVis AS_PTE CIM 1 - Move Data into PrintVis_1.0.0.3.app' #does not need to be updated #Steps @@ -40,21 +32,6 @@ Publish-NAVApp $instance -Path $Temp1Path -SkipVerification Sync-NAVApp $instance -Name $Temp1Name Install-NAVApp $instance -Name $Temp1Name -#Now data needs to be moved into temp tables -Publish-NAVApp $instance -Path $Temp2Path -SkipVerification -Sync-NAVApp $instance -Name $Temp2Name -Install-NAVApp $instance -Name $Temp2Name -Uninstall-NAVApp $instance -Name $Temp2Name -Unpublish-NAVApp $instance -Name $Temp2Name - -#Trigger upgrade step -Publish-NAVApp $instance -Path $Temp2_2Path -SkipVerification -Sync-NAVApp $instance -Name $Temp2Name -Start-NAVAppDataUpgrade $instance -Name $Temp2Name -Uninstall-NAVApp $instance -Name $Temp2Name -Unpublish-NAVApp $instance -Name $Temp2Name - - #install PrintVis #install PrintVis Library @@ -86,11 +63,6 @@ Sync-NAVApp $instance -Name $Temp3Name Install-NAVApp $instance -Name $Temp3Name -Force Uninstall-NAVApp $instance -Name $Temp3Name Unpublish-NAVApp $instance -Name $Temp3Name -#Trigger upgrade step -Publish-NAVApp $instance -Path $Temp3_2Path -SkipVerification -Sync-NAVApp $instance -Name $Temp3Name -Start-NAVAppDataUpgrade $instance -Name $Temp3Name -Uninstall-NAVApp $instance -Name $Temp3Name #!!!confirm that PrintVis CIM Controller is not empty!!! #Upgrade to temp tables done Unpublish-NAVApp $instance -Name $Temp3Name From 93a50563ff2343cb9e7b330c3e69dbce9ecb0c23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Svendsen=20M=C3=B8balle?= Date: Wed, 25 Jun 2025 10:31:28 +0200 Subject: [PATCH 07/14] Upgrade Instructions --- .../OnPrem Scripts/ContainerUpgrade.ps1 | 12 +++++++----- .../OnPrem Scripts/OnPremUpgrade.ps1 | 4 +++- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 index 9c89c66..f572858 100644 --- a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 +++ b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 @@ -1,10 +1,10 @@ #input -$instance = '' +$instance = 'CIMonprem' #needs to end with a \ -$path = '' +$path = 'C:\Users\TommySvendsenMøballe\Downloads\Upgrade\CIM Upgrade\' #Current version of PrintVis -$PrintVisVersionCurrent = '26.0.0.3' +$PrintVisVersionCurrent = '26.0.80.0' $PrintVisVersionNew = '26.1.1.0' $PrintVisPath = $path + 'NovaVision Software AS_PrintVis_26.1.1.0.app' $PrintVisLibraryPath = $path + 'NovaVision Software AS_PrintVis System Library_26.1.1.0.app' @@ -26,13 +26,15 @@ $Temp3Version = '1.0.0.2' $Temp3Path = $path + 'PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.2.app' #does not need to be updated + #Steps #Install temp table app to data that needs to be moved Publish-BcContainerApp $instance -appFile $Temp1Path -skipVerification -sync -install -upgrade -#install PrintVis +#Uninstall PrintVis CIM +Unpublish-BcContainerApp $instance -appName $PrintVisCIMName -version $PrintVisVersionCurrent -unInstall -#install PrintVis CIM +#install PrintVis Publish-BcContainerApp $instance -appFile $PrintVisLibraryPath -skipVerification -sync Publish-BcContainerApp $instance -appFile $PrintVisPath -skipVerification -sync Unpublish-BcContainerApp $instance -appName $PrintVisName -version $PrintVisVersionCurrent -unInstall diff --git a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 index fac8eb7..588b995 100644 --- a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 +++ b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/OnPremUpgrade.ps1 @@ -32,7 +32,9 @@ Publish-NAVApp $instance -Path $Temp1Path -SkipVerification Sync-NAVApp $instance -Name $Temp1Name Install-NAVApp $instance -Name $Temp1Name -#install PrintVis +#Uninstall PrintVis CIM +Uninstall-NAVApp $instance -Name $PrintVisCIMName -version $PrintVisVersionCurrent -Force +Unpublish-NAVApp $instance -Name $PrintVisCIMName -version $PrintVisVersionCurrent -unInstall #install PrintVis Library Uninstall-NAVApp $instance -Name $PrintVisLibraryName -Force From ab969d9d5a918478e88a2c622dc98a3570a3835d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Svendsen=20M=C3=B8balle?= Date: Wed, 25 Jun 2025 11:00:24 +0200 Subject: [PATCH 08/14] app updated --- ...IM 3 - Move Data into PrintVis_1.0.0.2.app | Bin 5557 -> 5501 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.2.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/PrintVis AS_PTE CIM 3 - Move Data into PrintVis_1.0.0.2.app index ecc3030899e0d1991e45ba81e3ed15bf40ad1714..c053bb7c78e72fcbc7de5898c08f78f3db1bc791 100644 GIT binary patch delta 2393 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 Date: Wed, 25 Jun 2025 11:06:41 +0200 Subject: [PATCH 09/14] Update Apps - remove App 2 --- ...S_PTE CIM 1 - upg temp tables_1.0.0.12.app | Bin 19352 -> 19352 bytes .../PTECIM1UpgradeFunctions.Codeunit.al | 4 ++-- ...IM 3 - Move Data into PrintVis_1.0.0.2.app | Bin 5501 -> 5503 bytes .../Upgrade/PTECIM3UpgradeTTLogic.Codeunit.al | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app index fa6cf52ed17c721300e18f420d495aa282947f4b..725c308abe721dc0f85d518383880bcd940ecf3d 100644 GIT binary patch delta 1398 zcmbO+opHu=Mr%LEum}wX1_mY|jxSsKdg-58KF#MuH;Lw3JSgx63IYL0O@KEuiwKa- z!LUB!W|YOUceQIKTFcho&U<7aP#d55|KO?5%XT{K2npznzM8SnwRPL2eUj-+_e$TK zC~Nrh*N=nKX?3XF980o9cz~E^%(E{s$wTzx-|P7pUCqx3ZC6ch!eoI#=WBLtjS)%+{J~`gMXxx`M^wrcm+3?Tz=jGb>B) zGbpy_th~o8Hit7*h3}@!mCVp{Ax)g;LnI11!uw79?ybDjywhd-j5RxIZvSOVTP@A| zXT$Zv6J7J(Z%p)leD`C|vkA>U4n}p!c^f}1O1#p0Xp3-JjJ?#Nw!@00?SEH1cJn+@ z6H;#=`|EDl;nim4O?y`<+kW!m-Q@Uu&Wg4u>zut)HG5_;{*7PujO)LNZP!v(-NLwt z*^866t@6BQz^hQW=GvBkiO;>FJ*IU9mV`IkGjDC(clM!_{oZ{?SAR8{cl7r9ir+?` zr1s=Jdv_&ct>X2rMnkXsQ#s3z#73Smjt}wH`>y+suii~`*1<<}w3~ghTeoSRbm1tS zb$H#4_lDJPB4QUvW`)dM5@6z3Q*3$b&9Ouje!-SeV6uCo z$>DyDFNaTjtx1Otl$*B2t8LEQaR1n<&kj3`JM(?E)Tb}C@IR$7tIvL!w7|ENc`L+{v$?DOKD)Z# z^5R@0ul6ak%*8*Q^t^se_`Kx3nK#6>zFiCX`=x99iBG*7eHOj!cAuTJDD}=(7L|rS zM=tgxX=Kc`TAUYinfa{c(^TWr_HPec+&PpYzDDZN`LkiCue_EF={g`a<=ZTWr=@Yh zmd7+VsPH^qal@tizr1p5%rD<_a`z&Pd3>Y)ez!&m#A%$2tW4`8HqYc^WCYQ3_?5u) z0f7V#5MN2s5zJ4OIt-?@WE{YBj;s)vZjgHcq9Fn_bd=K4?=NyWP^C+9$>kL9{C_%kY_rG+U;o# bqJDTLfT$=h2M{&K%ML`{@hSvS{@$JdZd7$# delta 1398 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 XK?my628&bp8Bhdi1bt)|c9r}M;l7@h diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTLogic.Codeunit.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTLogic.Codeunit.al index dfb0704..c37700e 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTLogic.Codeunit.al +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 3 - Data into PrintVis/Upgrade/PTECIM3UpgradeTTLogic.Codeunit.al @@ -24,7 +24,7 @@ codeunit 80271 "PTE CIM 3 Upg. PrintVis L."//Get new object id repeat if CostCenters.get(CostCenterUpg.Code) then begin CostCenters."PVS CIM Device Code" := CostCenterUpg."PVS CIM Device Code"; - CostCenters.Modify(false); + if CostCenters.Modify(false) then; end; until CostCenterUpg.Next() = 0; end; From 0c772712f86a4b3f42f6439efaf52647e67a0d80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Svendsen=20M=C3=B8balle?= Date: Wed, 25 Jun 2025 11:18:42 +0200 Subject: [PATCH 10/14] instructions updated --- .../CIM Upgrade Instructions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CIM Move Controller and Device Data to PrintVis/CIM Upgrade Instructions.md b/CIM Move Controller and Device Data to PrintVis/CIM Upgrade Instructions.md index 66c7d86..eeb7556 100644 --- a/CIM Move Controller and Device Data to PrintVis/CIM Upgrade Instructions.md +++ b/CIM Move Controller and Device Data to PrintVis/CIM Upgrade Instructions.md @@ -18,7 +18,7 @@ Cloud only needs to follow the information outlined above and below, where they OnPrem / Container - use the appropriate Powershell script, before running the script - update the input section in the top of the script. 1. Install App 1 'PTE CIM 1 - upg temp tables' -*- trigger upgrade "move data from PrintVis into App 1"* +*- triggers upgrade "move data from PrintVis into App 1"* 2. Uninstall + Unpublish 'PrintVis CIM' @@ -27,7 +27,7 @@ OnPrem / Container - use the appropriate Powershell script, before running the s **- install with mode = Force** 5. Install App 3 'PTE CIM 1 - Move Data into PrintVis' -*- trigger upgrade "Move Data from App 1 into PrintVis CIM"* +*- triggers upgrade "Move Data from App 1 into PrintVis CIM"* 6. Uninstall + Remove App 3 **- Delete Extension Data** From a93575c369d6e6b03563eb6ea9a3c18268568005 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Svendsen=20M=C3=B8balle?= Date: Wed, 25 Jun 2025 11:22:52 +0200 Subject: [PATCH 11/14] add. notes --- .../OnPrem Scripts/ContainerUpgrade.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 index f572858..626c173 100644 --- a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 +++ b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 @@ -1,10 +1,10 @@ #input -$instance = 'CIMonprem' +$instance = '' #needs to end with a \ -$path = 'C:\Users\TommySvendsenMøballe\Downloads\Upgrade\CIM Upgrade\' +$path = '' #Current version of PrintVis -$PrintVisVersionCurrent = '26.0.80.0' +$PrintVisVersionCurrent = '26.0.0.4' $PrintVisVersionNew = '26.1.1.0' $PrintVisPath = $path + 'NovaVision Software AS_PrintVis_26.1.1.0.app' $PrintVisLibraryPath = $path + 'NovaVision Software AS_PrintVis System Library_26.1.1.0.app' From 5b81c7552587a00129c81f89ce05c46ef4639e58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Svendsen=20M=C3=B8balle?= Date: Wed, 25 Jun 2025 11:29:03 +0200 Subject: [PATCH 12/14] revert --- .../OnPrem Scripts/ContainerUpgrade.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 index 626c173..25d0fb6 100644 --- a/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 +++ b/CIM Move Controller and Device Data to PrintVis/OnPrem Scripts/ContainerUpgrade.ps1 @@ -4,7 +4,7 @@ $instance = '' #needs to end with a \ $path = '' #Current version of PrintVis -$PrintVisVersionCurrent = '26.0.0.4' +$PrintVisVersionCurrent = '26.0.0.3' $PrintVisVersionNew = '26.1.1.0' $PrintVisPath = $path + 'NovaVision Software AS_PrintVis_26.1.1.0.app' $PrintVisLibraryPath = $path + 'NovaVision Software AS_PrintVis System Library_26.1.1.0.app' From d9a366fef32b12890ddae6dab54b871590e1ad5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Svendsen=20M=C3=B8balle?= Date: Wed, 25 Jun 2025 14:02:24 +0200 Subject: [PATCH 13/14] Field No 6010050 --- ...S_PTE CIM 1 - upg temp tables_1.0.0.12.app | Bin 19352 -> 19379 bytes .../PTECIM1UpgradeFunctions.Codeunit.al | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app index 725c308abe721dc0f85d518383880bcd940ecf3d..7518eee5c94666019d88a65f1c138bd96731ceec 100644 GIT binary patch delta 2727 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 diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al index b470793..83c3f10 100644 --- a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al +++ b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/UpgradeObjects/PTECIM1UpgradeFunctions.Codeunit.al @@ -142,7 +142,10 @@ codeunit 80263 "PTE CIM 1 - UPG Functions" FieldToRec.SetRange("No.", FieldFromRec."No."); if FieldToRec.IsEmpty() then if isPTECIMInstalled then - FieldToRec.SetRange("No.", FieldFromRec."No." + 75000); + if FieldFromRec."No." = 6010050 then + FieldToRec.SetRange("No.", 6010050) + else + FieldToRec.SetRange("No.", FieldFromRec."No." + 75000); if FieldToRec.FindFirst() then TransferField(FieldFromRec, FieldToRec, fromRecRef, toRecRef); until FieldFromRec.Next() = 0; From a6363f9d51b4bc8c4b1b6b5db5821e9b9b9b9cf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Svendsen=20M=C3=B8balle?= Date: Wed, 25 Jun 2025 14:23:55 +0200 Subject: [PATCH 14/14] Upgrade - catch pte device code --- ...S_PTE CIM 1 - upg temp tables_1.0.0.12.app | Bin 19379 -> 19390 bytes .../PTECIM1UpgradeFunctions.Codeunit.al | 11 ++++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app b/CIM Move Controller and Device Data to PrintVis/Apps/PTE CIM Upgrade Temp Tables - 1 - Tables/PrintVis AS_PTE CIM 1 - upg temp tables_1.0.0.12.app index 7518eee5c94666019d88a65f1c138bd96731ceec..6c07301360350f123c34128649063e1007255f8e 100644 GIT binary patch delta 2803 zcmY*b2{@EnAAiS^C5$zOF+*3lY8Yz_Vr*k(kdWLgWsv0>BU_dj`w}TLq>w~hF3K)r z=W=ZyB5rmOSrbVi_07!p+6^_#dFT)Z=vhB`+^yX8~ADpRFP zRc{2`poEt$<Z!bEl(~vw6WwxwE-pVM9^dS;Km+;FTQzr*ebs4;R`$sp;xl z1Sq-NU=gaL1u9?Iv~qPfIMOnO+Es?TL%x0IeY#yEZ%MI$io4CbYwETf=QslOnz$^D}Mv4_B)tqAuRcy$wRHWnWkHebcd3h%9R% zU6x(Vxn94C^YLW!Fphcqa;el=YxxG${ z&QgtA(an87X;qQ0^43%iY6-C44XXQWAq%Z#J!m!C6#4EMn#0M8dlND-Ie@xxcIqAP zWuPNt|FZku3sSFFv)OX*-r0$kl;%^UtOjj$r?c|u z&+=+*vK8jA5m&~SSC#VFgbw-090bRTMJ?=*@pO z6x%(~sma5kxc$Q9*3|E`@CJ1-U+62}$OK2Sbwt{vK1Ji`Zu7d*`nJ;lpWA9MD-TG3 zaeno!xqR{L0MIK502WAG8Z#lf1XwLKr&6>4^A1Zkw%BU*doTb#p3 zuKOP&|_;<34)@>3h&`f_vd9?GKLe=|sOad2_T z55~U>HCTScJ}oT}0SN_#?2u0{o3NX4SH(-f5l9hQ7l=z)7wr)vCK`up;6jD+sr1e# zPM@YJfNmG%QF^_n6#fea?=$9w4%l;0x>v zafNQ6m0%^RFVsvz+Wz3?o_}oSZ4+a6F++Yo=7E86)UUp-6Xi7*$Qgobuttt2Ys5-K z)4hOMFcNe!7`pXkQz_AvJ1}bB9Ap|ci`Xq_l2EPHaMAku^_Tw~RX>a`V-J#6r?@N~ ziEdGDMJZ;8Z6ve@x+6z=cLH!r@zGG;`j6nyScPo9^3=;d_KJ_D-lUI}SiSgxwjtyy zzO0oA%t+dk-5t2vLH?1H+eNT_=Dy#PnH-v-DY{|ZrIn1tKON{%PpuyjEfOF~2ypkl z`LaDnFm!vqSNCFni`U`^lW}Bm2Y)lhD z^?IDR7mQW*FE){KCMjgKV6CHrw9YprT6)W5Op+tM=X5P(5QVQ9IAhiQW3ZJ+Y)6K- zH)SR}TE)pX^*%UGCVX`qT~j~p@#WA}gO{(-E)d3KL0PoR&GJ{1G0B8{ zw`)4JY%-Cz|J=YS3)fiOy(Id4HLW{mrz+x(UU{eHbo)Eua}o|&$zm;4dc9vbg>KZ-}h=KLs z(@dP=zs|`R>q5}Xain-B6OEzzOiYjzWMVdKg@M#KskaQdhqOJD?mDf{&!9O}3mNot z)nw*S+h~aM?^=Z_Xsp4I;EZi}kKO;&QsXOd29uT+KrUtj05xd<&}CLVf4>r`(k5mM zGsy(XlFUa1VU(#YCOZD3+51%qdp%rQ`wDt>A^mm>8M2F73- z=!`Ig$%H`!sihbmDMkXD?@lOs(8Em8e@lADLR}H3i$$nyFfppHsT5Njqtz6viQN6Y#vt4fssK{Y}9rgJ*XT#3-GZF z9Haoih~#2OA`;zv0{j(&iQblY5Q{MIZ$)_5=VHl8x)H@n-@{{OJt`7s$lR?$qWuYe zegHs60!-(>vK%S}_rD!wo5?2LqJK!EH^F}e^xiD>HBOqj`f`6rsRBJtz$XAOKBkFN crM9SIs1A4@#u~lwP>>)s0WW*vtr0`^UmmT)%m4rY delta 2705 zcmY*bcTm$=7fnJ5C6Gubgiw?!O+chWgwWB@LCS)F1x2y~(!?J{lqT&*5rRk!Ac`eQ z5fCLJAbqLg(nOFdMaoLugqhE8eKT*)z2}^J-}~duoBJjUO38w1p268WN<$zJ7;TsJ zTzvF;rgs0OvA)!)X({N3xt){$+H2mT7{?==K$v_tdA@YcBR z(}}X>-aetWGkKydl)HPP>(|8{*+$gQjyH;_=J7GbgK-8_o?WZ>(QsA9pq{&_=3M9+ z0Z89%1Qct;87iS+0pxaGi76zf_s^1h`#)=5 zA`29Ax8T@&Y@atN$;_{Cr@yIZ)*07@-so|eVLEZOTV2I&)V0Awq`h)Dwa4d5tUOy& zKVy6Hz)QD3BKVgykD_&Xo>CWHq-8%I;*gTeko8+|veshgDg)#lgCgPbyKZdM`5k7y z>pe+jh^y~3vb?|KFX8eA2V5l8CbNkgoNGC$AKJ8z2+o=ZB=qLQRqy%bli&2Vwjjgd zPuhNB6ExAwNf+xQV1}@$7efAb?f5yUxY$13?{&8XoH&YNYkHLy>pY^${dg^o0zH?5 z2WHMZa|k(RY!6gKRt;)M73TMLRgJaXrryv$$SQAW(z8tV^w4M3QgkLcwJds(>Py)4 zho7TIao$!Y-l9&XW{>O6?Fz=q4ES;m{WG^A@8)N}sy!CoT$lBH=!>OFQ0WIDrkFII zmzh4!(_wAPA4jzJ@agX23oAiAFKl@-zn%7Jf0;U{#+w6NS2)W)oaJ3?MUv$!E$Qs0uxYuA=bA@wd@ z3{iOot>Tmj=VMKZ28yC*0k`)}Wf7)0d*V_N6Z!Nhbx|?07K<-xs*oUa3J34TNeW_8 zg$x}eL=|Q{;oI)~=i#+GsNVXxf{O7;hC*5Ozkc`d-zNA!twRY$i~t*s_J z`D&1_Wrobn=|d+4Q6@l`{ir7-uHzII@)-XEa%w!Vyo`4#CR?4 z{6iWhIF&VYUfB;bz@>PdqM-cBISi`Lc{IPy!Aa$0B&mi}*&df_<8)M(OnG}UF~yht zNAJ}4S`PaPwN{vm&BN{BQiO4HuE=Aps30kVUD9srov&YjfP_^ABVo8gf}FwQ_BSUb zD3;mImf6;&mpjh(_^}1Ura!e$0}}r1v35=s!&DNNy=zEcyzY;b<^7p!k#!$( zo_uRRQJGU|O@5DOBqol0wtuyYBCF0Z0rT6^t%KKv*ZEbK@0WIb)wzCE|6rnLS|mnP z!b>ggs``5!V5C@l-Of?UvHF}3WFnfBhm$oP`6EbLnz^cAMOG2rqOqlN;ppk^qPZK! zZm;yLI3B4e5=97W{x${JLg6UG{mgD#66|m4gkXuSFKkLTP(Y=-^jm?O^TdrOtX(5Z zdYbF7BL8e%UZppcN6nO@uq?-7&xh~wc$)r|mgqZP1jv^(I=^eZhb%H-z&`!7nRq?V zyn=XH_E?Fk;3LCaGn3VTbObz0UIbAjW@l1kQ65qDocmhC_p$}+`r*=#O89tew*znP z?UFRT)l=Mr9Ac8UW))kfa?m-+qO`1tgZC6>d((98KTY1I6yPpZRyo&zDGE}QQibVkG!yFlf5a&2coAT_T@>QVFXNYt26=)lvP z0aI2UuO9_ZiznZFeJeey01B-NX|dMwR2pidgyhxXeF?xKbc%+$s{y zgdSVXKqJ>0GCarsWBc}rgO{9BM0U{iSsx0hJcTBo>&~}kw9kLJB_#WlqLSf}8=X`j zJe_c9UoWjV#XO63aWZBjwm_!h;1>M1KewJ0$^_FPQW`m-P&zgt#Sd`?<<3ISO$2d= zc>V!OGhw8bdqlO7jr(Od&Koobec=01g1}<)T$()Xb2h^cC-9% zKmmpEYIKVo-j?IHPamwpJJ1EB5e62{3c6!>!7)51NHCJ7v!OILg7ZHt2YA3K08SVo z=<0Wx8jbu-)iy@c6-Q$XtQ7Shg&iz5#){BSUV7Nr_Kh|?DbS`YUHU}zYq5fp#+LMI zB@+zH0!^!y2g6K6>C6Kfa|Ai{8V