Aracılığıyla paylaş


Azure Application Insights'ta konuşma tanılamaları (önizleme)

[Bu makale, yayın öncesi belgelerine dahildir ve değiştirilebilir.]

Konuşma tanılamaları, konuşma yaşam döngüsü olaylarının her birini günlüğe kaydeder ve böylece kuruluşunuzun konuşma tabanlı operasyonel telemetrilerine yönelik daha fazla görünürlük sağlar.  Bu da takımınızın sistemi proaktif olarak izlemesine yardımcı olur ve geliştiricilerin sorunlu konuşmaları kolayca tanımlamasına, tanılamasına ve düzeltmesine veya hızla destek aramasına olanak tanır.

Konuşma günlüklerini toplamak ve depolamak için Dynamics 365 Customer Service ortamınızı bir Azure Application Insights kurulumuna bağlayın. Application Insights özellikleri ve bunların telemetrinizi izleyip hataları tanılamak için nasıl kullanılabilecekleri hakkında daha fazla bilgi için Application Insights'a Genel Bakış panosu ve Hataları Azure portalını kullanarak tanılama bölümlerine bakın.

Böylece, Application Insights'ta Dynamics 365 Customer Service'ten alınan konuşma yaşam döngüsü olay verilerini sistem durumunu izlemek, dışarı aktarmak ve iş gereksinimlerinize göre özel panolar oluşturmak üzere ek veri kümeleriyle birleştirmek için kullanabilirsiniz.

Önemli

  • Bu, bir önizleme özelliğidir.
  • Önizleme özellikleri, üretimde kullanıma yönelik değildir ve sınırlı işlevselliğe sahip olabilir. Bu özellikler, müşterilerin erken erişim elde etmesi ve geri bildirim sağlaması amacıyla resmi sürümden önce kullanıma sunulur.

Not

Power Automate ve Dynamics 365 Customer Service verilerinin dışa aktarılması şimdilik Government Community Cloud (GCC), Government Community Cloud - Yüksek (GCC Yüksek) ve Savunma Bakanlığı (DoD) gibi bağımsız bulutlarda kullanılamaz.

Önemli

Bu özellik Genel Kullanıma (GA) sunulduğunda, yalnızca Yönetilen Ortamlarda kullanılabilecektir. Kullanıcıların premium kullanım haklarına sahip bir Power Apps, Power Automate veya Dynamics 365 lisansına ihtiyacı olacaktır. Yalnızca bu genel önizleme için, premium kullanım hakları gereksinimi ve Yönetilen Ortamlar kısıtlaması esnetilmiştir.

Fiyatlandırma

Azure Application Insights, Azure İzleyici'nin bir uzantısıdır ve alınan veriler için ücret tahsil edilir. İki farklı günlük alma planı vardır: Temel günlükler ve Analiz günlükleri. İş gereksinimlerinize ilişkin fiyatlandırmayı öğrenmek için bkz. Azure İzleyici fiyatlandırması.

Azure Application Insights ile bağlantı ayarlama

Verileri dışarı aktarmadan önce, Power Platform yönetim merkezinde Dynamics 365 Customer Service kiracınız ve Azure Application Insights arasında bir bağlantı oluşturun. Her ortam için Dynamics 365 Customer Service'ten Application Insights'a tek bir veri dışarı aktarma yapılandırması oluşturabilirsiniz. Veri dışarı aktarmayı etkinleştirmek için aşağıdaki adımları tamamlayın.

  1. Power Platform yönetim merkezinde, gezinti bölmesindeki Veri Dışarı Aktarma seçeneğini belirleyin.

  2. Veri dışarı aktarma sayfasında, App Insights sekmesini, ardından Yeni veri dışarı aktarma'yı seçin.

  3. Azure Application Insights'a yeni veri dışarı aktarmaları sayfasında, aşağıdaki eylemleri tamamlayıp İleri'yi seçin.

    • Dışarı aktarma paketinin adı alanına bir ad girin.
    • Dynamics Customer Service öğesini seçin.
    • İleri'yi seçin.
  4. Verileri dışarı aktarmak istediğiniz ortamı seçin ve sonra İleri'yi seçin. Yalnızca Yönetilen Ortamdan verileri dışarı aktarabilirsiniz.

  5. Abonelik, Kaynak grubu ve Application Insights kurulumunu belirtin. Ardından İleri'yi seçin.

  6. Kurulum yapılandırmasını gözden geçirin ve ardından Oluştur'u seçin. Dynamics 365 Customer Service'ten Application Insights'a veri aktarma işlemi oluşturulur ve Veri dışarı aktarma sayfasında görüntülenir.

