Aracılığıyla paylaş


Denetim yanıtlarıyla ilgili raporları çalıştırma

Power BI'da teknisyenler tarafından sağlanan inceleme yanıtlarını analiz etmek ve eylem gerçekleştirmek için raporlar veya panolar oluşturun.

İnceleme yanıtlarını anlama, görüntüleme ve raporlama

İnceleme için girilen tüm yanıtlar Microsoft Dataverse'te depolanır. İnceleme yanıtları, ayrı soru yanıtlarına ayrıştırılabilir.

Önce, inceleme yanıtının hangi sıklıkta ayrıştırılacağını ve Dataverse'te nasıl düzenleneceğini yapılandırmanız gerekir.

Yanıt ayrıştırmayı etkinleştirmek için Field Service uygulaması>Ayarlar>Field Service Ayarları>İnceleme sekmesine gidin.

Analiz etkinleştirildi seçeneğinin Evet olarak ayarlandığından emin olun. Analiz sıklığı için aşağıdaki seçenekleri göz önünde bulundurun:

  • Günlük: Her gün bir kez ayrı soru yanıtlarına ayrıştırılacak inceleme yanıtları için bu ayarı kullanın. Her gün Kayıt oluşturma başlangıç zamanında, kullanıma hazır akışlar Dataverse tablosunda bireysel soru yanıtlarını doldurmak için tetiklenir.
  • Hemen: İnceleme tamamlandı olarak işaretlendiği anda, soru yanıtlarının Dataverse'te bulunmasını istiyorsanız bu ayarı kullanın.
  • Özel: Ayrıştırma yapılması gereken gün sayısını sağlayarak kendi sıklığınızı tanımlayın. Örnek için aşağıdaki ekran görüntüsüne bakın.

Not

Analiz sıklığı Hemen olarak ayarlandığında, servis görevi tamamlanır tamamlanmaz inceleme yanıtı ayrıştırılır ve sürdürülür. Ayrıştırılan yanıtlar, teknisyen değişiklikler yapıp incelemeyi yeniden tamamlasa bile güncelleştirilmez. Bununla birlikte, analiz sıklığı Günlük veya Özel olarak ayarlanırsa yanıtlar, akış başlangıç zamanından önce en son tamamlanan servis görevinden itibaren depolanır.

Analizler artık yapılandırıldığına göre, sorular ve yanıtlar Dataverse'te üç tabloya kaydedilmeye hazırdır:

  1. Customer Voice anket sorusu veya msfp_question: Her inceleme sorusunu saklar.
  2. Customer Voice anket yanıtı veya msfp_surveyresponse: bir incelemeye yanıt.
  3. Customer Voice anketi sorusu yanıtı veya msfp_questionresponse: her inceleme sorusuna ayrı bir yanıt.

Artık inceleme oluşturmaya ve yayınlamaya hazırız. Örnek için aşağıdaki ekran görüntüsüne bakın.

Field Service'te örnek inceleme.

İncelemelerdeki sorular Dataverse'de depolanır ve Power Apps'teki Customer Voice anket yanıtı tablosunda bulunabilir. Burada, bir incelemedeki her bir soru için girişleri görebilirsiniz.

Power Apps, Customer Voice anket sorusu varlık ayrıntı sayfası gösteriliyor.

Herhangi bir inceleme tamamlanmadan önce Customer Voice anketi soru yanıtı tablosu boştur.

Power Apps'te Customer Voice anketi soru yanıtları.

Örnek incelememize dönerse, aşağıdaki ekran görüntüsünde görüldüğü gibi, sorular için bazı yanıtlar ekledik ve incelemeyi tamamladık.

Yanıtlanmış sorular bulunan bir inceleme.

Customer Voice anketi soru yanıt tablosunda tekrar kontrol ederek, incelemeden gönderilen her yanıtın değerlerini görürsünüz.

Power Apps, Customer Voice anketi soru yanıtı varlığındaki inceleme yanıtları gösteriliyor.

Kullanıma hazır akışlar

Önceki bölümde açıklanan tüm mantık Power Automate akışları kullanır ve inceleme yeteneğiyle birlikte gelir.

Aşağıdaki akışlar yer alır:

  1. İnceleme Tanımını Seri Durumdan Çıkarma Akışı: Bu akış bir inceleme yayımlandığında tetiklenir ve inceleme sorularını msfp_question tablosuna doldurur.

  2. İnceleme Yanıtını Seri Durumdan Çıkarma - Yinelenen Akış: Bu akış, sıklık Günlük veya Özel olarak ayarlandığında tetiklenir ve ayrıştırılmış inceleme yanıtı JSON'ı msfp_surveyresponse tablosunda güncelleştirir ve yanıtlar ile msfp_questionresponse tablosundaki ilgili sorular için yeni kayıtlar oluşturur.

  3. İnceleme Yanıtını Seri Durumdan Çıkarma Akışı: Sıklık Hemen olarak ayarlandığında bu akış yanıt ayrıştırmayı dikkate alır.

Akışlara ait durum, aşağıdaki ekran görüntüsünde gösterildiği gibi denetlenebilir.

Power Automate'te incelemeyi seri durumdan çıkarma.

