Ana içeriğe geç

Milestones

Bir vakayla ilişkili kilometre taşlarının listesini temsil eder. Kilometre taşları, SLA'lar veya KPI'lar gibi zamana dayalı hedeflere göre olayları izlemek ve ilerlemeyi ölçmek için kullanılır.

Kilometre taşları adlarıyla tanımlanır ve bunlara adlarıyla başvurulur; tek bir vaka için birden fazla kilometre taşı tanımlanabilir.

Yeni bir kilometre taşı oluşturmak için Milestones.Add kullanın. Kilometre taşları oluşturulduklarında otomatik olarak başlar. Kilometre taşlarını geçici olarak duraklatmak ve sürdürmek için Milestones.Pause ve Milestones.Resume kullanın. Bir kilometre taşını tamamlandı olarak işaretlemek için Milestones.Stop kullanın veya Milestones.Cancel.

Özellikler

Yönetim ve Alma

  • Milestones.Add: Listeye yeni bir kilometre taşı ekler ve hemen başlatır.
  • Milestones.AddFrom: Belirtilen başlangıç tarih ve saatini kullanarak listeye yeni bir kilometre taşı ekler ve hemen başlatır.
  • Milestones.Get: Bir kilometre taşını adına göre alır.
  • Milestones.Start: Bir kilometre taşı zaten varsa yeniden başlatır; yoksa belirtilen adla yeni bir kilometre taşı oluşturur ve hemen başlatır.
  • Milestones.ToArray: Tanımlanmış tüm kilometre taşlarını döndürür.

Yaşam döngüsü denetimi

  • Milestones.Cancel: Bir kilometre taşını iptal eder (durdurur).
  • Milestones.CancelAll: Şu anda duraklatılmış veya devam eden tüm kilometre taşlarını iptal eder (durdurur).
  • Milestones.Pause: Bulunursa bir kilometre taşını duraklatır ve kilometre taşı iş akışını döndürür.
  • Milestones.PauseAll: Şu anda devam eden tüm kilometre taşlarını duraklatır.
  • Milestones.Resume: Bulunursa daha önce duraklatılmış bir kilometre taşını sürdürür.
  • Milestones.ResumeAll: Şu anda duraklatılmış tüm kilometre taşlarını sürdürür.
  • Milestones.Stop: Bir kilometre taşını durdurur ve tamamlandı olarak işaretler.
  • Milestones.StopAll: Şu anda duraklatılmış veya devam eden tüm kilometre taşlarını durdurur.