Application Insights'ta konuşma bilgilerine erişme ve bu bilgileri kullanma

Veri dışarı aktarma kurulumunu yapılandırdıktan sonra canlı sohbet, dijital mesajlaşma, sesli ve özel kanal konuşmalarına ilişkin konuşma yaşam döngüsü bilgileri Application Insights İzlemeler tablosunda bulunur.

Konuşma senaryoları

İzlemeler tablosu, aşağıdaki konuşma senaryolarıyla ilgili verileri içerir.

  • Kategori: Konuşma başlatma

    • Senaryo: Konuşma başlatıldı
    • Senaryo: Müşteri tanımlandı
  • Kategori: Sanal temsilci etkileşimi

    • Senaryo: Sanal temsilci atandı
    • Senaryo: Konuşma sanal yardımcı tarafından sonlandırıldı
    • Senaryo: Sanal yardımcının konuşmayı sanal temsilciden gerçek temsilciye iletmesi
  • Kategori: Yönlendirme

    • Senaryo: Talep Sınıflandırması
    • Senaryo: Kuyruk atama
  • Kategori: Gerçek temsilci etkileşimi

    • Senaryo: Temsilci kabul edildi
    • Senaryo: Temsilci reddedildi
    • Senaryo: Kabul isteği zaman aşımına uğradı
    • Senaryo: Temsilci yeniden katıldı
    • Senaryo: Temsilcinin kendini ataması
  • Kategori: Konuşma tamamlandı

    • Senaryo: Konuşma müşteri tarafından sonlandırıldı
    • Senaryo: Konuşma temsilci tarafından sonlandırıldı
    • Senaryo: Temsilci oturumu kapatıldı
    • Senaryo: Müşteri konuşmadan ayrıldı/müşterinin bağlantısı kesildi
    • Senaryo: Konuşma gözetmen tarafından kapanmaya zorlandı
    • Senaryo: Konuşma kapatıldı

Konuşma senaryoları meta verileri

İzlemeler tablosundaki konuşma senaryoları, aşağıdaki meta verileri içerir.

  • Kuruluş Kimliği
  • LiveWorkItem ID
  • Kanal Türü
  • Senaryo Durumu (Başlatıldı/Başarısız/Tamamlandı)
  • Zaman damgası
  • Süre (tamamlanan senaryolar için)
  • Katılımcı Türü (gerçek temsilci veya sanal temsilci)
  • Active Directory Kullanıcı Kimliği (uygun olduğunda)

Konuşma günlüklerine ait meta verileri anlama