Yanıt içindeki ekler veya görüntüler

İncelemere yüklenen her görüntü Inceleme Ekleri tablosunda ek açıklama olarak depolanır. Bunlar akışlar kullanılarak alınabilir.

Yapılandırmada önemli noktalar

Denetim yanıtlarını ayrıştırmak için Power Automate akışı kullanma (yanıtların seri durumundan çıkarılması)

Teknisyen incelemeyi doldurduğunda her inceleme sorusunun yanıtı İnceleme Yanıtı varlığında JSON olarak depolanır.

Gelişmiş bul penceresinde arama açılan menüsünde gösterilen inceleme yanıtlarının ekran görüntüsü.

İnceleme yanıtlarında bir iş akışı çalıştırmak için Power Automate akışı kullanın. Daha fazla bilgi için Denetim yanıtlarında iş akışlarını çalıştırma videosuna bakın.

Aşağıdaki örnekte, bir teknisyen "İzleme gerekli mi?" inceleme sorusuna "Evet" yanıtını verirse ilgili iş emrine yeni bir izleme iş emri servis görevi eklenir.

Not

Kullanıma hazır akışlar özelleştirilemez. Özelleştirmek için bir Power Automate akışı oluşturmanız veya kopyalamanız gerekir.

Akış oluştur

https://flow.microsoft.com adresine gidin, oturum açın, ortamınızı seçin ve yeni bir akış oluşturun.

Otomatik - boştan'ı seçin.

Otomatik - boştan seçeneğini gösteren Yeni açılan menüsünde Power Automate ekran görüntüsü.

Akışı adlandırın ve akış düzenleyici sayfasında tetikleyiciyi seçmek için Atla seçeneğini belirleyin.

Otomatik akış oluşturma penceresinin ekran görüntüsü.

Tetikleyici oluşturma

Bağlayıcılar'da "Dynamics 365" için arama yapın ve tetikleyiciyi Bir kayıt oluşturulduğunda veya güncelleştirildiğinde olarak belirleyin.

Power Automate'de tetikleyiciler listesinin ekran görüntüsü.

Teknisyenler bu varlıktan incelemeleri görüntülediğinden ve yanıtdığından bu akış İş Emri Servis Görevi varlığıyla ilişkilidir. Varlık Adı için İş Emri Servis Görevleri'ni seçin.

Kayıt oluşturulduğunda veya güncelleştirildiğinde akışın ekran görüntüsü.

Yanıtı veritabanından getirme

Ardından inceleme yanıtlarını almamız gerekir.

"Dynamics 365" içinde Kaydı al eylemini kullanarak bir adım ekleyin.

Bu alanda inceleme yanıtı kaydının kimliği bulunduğundan öğe tanımlayıcısında İnceleme Yanıtı Kimliği'ni almak için varlık olarak İnceleme Yanıtları'nı seçin.

Öğe tanımlayıcısı alanında inceleme yanıtlarını gösteren bir akışın kayıt kısmını almayı gösteren Power Automate ekran görüntüsü.

JSON'u ayıklama

ResponseJsonContent alanından yanıt almak için bir Değişken Başlat eylemi ekleyin.

Akışın

Yanıtın kodunu çözme

Şimdi JSON yanıt dosyasını kullanılabilir bir biçime dönüştürmemiz gerekir.

URL kod çözme işlemi için bir Değişken Başlat eylemi ekleyin ve 64 kodlamalı JSON yanıt dosyasının kodunu çözün:

decodeUriComponent(decodeBase64(variables('responseJson')))

Power Automate akışının json bölümünün kodunu çözmeyi gösteren ekran görüntüsü.

Şemayı güncelleştirme

Şemaya, iş akışını çalıştırmak istediğiniz sorunun adını girin.

Örneğimizde şema aşağıdaki gibidir:

{
    "type": "object",
    "properties": {
        "Followup": {
            "type": "string"
        }
    }
}

Önceki kod parçacığıyla doldurulmuş şema alanını gösteren Power Automate akışının JSON bölümünün ayrıştırılmasının ekran görüntüsü.

Şemayı oluşturmayla ilgili sorun yaşıyorsanız Örnekten oluştur seçeneğini belirleyebilir ve inceleme sorunuzun ve yanıtınızın adını ve örnek yanıtını girebilirsiniz.

Örneğimizde şunu girebiliriz:

{"Followup":"Yes"}

"İzleme" aşağıdaki ekran görüntüsünde gösterildiği gibi, inceleme sorusunun ad değerinden gelir:

Field Service'te ad alanını gösteren bir incelemenin ekran görüntüsü.

Koşula dayalı eylem

Sonra, inceleme sorusunun yanıtına dayalı bir koşul ve eylem ekliyoruz.

Bu örnekte, "İzleme" inceleme sorusunun yanıtı "Evet" olduğunda, aynı iş siparişinde başka bir Servis Görevi Türüne sahip bir İş Emri Servis Görevi oluşturuyoruz.

İzleme alanının evet değerine eşit olduğu bir koşul adımını gösteren Power Automate akışının ekran görüntüsü.

Yeni bir kayıt oluşturmayı tetiklemek için ayarlanan

Akışınızı kaydedin ve test edin.