Etkili bir destek talebi oluşturun
Bir uygulama beklendiği gibi davranmıyorsa, yapılandırmanızla Power Apps veya sistemin dışındaki bir sistemle ilgili bir sorun olabilir Power Apps.
Soruna bağlı olarak, aşağıdaki kişi veya kuruluşlardan yardım alabilirsiniz:
Sorunun türü | En iyi kim yardımcı olabilir |
---|---|
App | Uygulamanın yaratıcıları, yöneticiler |
Power Apps | Microsoft |
Dış veri kaynakları ve entegrasyonlar | Harici sistemden sorumlu kullanıcılar |
Uygulama hataları ve Power Apps hataları arasındaki farklar
Bir uygulama hatası, belirli bir uygulamadaki beklenmeyen davranıştır. Buna karşılık, bir hata, uygulamayı oluşturan, çalıştıran veya yöneten sistemde beklenmeyen bir Power Apps davranıştır. Altta yatan Power Apps bir hata, bir uygulama hatasına neden olabilir ve bu da hatanın bir uygulama mı yoksa Power Apps hata mı olduğunu belirlemeyi zorlaştırır.
İşte bazı ayırt edici işaretler.
Uygulama hatası | Power Apps böcek |
---|---|
Belirli bir uygulamadaki bir sorunu yeniden oluşturabilme | Bir sorunu yeniden oluşturan bir uygulama oluşturabilme |
Belirli veri bağlantılarına erişim gerektirir | Herhangi bir veri bağlantısı sorunu yeniden oluşturur ve bu da veri kaynağının belirli bir yapılandırmasını gerektirebilir |
Tek bir kuruluşta yalnızca tek bir uygulamayı etkiler | Birden fazla kuruluştaki uygulamaları etkiler veya etkileme potansiyeline sahiptir |
Sorunla ilgili olmayan bileşenlere sahip karmaşık uygulama | Birkaç bileşenle ilgili bir sorun gösteren minimal yeniden oluşturma uygulaması |
Özel özelliklerden ve koddan bahseder | Belirli Power Apps özelliklerden bahseder |
Etkilenen özellik için Microsoft belgeleri mevcut değil | Etkilenen özellik için Microsoft belgeleri mevcuttur ve beklenen davranışı açıklar |
Örnek uygulama hataları
Aşağıdaki örneklerde uygulama hataları ve kullanıcıların bunları uygulama sahiplerine yönelik adımlar olarak nasıl açıklayabilecekleri gösterilmektedir, böylece sahipler hataları yeniden oluşturabilir ve çözebilir.
Tuval uygulaması faturaları göstermez.
- Contoso gibi tuval uygulamanızda oturum açın.
- Ana ekranınızda Faturalarım'ı seçin.
- Beklenen davranış: Kullanıcı tarafından oluşturulan faturalar görüntülenir.
- Gerçek davranış: Hiçbir fatura gösterilmez.
Model yönetimli uygulama faturaları göstermez.
- Ortamınızdaki Contoso uygulamasında oturum açın.
- Pano sayfasında, site haritasında Faturalar'ı seçin .
- Faturalar sayfasında, görünümü Etkin faturalarım olarak ayarlayın. Faturaların listesi görüntülenir.
- Beklenen davranış: Kullanıcı tarafından oluşturulan faturalar görüntülenir.
- Gerçek davranış: Hiçbir fatura gösterilmez.
Özellikler, kullanıcı arabirimleri ve tablolar bir uygulamaya ve kuruluşa özgü olduğundan ve hataların nedenini herkes için farklı hale getirdiğinden, hatalar büyük farklılıklara sahip olabilir. Örneğin, fatura yerleşik bir tablo Power Apps değildir. Tuval uygulamalarında kayıtları belirli bir kullanıcıya göre filtrelemek için özel bir özellik yoktur, bu nedenle uygulama oluşturucunun ifadeler yazması Power Fx veya veri bağlayıcılarını yapılandırması gerekir. Benzer şekilde, oluşturucunun istenen kayıtları görüntülemek için model yönetimli uygulamalarda Görünümler'i yapılandırması gerekir.
Örneklerin her ikisinde de bir Power Apps sorun olup olmadığını belirlemek için yeterli bilgi yok. Uygulamanın yaratıcıları, uygulama sorunlarını araştırmak için en uygun olanlardır.
Örnek Power Apps hatalar
Uygulama oluşturucuları araştırır ve hata olarak sınıflandırdıkları şeyi Power Apps bulursa, bunları aşağıdaki örneklere benzer şekilde bildirebilirler.
Tuval uygulaması Filtre işlevi, filtre metni yıldız karakteri içerdiğinde sonuç döndürmez
- Sorunu göstermek için minimal bir yeniden oluşturma uygulaması eklenmiştir.
- Bu uygulama basit bir koleksiyon içerir:
TestTable
veri[{Name: "a"}, {Name: "*b"}]
ile. - Uygulamada iki Tablo denetimi vardır. Her iki denetim de Ad sütununu gösterecek şekilde yapılandırılmıştır.
- Table1'de Items (Öğeler ) olarak ayarlanmıştır
Filter(TestTable, Name="a")
. - Table2'de Items (Öğeler ) olarak ayarlanmıştır
Filter(TestTable, Name="*b")
.- Beklenen davranış: Table1, Filter
{Name: "a"}
işlevinin koşuluyla eşleşen kaydıName="a"
gösterir. Tablo2, Filter{Name: "*b"}
işlevinin durumuyla eşleşen kaydı gösterirName="*b"
. - Gerçek davranış: Tablo1 beklenen kaydı gösterir ancak Tablo2 herhangi bir kayıt göstermez.
- Notlar: Öğeler aynı ifadelere ayarlandığında, Galeri gibi diğer veri kümesi denetimlerinde de aynı davranış gözlemlenir.
- Beklenen davranış: Table1, Filter
Model yönetimli uygulama Görünümü, filtre koşulu yıldız karakteri içerdiğinde sonuç döndürmez
- Herhangi bir tablo için bir Görünüm oluşturun.
- Görünüm için tüm filtreleri kaldırın.
- Birincil sütun için, *b ile başlayan metinle eşleşen bir filtre ekleyin.
- Bu görünümü ve tabloyu herhangi bir model yönetimli uygulamaya ekleyin.
- Tüm değişiklikleri kaydedin ve yayınlayın.
- Uygulamayı çalıştırın.
- Birincil sütun için farklı değerlere sahip birkaç kayıt ekleyin. Bir sütunun *b ile başladığından emin olun.
- Tablonun sayfasına gidin.
- Görünümü yeni oluşturulan görünümle değiştirin.
- Beklenen davranış: Kılavuz, *b ile başlayan birincil sütun değerlerine sahip kayıtları gösterir.
- Gerçek davranış: Hiçbir kayıt gösterilmez.
- Notlar: Filtre koşulu b gibi bir yıldız işareti kullanmadığında, filtre beklendiği gibi çalışır.
Bu Power Apps hatalar belirli Power Apps özelliklerle ilgili sorunları açıklar: tuval uygulaması için Filtre işlevi ve model yönetimli uygulama için Filtreleri görüntüle.
İyi bir destek isteği, herkesin sorunu kolayca yeniden oluşturması için yeterli bilgi sağlar. Yazar, sorunu izole etmeye çalışırken denedikleri araştırma eylemlerinin veya sorun gidermelerinin sonucundan bahsedebilir. Örneğin, yazar sorunun yalnızca Chrome tarayıcısında meydana geldiğini, ancak Firefox Chrome tarayıcısında meydana gelmediğini belirtebilir.
İyi Power Apps bir destek isteği nasıl olur?
İyi bir destek isteği, bir sorunu bir uygulama hatası olarak değil, bir Power Apps hata olarak çerçeveler. Microsoft'un sorunu hızlı bir şekilde anlamasına ve çözmesine yardımcı olmak için uygun olduğunda bu yönergeleri izleyin.
Açıklayıcı bir başlığa sahip olun
Başlıkta şunlar belirtilmelidir:
- Belirli Power Apps bir özellik
- Beklenmeyen davranış
- Hatanın oluşmasına neden olan koşullar
Kötü bir başlık örneği: "Galeri denetimi boş"
İyi bir başlık örneği: "Filtre metni yıldız karakteri içerdiğinde filtre işlevi sonuç döndürmez"
Orijinal uygulamayı değil, basitleştirilmiş bir uygulamayı ekleyin
Bir uygulamayı çalıştırmayla ilgili sorunlar için, tuval uygulamaları için en düşük yeniden oluşturma uygulaması veya model temelli uygulamalar için vanilya yeniden oluşturma çözümü sağlayın .
Önemli
İyi bir destek isteğinin amacı, herkesin sorunu kendi cihazında yeniden oluşturabilmesi için yeterli bilgiyi içermektir.
Minimal veya vanilya repro uygulamasıyla hatanın bir uygulama hatası yerine bir Power Apps hata olduğunu gösterebilirseniz, Microsoft bunu hızlı bir şekilde çözebilir. Bu yeniden oluşturma uygulamaları olmadan çözüm gecikebilir veya destek isteği kabul edilmeyebilir.
Özel durumlar
Minimal veya vanilya yeniden oluşturma uygulaması şu sorunlar için her zaman uygun veya gerekli değildir:
- Belirli bir veri kaynağından veri erişimi ve kaydetme
- Kullanıcı izinleri gibi belirli kullanıcı verileri
- Lisanslama
- Çevrimdışı işlem
- Genel sunucu sorunları
Ne olursa olsun, uygulamanızı mümkün olduğunca basitleştirin ve tuval veya model yönetimli uygulamalar için sorunu yalıtın.
Ağ izlemesi ekleme
Veri ve sunucu sorunları için, istemci ve sunucu arasındaki ağ iletişimini incelemek, sorunlu katmanı izole etmeye yardımcı olur. Ağ çağrılarının kaydı, ağ izlemesi olarak bilinir.
Bir ağ izlemesi kaydetmek için İzleyici veya tarayıcı geliştirme araçlarını kullanabilirsiniz .
Sorunu yeniden oluşturmadan hemen önce kayda başladığınızdan ve başarılı bir şekilde yeniden oluşturduktan hemen sonra kaydı sonlandırdığınızdan emin olun. Bu kısa aralık, izlemede Microsoft'un destek isteğini işlemesinde gecikmelere neden olabilecek ilgisiz bilgileri en aza indirir.
Sorunu yeniden oluşturmak için ayrıntılı adımlar sağlayın
Minimal veya vanilya yeniden oluşturma uygulaması oluşturduysanız, sorunu bu uygulamada nasıl yeniden oluşturacağınızı açıklayın . Sorunu ilk bulduğunuz uygulamayla ilgili sorunları açıklamayın.
Gözlemlenen davranıştan ve beklenen davranıştan bahsedin.
Ekran görüntüleri veya videolar sağlayın
Kullanıcı arayüzü sorunları için, ekran görüntüleri veya videolar, yazılı bir açıklama yerine hatayı yeniden oluşturma adımlarını daha hızlı bir şekilde netleştirebilir.
Resmi belgelere ilişkilendirmek
Etkilenen özelliği ve beklenen davranışı netleştirmek için Microsoft belgelerine bağlantılar ekleyin.
Profesyonel geliştirme özellikleriyle ilgili sorunlar için, çalışmayan API işlevinin belgelerine bir ilişkilendirmek sağlayın.
Kod örneklerini basitleştirin
Sorun kodlama ve diğer profesyonel geliştirme özelliklerini içeriyorsa, önce kodu basitleştirin. Genellikle, bir Power Apps hatayı göstermek için yalnızca birkaç satır kod gerekir. Uygulamayı başka özelleştirme olmadan yeni bir ortamda dağıtın. Sorunun oluştuğunu doğrulayın ve sorunlu kodun bir kod parçacığını ekleyin.
Mesleki gelişim özelliklerine örnekler: Power Apps
- Power Apps Bileşen
- Model yönetimli uygulamalarda özel form betikleri
- Power Fx veya model yönetimli uygulamalarda JavaScript komutları
- Model yönetimli uygulamalar için web kaynakları
Başkalarının sorunu kendi ortamlarında yeniden oluşturabilmesi için belirli yapılandırma adımlarından bahsedin.
Sistem bilgilerini sağlayın
Bir sorun yalnızca belirli bir sürümünde, bir tarayıcıda Power Apps veya bir ortamda ortaya çıkabilir. Microsoft'un bu ayrıntıları kullanabilmesi için oturum kimliğini sağlayın.
İncelemenizden not ekleme
Olası nedenleri ortadan kaldırmak için farklı yapılandırmalar deneyebilirsiniz. Destek isteğinde bu yapılandırmalardan bahsedin. Bu ekleme, başkalarının sorunu daha iyi anlamasına ve aynı adımları tekrarlamaktan kaçınmasına yardımcı olur.
Destek talebi gönderme Power Apps
Bir destek isteği göndermeden önce, hatanın bilinen bir sorun olup olmadığını kontrol edin. Hata henüz bilinmiyorsa, hatayı bildirmek için bir destek isteği oluşturabilirsiniz .