Olay tipleri
Süreçlerde var olan olay tipleri ve her tipin ne zaman kullanılacağı hakkında bilgi edinin.
Süreçlerinize aşağıdaki olay tiplerini ekleyebilirsiniz.
- Başlatma olayı
- Bir sürecin, bağlı sürecin, alt sürecin ya da olay alt sürecinin başlangıcını modellemek için kullanılır. Bir süreç oluşturduğunuzda otomatik olarak bir Başlatma olayı eklenir. Süreci birden çok şekilde başlatabilmek için birden çok Başlatma olayı ekleyebilirsiniz, ancak Yok somutlaması içeren tek bir Başlatma olayınız olabilir.
Başlatma olayları aşağıdaki uygulama seçeneklerini içerir:
Tablo 1. Başlangıç olayları için uygulama seçenekleri. Seçenek Açıklama Yok Kullanıcıların bir süreci Workplace' den el ile başlatmalarını, Inspector 'da çalıştırmalarını ya da süreci başka bir üst düzey süreçten bağlantılı süreç olarak çağırmalarını sağlar. Sürecinizin açığa çıkması, Başlangıç olayı seçeneğini etkiler. Gösterilirse ve bir başlatma süreci kullanıcı arabirimi varsa, süreciniz bir görev olarak başlatılabilir. Gösterilirse, ancak başlatma süreci kullanıcı arabirimi olmadan, kullanıcı arabirimi görevi görünmese de süreciniz başlatılabilir. İşlem hemen başlar. Süreciniz gösterilmezse, süreciniz programlı olarak ya da bağlantılı bir süreç olarak ya da bir API çağrısı aracılığıyla başlatılmalıdır.
İleti Gelen bir ileti alındığında bir süreci başlatır (bkz. İleti başlatma olaylarını kullanma ) ya da bir olay alt süreci başlatır (bkz. Olay alt süreçlerini modelleme). Bir undercover Agent (UCA) gelen iletiyi alır ve işlemi başlatır. Başka bir işlemden ya da bir web hizmetinden ileti almak için gizli bir aracı kullanabilirsiniz. ECM İçeriği Bir Enterprise Content Management (ECM) olayı alındığında süreç başlatır. Belge Enterprise Content Management (ECM) sisteminde yeni bir belge yaratıldığında süreç başlatır. Diğer bir seçenek olarak, bir ECM sisteminde var olan bir belgeden süreç eşgörünümü başlatır.
Bkz. Belge başlatma olayı.
.Not: Bir alt süreçteki ya da olay alt sürecindeki Başlatma olaylarına ilişkin somutlama seçenekleri hakkında bilgi için Alt süreçlerin modellenmesibaşlıklı konuya bakın.
- Ara düzey olay
- Ara düzey olaylar sürecinizdeki etkinliklere eklenebilir ya da süreç akışına eklenebilir. Bağlı ara olaylar sınır olayları olarak bilinir.Ara düzey olaylar aşağıdaki uygulama seçeneklerini içerir:
Tablo 2. Ara düzey olaylar için uygulama seçenekleri. Seçenek Açıklama İleti (alan) Bir ileti alır. İleti (gönderen) Bir mesaj gönderir. ECM İçeriği Süreç çalışırken bir Enterprise Content Manager (ECM) olayı alındığında bir gizli görevliden ileti alır. Süreç akışına bir içerik olayı ekleyebilir ya da etkinliğe bir olay ekleyebilirsiniz. Süreölçer Bir olayın ya da etkinliğin hemen tetiklenmesini önlemek için bir gecikme oluşturur. Sürecinizdeki yükseltme yollarını ya da gecikmeleri modellemek için bir süreölçer olayı kullanın. Bir etkinlik çalıştırılmadan önce ya da çalıştırıldıktan sonra bir zaman aralığı belirtebilirsiniz. Süreç akışına bir süreölçer olayı ekleyebilir ya da bir etkinliğe ekleyebilirsiniz. Daha fazla bilgi için bkz. Gecikmelerin, yükseltmelerin ve zamanaşımlarının modellenmesi. Takip Süreçte, raporlama amacıyla çalıştırma zamanı verilerini yakalamak istediğiniz bir nokta yaratır. Hata sınır olayı Süreç yürütme hatalarını yakalar ve daha fazla süreç akışını tetikleyebilir. Bu olay bir etkinliğe eklenmelidir.
- Bitirme olayı
- Bir sürecin sonunu modellemek için kullanılır. Bir süreç oluşturduğunuzda otomatik olarak bir Bitirme olayı eklenir.Bitiş olaylarının uygulama seçenekleri şunlardır:
Tablo 3. Bitirme olayları için uygulama seçenekleri. Seçenek Açıklama Yok Belirli bir yoldaki etkinlikleri durdurur. Hata Bir hatayı üst süreçlere ya da hata olayı alt süreçlerine vermek istediğinizde Hata somutlaması seçeneğini kullanın. Daha fazla bilgi için Hata olaylarını kullanarak hataları işlemebaşlıklı konuya bakın. İleti Belirli bir yolun sonunda bir ileti gönderir. Örneğin, bir sürecin tamamlanmasının başka bir süreci başlatması için, başka bir süreçteki bir ileti başlatma olayı tarafından alınan her süreç eşgörünümünün sonunda bir ileti gönderebilirsiniz. Bkz. İleti bitiş olaylarını kullanma. Sonlandırma Bir süreçle ilişkili çalışan görevleri kapatır ve tamamlanmamış süreölçerleri iptal eder. Sonlandırma olayı için aşağıdaki seçenekleri ayarlayabilirsiniz: - Tüm süreç eşgörünümünü sonlandır
- Tüm süreç eşgörünümünü sonlandırır. Bu seçeneği belirlemezseniz, yalnızca olayı ve alt süreçlerini içeren süreç sonlandırılır. Bir süreç eşgörünümünün tamamı sonlandırılırsa, süreç Inspector 'da
Terminateddurumunu gösterir. - Tüm sonlandırılan eşgörünüm yürütme ortamı verilerini sil
- Çalışmakta olan eşgörünüm için yürütme zamanı durumunu temizler. Yürütme ortamı yönetim ortamı ve üretilen izleme verileri için tüm veritabanı durumları silinir. Bu ayar yalnızca üst düzey süreç eşgörünümleri için geçerlidir ve tersi durumda yoksayılır.