Aracılığıyla paylaş


Çözüm oluşturma

Yalnızca özelleştirdiğiniz bileşenleri bulmak ve bunlarla çalışmak için bir çözüm oluşturun ve tüm özelleştirmelerinizi orada yapın. Daha sonra, bileşenleri eklerken, düzenlerken ve oluştururken her zaman özel çözüm bağlamında çalışmayı unutmayın. Bu, çözümünüzün yedeklenmesini ve başka bir ortama alınmasını kolaylaştırır.

Not

Tercih ettiğiniz çözüm olarak özel bir çözüm belirtmeyi göz önünde bulundurun. Bu şekilde, özel bir çözüm bağlamında özellikle oluşturmadığınızda çözüm bileşenlerinizin nerede depolandığını denetleyebilirsiniz. Daha fazla bilgi: Tercih edilen çözümü ayarlayın.

Çözüm Oluşturmak için:

  1. Power Apps'te oturum açın ve sol gezinme menüsünden Çözümler'i seçin. Öğe yan panel bölmesinde yoksa ...Diğer'i ve ardından istediğiniz öğeyi seçin.

  2. Yeni çözüm öğesini seçin ve çözüm için gerekli sütunları tamamlayın.

    Alan Veri Akışı Açıklaması
    Görünen Ad Çözümler listesinde gösterilen ad. Bunu daha sonra değiştirebilirsiniz.
    Ad Çözümün benzersiz adı Yalnızca harf, rakam ve alt çizgi içermelidir. Ad, Görünen Ad sütununa girdiğiniz değerdeki izin verilen karakterlerden oluşturulur. Çözümü kaydetmeden önce bunu düzenleyebilirsiniz, ancak çözümü kaydettikten sonra onu değiştiremezsiniz.
    Yayıncı Varsayılan yayımcıyı seçebilir veya yeni bir yayımcı oluşturabilirsiniz. Çözümü kullanacağınız ortamlarda tutarlı şekilde kullanabileceğiniz bir yayımcı oluşturmanızı öneririz. bu makalenin ilerisindeki çözüm yayımcısı bakın.
    Sürüm Çözümünüzün sürümü için bir sayı girin. Bu yalnızca, çözümünüzü dışa aktarırsanız önemlidir. Çözümü dışa aktardığınızda, çözüm numarası dosya adına dahil edilir.
    Tercih ettiğiniz çözüm olarak ayarlayın Tercih edilen çözümü kullanmak, özel bir çözüm bağlamında özellikle oluşturmadığınızda çözüm bileşenlerinizin nerede depolandığını denetleyebileceğiniz bir yöntemdir. Tercih ettiğiniz çözüm ayarlı olmadığında, varsayılan olarak Common Data Services Varsayılan Çözümü tercih ettiğiniz çözümdür. Common Data Services Varsayılan Çözümü kullanılamıyorsa, tercih ettiğiniz çözüm olarak Varsayılan Çözüm adlı çözüm kullanılır. Daha fazla bilgi: Tercih edilen çözümü ayarlama
    Yapılandırma Sayfası Diğer seçenekler'in altında, isteğe bağlı olarak yapılandırma sayfası olarak kullanılacak bir web kaynağı seçin. Yapılandırma sayfası genellikle çözümlerini dağıtan bağımsız yazılım satıcıları (ISV'ler) tarafından kullanılır. Bu ayarlandığında, yeni bir Yapılandırma düğümü Bilgi düğüm altında, bu web kaynağını görüntülemek üzere belirir. Geliştiriciler, yapılandırma verilerini ayarlamanıza veya çözümlerini başlatmanıza olanak tanıyan yönergeler veya denetimler eklemek için html sayfası olan web kaynağını kullanır.
    Açıklama Diğer seçenekler'in altında isteğe bağlı olarak çözümün açıklamasını ekleyebilirsiniz. Bu, çözümü başkalarıyla paylaşmak veya çözümün ne için olduğunu hatırlamak istiyorsanız kullanışlıdır.
  3. Kaydet'i seçin.

Çözüm nesneleri ekleme veya kaldırma

