Senaryo 3: Kuruluşunuzda Yönetilmeyenden yönetilen çözümlere taşıma

Bu senaryo, üretim ortamınızın birçok yönetilmeyen çözümü içerdiği veya özelleştirmelerinizin Varsayılan çözümde gerçekleştirildiği bir durumu giderir. Burada açıklanan görevler, test ve üretim ortamlarınızla tek bir yönetilen katman oluşturmak için kullanılacak tek bir çözüm kullanılarak, yönetilmeyen modelle uyumlu uygulama bileşenlerinizin tümünün yönetilme biçimine nasıl dönüştürüleceğini gösterir. Daha sonra, çözümler arasında farklı katman stratejileri ve bağımlılıklar geliştirmek için ek çözümler oluşturmak isteyebilirsiniz.

Geliştirme ortamınızın dışında, nihai sonuç yalnızca ortamınızda yönetilen çözümlere sahip olur. Daha fazla bilgi: Yönetilen ve yönetilmeyen çözümler.

Ön koşullar

  • Ayrı geliştirme ve üretim ortamları. Ayrıca, geliştirme ve üretim ortamlarınızla ayrı olarak en az bir sınama ortamını tutmanızı öneririz.
  • Tüm ortamlarınızın tamamında tüm çözümleriniz için tek bir yayımcı kullanın. Daha fazla bilgi: Çözüm yayımcısı

Yönetilmeyen çözümü yönetilene dönüştürme

  1. Gereksiz tabloları ve bileşenleri belirleyin ve kaldırın.

    1. Üretim ortamınızın yedeğini oluşturun. Bir sonraki adımda çözümün verilmesi ve alınması sırasında istenmeden silinebilecek bileşenler geriye taşıyabilirsiniz.
    2. Üretim ortamınızda gerekli olmayan tabloları ve bileşenleri kaldırın. Örneğin, kaydı olmayan tabloları veya eski kayıtları ya da bağımlılığı olmayan tablo ve bileşenleri silmeyi düşünebilirsiniz. Daha fazla bilgi: Bir bileşen için bağımlılıkları görüntüleme
  2. Bileşenleri Yönetilmeyenden yönetilene dönüştürmek için kullanılacak bir çözüm oluşturun.

    • Geliştirme ortamınızda, tamamen Microsoft Dataverse modele dayalı uygulamaları, tabloları ve form, görünüm, alan, grafik ve pano gibi bağımlı bileşenleri içermek için kullanılacak tek bir yönetilmeyen çözüm oluşturun. Bu bileşenlerin tümünü bir arada eklemek, daha sonra, modeli odaklı yeni uygulamaları ve özelleştirmeleri güncelleştirdiğinizde veya tanıdığınızda oluşabilecek çözüm arası katman sorunlarının azaltılmasına yardımcı olabilir. Daha fazla bilgi: Çözüm oluşturma
      • Özel yönetilmeyen tablolar gibi yönetilmeyen bileşenler için, segmentasyon kullanmaz ancak, çözüme bu bileşenleri eklerken Tüm bileşenleri içer seçeneğini de içerir.
      • Özelleştirdiğiniz yönetilen bileşenler varsa çözüme bu bileşenleri eklerken segmentleme ' yi kullanın. Örneğin, özel bir sütun eklediyseniz veya varolan bir sütunun görünen ad, firma ve ilgili kişi gibi Power Apps standart tablosuna değiştirdiyseniz, segmentleri kullanarak yalnızca projenizin ihtiyaç duyduğu özelleştirilmiş bileşenleri dışa aktarın ve servisi istemediğiniz ek bileşenler kullanmayın. Bunu yapmak için, bileşenleri seç'i seçin ve çözüme yalnızca özelleştirilmiş bileşenlerinizi ekleyin.

        Bahşiş

        Yönetilen bir bileşenin özelleştirilmiş olup olmadığını görmek için, bileşenin temel yönetilen katmanının üzerinde bulunan yönetilmeyen katmanı arayın. Daha fazla bilgi: Bir bileşen için çözüm katmanları görüntüleme

    • Dönüştürmek için tuval uygulamalarınız, akışlardan, portallardan veya eklentileriniz varsa, bunları ayrı bir yönetilmeyen çözüme şimdi ekleyebilir veya daha sonra ekleyebilirsiniz.
    • Tüm çözümleriniz için tek bir yayımcı kullanmayı unutmayın. Daha fazla bilgi: Çözüm yayımcısı
  3. Yönetilen çözümü dağıtın.

    1. Varolan bir sınama ortamınız varsa, bir sonraki adıma geçebilirsiniz. Ancak, sınama ortamı olarak kullanmak için üretim ortamınızın bir kopyasını almanızı öneririz. Daha fazla bilgi: Ortamı kopyalama
    2. Yönetilmeyen çözümleri geliştirme ortamınızdan yönetilen gibi verin. Daha fazla bilgi: Çözümleri dışarı aktarma
    3. Test ortamınızda, almak istediğiniz yönetilen çözüm aynı ada sahip bir yönetilmeyen çözüm varsa, sınama ortamındaki yönetilmeyen çözüm kaydını silin. Yönetilmeyen çözüm kaydını silmek için Power Apps'e girin, test veya üretim ortamını seçin, Çözümler'i seçin, yönetilmeyen çözümü seçin ve ardından komut çubuğunda, Sil'i seçin. Yönetilmeyen çözümü silmenin çözümün yönetilmeyen bileşenlerini silmediğine dikkat edin.
    4. Çözümü Power Platform CLI çözüm içe aktarma komutunu yönetilen dönüştür parametresiyle veya DevOps araçlarıyla kullanarak test ortamınıza içe aktarın. Şu anda çözümü başarıyla alamazsınız ve tüm bileşenleri Power Apps Portalı kullanarak yönetilmez.
    5. Uygulamanızın belirli işlevlerinin veya özelliklerinin düzgün çalışıp çalışmadığını denetlemek için kullanabileceğiniz çeşitli test türleri vardır. Bu testlerin bazıları arasında ünite testleri, uçtan uca ve Kullanıcı kabul testleri (UAT) yer alır.
    6. Test tamamlandıktan ve doğrulandıktan sonra, c-e adımlarını yineleyin, ancak sınama ortamınızda adımı gerçekleştirmek yerine üretim ortamınızda adımı uygulayın.
    7. Tuval uygulamalarınız, akışlarınız veya portalları uygulamalarınız varsa, önce yönetilen çözümleri testinize ve ardından üretim ortamlarınıza aşağıda açıklandığı gibi benzer biçimde alın.

Sonraki adımlar

Artık yönetilen çözümlere taşıdığınız için, çözümü ve bileşen katmanlanmasını anlamanız önerilir. Ayrıca, geliştirme ortamlarınızın dışında, ortamlarınızla yönetilmeyen özelleştirmeler veya yönetilmeyen çözümler olmamalıdır. Daha fazla bilgi: Çözüm katmanları

Ayrıca bkz.

Senaryo 5: Destek ekibi geliştirmesi