İş Adımı Tanılaması¶
İş adımı tanılaması, süreç oluşturucuların bir görev hazırlanırken, atanırken, işlenirken veya yönlendirilirken neler olduğunu anlamasına yardımcı olur. Çalışma zamanı sonucu beklediğiniz süreç tasarımıyla eşleşmediğinde bunları kullanın.
Tanılama verileri, iş adımı işleme bilgilerinde kullanılabilir diagnosticTrace ; iz yakalama etkinleştirilmişse ve iz hâlâ saklanıyorsa. İz, sorun giderme verisidir; iş adımı geçmişinden, aktivitelerden, denetim günlüklerinden ve form verilerinden ayrıdır.
Tanılama İzleri Ne Zaman Kullanılır¶
Aşağıdaki gibi soruları yanıtlamak için tanılama izlerini kullanın:
- Bu görev neden bu kullanıcıya göründü?
- Görevi hangi rol, grup veya üyelik araması atadı?
- Ön çalışma veya son çalışma betiği çalıştı mı?
- Eylemden sonra hangi rota seçildi?
- Karar tablosu, betik, veritabanı sorgusu, REST çağrısı veya SOAP çağrısı bu adımı etkiledi mi?
- Bir hatırlatıcı veya son tarih çalışanı iş adımında işlem yaptı mı?
Tanılama verileri en çok süreç geliştirme ve test modu çalıştırmaları sırasında yararlıdır. Bir yönetici canlı iz yakalamayı etkinleştirdiğinde canlı sorun gidermede de işe yarar.
Tanılama İz Verilerini Okuma¶
Tanılama izi, iş adımının çalışma zamanı oturumlarının zaman çizelgesi şeklinde düzenlenir. Ana toplama öğesi workitem.diagnosticsöğesidir; içindeki her oturum, çalışma zamanının önemli bir aşamasını temsil eder.
Yaygın oturumlar şunlardır:
| Oturum | Açıklamaya yardımcı olduğu konu |
|---|---|
workitem.preprocess | Atama ve ön çalışma davranışı dâhil, iş adımının kullanıcıya ulaşmadan önce nasıl hazırlandığı. |
workitem.process | Son çalışma ve rota seçimi dâhil, iş adımı tamamlandığında neler olduğu. |
workitem.reminder | Hatırlatıcı çalışanının iş adımı için hatırlatıcıyı değerlendirip değerlendirmediği veya gönderip göndermediği. |
workitem.deadline | Son tarih çalışanının iş adımını son tarih davranışına göre değerlendirip değerlendirmediği veya tamamlayıp tamamlamadığı. |
İzi yukarıdan aşağıya okuyun. Oturum etiketiyle başlayın, ardından araştırdığınız davranışla eşleşen alt girdileri inceleyin. Örneğin, atama sorunları genellikle preprocess aşamasında, rota sorunları process aşamasında başlar; hatırlatıcı veya son tarih sorunları ise genellikle eşleşen çalışan oturumunda başlar.
İzin Gösterebilecekleri¶
Tanılama girdileri, gerçekleştirilen çalışma zamanı işleminin türüne göre gruplandırılır. İş adımının kullandığı süreç özelliklerine bağlı olarak iz şunları gösterebilir:
- atama ve görünürlük değerlendirmesi
- yönetici çözümleme gibi rol ve üyelik aramaları
- ön çalışma ve son çalışma betiği yürütme
- rota değerlendirmesi ve seçilen hedef görev
- karar modeli ve karar tablosu yürütme
- REST, SOAP, veritabanı, belge, dosya ve sertifika işlemleri dâhil harici çağrılar
- önbellek, takvim, yerelleştirme ve veritabanı yardımcıları dâhil çalışma zamanı yardımcı çağrıları
- hatırlatıcı ve son tarih çalışanlarının yürütülmesi
Her girdi kısa bir etiket, zamanlama, hata bilgisi, girdi veya çıktı özeti ve yapılandırılmış meta veriler içerebilir. Kesin ayrıntılar, girdiyi oluşturan çalışma zamanı işlemine bağlıdır.
Önceki Adım Bağlamı¶
Test modunda bir iş adımı, önceki tamamlanmış iş adımından iz bağlamı içerebilir. Bu, özellikle bir rota veya son çalışma betiği sonraki görevi oluşturduktan sonra geçerli adıma neden ulaşıldığını açıklamaya yardımcı olur.
Önceki adıma ait oturumlar şu işaretle belirtilir: traceContext=previousStep. Kullanılabilir olduğunda çalışma zamanı önceki iş adımının workitem.process izini tercih eder; çünkü bu iz genellikle geçerli iş adımına yol açan eylemi, son çalışmayı ve rota değerlendirmesini içerir.
Kullanılabilirlik ve Sınırlar¶
diagnosticTrace İzleme devre dışıysa, iş adımı yapılandırılmış izleme modunun dışındaysa, iz süresi dolmuşsa veya iş adımı henüz izlenebilir bir aktivite üretmemişse bu alan boş olabilir ya da kullanılamayabilir.
İz verileri bilinçli olarak sınırlandırılır. Uzun değerler kısaltılır, çok büyük oturumlar ise kesilir. Kesme gerçekleştiğinde iz, ek girdilerin gizlendiğini belirten bir trace.truncated özet girdisi içerir.
Yöneticiler iz yakalama modunu ve saklama süresini düğüm düzeyinde denetler. Yapılandırma ayrıntıları için bkz. Tanılama İzi Yapılandırması.