Çözümünüzü oluşturduktan sonra hiçbir çözüm nesneleri içermez. Çözüme eklemek için yeni nesneler oluşturabilir veya mevcut nesneleri yeni çözümünüze ekleyebilirsiniz.

Çözümde nesne oluşturma

Farklı nesne türleri oluşturmak için Yeni komutunu kullanabilirsiniz. Yeni'yi seçip istediğiniz nesneyi seçtiğinizde, seçtiğiniz nesne türüne bağlı olarak farklı bir oluşturma deneyimine sahip olursunuz. Nesneyi oluşturmayı tamamladıktan sonra çözüme eklenir.

Çözüme var olan bir nesneyi ekleme

Sistem varsayılan çözümü değil yönetilmeyen çözümlerle, Çözümde henüz bulunmayan nesneleri getirmek için Varolanı ekle komutunu kullanabilirsiniz.

Not

Var olan nesnelerin listesi, ortamınızda içeri aktarılan sürüme ve çözümlere bağlı olarak farklıdır.

Yapmak istediğiniz özelleştirmelerin çoğu tablo içerir. Geçerli çözümdeki tüm tabloları filtrelemek ve görüntülemek için sol bölmedeki Tablolar'ı seçin. Bir tabloda detaya geçtikten sonra, bu ekran görüntüsünde hesap tablosunda gösterildiği gibi tablonun parçası olan nesneleri görüntüleyebilirsiniz.

Görüntülenecek nesneleri içeren hesap tablosu

Çözümden nesne kaldırma

Yönetilmeyen bir çözümden nesneleri kaldırabilirsiniz. Çözüm açıkken nesneyi seçin ve ardından komut çubuğunda Bu çözümden kaldır'ı seçin.

Nesne kaldırıldığında, artık çözümün bir parçası olmaz. Ancak, nesne ortamda hala var ve başka bir çözüme eklenebilir. Nesne ortamdaki tüm çözümlerden kaldırıldıktan sonra silinebilir.

Önemli

Nesne silindikten sonra kurtarılamaz ve özel bir tabloyu sildiğinizde tablo kayıtları gibi ilişkili tüm veriler kaybolur. Nesneyi korumak ancak çözümde bulundurmamak istiyorsanız, silmeden çözümden kaldırın.

Bir nesneyi silmek için nesneyi seçin ve ardından Bu ortamdan sil'i seçin.

Değişiklikleri yayımlama

Bir ortamda yönetilmeyen değişiklikler yaptığınızda tablolar, formlar, model temelli uygulamalar, site haritaları ve görünümler gibi bazı nesneler yayımlanmamış durumda kaydedilir. Yayımlama işlemi, bu değişiklikleri aktif duruma geçirerek son kullanıcıların erişimine ve çözüm dışa aktarımı için kullanıma sunar.

Özelleştirmelerinizi yayımlama

  1. Sol gezinti gezintisinde Çözümler'i seçin. Öğe yan panel bölmesinde yoksa ...Diğer'i ve ardından istediğiniz öğeyi seçin.

  2. Yayımlamak istediğiniz çözümü açın.

  3. Komut çubuğunda Tüm özelleştirmeleri yayımla'yı seçin.

Önemli

Özelleştirmelerin hazırlanması biraz zaman alabilir. Tarayıcı sayfasının yanıt vermediğini belirten bir ileti görürseniz, sayfanın yanıt vermesini bekleyin ve kapatmayın.

Çözüm yayımcısı

Oluşturduğunuz her uygulama veya yaptığınız her özelleştirme, bir çözümün parçasıdır. Her çözümün bir yayımcısı vardır. Yayımcıyı, bir çözüm oluşturduğunuzda belirtirsiniz.

Çözüm yayımcısı, uygulamayı kimin geliştirdiğini gösterir. Bu nedenle anlamlı bir çözüm yayımcısı oluşturmanız gerekir. Çözümü seçip ardından ... seçeneğini belirleyerek çözümün çözüm yayımcısını görüntüleyebilirsiniz.>Power Apps'teki Çözümler alanından komut çubuğundaki ayarlar. Çözüm yayımcısı hakkında daha fazla bilgi için Power Platform ALM kılavuzunda Çözüm yayımcısı'na gidin.

