Aracılığıyla paylaş


Görsel İş Akışı İzleme

VisualWorkflowTracking örneği, .NET Framework 4.6.1 aracılığıyla sağlanan hata ayıklama işlevselliğini kullanarak bir görsel iş akışı izleme uygulaması yazmayı gösterir.

Örnek Ayrıntılar

Uygulama basit bir akış çizelgesi iş akışı yürütür (Workflow.xaml içinde tanımlanır) ve şu anda yürütülen iş akışını görüntülemek için iş akışı tasarımcısını yeniden barındırıyor. İş akışı yürütülürken, şu anda yürütülen etkinlik sarı bir ana hat ve hata ayıklama okuyla gösterilir. Ayrıca, iş akışı tarafından oluşturulan izleme kayıtları da uygulama penceresinde görüntülenir. İş akışı izleme hakkında daha fazla bilgi için bkz . İş Akışı İzleme ve İzleme. İş akışı tasarımcısını yeniden barındırma hakkında daha fazla bilgi için bkz. İş Akışı Tasarım Aracı yeniden barındırma.

İş akışı simülatörü iki sözlük tutarak çalışır. Biri, şu anda yürütülen etkinlik nesnesi ile etkinliğin örneğinin oluşturulduğu XAML satır numarası arasında bir eşleme içerir. Diğeri, etkinlik örneği kimliği ile etkinlik nesnesi arasında bir eşleme içerir. İzleme kayıtları özel bir izleme profili kullanılarak gönderilirken, uygulama şu anda yürütülen etkinliğin örnek kimliğini belirler ve örneği oluşturan XAML dosyasına geri eşler. Yeniden barındırılan iş akışı tasarımcısına daha sonra tasarımcı yüzeyindeki etkinliği vurgulama ve özellikle etkinliğin etrafına sarı bir kenarlık çizip tasarımcının sol tarafında sarı bir ok görüntüleyerek iş akışı hata ayıklayıcısıyla aynı yöntemi kullanması istenir.

Bu örneği kullanmak için

  1. Visual Studio'daki örnek dizinden WorkflowSimulator.sln dosyasını açın.

  2. Çözümü derlemek için CTRL+SHIFT+B'ye basın.

  3. Örneği çalıştırmak için CTRL + F5 tuşlarına basın. Bu, yeniden barındırılan bir iş akışı tasarımcısı penceresinde Workflow.xaml dosyasını görüntüler.

  4. Dosya menüsüne tıklayın ve İş Akışını Çalıştır'ı seçin.

  5. Şu anda yürütülen etkinliğin daha önce açıklandığı gibi vurgulandığına ve izleme kayıtlarının uygulama penceresinin sağ tarafında görüntülendiğine dikkat edin.

  6. İş akışı tamamlandığında, hangi etkinliğe karşılık olduğunu incelemek için izleme kayıtlarından herhangi birine tıklayabilirsiniz.