Power Apps içindeki çözümlere genel bakış
Uygulama ve bileşenleri bir ortamdan başka bir ortama taşımak veya mevcut uygulamalarda bir dizi özelleştirme uygulamak için çözümlerden yararlanılmaktadır. Bir çözüm, bir veya birden fazla uygulamanın yanı sıra site haritaları, tablolar, süreçler, web kaynakları, seçimler, akışlar ve daha fazlası gibi diğer bileşenleri içerebilir.
Çözümler, Power Apps'te ve Power Automate gibi diğer Power Platform ürünlerinde uygulama yaşam döngüsü yönetimini (ALM) gerçekleştirmek için kullanılan mekanizmalardır.
Not
Çözüm kavramları ve uygulama yaşam döngüsü yönetimi için çözümlerin nasıl kullanılacağı hakkında daha fazla bilgi için Power Platform ALM kılavuzundaki Microsoft Power Platform ile ALM'ye genel bakış konusuna gidin.
Bu bölüm, Power Apps'teki çözümlerle çalışırken uygulama oluşturucuların gerçekleştirmesi gereken el ile görevlere odaklanacaktır.
Başlayın: çözüm kavramları
Çözümlerle çalışmadan önce aşağıdaki çözüm kavramlarına aşina olmanız önemlidir:
- İki tür çözüm (yönetilen ve yönetilmeyen)
- Çözüm bileşenleri
- Çözümün yaşam döngüsü (çözüm oluşturma, güncelleştirme, yükseltme ve yama yapma)
- Çözüm yayımcısı
- Çözüm ve çözüm bileşeni bağımlılıkları
Daha fazla bilgi edinmek için Power Platform ALM kılavuzundaki Çözüm kavramları bölümüne gidin.
Varsayılan çözümler
Power Apps size aşağıdaki varsayılan yönetilmeyen çözümleri sağlar:
- Common Data Service Varsayılan Çözümü. Ortamda özelleştirmeleri için varsayılan çözüm olarak kullanmak üzere tüm oluşturuculara sunulan temel bir çözümdür. Common Data Service Varsayılan çözüm, değerlendirmek veya öğrenmek Power Apps istediğinizde yararlı olur. Ancak, uygulama mekanizmalarının kendi yönetilmeyen çözümlerinde çalışması önerilir.
- Varsayılan Çözüm. Bu sistemdeki tüm bileşenleri içeren özel bir çözümdür. Varsayılan çözüm sisteminizdeki tüm bileşenleri ve yapılandırmaları bulmak için yararlıdır.
Ancak, özelleştirmelerinizi yönetmek üzere bir çözüm oluşturmanızı öneririz. Daha fazla bilgi: Power Platform ALM kılavuzundaki özelleştirmek için bir çözüm kullanma konusu.
Yönetilen özellikler
Yönetilen özellikleri kullanarak yönetilen çözüm bileşenlerinizden hangilerinin özelleştirilebileceğini kontrol edebilirsiniz. Yönetilen özellikleri yönetilen bileşenlerin değiştirilememesini sağlamak üzere ayarlamanızı öneririz. Bu, çözümünüzü test veya üretim gibi başka bir ortama aktarıldıktan sonra bozulmasına neden olabilecek değişikliklere karşı korumanıza yardımcı olur.
Daha fazla bilgi için: Power Platform'daki yönetilen özellikler
Power Apps'te çözümlerle çalışma
Power Apps'te, sol gezinti bölmesinde Çözümler'i seçerek çözümlerin listesini görüntüleyebilirsiniz. Şu çözüm görevlerini gerçekleştirebilirsiniz:
- Yeni çözüm: Yalnızca özelleştirdiğiniz bileşenleri bulup bunlarla çalışmak için bir çözüm oluşturun ve tüm özelleştirmenizi orada yapın. Daha sonra çözümünüzü diğer ortamlara kolayca dağıtabilirsiniz. Daha fazla bilgi: Çözüm oluşturma
- İçeri aktar: Bir çözümü ortamınıza aktarın. Daha fazla bilgi: Çözümleri içeri aktarma
- AppSource'ı Aç: Zaten kullandığınız ürünler ile birlikte çalışan, sektörünüz için özelleştirilmiş çözümleri Microsoft AppSource'tan alabilirsiniz.
- Tüm özelleştirmeleri yayımla: Tüm etkin özelleştirmeleri ortamınızda yayımlayın.
- Tercih edilen çözümü ayarla: Tüm çözüm bileşenlerinin oluşturulduğu tercih ettiğiniz çözümü ayarlayın.
- Klasiğe geçiş yap: Klasik çözüm gezginini açın.
- Geçmişi görüntüle: Çözümle ilgili zaman içindeki işlemleri (içeri aktarmai dışarı aktarma ve kaldırma gibi) görüntüleyin. Daha fazla bilgi: Çözüm geçmişini görüntüleme
- Çözüm denetleyicisi: Bu çözüm için çözüm denetleyicisinin sonuçlarını çalıştırın veya gözden geçirin.
- Bağımlılıkları göster: Bu çözümün kaldırılmasını engelleyecek çözümler için çözüm bağımlılıklarını görüntüleyin.
- Yükseltmeyi Uygula: Yönetilen bir çözüm için başlatılan bekleyen bir yükseltmeyi uygulayın.
Çözüm seçilmeden kullanılabilen görevler şunlardır: Yeni çözüm, Çözümü içeri aktar, Açık AppSource, Tüm özelleştirmeleri yayımla, Tercih edilen çözümü ayarla.
Çözüm seçiliyken kullanılabilen görevler şunlardır: Yeni çözüm, Düzenleme, Silme, Çözümü dışarı aktarma, Çözüm denetleyicisi, Bağımlılıkları göster, Tercih edilen çözümü ayarlama, Geçmişi görme, Kopyalama, Yükseltmeyi Uygula (yükseltme kullanılabilir olduğunda).
Çözümler alanından, tüm nesnelerini görüntülemek için bir çözüm seçin.
Çözümdeki tüm nesnelere, öğeler arasında gezinerek göz atın. Listede 100'den fazla öğe bulunuyorsa daha fazlasını görebilmek için Sonraki 100 öğeyi yükle seçeneğini belirleyin.
Sütunlar, sütun başlığı seçilerek sıralanabilir ve filtrelenebilir.
Sütun başlıkları şunları içerir:
- Yönetilen: Çözüm nesnesi, yönetilen bir çözümdendir. Öğeyi seçerek nesneyi inceleyebilir ve ardından Gelişmiş>Çözüm katmanlarına bakın'ı seçebilirsiniz.
- Özelleştirilebilir: Bileşen özelleştirilebilir.
- Özelleştirilmiş: Bu, nesnenin yönetilmeyen bir nesne veya yönetilmeyen özelleştirme katmanına sahip yönetilen bir nesne olduğunu gösterir. Çözümdeki bileşenler için sahip olduğunuz yönetilmeyen değişiklikleri hızlı bir şekilde bulmak için bu sütunu kullanabilirsiniz.
- Sahip: Çözüm nesnesi kullanıcı ve takım sahipliğini destekliyorsa, geçerli sahip görüntülenir.
- Durum: Çözüm nesnesi durum yönetimini destekliyorsa (açık/kapalı, etkin/devre dışı, etkin/etkin değil), durum görüntülenir.
İpucu
Varsayılan çözümü seçip Özelleştirilmiş sütununda filtreleme yaparak, yönetilmeyen veya yönetilmeyen özelleştirmelere sahip tüm çözüm nesnelerini hızlı bir şekilde bulabilirsiniz.
Bir çözümde arama ve filtre uygulama
Belirli bir bileşeni adına göre arayın.
Veya bir listedeki tüm öğeleri bileşen türüne göre listeleyin.
Bağlamsal komutlar
Her bir bileşeni seçtiğinizde, komut çubuğunda bulunan eylemler seçmiş olduğunuz bileşenin türü ve çözümün varsayılan mı yönetilen mi olduğuna göre değişiklik gösterecektir.
Herhangi bir bileşen seçmediğinizde komut çubuğunda çözümün kendisine uygulanan eylemler gösterilir.
Yönetilmeyen çözümler veya mevcut çözüm söz konusu olduğunda farklı türde bileşen oluşturmak veya eklemek için Yeni veya Mevcut Olanı Ekle komutunu kullanabilirsiniz. Daha fazla bilgi; Çözüm bileşenleri ekleme
Not
Yönetilen çözüme bileşen ekleyemezsiniz. Bunu yapmayı denediğinizde aşağıdaki iletiyi alırsınız:
"You cannot directly edit the components within a managed solution. You’ll need to add it to another unmanaged solution that you’ve created to customize the component. The component might not be customizable."
Ek ayrıcalıklar gerekli
Bazı bileşenler, bileşen bir çözümden ortama aktarıldığında kullanıcıların bileşeni çalıştırması için belirli Dataverse ayrıcalıkları gerektirebilir.
Akışlar
Bir çözümde bulunan bir tuval uygulamasından bir akışı kullanmak veya çalıştırmak için birisinin sahipliği veya çalıştırma izinlerini paylaşması aracılığıyla bu akışa yönelik izinlere sahip olmanız gerekir. Bir çözümde bulunan uygulama bir kullanıcı kümesiyle paylaşılmışsa, akışların da açıkça paylaşılması gerekir.
Daha fazla bilgi: Güvenlik rolleri ve ayrıcalıklar
Çözümlerini dağıtmak Power Platform'daki işlem hatlarını kullanma
Power Platform'daki işlem hatlarını kullanarak test ve üretim ortamlarına çözümleri kolayca dağıtın. Bir işlem hattı yerleştirildikten sonra, üreticiler birkaç tıklama ile ürün içi dağıtımları başlatabilir. Oluşturucular bu işlemi doğrudan kendi geliştirme ortamlarında yaparlar. Daha fazla bilgi: Power Platform'daki işlem hatlarına genel bakış
Bilinen sınırlamalar
Çözümlerde tuval uygulamaları, akışları ve özel bağlayıcıların kullanımı için aşağıdaki sınırlamalar geçerlidir.
- Şu tuval uygulaması yayımlama hatasıyla karşılaşırsanız: uygulamada artık ortamda bulunmayan akışlara bağlantılar var, silinen akışları uygulamadan kaldırın. Ardından uygulamayı kayedin ve yayımlayın.
- Ortam yedekleme ve ortam geri yükleme işlemleri üzerinden yüklenen Herkes ile paylaşılan tuval uygulamaları, geri yüklenmiş ortamlarda Herkes ile paylaşılmaz. Tuval uygulamasının bir güvenlik grubuyla paylaşılabileceği ve geri yüklenen ortamdaki uygulamanın bu güvenlik grubuyla paylaşılacağını unutmayın.
Bir çözümdeki bireysel bileşenlerin özelleştirilmesi hakkında daha fazla bilgi edinmek için aşağıdaki makalelere gidin:
- Tablo, tablo ilişkileri, sütun ve ileti özelleştirmeleri için bkz. Meta veriler.
- Tablo formları için bkz. Formlar.
- Süreçler için bkz. Süreçler.
- İş kuralları için bkz. İş Kuralları.
Çözümler ile ilgili sorunları giderme
Çözümler ile çalışırken sorunların nasıl giderileceği konusunda bilinen sorunlar ve bilgiler için, Power Apps Sorun Giderme belgesinde Uygulamaları ve çözümleri yönetme bölümüne gidin.