Not

Common Data Services Varsayılan Çözümü, Microsoft Dataverse Varsayılan Yayımcısı ile ilişkilidir. Varsayılan özelleştirme ön eki bu yayımcı için rastgele atanır, örneğin olabilir cr8a3. Bu, bu çözümde kuruluşunuz için oluşturulan her yeni meta veri öğesinin adının, öğeleri benzersiz olarak tanımlamak için kullanılan adlara eklendiği anlamına gelir.

Çözüm yayımcısını oluşturma

  1. Power Apps'te Çözümler'i seçin. Öğe yan panel bölmesinde yoksa ...Diğer'i ve ardından istediğiniz öğeyi seçin.

  2. Komut çubuğunda Yeni çözüm'e tıklayın, sağ bölmede Publisher'ın altında Yeni yayımcı'yı seçin.

  3. Yeni Yayımcı formunda, gerekli ve isteğe bağlı bilgileri girin:

    • Görünen Ad. Yayımcı için Görünen Ad öğesini girin.
    • Ad. Yayımcı için benzersiz Ad öğesini girin.
    • Description. İsteğe bağlı olarak, yayımcı için bir açıklama ekleyebilirsiniz.
    • Önek. İstediğiniz yayıncı önekini girin.
    • Seçim değeri ön eki. Bu sütun yayıncı önekine göre bir sayı oluşturur. Bu sayı, çoklu seçeneğe seçenekler eklediğinizde kullanılır ve seçeneği eklemek için hangi çözümün kullanıldığına dair bir gösterge sağlar.
  4. Kaydet'i seçin.

Not

_upgrade çözüm adının bir parçası olarak kullanmayın. _upgrade, upgrade process çözümü için dahili bir ayrılmış sözcüktür.

Çözüm yayımcısını değiştirme

Aşağıdaki adımları izleyerek yönetilmeyen bir çözüm için çözüm yayımcısını değiştirebilirsiniz:

  1. Power Apps'teÇözümler'i seçin, istediğiniz çözümü seçin ve ardından ...>Komut çubuğundaki ayarlar. Öğe yan panel bölmesinde yoksa ...Diğer'i ve ardından istediğiniz öğeyi seçin.
  2. Çözüm ayarları bölmesinde, Yayımcı açılan listesinden farklı bir yayımcı seçin veya yeni bir yayımcı oluşturmak için Yeni yayımcı'yı seçin. Daha fazla bilgi: Çözüm yayımcısı oluşturma.
  3. güncelleştirme'i seçin.

Çözümde segmentlere ayrılmış tablolar kullanma

Tablo segmentasyonu kullanarak yalnızca çözüm güncelleştirmelerini dağıtırken güncelleştirilen tablo nesnelerini dahil edin. Daha fazla bilgi: Power Platform ALM kılavuzunda bölümlü çözümleri kullanın

Uygun tablo segmentasyonuna sahip bir çözüm oluşturmak için yönetilmeyen bir çözüm oluşturarak başlayın ve yalnızca güncelleştirdiğiniz nesneleri ekleyin.

