Ana içeriğe geç

Süreç Verilerinden Vaka Etiketlerini Güncelleme

Senaryo

Bir süreç, kullanıcı tarafından girilen verilerden otomatik olarak vaka etiketleri eklemeliyse bu örneği kullanın. Bu senaryoda, süreç formundan türetilen etiketlerin vakada toplanabilmesi için CRM tarzı bir kanal kullanılır.

Neler Öğreneceksiniz

  • gönderilen değerleri süreç XML'inden okuma
  • mevcut vakanın etiket koleksiyonunu iş sonrası komut dizisinde güncelleme
  • vaka ve kanal görünümlerindeki etiketleri doğrulama

Zorluk ve Tahmini Süre

  • Zorluk: Orta
  • Tahmini süre: 20 dakika

Varsayılan Bilgiler

Vakalar, kanallar, süreç formları, XML yolları ve iş sonrası komut dizileri hakkında bilgi sahibi olmalısınız.

Gerekli Okumalar

Ön Koşullar

  • dizin, süreç ve kanal oluşturma izni
  • iş sonrası komut dizisi erişimi
  • hedef kanalda vaka işlemenin etkin olması

Adımlar

Dizini ve Süreci Oluşturma

  1. örneğin bir uygulama dizini oluşturun Order Information.
  2. Bu dizinde yeni bir süreç oluşturun ve düzenleme modunda açın.

Görevleri Oluşturma

  1. Başlangıç görevini şu şekilde yeniden adlandırın Order Information Request.
  2. ekleyin Submit aksiyonunu.
  3. İkinci görevi oluşturun Order Information Check.
  4. Vakayla etkileşim kurması gereken görevi şu şekilde işaretleyin: Is Case Handler.

Sipariş bilgileri görevlerini ve aksiyonlarını içeren süreç diyagramı.

Etiketleme Mantığını Ekleme

Vaka işleme görevinin iş sonrası komut dizisini açın ve aşağıdakine benzer bir kod ekleyin:

1
2
3
4
var tag = $Xml.Evaluate('ComplaintForm/ProductType/Text');
var tags = $Xml.Evaluate('ComplaintForm/NameSurname');

$Case.Tags = [tags, tag];

Bu iş sonrası komut dizisi, form verilerindeki değerleri alır ve vaka etiket koleksiyonuna yazar.

Formu Tasarlama

  1. Süreç formunu açın.
  2. Sipariş bilgisi alanları için satır içeriği düzenini oluşturun.
  3. Müşteri adı için bir metin alanı ekleyin.
  4. Ürün türü için bir açılır liste ekleyin ve statik liste öğelerini doldurun.

Müşteri adı ve ürün türü denetimlerini içeren form tasarımcısı.

Süreci Kaydetme ve İşleme Alma

  1. Tasarımcı sekmesini kapatın.
  2. Süreç değişikliklerini kaydedin.
  3. Süreç düzenleyicisini kapatın.

Kanalı Oluşturma

  1. Müşteri şikâyetleri veya CRM takibi için yeni bir grup kanalı oluşturun.
  2. Kanal için vakaları etkinleştirin.

Vakaların etkinleştirildiği kanal oluşturma iletişim kutusu.

  1. Kanal düzenleme görünümünü açın.
  2. Şuraya gidin: Related Process.
  3. Oluşturduğunuz süreci ekleyin ve kanalı kaydedin.

Kanal düzenleyicisindeki ilgili süreç yapılandırması.

Vaka Oluşturma ve Süreci Başlatma

  1. Kanala yeni bir vaka oluşturun.
  2. Süreci vaka sayfasından açın.
  3. Müşteri adını girin ve ürün türünü seçin.
  4. İlk görevi gönderin, ardından takip görevini tamamlayın.

Vaka etiketlerine dönüşecek değerleri içeren başlatılmış süreç formu.

Etiketleri Doğrulama

Vakaya veya kanalın vaka listesine dönün ve gönderilen süreç verilerinden etiket değerlerinin eklendiğini doğrulayın.

Süreç verilerinden oluşturulan etiketleri gösteren açık vaka listesi.

Sonuç

Vaka artık süreç formundan otomatik olarak etiket alır. Böylece kanal ekibi, etiketleri elle eklemeden vakaları filtreleyip kategorilere ayırabilir.

Sonucu Doğrulama

Bir test vakası oluşturun, ilgili süreci başlatın ve birbirinden farklı iki etiket değeri gönderin. Vakanın beklenen etiketleri yinelenen değerler olmadan gösterdiğini doğrulayın. Boş bir değerle test edin ve boş bir etiket eklenmediğini doğrulayın.

Güvenlik ve Taşınabilirlik Notları

  • Vaka etiketleri geniş bir kanal kitlesi tarafından görülebilir; sırları veya gereksiz kişisel verileri eklemeyin.
  • Mevcut vakayı süreç bağlamı üzerinden çözümleyin; vaka veya kanal tanımlayıcısını koda gömmeyin.
  • Kanal filtreleri veya raporlar etiketlere bağlıysa etiket söz varlığını tutarlı tutun.

Sırada Ne Öğrenmeli?