'ComponentInstances' özelliği 49.0 sürümünde geçerli değil, ancak Package.xml sürüm 48.0

Aug 19 2020

Yeni oluşturulmuş bir sanal alan kuruluşuna bir esnek sayfa dağıtmaya çalışıyorum ve aşağıdaki hatayı alıyorum

'ComponentInstances' özelliği 49.0 sürümünde geçerli değil

Aşağıdaki bağlantıları okudum ama hala sorularım var

  • 'EnableLicensing' özelliği 44.0 sürümünde geçerli değil
  • Meta Veri Dağıtımı ve İtme, Flexipage bileşeninde başarısız oluyor API 49'da Koşullar (Yaz 20)

Şu anda org sürümünü bilmiyorum, ancak tüm bileşenlerimi dağıtmak için 48.0benim içindeki sürümünü kullanıyorum package.xmlve hiçbir zaman sürüm 49.0hatası almadım .

Sorum şu ki, yeni sanal alan kuruluşunun 49.0 sürümü olduğunu varsaysam bile. Ama özel olarak package.xml dosyamda 48.0 sürümünü kullanırken neden bu hatayı veriyor?

Yine de kuruluş sürümüne bakıyorsa package.xml'de sürüm numarasından bahsetmenin ne anlamı var?

Teşekkürler

Yanıtlar

7 KrisGoncalves Aug 19 2020 at 18:21

sourceApiVersionÜzerinde sfdx-project.json kontrolleri Ne API belirli CLI komutları kullanmak budur. Bunu 48.0 olarak değiştirebilir ve isterseniz dağıtabilirsiniz (hatta 49.0'da temel alınan meta verileri değiştirmiş olabilecek bir Kuruluşa bile).

Bir dağıtmayı başardı FlexiPage ile componentInstancesayarlayarak 49.0 ile org referanslar sfdx-project.jsondosyanın sourceApiVersion48,0 ile.

sfdx force:source:deploy -m FlexiPage:name_of_flexipage

Başarılı bir dağıtımdan sonra API 49.0'daki değişiklikleri en son formatı elde etmek ve ileride kullanmak için API 49'daki FlexiPage meta verilerini almak için almanızı öneririm.

sfdx force:source:retrieve -m FlexiPage:name_of_flexipage

Sen fark edeceksiniz componentInstancesçıkarılıp değiştirilir edecek itemInstancesvecomponentInstance

2 MohithShrivastava Aug 19 2020 at 18:10

Bu, v49.0 yaz 21 sürümünde yapılan bir değişikliktir. Yani, sfdx projesinde v48.0 ile itmedikçe, v49.0 kuruluşundaki meta verilerin v48.0 sürümünü kullanamayacaksınız.

Tüm kuruluşlar v49.0'a güncellendikten sonra, sfdx-project.json içindeki v49.0'ı kullanarak aldığınızdan ve meta verileri güncellemek için dağıttığınızdan emin olun .