From 81b24f298bd523b290277019dca1d21980f61cad Mon Sep 17 00:00:00 2001 From: Chris Gary Date: Fri, 18 Apr 2025 15:10:06 -0400 Subject: [PATCH] Adds SmartClone Record Exclusion Rule MDT Adds a new Metadata Type object to allow users to define exclusion rules for the SmartClone component. This allows users to specify criteria to prevent certain related records from being cloned. Also, excludes listViews metadata from source control. --- .forceignore | 3 + .../localSourceTracking/index | Bin 2912 -> 3608 bytes .../19/ddf04b3bd0aa8091c3ee807bd6c1599cd955ab | Bin 0 -> 262 bytes .../1f/beefd899a76bdb94961a9f6b021794177cbce9 | Bin 0 -> 53 bytes .../2c/9a6a6a94272f746794f38720367d2b11251cbf | Bin 0 -> 151 bytes .../2e/a57734981414f1f42d471df0340e4693361005 | Bin 0 -> 53 bytes .../37/ae8ce4a3857032a5f54c9e640ed03c623f8a9f | Bin 0 -> 203 bytes .../4f/ad92574a692f33f52b40905daba68c3c3693eb | Bin 0 -> 204 bytes .../5a/8dd99e20d01e36eb6eaea6ded97dde95dffc30 | Bin 0 -> 109 bytes .../67/e642eff7d3591c6a83aaf985aa3343786974b4 | Bin 0 -> 118 bytes .../74/e962f083c2e909a743699df47b490bc24f338b | Bin 0 -> 144 bytes .../87/76b7998be1a2119eb72ea68cffdfee85e25536 | Bin 0 -> 131 bytes .../a1/50c15dcf4cbb7fe2af4dfaea78839dff130061 | Bin 0 -> 347 bytes .../ae/31332ebf628e74c5f5a4a756550b421bf9d15e | Bin 0 -> 387 bytes .../ae/db3c7323a730a30e0cf8263e520ad4fe2a9912 | Bin 0 -> 145 bytes .../b4/09ede7e5dd689933fe6102a019128172d5dd12 | Bin 0 -> 51 bytes .../b6/018dd3807595eec06b60ab3463da606b5e7253 | Bin 0 -> 48 bytes .../bd/4d958a18d8f887d82e89195e9fb95a42b68409 | Bin 0 -> 48 bytes .../c1/e4fb52134743efce65f1efffa436e197c07430 | Bin 0 -> 51 bytes .../d0/d4b6ede435bb545db6732f3e627fb0102d7345 | Bin 0 -> 304 bytes .../ef/c931476257ccd3f98098b7128bc912912cdb8d | Bin 0 -> 131 bytes .../fb/6cf94114e72156c3bad59226d44d85a48b292b | Bin 0 -> 109 bytes .../localSourceTracking/refs/heads/main | 2 +- .sf/orgs/00DEi000009lLroMAE/maxRevision.json | 52 +++++++++++++++++- ...neRecordExclusionRule__mdt.object-meta.xml | 7 +++ .../fields/ExclusionFormula__c.field-meta.xml | 11 ++++ .../fields/IsActive__c.field-meta.xml | 10 ++++ .../fields/RelatedObject__c.field-meta.xml | 14 +++++ 28 files changed, 96 insertions(+), 3 deletions(-) create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/19/ddf04b3bd0aa8091c3ee807bd6c1599cd955ab create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/1f/beefd899a76bdb94961a9f6b021794177cbce9 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/2c/9a6a6a94272f746794f38720367d2b11251cbf create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/2e/a57734981414f1f42d471df0340e4693361005 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/37/ae8ce4a3857032a5f54c9e640ed03c623f8a9f create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/4f/ad92574a692f33f52b40905daba68c3c3693eb create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/5a/8dd99e20d01e36eb6eaea6ded97dde95dffc30 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/67/e642eff7d3591c6a83aaf985aa3343786974b4 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/74/e962f083c2e909a743699df47b490bc24f338b create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/87/76b7998be1a2119eb72ea68cffdfee85e25536 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/a1/50c15dcf4cbb7fe2af4dfaea78839dff130061 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/ae/31332ebf628e74c5f5a4a756550b421bf9d15e create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/ae/db3c7323a730a30e0cf8263e520ad4fe2a9912 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/b4/09ede7e5dd689933fe6102a019128172d5dd12 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/b6/018dd3807595eec06b60ab3463da606b5e7253 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/bd/4d958a18d8f887d82e89195e9fb95a42b68409 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/c1/e4fb52134743efce65f1efffa436e197c07430 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/d0/d4b6ede435bb545db6732f3e627fb0102d7345 create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/ef/c931476257ccd3f98098b7128bc912912cdb8d create mode 100644 .sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/fb/6cf94114e72156c3bad59226d44d85a48b292b create mode 100644 force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/SmartCloneRecordExclusionRule__mdt.object-meta.xml create mode 100644 force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/ExclusionFormula__c.field-meta.xml create mode 100644 force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/IsActive__c.field-meta.xml create mode 100644 force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/RelatedObject__c.field-meta.xml diff --git a/.forceignore b/.forceignore index e42a2bc..4ed1012 100644 --- a/.forceignore +++ b/.forceignore @@ -42,6 +42,9 @@ package.xml #Exclude Dashboards **/dashboards/** +# EXclude Listviews +**/listViews/** + # Exclude Remote Site Settings diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/index b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/index index a04886fa26eb42bc1f8e4721fcf7c316d25b8765..fb6ec5da628b69a3fdf16a1e3cb8074ea72ebee5 100644 GIT binary patch delta 746 zcmaDLHbaKT#WTp6fq{Vuh$T1jY~ZTTV9F9TbQDg3(M;VJPcm??RA69eTmn=C1&j+M z?|$&MzObrc;^B7<)z=P2&bb-7nxP~uzbH9XH?g2VKQ}QmPd_C!EwMDGL_a?%D>b>K zSU)&7v8cp3CqFMWC^b31D8;oRIj6KZGe0k=G$%DaJ~ySLo(MI15aV=nQ%e%{Dspom zZh|=&MnfDvQvlWBOa~VR9E?5hv%CJ$df#8KDw^m17iLIg$c8z*o@|%vr)8$*q!jDJ z{p6Nklv|pU7$2Xk2bMx}FGB`Xm5JPveY`Ll?BIHyR~JxS%y{p@m2GdInC=dV-Bzq` zmsGz&K)2YHAsOakiXH4(?3i4VSq2P$phN3Hp1^b|wluNg0jfip#n%}c>+MhKD>?dg z$?~vJZYSxV7vmT*NOGt(wnPC7+Mv{&#FEq$e{gET4A;rKxF(6P)XMr5mCua%cq+5> M$Kych+oE0#0JNhB3jhEB delta 50 zcmbOs^FWNp#WTp6fq{Vuh($N@Y~Y$~!X-Yro3~O#^Vj7=cPcM`d9IMU-=XoSqNXhu F3jlgj5g`Bo diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/19/ddf04b3bd0aa8091c3ee807bd6c1599cd955ab b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/19/ddf04b3bd0aa8091c3ee807bd6c1599cd955ab new file mode 100644 index 0000000000000000000000000000000000000000..feee3879aa8a24db0a1480df1964b63a1a8fa4c6 GIT binary patch literal 262 zcmV+h0r~!ToQ;snPQx$|MOo)7M%fdmsHzZh(nSR;Bv645@MB5_jqS)Dm-6?h%7QG} zj_y6@YAh!U+s*Dq?=OMjjJZ&XL%Zqv7BITxDSi&^$NSUmeY+nUeW*oJc(GsT1TKMN z8QMu?eo(3;Gk4{bvct}$pziv9r~0i5D8?Hx?brYSXphBZnuSsvA1{vURSCH=7LdsZ z$b|3~OqK(uh~QF~Q^Y9nP0UaWf+WDR;c5f{jhi5&OWA{o9y|)>KoNmXKmyK0un6wT z@|{*|{W6G+MIKki<3jrzcdU$BExDyLbIpdI|J5v7t>X*eOoc2l$9V=yr=FfdR^%P&e!)lDoYVA$(BwM*j0kM7H)Sw1FfcPQQE;tD&M7U<%+GVnFUl>=NsNzA)=SGw%}LSC zO)W{(tH{k^SQv0H_Po#T`bX=1f4!<`p8H>zArY$Ev)D1YB(p3Pi>?b-w!M8~x;rFx zTd}@fQvC)2-C|d$uAtPM#FEq$|D>$c9V=yr=FfdR^%P&e!)lDoYVA#gkd%2->>bnEk39C(#ZzW{M L6$JwTOaTz@5%3fW literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/37/ae8ce4a3857032a5f54c9e640ed03c623f8a9f b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/37/ae8ce4a3857032a5f54c9e640ed03c623f8a9f new file mode 100644 index 0000000000000000000000000000000000000000..7b4c68916f5544d46e062c0ebf38545c6bdcf9a3 GIT binary patch literal 203 zcmV;+05t!2oGU3xO;s>5Fk~<>FfcGsNGvT%WY9Kv>!zZ*YiG)j+kIu9jy`^Dz407G zIyon?xHz?#!7C(VDlbDp6Q_OJOhDCUl@u8B}pN^@_ zviILpv{?B*R6%(%!(AJl%$*!(XF7ba^{kvVN#N)`uDuZ1{G_bZ2$ z9o}_ylG+vD)+ODV+7K0mrJ2duj>#pN`FX_*$%o6|cpfx=VqW|%YHL2P_OokZ>j3E+ FS0OV3W{&^> literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/4f/ad92574a692f33f52b40905daba68c3c3693eb b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/4f/ad92574a692f33f52b40905daba68c3c3693eb new file mode 100644 index 0000000000000000000000000000000000000000..9e94e0688b4dbe221a50a569f10cb7a4bf52aa06 GIT binary patch literal 204 zcmV;-05ku1oGU3xO;s>5Fk~<>FfcGsNGvT%WY9Kv>!zZ*YiG)j+kIu9jy`^Dz407G zIyon?xHz?#!7C(VDlbDp6Q_OJOhDCUl@u8B}pN^@_ zviILpv{?B*R6%(%!(AJl%$*!(XF7ba^{kvVN#N)`uDuZ1{G_bZLc1$kG%+D)kNIqQt#`B>06Z7JCQCstQwVz!RTL%Cw G1z6le>uGlY literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/5a/8dd99e20d01e36eb6eaea6ded97dde95dffc30 b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/5a/8dd99e20d01e36eb6eaea6ded97dde95dffc30 new file mode 100644 index 0000000000000000000000000000000000000000..3d9d2c632c641e342712edfbe00a40ddc5c2f84b GIT binary patch literal 109 zcmV-z0FwWBoGU3xO;xZoWiT-?FfdSXOis=(%`0JuT|MWU!K=*OVe5s0KF@reH>JC< z9ik#QH?gS1IVV3aH7GSXzbM7EA~~nDI5R&ls5B=vK0Y_4grU7``^@f#iv;Iw*IU-} P|NgtyN17GGs6`FfcPQQE;tD&M7U<%+GVnFUl>=NsNzA)=SGw%}LSC zO)W{(tH{k^SQv0H_Po#T`bX=1f4!<`p8H>zArY!OC^aXsBsIl9DJwO(1dG;nhQ@mP Ylln@IeqFLWER@?x`sc+s07uL+%V?=MP5=M^ literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/74/e962f083c2e909a743699df47b490bc24f338b b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/74/e962f083c2e909a743699df47b490bc24f338b new file mode 100644 index 0000000000000000000000000000000000000000..d93e44551c751251afe11681804f4dfd17829ec5 GIT binary patch literal 144 zcmV;B0B`?zoR!W^3c@fDKw;N8#auv`za$NacZtbFi?o$A1&=SdcH{ni@XEF<^8hA) z8r=-ovX4<{98mF@#xFG1nF6Gkln literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/87/76b7998be1a2119eb72ea68cffdfee85e25536 b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/87/76b7998be1a2119eb72ea68cffdfee85e25536 new file mode 100644 index 0000000000000000000000000000000000000000..488b626b7fc0a3b9b95ab67fa261403ac57a60ce GIT binary patch literal 131 zcmb=J!&t%4{=cLsHC4gT(2&8{fIuNF jGc_lrm?8a{)BEq2BW1FhSN&{VW$av$S+ZrZm*GWf53%1#)HBe;>$l z8>i?8^v2y8&dzXI6W8#)`uagHkAdKTDSM8K;!{}_fU#lc<9<>6+OBVIi=~#W$q%m4s%I}knFfac-Y&@hf$ za|#35-LBE<4?2+@<|g@GJV&$b5ZZ|f!eINJPUAs3goF(z2hv#qhk_~ih#7nfUchI- zah5{|ZQ^jgu_BHLec}dlF5#&?cYo{q43Y-?crAV=JBzl%F=*J=)rnmy>xJ z>XB7rT5*)bMCi2o2XRvHk$l8Qq<)J>`OgCXWo~jzwnlo}BwSXh)dXBf828ed`CV0M tbtxu9PCc3p$NeaIpU`S`ZcXUHXI~R;#$;x$)w_D8)zx1#vsZ13_G=HiuAu+` literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/ae/31332ebf628e74c5f5a4a756550b421bf9d15e b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/ae/31332ebf628e74c5f5a4a756550b421bf9d15e new file mode 100644 index 0000000000000000000000000000000000000000..0b84636f7b992ee87a571a98d7cbac90b1d3c5d7 GIT binary patch literal 387 zcmV-}0et>=oV8L-Z`3dl<-EUQlsoYjA-?2w4@)bMC`jAoTsiinF`C$}Jw}^*#)nT143m251Jtr!i)@g2!$-@7-<3yEx=cXv1Eo0L4z3_ zSqMGw+#h2|T)g864roHMtrTmMWx#p48}0Qy>duklN!^xiW_6hM!E*{kXr=fMu_`!E z&f^!Pc*GOG-0V+$syXQn>G8OWuN3vQG7|Qf&>K7kb>-Rd^cj2S-FyQn*61Uj^o-@f z#cyYw+fgUpQ}9@4xjGptb8-&zYO}`Ej(?TTAN?GmRWcGj6qnE{P6cPyQdX3wi0WpE h-C?C5#Tlxs;@v|*)oaQq#ZqmgSS4I-{s0V^7qQ1jzTp4> literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/ae/db3c7323a730a30e0cf8263e520ad4fe2a9912 b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/ae/db3c7323a730a30e0cf8263e520ad4fe2a9912 new file mode 100644 index 0000000000000000000000000000000000000000..6824a579f62d4cecdfe9a430e5a8f77fde5d1251 GIT binary patch literal 145 zcmV;C0B-+yoR!W^3IZ_43)dAQPf4S(=R%k=b8Se1>_sEC zlqPZI7>}*P-s&6n?dWPSdeP^+-r;(KK#0t7iXP4$y?6Q@8}Fcd?Rx{Bc{`%*X!tBP2m)6^T4*H>YL*-`qS#}2f HY5^Gl;}8@S literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/b6/018dd3807595eec06b60ab3463da606b5e7253 b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/b6/018dd3807595eec06b60ab3463da606b5e7253 new file mode 100644 index 0000000000000000000000000000000000000000..42d7e46e0a5923fcb36785e5501b967ef51b9c17 GIT binary patch literal 48 zcmV-00MGw;oGU3xO;s>9WH2!>FfdTaP0Y+=IQZmukg&V+`*W!u-~V4?_Hg=v5(5Al GeGxSKWfhPB literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/bd/4d958a18d8f887d82e89195e9fb95a42b68409 b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/bd/4d958a18d8f887d82e89195e9fb95a42b68409 new file mode 100644 index 0000000000000000000000000000000000000000..0bcd042a93bd6ddbc407e114123d21e28b0736d4 GIT binary patch literal 48 zcmV-00MGw;oGU3xO;s>9WH2!>FfdTaP0Y+=*uwet`O~`@GmZZxGA)o4YAm{XR|o(N G?+;k&juZ?4 literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/c1/e4fb52134743efce65f1efffa436e197c07430 b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/c1/e4fb52134743efce65f1efffa436e197c07430 new file mode 100644 index 0000000000000000000000000000000000000000..cf2f688b4d12d5837fe136795a64e5961e8bd6a2 GIT binary patch literal 51 zcmb=Jqpj)X8){&dXkchyU=ZNp>Fcd?Rx|NKytU>X?cn=AR&P7pa^vdhs+==w``H*| H1o&M6=$RBM literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/d0/d4b6ede435bb545db6732f3e627fb0102d7345 b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/d0/d4b6ede435bb545db6732f3e627fb0102d7345 new file mode 100644 index 0000000000000000000000000000000000000000..20ed546f2ff571b60daae1bb5530f90270499a23 GIT binary patch literal 304 zcmV-00nh$;oNZA}Ps1<_<=kIk^-fdJ1QW_Kp`i&5aAD&*rKz_@xJi{bqx<)$D<2!; zX#4s3z2}O21(Vz9g`D>-!5%}j-p%r>qRauE@wIikS-xH^FQ@rjWpa@s`*vxOYUo>X zah5mC-JKB8>#m4f9}E`8x8k}iZ$vo}EwZjP>s)030CJm%UUZARy%fhXlj7u2D*FU48mE9F Cc#x?8 literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/ef/c931476257ccd3f98098b7128bc912912cdb8d b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/ef/c931476257ccd3f98098b7128bc912912cdb8d new file mode 100644 index 0000000000000000000000000000000000000000..c20ad26bc1e6043e4d1912843f8ea502a5ec1e73 GIT binary patch literal 131 zcmb=J!&t%4{=cLsHC4gT(2&8{fIuNF jGc_lrm_cV&R@M}C{gU)4pW7A8YPAJbW%k$D>!kqz!GSW! literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/fb/6cf94114e72156c3bad59226d44d85a48b292b b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/objects/fb/6cf94114e72156c3bad59226d44d85a48b292b new file mode 100644 index 0000000000000000000000000000000000000000..8181978b87a78dbd032603e6fd8edd531060704b GIT binary patch literal 109 zcmV-z0FwWBoGU3xO;xZoWiT-?FfdSXOis=(%`0JuT|MWU!K=*OVe5s0KF@reH>JC< z9ik#QH?gS1IVV3aH7GSXzbM7EA~~nDI5R&ls5B=vK0Y_4gyH>3L-(ZcGnaoh%-Al} PeNt$m&h1_R9WpBl{mCy< literal 0 HcmV?d00001 diff --git a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/refs/heads/main b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/refs/heads/main index 3333f0f..b7027ef 100644 --- a/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/refs/heads/main +++ b/.sf/orgs/00DEi000009lLroMAE/localSourceTracking/refs/heads/main @@ -1 +1 @@ -16e7a98d17a40cc2d21421b23373f5f54a6d4214 +aedb3c7323a730a30e0cf8263e520ad4fe2a9912 diff --git a/.sf/orgs/00DEi000009lLroMAE/maxRevision.json b/.sf/orgs/00DEi000009lLroMAE/maxRevision.json index 593a241..fc1e4a4 100644 --- a/.sf/orgs/00DEi000009lLroMAE/maxRevision.json +++ b/.sf/orgs/00DEi000009lLroMAE/maxRevision.json @@ -1,6 +1,6 @@ { "fileVersion": 0, - "serverMaxRevisionCounter": 81, + "serverMaxRevisionCounter": 104, "sourceMembers": { "ReportFolder__prm_channel_reports_folder": { "memberType": "ReportFolder", @@ -196,7 +196,7 @@ }, "Profile__Admin": { "memberType": "Profile", - "serverRevisionCounter": 44, + "serverRevisionCounter": 97, "lastRetrievedFromServer": null, "isNameObsolete": false }, @@ -337,6 +337,54 @@ "serverRevisionCounter": 81, "lastRetrievedFromServer": null, "isNameObsolete": false + }, + "ListView__Opportunity.AllOpportunities": { + "memberType": "ListView", + "serverRevisionCounter": 88, + "lastRetrievedFromServer": null, + "isNameObsolete": false + }, + "ListView__Product2.AllProducts": { + "memberType": "ListView", + "serverRevisionCounter": 90, + "lastRetrievedFromServer": null, + "isNameObsolete": false + }, + "Layout__SmartCloneRecordExclusionRule__mdt-SmartClone Record Exclusion Rule Layout": { + "memberType": "Layout", + "serverRevisionCounter": 104, + "lastRetrievedFromServer": null, + "isNameObsolete": false + }, + "Profile__B2B Reordering Portal Buyer Profile": { + "memberType": "Profile", + "serverRevisionCounter": 96, + "lastRetrievedFromServer": null, + "isNameObsolete": false + }, + "CustomObject__SmartCloneRecordExclusionRule__mdt": { + "memberType": "CustomObject", + "serverRevisionCounter": 98, + "lastRetrievedFromServer": 98, + "isNameObsolete": false + }, + "CustomField__SmartCloneRecordExclusionRule__mdt.RelatedObject__c": { + "memberType": "CustomField", + "serverRevisionCounter": 99, + "lastRetrievedFromServer": 99, + "isNameObsolete": false + }, + "CustomField__SmartCloneRecordExclusionRule__mdt.ExclusionFormula__c": { + "memberType": "CustomField", + "serverRevisionCounter": 101, + "lastRetrievedFromServer": 101, + "isNameObsolete": false + }, + "CustomField__SmartCloneRecordExclusionRule__mdt.IsActive__c": { + "memberType": "CustomField", + "serverRevisionCounter": 103, + "lastRetrievedFromServer": 103, + "isNameObsolete": false } } } \ No newline at end of file diff --git a/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/SmartCloneRecordExclusionRule__mdt.object-meta.xml b/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/SmartCloneRecordExclusionRule__mdt.object-meta.xml new file mode 100644 index 0000000..19ddf04 --- /dev/null +++ b/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/SmartCloneRecordExclusionRule__mdt.object-meta.xml @@ -0,0 +1,7 @@ + + + Exclusion rules that the SmartClone component will use to evaluate each record and determine if it can be cloned. + + SmartClone Record Exclusion Rules + Public + diff --git a/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/ExclusionFormula__c.field-meta.xml b/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/ExclusionFormula__c.field-meta.xml new file mode 100644 index 0000000..a150c15 --- /dev/null +++ b/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/ExclusionFormula__c.field-meta.xml @@ -0,0 +1,11 @@ + + + ExclusionFormula__c + The formula to apply to the record that determines if it is excluded from the Clone process. If the formula is true, the record is excluded. + SubscriberControlled + The formula to apply to the record that determines if it is excluded from the Clone process. If the formula is true, the record is excluded. + + 3900 + LongTextArea + 3 + diff --git a/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/IsActive__c.field-meta.xml b/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/IsActive__c.field-meta.xml new file mode 100644 index 0000000..d0d4b6e --- /dev/null +++ b/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/IsActive__c.field-meta.xml @@ -0,0 +1,10 @@ + + + IsActive__c + true + Use the rule to evaluate exclusions + SubscriberControlled + Determine whether to actively use the rule in excluding records. + + Checkbox + diff --git a/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/RelatedObject__c.field-meta.xml b/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/RelatedObject__c.field-meta.xml new file mode 100644 index 0000000..ae31332 --- /dev/null +++ b/force-app/main/default/objects/SmartCloneRecordExclusionRule__mdt/fields/RelatedObject__c.field-meta.xml @@ -0,0 +1,14 @@ + + + RelatedObject__c + The Object that ruleset should apply to. It must be a child of the Opportunity Record. + SubscriberControlled + The Object that ruleset should apply to. It must be a child of the Opportunity Record. + + EntityDefinition + SmartCloneRecordExclusionRules + SmartCloneRecordExclusionRules + true + MetadataRelationship + false +