Application Insights'ta görüntülenen özniteliklerin açıklaması şudur:

  • Zaman Damgası [UTC]: Olayın günlüğe kaydedildiği tarih ve saat. 
  • İleti: Konuşma yaşam döngüsü olayının senaryo durumunu belirtir. Bu öznitelik Başlatıldı, Başarısız veya Tamamlandı olabilir.
    • Başlatıldı: Konuşma senaryosunun başlatıldığını gösterir.
    • Tamamlandı: Konuşma senaryosunun başarıyla tamamlandığını gösterir.
    • Başarısız: Konuşma senaryosunun başarısız olduğunu gösterir.
  • customDimensions: Ayrıntılı hata ayıklama için gereken aşağıdaki meta verileri içerir:
    • organizationId: Kuruluşun benzersiz tanıtıcısı.
    • LiveWorkItemID: İletinin gönderilmesi gereken konuşmanın benzersiz tanıtıcısı.
    • Kanal Türü: Müşterinin ileti gönderdiği kanalı gösterir.
    • Süre: Senaryonun tamamlanana kadar geçen süre.
    • Katılımcı Türü: Konuşmanın gerçek temsilciyle mi, yoksa bir bota mı atandığını gösterir.
  • Operation_name: Konuşma yaşam döngüsü olayını gösterir.
  • Operation_id: Kök işlemin benzersiz tanıtıcısı. Bu, Dynamics 365 Customer Service'ten gelen konuşmanın işlem kimliğidir.
  • Operation_parentid: Konuşmanın konuşma kimliği.
  • Session_id: Kullanıcının uygulamayla etkileşime ilişkin kurulum.
  • User_id: Uygulamanın kullanıcısını temsil eder. Bu alan, senaryo gerçek temsilcileri veya botları içerdiğinde Active Directory kullanıcı kimliği ile doldurulur. Diğer tüm senaryolarda 0 değeri alır.
  • Severitylevel: İzleme önem düzeyi. Bu düzey 0 olarak ayarlanmıştır.
  • itemType: Kaydın alındığı tablo. Bu her zaman İzleme olarak ayarlanır.

Örneğin, canlı sohbet konuşmalarının bir kuyruğa atandığı bir senaryoda, İzlemeler tablosunda aşağıdaki meta veriler görüntülenir:

  • Operation_name, QueueAssignment ve senaryonun başladığı zamanı gösteren zaman damgasıyla ile birlikte ScenarioStarted iletisi.

  • Uygulamanın senaryoyu başarıyla tamamlandı olarak kapatabilmesi ve konuşmanın bir kuyruğa atanması için geçen süre ile birlikte ScenarioCompleted iletisi.

    Canlı sohbet konuşması bir kuyruğa atandığında oluşan meta veriler.

Application Insights'tan konuşma günlüklerine erişme

Konuşma günlüklerini görüntülemek için aşağıdaki adımları tamamlayın.

  1. Azure portalda oturum açın ve Application Insights kurulumunuza erişin. Bunun, veri dışarı aktarma işlemini ayarlamak için kullandığınız kurulum olduğundan emin olun.

  2. İzleme altından, Günlükler'i seçin.

  3. İzlemeler tablosunda konuşmanızın konuşma kimliğine göre filtreleyerek bir sorgu çalıştırın. Aşağıda örnek bir sorgu verilmiştir:

    *let lwiId = "269079bb-f39d-4281-bf87-d13bae6d0ed2";*
    
    *let operationIds = (traces*
    
    *\| where operation\_ParentId == lwiId // LWI to be checked*
    
    *\| distinct operation\_Id);*
    
    *traces*
    
    *\| where operation\_Id in (operationIds) or operation\_ParentId == lwiId*
    
    *\| project timestamp, message, customDimensions, operation\_Name, operation\_Id, operation\_ParentId, session\_Id, user\_Id, severityLevel, itemType*
    
    *\| sort by timestamp asc*
    

    Burada, lwid Dynamics 365 Customer Service uygulamasından aldığınız konuşma kimliğidir.

  4. Uygulamada konuşmaya ait izleme görüntülenir.

Konuşma yaşam döngüsü senaryosu: Başarılı

Müşteri portalınızda bir sohbet konuşması başlatır. Uygulama müşteri kimliğini belirler ve sohbet isteğini bir kuyruğa yönlendirir. Bir sohbet bildirimi görüntülenir ve temsilci isteği Temsilci Panosu'ndan alır. Temsilci müşteriyle sohbet eder ve müşteri konuşmayı sonlandırır.

Belirli bir konuşma kimliği için sorgu çalıştırdığınızda görüntülenen izleme günlüğü şudur:

Belirli bir konuşma kimliği için sorgu çalıştırdığınızda görüntülenen izleme günlüğü örneği:

Konuşma verilerini dışarı aktarma

Kendi özel izleme panolarınızı oluşturmak üzere, günlükleri dışarı aktarmak ve bu verileri diğer tablolardan gelen veri kümeleriyle birleştirmek için Dışarı Aktar seçeneğini kullanabilirsiniz. Daha fazla bilgi: Application Insights kullanarak özel KPI panoları oluşturma.