Örneğin, Özel tablo adlı başka bir ortamda mevcut olmayan yeni bir özel tablo oluşturduğunuzu ve hesap tablosu için İlk On adlı yeni bir sütun eklediğinizi düşünün. Tablo segmentasyonuyla bir çözüm oluşturmak için aşağıdaki adımları izleyin.

  1. Power Apps'e gidin ve ardından Çözümler'i seçin. Öğe yan panel bölmesinde yoksa ...Diğer'i ve ardından istediğiniz öğeyi seçin.

  2. Yeni çözümler'i seçin ve bir çözüm oluşturun. Gerekli sütunlara bilgileri girin. Oluştur'u belirleyin.

  3. Oluşturduğunuz çözümü açın. Komut çubuğunda Var olanı ekle'yi ve ardından Tablo'yu seçin.

  4. Var olan tabloları ekle bölmesinde, çözüme eklemek istediğiniz bir veya daha fazla tabloyu seçin. Örneğin, Firma ve Özel tablo'yu seçin. İleri'yi seçin.

  5. Tabloları seçin bölmesinde, dahil etmek üzere varlıklar arasından seçim yapabilirsiniz:

    • Tüm nesneleri dahil et. Bu seçenek, tabloyla ilişkilendirilmiş tüm bileşenleri ve meta verileri içerir. İş süreci akışları, raporlar, bağlantılar ve kuyruklar gibi diğer tabloları ve tablo bileşenlerini içerebilir. Örneğin, özel tablo hedef ortama hiç içeri aktarılmış değilse bu seçeneği belirleyin. Bu örnekte özel tablo hiçbir zaman hedef ortama aktarılmış olmadığından Özel tablo için bu seçeneği belirleyin.
    • Tablo meta verilerini dahil edin. Bu seçenek, yalnızca tabloyla ilişkilendirilmiş meta verileri içerir. Meta veriler; denetim, yinelenen öğe algılaması veya değişiklik izleme gibi tablo öznitelliklerini içerir.
    • Nesneleri düzenle. Bu seçenek, tabloyla ilişkili her bileşeni (örneğin sütunlar, İlişkiler, iş kuralları, görünümler, formlar ve grafikler) tek tek seçmenize olanak tanır. Hesap tablosunun Dataverse'de yer aldığına ve tasarım gereği hedef ortamda da mevcut olduğuna dikkat edin. Bu nedenle, örneğimizde hesap tablosunda yalnızca İlk On özel sütunu yenidir, bu nedenle nesneleri düzenle'yi seçtikten sonra bunu seçersiniz (sonraki adımda).
    • Tüm nesneleri temizleyin. Nesneleri düzenle seçeneğini kullanarak nesneleri seçtiyseniz, tüm seçili nesneleri temizleyebilir ve baştan başlayabilirsiniz. Çözüm nesneleri eklerken uygun seçenekleri belirleme

    Daha fazla bilgi: Çözümde tablo segmentasyonu neden önemlidir?

  6. Nesneleri düzenle'yi seçtiyseniz, bir nesne listesi bölmesi açılır. Burada çözüme eklemek istediğiniz belirli nesneleri seçebilirsiniz. Örneğimizde daha önce Hesap tablosunu seçtiniz, bu nedenle şimdi tablo için tek yeni veya düzenlenmiş bileşen olduğundan İlk On sütununu seçtiniz ve ekle'yi seçin. Çözüme eklenecek nesneleri seçme

  7. Nesneleri çözüme eklemek için Ekle'yi seçin.

Çözümdeki tablo segmentasyonu neden önemlidir?

Hesap veya kişi gibi mevcut bir sistem tablosunu veya alt akış ortamlarınıza zaten aktarılmış bir tablo için özel bir tabloyu bir çözüme eklediğinizde, en iyi uygulama yalnızca çözümünüzde güncellenen tablo nesnelerini eklemektir. Çözümü segmentlere ayırma yoluyla, çözüm güncelleştirmelerini seçtiğiniz tablo bileşenleriyle, örneğin tablo sütunları, formlar ve görünümlerle, dışarı aktarabilirsiniz, tabloları tüm bileşenleriyle birlikte bütün olarak dışarı aktarmanız gerekmez. Bu, diğer çözümlerin etkili olmasını engelleyen gereksiz katmanları ve diğer çözümlere gereksiz bağımlılıkları önler. Sistem, tablo yönetilmiyorsa Tüm nesneleri dahil et'i ve tabloda yönetilmeyen bir katman varsa Tablo meta verilerini dahil et'i otomatik olarak seçer. Sistem ayrıca yönetilmeyen veya yönetilmeyen özelleştirmeleri olan tablo varlıklarını da otomatik olarak önceden seçiyor. İşlemi tamamlamak için Ekle'yi seçmeden önce nesneleri düzenle bağlantısını seçerek bu seçimi gözden geçirebilirsiniz.

Önemli

