Ana içeriğe geç

Vaka Zaman Çizelgesine Aktivite Gönderme

Amaç

Geçerli vaka zaman çizelgesine iş akışı tarafından oluşturulan kısa bir giriş ekleyin.

Neler Öğreneceksiniz

  • geçerli vaka aktivite akışını hedefleme
  • iş sonrası komut dizisinden aktivite yayımlama
  • hassas iş akışı verilerini açığa çıkarmadan aktivitenin görünürlüğünü doğrulama

Zorluk ve Tahmini Süre

  • Zorluk: Başlangıç
  • Tahmini süre: 15 dakika

Varsayılan Bilgiler

Vakayla ilgili süreçlere ve iş sonrası komut dizilerine aşina olmalısınız.

Gerekli Okumalar

Ön Koşullar

  • vaka özelliği etkinleştirilmiş bir kanalın ilişkili süreci olarak yapılandırılmış bir süreç
  • vaka işleyicisi olarak işaretlenmiş bir görev
  • süreç ve kanal için etkinleştirilmiş aktivite akışı

Adımlar

Vaka işleyici görevinin iş sonrası komut dizisini açıp şunu ekleyin:

1
2
3
4
5
$ActivityStream.Post({
    objectId: $Case.Id,
    objectType: 'case',
    content: 'The workflow review was completed.'
});

İlişkili süreci bir test vakasından başlatın ve iş sonrası komut dizisini içeren görevi tamamlayın.

Nasıl Çalışır

Şunun için: objectType: 'case', çalışma zamanı vakadan doğru akış kanalını çözümler. Çağrı yeni aktivite girişinin tanımlayıcısını döndürür. Örnekte, form içeriklerini geniş kitlelere açık bir yüzeye kopyalamadan olayı zaman çizelgesine kaydetmek için sabit ve anonim metin kullanılır.

Sonucu Doğrulama

Vaka aktivite zaman çizelgesini açın ve görev tamamlandıktan sonra tam olarak bir yeni giriş göründüğünü doğrulayın. Görev yolunu yalnızca süreç yinelenen aktivite girişlerini önleyecek şekilde tasarlanmışsa yeniden deneyin.

Hata ve Sınır Durumları

  • Çağrı başarısız olur; eğer objectId geçerli bir vaka GUID'i değilse.
  • Vaka bağlamı olmayan bir süreçten gönderim yapmak, ayrı bir tanımlayıcı sağlanmışsa yanlış nesneyi hedefleyebilir.
  • İş sonrası komut dizisinin yeniden denenmesi, zaman çizelgesinde yinelenen girişler oluşturabilir.

Güvenlik ve Taşınabilirlik Notları

  • Gizli bilgileri, tam form yüklerini veya gereksiz kişisel verileri yayımlamayın.
  • Kopyalanmış vaka tanımlayıcısı yerine $Case.Id kullanın.
  • Girişin varsayılan hedef kitleye görünmemesi gerekiyorsa açık aktivite hedefleri ekleyin.

Sırada Ne Öğrenmeli?