Çözüm katmanları

Çözüm katmanı bir bileşen düzeyinde uygulanır. Microsoft Dataverse ortamı içindeki farklı katmanlarda yönetilen ve yönetilmeyen çözümler vardır. Dataverse uygulamasında iki ayrı katman vardır:

  • Yönetilmeyen katman Tüm alınmış yönetilmeyen çözümler ve özel özelleştirme özelleştirmeleri bu katmanda bulunur. Tüm yönetilmeyen çözümler, tek bir yönetilmeyen katmanı paylaşır.

  • Yönetilen katmanlar Bu düzeyde, tüm alınmış, yönetilen çözümler ve sistem çözümü vardır. Birden çok yönetilen çözüm yüklendiğinde son yüklenen, daha önce yüklenen yönetilen çözümün üzerindedir. Bu, yüklenen ikinci çözümün, ondan önce yükleneni özelleştirebileceği anlamına gelir. İki yönetilen çözümün çakışan tanımları varsa çalışma zamanı davranışı "Sonuncu kazanır" şeklindedir veya birleştirme mantığı uygulanır. Bir yönetilen çözümü kaldırırsanız, onun altındaki yönetilen çözüm etkili olur. Tüm yönetilen çözümleri kaldırırsanız, sistem çözümü içinde tanımlanan varsayılan davranış uygulanır. Yönetilen katmanlar düzeyi temelinde sistem katmanı bulunur. Sistem katmanı, platformun çalışması için gerekli olan varlıkları ve bileşenleri içerir.

Bir form veya görünüm gibi bir bileşen için çözüm katmanlama örneği

Yönetilen çözüm içinde katman oluşturma

Her yönetilen bileşen için, bir çözüm içinde bulunan ve bir veya daha fazla düzeltme eki veya çözüme bekleyen yükseltme alınmış olmasına bağlı olarak aşağıdaki katmanlar bulunabilir:

  • Çözüm katmanının alt kısmında bulunan temel katman "yığın", temel katmandır. Bu katman, bileşenin sahibini ve onunla ilişkilendirilmiş yönetilen özellikleri tanımlayan çözüm yayımcısı içerir.

  • En üst Katman geçerli katman olarak düşünülür ve bileşenin çalışma zamanı davranışını tanımlar. En üst katman, bir yükseltme veya düzeltme eki olabilir veya çözüme herhangi bir düzeltme eki veya yükseltme uygulandıysa, temel çözüm bileşen çalışma zamanı davranışını belirler.

  • Güncelleştirmelerden eklenen katmanlar:

    • Düzeltme ekleri Bileşen, bir veya daha fazla çözüm düzeltme eki içe aktarılırsa, önceki düzeltme ekinin üstünde bulunan en yeni düzeltme ekiyle birlikte temel katmanın en üstüne yığılır.

    • Yükseltme bekleniyor Aşamalı bir yükseltme (_Upgrade adı) alındığında, bu, temel ve yama (varsa) katmanlarından en üstünde yer alır.

Çözüm içinde katman oluşturma örneği

Önemli

Düzeltme ekleri kullanmak önerilmez. Daha fazla bilgi: Çözüm oluşturma yamaları

Aşağıdaki görüntüde temel çözüm, yama ve bekleyen yükseltmeyi görüntüleyen özel bir sütun için bir çözüm katmanları örneği gösterilmektedir.

Çözüm katmanları.

Bir çözüm içindeki bir bileşene ait katmanların nasıl görüntüleneceğini öğrenmek için çözüm katmanları 'na bakın.

Davranışı birleştirme

Çözüm mekanizmaları bir çözüm güncelleştirildiğinde veya aynı bileşeni etkileyen birden çok çözüm yüklendiğinde birleştirme davranışını anlamaları gerekir. Yalnızca model odaklı uygulama, form ve site haritası bileşen türlerinin birleştirildiğine dikkat edin. Diğer tüm bileşenler "üst düzey kazanma" davranışını kullanır.

"En çok kazananlar" davranışı

Model temelli uygulama, form ve site haritası bileşenleri dışında diğer çözüm bileşenleri, en üstte bulunan katmanın, bileşenin uygulama çalışma zamanında çalışma biçimini belirlediği bir "en çok kazananlar" davranışı kullanır. Bir en üst katman, aşamalı (bekleyen) yükseltme ile tanıtılabilir.

Bekleyen yükseltme ile tanıtılan en üst katman

Aşağıda, bir çözüme yükseltme güncelleştirmesi için aşama ile tanıtılan en çok kazananlar bileşeni davranışına bir örnek yer almaktadır. Daha fazla bilgi: Hedef ortamda yükseltme veya güncelleştirme uygulama

  1. Geçerli en üst (temel) katmanda, varsayılan ayarın 100 olduğu firma tablosunda Yorumlar metin kutusunun Maksimum uzunluk özelliği bulunur.

    Temel çözümde tablo bileşeni

  2. Yeni bir üst katman oluşturan yükseltme seçeneği için aşamayı kullanarak bir çözüm yükseltmesi içeri aktarılır. Bekleyen yükseltme, 150 olarak değiştirilen Maksimum uzunluk özelliğiyle firma tablosu için Yorumlar metin sütununu içerir.

    Temel katmanın en üstünde tanıtılan etkin katman

Bu durumda firma kayıtları için Yorumlar sütunu, uygulama çalıştırma zamanı boyunca maksimum 150 karaktere izin verir.

Çözüm güncelleştirme ve yükseltme birleştirme davranışı

Önceki bölümde açıklanan şekilde, düzeltme ekleri ve aşamalı yükseltme, temel çözümün üzerine yığılır. Bunlar , katmanları düzleştirir ve yeni bir temel çözüm oluştururken, Power Apps uygulamasında çözüm alanından yükseltme Uygula ' yı seçerek birleştirilebilir.

Birden çok çözüm birleştirme davranışı

Yönetilen çözüm hazırlandığınızda, bir ortamın zaten birden çok çözümü yüklü olduğunu veya ileride başka çözümlerin yüklenebileceğini unutmayın. Çözümünüzün diğer çözümleri etkilememesi için en iyi uygulamaları izleyen bir çözüm oluşturun. Daha fazla bilgi: Parçalı çözümler kullanma

Dataverse'in özelleştirmeleri birleştirmek için kullandığı işlemler çözümün işlevselliğini korumayı vurgular. Sunumu korumak için her türlü çaba sarf edilirken özelleştirmeler arasındaki bazı uyumsuzluklar hesaplanan çözümün, özelleştirme işlevselliğini korumak üzere bazı sunum ayrıntılarını değiştirmesini gerektirebilir.

Ayrıca bkz.

Yönetilen çözümlerin nasıl birleştirildiğini anlama