Hedef ortamda mevcut olmayan tabloları segmentlere ayırmayın. Bir tablo hiç içeri aktarılmışsa veya hedef ortamda mevcut değilse, tabloyu çözüme eklerken, örneğin yakın zamanda oluşturduğunuz yeni bir özel tablo eklerken Tüm nesneleri ekle'yi seçmeniz gerektiğine dikkat edin. Aksi takdirde, çözümü içeri aktarmaya çalıştığınızda eksik bir bağımlılık hata iletisi alırsınız.

Çözüm gezginini kullanarak tablo segmentasyonu ile çözüm oluşturma

Aşağıdaki resimlerde Account, Case ve Contact tablolarından tablo varlıklarını seçerek segmentlere ayrılmış çözüm oluşturma örnekleri verilmiştir.

Not

Servis talebi tablosu, Dynamics 365 Customer Service gibi bazı Dynamics 365 uygulamalarına dahil edilmiştir.

Oluşturduğunuz bir yönetilmeyen çözümü açarak başlayın. Tablo bileşenini seçin.

Mevcut kaynakları ekleyin.

Daha sonra, çözüm bileşenini seçin.

Çözümün bileşenlerini seçin.

Sihirbazı takip edin. Alfabetik sırayla başlayan Adım 1'de, burada gösterildiği gibi birinci tablo Account tablosu için varlıkları seçin.

Sihirbazı başlatın.

Alanlar sekmesini açın ve Firma Numarası sütununu seçin.

Firma tablosu varlıklarını seçin.

Adım 2'de, Servis Talebi tablosunda, tüm varlıkları ekleyin.

Servis Talebi tablosu varlıklarını seçin.

Adım 3'te, İlgili Kişi tablosu için Yıl dönümü sütununu ekleyin.

İlgili Kişi tablosu varlıklarını seçin.

Sonuç olarak, oluşturulan parçalı çözüm üç tablo içerir: Account, Case ve Contact. Her tablo, yalnızca seçilen varlıkları içerir.

Tablolar içeren çözüm.

Çözüm silme

Yönetilen ve yönetilmeyen olmak üzere iki farklı çözüm türü olduğundan, her çözüm türünü silme davranışı farklıdır.

Silmek istediğiniz çözüm, diğer bileşenlere bağımlılıkları olan bileşenlere sahip olabilir. Bileşeni silebilmeniz için önce bu bağımlılıkların kaldırılması gerekir. Daha fazla bilgi: Power Apps'te bir bileşen için bağımlılıkları görüntüleme

Yönetilen çözümü silme

Yönetilen bir çözümü silmek, çözüm içindeki tüm bileşenleri siler (kaldırır). Ayrıca, ilişkili tüm veriler de silinir.

Dikkat

Çözüm içindeki tüm bileşenler ve ilişkili tüm veriler silindiğinden, yönetilen çözümü silerken dikkatli olun.

Yönetilmeyen çözüm silme

Yönetilmeyen bir çözümü silmek, çözüm kabını siler ancak içindeki yönetilmeyen bileşenlerden hiçbirini silmez. İlişkili tüm veriler de kalır. Yönetilmeyen çözümdeki tüm bileşenleri kaldırmak için yönetilmeyen her bileşenin tek tek silinmesi gerekir.

Yönetilen veya yönetilmeyen bir çözümü silin

Dikkat

Bir çözümü silmeden önce, sonuçlarını anladığınızdan emin olun. Bir çözüm silindikten sonra geri yüklenemez. Daha fazla bilgi: Yönetilen çözümü silme ve Yönetilmeyen çözümü silme

  1. Power Apps'te oturum açın.
  2. Sol gezinme bölmesinde Çözümler'i seçin ve ardından Çözümler listesinde silmek istediğiniz çözümü seçin (açmayın).
  3. Komut çubuğunda Sil'i seçin.

Sınırlamalar

  • Çözüm boyutu 95 MB ile sınırlıdır.
  • Çözüm sayısı Microsoft Dataverse kapasitesiyle sınırlıdır.
  • Çözümdeki nesnelerin sayısı Dataverse kapasitesiyle sınırlıdır.