Ana içeriğe geç

Bir Vakayı Atama ve Son Tarihini Belirleme

Amaç

Geçerli vakayı sorumlu bir gruba atayın ve vakayla ilişkili bir iş akışı görevinden son tarih belirleyin.

Neler Öğreneceksiniz

  • ortama özgü bir tanımlayıcı eklemeden bir atananı belirleme
  • geçerli vakayı bir denetim açıklamasıyla atama
  • vaka son tarihini hesaplama ve belirleme

Zorluk ve Tahmini Süre

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

Varsayılan Bilgiler

Vakalara, kanallara, ilişkili süreçlere, iş öncesi komut dizilerine ve grup kimliklerine aşina olmalısınız.

Gerekli Okumalar

Ön Koşullar

  • adlı bir grup Case Reviewers test alanadında
  • 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

Adımlar

Atama Komut Dizisini Ekleme

Vaka işleme görevinin iş öncesi komut dizisini açıp şunu ekleyin:

1
2
3
4
5
6
7
8
var reviewerGroup = $Membership.FindIdentity('Case Reviewers');

if (!reviewerGroup) {
    throw new Error('Case Reviewers group was not found.');
}

$Case.Assign(reviewerGroup, 'Assigned by the case review workflow.');
$Case.DeadlineAt = $Calendar.AddDays($WorkItem.Start, 2);

Öğretici için oluşturulmuş özel bir grup kullanın. Grup adını yalnızca alanadınızda farklı bir yapılandırma varsa değiştirin; kopyalanmış bir kimlik tanımlayıcısıyla değiştirmeyin.

  1. Test kanalında bir vaka oluşturun.
  2. İlişkili süreci vakadan başlatın.
  3. Vaka işleme görevi başladıktan sonra vaka ayrıntılarını açın.

Nasıl Çalışır

$Case İlişkili süreci başlatan vakayı belirler. Assign Yeni kimliği ve sağlanan denetim açıklamasını kaydeder. DeadlineAt Hesaplanan tarihi aynı vakaya kaydeder.

Sonucu Doğrulama

Vakanın atandığını Case Reviewers ve son tarihinin görev başlangıç saatinden iki gün sonra olduğunu doğrulayın. Komut dizisinin vakayı değiştirmeden önce başarısız olduğunu doğrulamak için grubu kaldırın veya yeniden adlandırın ve testi tekrarlayın.

Hata ve Sınır Durumları

  • $Case süreç bir vaka bağlamında başlatılmadığında kullanılamaz.
  • Kimlik adları geçerli alanadında belirsizlik olmadan çözümlenmelidir.
  • Takvim ve saat dilimi kuralları, geçerli son tarihi değiştirebilir.

Güvenlik ve Taşınabilirlik Notları

  • Yalnızca kanalı ve vakayı görüntüleme izni olan kimliklere atama yapın.
  • Kiracıya özgü GUID'leri saklamak yerine kimlikleri geçerli alanadında çözümleyin.
  • Atama yorumlarında sırları ve gereksiz kişisel verileri bulundurmayın.

Sırada Ne Öğrenmeli?