Ezen az oldalon

Határesemény

Mi az a határesemény?

A BPMN 2.0 határesemény egy tevékenység széléhez kapcsolt köztes esemény, amely kiváltó eseményre vár. Ilyen lehet például egy határidő, üzenet, hiba, jel vagy adatváltozás. Amíg a tevékenység fut, figyeli, hogy bekövetkezik-e a kiváltó esemény. Ha bekövetkezik, új útvonalat nyit a tevékenységből.

  • Mindig egy feladat, alfolyamat, tranzakció vagy hívási tevékenység széléhez kapcsolódik. Eseményhez vagy átjáróhoz nem kapcsolható, és nem helyezhető el szabadon a folyamatban.
  • Vannak kimenő szekvenciafolyamai, de nincsenek bejövők. A hozzá kapcsolt tevékenység az egyetlen belépési pont.
  • Csak addig figyel, amíg a tevékenység aktív. Ha a tevékenység előbb befejeződik, a határesemény nem következik be. Kivétel a kompenzáció, amely a tevékenység befejezése után lép működésbe.
  • A kiváltó esemény bekövetkezésekor egy jelölő halad tovább a határesemény kimenő útvonalán. Megszakító eseménynél ez felváltja a tevékenység jelölőjét, nem megszakító eseménynél pedig egy új jelölő jelenik meg mellette.
  • A jelölésben kettős kör jelzi a tevékenység szélén, belül a kiváltó esemény szimbólumával.

A ProcessMind támogatja az ezen az oldalon felsorolt összes határeseménytípust. Húzzon egy elemet a Határesemény vagy a Határesemény, nem megszakító. csoportból a BPMN-elemek palettán egy tevékenység szélére. Egy meglévő köztes eseményt is a tevékenység szélére húzhat a kapcsoláshoz, majd onnan elhúzva leválaszthatja. A kapcsolat és a megszakító beállítás BPMN-exportálás és újbóli importálás után is megmarad.

Modellezze, mi történik, ha egy lépés késik

Írja le a folyamat határidőit, kivételeit és mellékágait, az AI pedig elhelyezi a megfelelő határeseményeket a tevékenységeknél.

Próbáljon ki egy példát

Mielőtt rákattint

Először hozzon létre egy ingyenes ProcessMind-fiókot, bankkártyára nincs szükség. A leírás mentése után a modell automatikusan elkészül, így rögtön megnyithatja szerkesztésre vagy exportálásra.

  1. 1 Ingyenes fiók létrehozása
  2. 2 A leírásból BPMN-modell készül
  3. 3 Szerkessze, rendezze el automatikusan, majd exportálja

Ingyenes fiók · Bankkártya nélkül · BPMN 2.0-export

Nézze meg, hogyan működik az AI-alapú BPMN-generátor

Megszakító és nem megszakító események

A határeseményeknek két típusa van. A típus határozza meg, mi történik a tevékenységgel a kiváltó esemény bekövetkezésekor.

Megszakító Nem megszakító
Jelölése Folytonos vonalú kettős kör Szaggatott vonalú kettős kör
Hatása a tevékenységre Azonnal megszakad, a folyamatban lévő munka félbeszakad Tovább fut, semmi nem szakad meg
Útvonalak a kiváltó esemény után Csak a határesemény útvonala fut le; a tevékenység normál kimenő útvonala nem Mindkettő: a normál útvonal folytatódik, a határesemény útvonala pedig párhuzamosan fut
Hányszor következhet be Egyszer; a kiváltó esemény után a tevékenység megszűnik Többször, amíg a tevékenység aktív, például egy ismétlődő időzítő minden ciklusában
BPMN-attribútum cancelActivity="true" cancelActivity="false"

A megszakító határesemény felváltja a tevékenység szokásos folytatását. A nem megszakító határesemény elágazást indít belőle.

Megszakító Költség jóváhagyása A tevékenység megszakad Nem megszakító Jegy kezelése A tevékenység folytatódik Mindkettő az általuk figyelt tevékenység széléhez kapcsolódik.

Akkor használjon megszakító eseményt, ha a kiváltó ok miatt értelmetlen vagy nem biztonságos befejezni a tevékenységet, például lejárt a határidő, hiba történt vagy visszavonták a kérést. Nem megszakító eseményt akkor válasszon, ha a kiváltó ok a tevékenységgel párhuzamosan további munkát, emlékeztetőt vagy értesítést igényel, de nem szabad megszakítania a folyamatban lévő munkát.

Mindkét típus csak akkor használható, amikor a tevékenység aktív. Ha egy megszakító esemény bekövetkezik, leállítja a tevékenységet, és ezzel egy időben az ahhoz tartozó többi határesemény is inaktívvá válik. A nem megszakító esemény nem állítja le a tevékenységet, és a többi határeseményt is aktívan hagyja.

Egy tevékenységhez több határesemény is tartozhat. Egyetlen tevékenységhez több határesemény is kapcsolódhat. Egy jóváhagyási feladatnál például ezeket kombinálhatja:

  • Megszakító időzítő két munkanap után: eszkalálja az ügyet, és állítsa le a feladatot.
  • Nem megszakító időzítő négyóránként: küldjön emlékeztetőt, és hagyja futni a feladatot.
  • Megszakító hibaesemény az ellenőrzést végző alfolyamaton: kezelje a technikai hibát.
Költség jóváhagyása Költség könyvelve 4 óránként nem megszakító Emlékeztető küldése Emlékeztető elküldve 2 nap múlva megszakító Továbbítás ide: pénzügyi vezető Továbbítva

A határesemények típusai

A ProcessMind az alábbi típusokat támogatja. A megszakító események csoportja nagyobb, mert egyes kiváltó okok csak akkor értelmezhetők, ha leállítják a tevékenységet.

Megszakító határesemények

Típus Jelentés Jellemző példa
Message Egy adott tevékenységnek címzett üzenetre vár. A „Beszállítói árajánlatra vár” tevékenységet megszakítja az „árajánlat visszavonva” üzenet, majd a folyamat a „Másik beszállító keresése” lépésre tér át.
Timer Határidő: időtartam, dátum vagy a tevékenység kezdetétől számított ciklus. A „Költség jóváhagyása” feladathoz kétnapos időzítő tartozik. Ha a feladat addig nem fejeződik be, az ügy a „Pénzügyi vezető értesítése” lépésre kerül.
Error Észleli a tevékenységen belül keletkezett hibát, és leállítja a tevékenységet. A hibaesemények mindig megszakítók. A „Hitelképesség ellenőrzése” alfolyamat „az ellenőrzés sikertelen” hibát jelez. A határesemény ága a „Kézi hitelbírálat kérése” lépésre vezet.
Escalation Leállítja a tevékenységet, mert egy magasabb szintű szereplőnek kell átvennie az ügyet. Az „Incidens megoldása” lépés eszkalálódik, ha nem teljesül az első válaszra vonatkozó célidő, majd az „Incidensvezető átveszi az ügyet” lépésre kerül.
Cancel Elkapja egy tranzakciós alfolyamat megszakító záró eseményét. Csak tranzakcióhoz használható. Az ügyfél megszakítja az „Utazás lefoglalása” tranzakciót. A határesemény ága a „Fizetés visszatérítése és a foglalások feloldása” lépésre vezet.
Compensation (különleges eset) Futtatja egy már befejezett tevékenység kompenzációkezelőjét, hogy visszavonja annak hatását. A folyamatban lévő munkát nem állítja le. A „Kaució levonása” tevékenységet a „Kaució visszatérítése” kompenzálja, ha a rendelést később visszavonják.
Conditional Akkor lép működésbe, ha a tevékenység futása közben teljesül egy üzleti feltétel. A „Készlet lefoglalása” tevékenység megszakad, amikor availableStock < orderedQuantity; az ügy a „Hátralékos rendelés rögzítése és az ügyfél értesítése” lépésre kerül.
Signal Elkap egy közzétett jelzést. A jelzés nem egyetlen tevékenységnek szól, minden megfelelő figyelő reagálhat rá. A „Hiányzó dokumentumok bekérése” tevékenységet megszakítja a vállalati szintű „ügy visszavonva” jelzés, és az ügy lezárul.
Multiple Több kiváltó ok közül bármelyik bekövetkezésekor működésbe lép. Az „Ügyfél válaszára vár” tevékenység az „ügyfél válasza megérkezett” üzenetet vagy a tíznapos időzítőt figyeli. Amelyik előbb következik be, leállítja a várakozást.
Parallel Multiple Csak akkor lép működésbe, ha az összes kiváltó ok bekövetkezett. A „Kiadás jóváhagyásainak összegyűjtése” lépés a továbblépés előtt megvárja a jogi és a biztonsági jóváhagyásról szóló üzenetet is.

Néhány gyakorlati szabály ehhez a csoporthoz:

  • Hiba alfolyamathoz, hívási tevékenységhez vagy tranzakcióhoz tartozik, vagyis ahhoz a tevékenységhez, amelyben a hiba ténylegesen bekövetkezhet. Egy egyszerű feladat belsejében nincs olyan lépés, amely hibát okozhatna.
  • Mégse tranzakciós alfolyamathoz tartozik. Más esetben nincs mit észlelnie.
  • Javadalmazás különleges eset. A tevékenység befejezése után válik aktívvá, és a folyamat egy másik pontján bekövetkező kompenzációs esemény indítja el. Azt modellezi, hogy „vonja vissza a már megtörtént lépést”, nem pedig azt, hogy „állítsa le a folyamatban lévő lépést”.
  • A Többszörös eseménynél a kiváltó okok versenyeznek egymással. A Párhuzamos többszörös esemény viszont megvárja mindegyik bekövetkezését.

Nem megszakító határesemények

Típus Jelentés Jellemző példa
Message Üzenet érkezik, miközben a tevékenység folytatódik; az üzenet mellékágat indít. A „Javaslat megfogalmazása” tevékenység tovább fut, amikor a „bírálói megjegyzés érkezett” üzenet elindítja a „Bírálói megjegyzés rögzítése” lépést.
Timer Emlékeztető vagy rendszeres ellenőrzés; a tevékenység nem áll le. Az „Ügyfélszolgálati jegy kezelése” tevékenységhez nyolcóránként ismétlődő időzítő tartozik, amely elindítja az „Állapotfrissítés küldése” lépést, miközben a kezelés folytatódik.
Escalation Eszkalációt indít a tevékenység mellett, de nem állítja le azt. A „Panasz megoldása” tevékenység folytatódik, miközben a „stratégiai ügyfél” eszkaláció elindítja az „Ügyfélkapcsolati igazgató értesítése” lépést.
Conditional Egy feltétel mellékágat indít, miközben a tevékenység folytatódik. A „Hitelkérelem feldolgozása” tevékenység tovább fut, amikor riskScore > 70 elindítja az „Ellenőrzésre kijelölés” lépést.
Signal Közzétett jelzés mellékágat indít minden figyelő számára; a tevékenység folytatódik. Az „Éjszakai kötegelt feldolgozás” tovább fut, amikor a „piac zárva” jelzés elindítja az „Időközi összesítések mentése” lépést.
Multiple Több kiváltó ok közül bármelyik mellékágat indít; a tevékenység folytatódik. A „Szerződés egyeztetése” nyitva marad. Az ellenérdekű fél üzenete vagy a háromnapos időzítő elindítja az „Emlékeztető küldése” lépést.
Parallel Multiple Az összes kiváltó ok együtt indít mellékágat; a tevékenység folytatódik. Az „Összes ellenőrzésre vár” lépés mindaddig aktív, amíg az üzenet és a jelzés is meg nem érkezik, majd elindítja a „Készenlét rögzítése” lépést.

A nem megszakító határesemények emlékeztetők, értesítések, megfigyelés és párhuzamos eszkaláció indítására valók. Nem módosítják a fő folyamatot, hanem egy mellékágat adnak hozzá.

Eseménytípusok, amelyek nem határesemények

Néhány eseménytípus elsőre határeseménynek tűnhet, de nem az:

  • Link események kapcsolják össze a folyamat egyes részeit. Köztes fogadó vagy kibocsátó események a folyamatban, nem tevékenységhez kapcsolódó események.
  • Terminate egy teljes folyamatpéldányt zár le, és csak záró eseményként használható.
  • Nincs nem kiváltó ok, ezért határesemény sem lehet „Nincs”: minden határeseménynek kell lennie valaminek, amit észlel.

Határesemény hozzáadása a ProcessMindban

  1. Nyissa meg a BPMN-elemek palettát.
  2. Megszakító eseményhez válasszon típust a Határesemény csoportból, nem megszakító eseményhez pedig a Határesemény, nem megszakító. csoportból.
  3. Húzza egy feladat, alfolyamat, tranzakció vagy hívási tevékenység szélére.
  4. Engedje el az elemet. Az esemény a legközelebbi szélhez igazodik, a tevékenység pedig a gazdaeleme lesz.
  5. Húzzon szekvenciafolyamot a határeseménytől a kivételág vagy mellékág első lépéséhez.

Néhány tipp a használathoz:

  • Ha egy köztes eseményt egy tevékenység szélére húz, az esemény ahhoz kapcsolódik. Ha ugyanazt az eseményt az üres vászonra húzza, szokásos köztes elkapó esemény jön létre. Később húzza a szélére a kapcsoláshoz, vagy húzza el onnan a leválasztáshoz.
  • A határesemény a gazdatevékenységgel együtt mozdul el, tűnik el és törlődik. Tevékenységtől függetlenül nem helyezhető el.
  • A nem megszakító változat külön bejegyzés a palettán, nem jelölőnégyzet. Húzás előtt válassza ki, ha a tevékenységnek futnia kell tovább.
  • Exportáláskor a kapcsolódás attachedToRef, a megszakító beállítás pedig cancelActivity formában kerül a fájlba. Újbóli importáláskor mindkettő visszaáll.

Gyakori hibák

  • Kimenő folyamat nélküli határesemény. Az esemény elkapja a kiváltó okot, de nincs hová továbblépnie, így a kivételág zsákutcába jut.
  • Nem megszakító időzítő ott, ahol le kell állítani a tevékenységet. A tevékenység tovább fut, így a határidő nem állítja le a munkát. Határidőhöz a megszakító változatot használja.
  • Hibaesemény egyszerű feladaton. Kapcsolja ahhoz az alfolyamathoz vagy hívási tevékenységhez, amely a hibát okozó lépést tartalmazza.
  • Azt várja, hogy a határesemény a tevékenység befejezése után lépjen működésbe. Erre nem képes, kivéve a kompenzációs eseményt, amely a befejezés után válik aktívvá.
  • Cancel használata tranzakción kívül. A megszakító határesemény csak tranzakciós alfolyamatokhoz használható.
  • Két megszakító eseményt tesz egy tevékenységre, és mindkét ág lefutását várja. Az első kiváltó ok érvényesül. A tevékenység és a többi határeseménye is leáll.

Az összes esemény és a hozzájuk tartozó jelölések

Kezdés Köztes Befejezés
Type
Normál
Esemény alfolyamat
Megszakítás nélküli esemény-alfolyamat
Fogadó
Határesemény
Megszakítás nélküli határesemény
Kiváltó
Nincs
Üzenet
Időzítő
Feltételes
Link
Jelzés
Hiba
Eszkaláció
Leállítás
Kompenzáció
Megszakítás
Többszörös
Többszörös párhuzamos

Egyéni BPMN-modell létrehozása

Modellezze, mi történik, ha egy lépés késik

Írja le a folyamat határidőit, kivételeit és mellékágait. Az AI elhelyezi a megfelelő határeseményeket a tevékenységeken.

Próbáljon ki egy példát

Mielőtt rákattint

Először hozzon létre egy ingyenes ProcessMind-fiókot, bankkártyára nincs szükség. A leírás mentése után a modell automatikusan elkészül, így rögtön megnyithatja szerkesztésre vagy exportálásra.

  1. 1 Ingyenes fiók létrehozása
  2. 2 A leírásból BPMN-modell készül
  3. 3 Szerkessze, rendezze el automatikusan, majd exportálja

Ingyenes fiók · Bankkártya nélkül · BPMN 2.0-export

Nézze meg, hogyan működik az AI-alapú BPMN-generátor

Kapcsolódó témák

Tervezzen jobb folyamatokat. Építsen összekapcsolt architektúrát. Tartsa kézben a működést.

Azonnal hozzáférhet, bankkártya és várakozás nélkül. Alakítsa szervezete működését világos, összekapcsolt folyamatmodellekké.

Építse fel folyamatarchitektúráját, határozza meg a felelősségi köröket és az ellenőrzéseket, és hangolja össze a szerepeket minden szinten.

Indítsa el az ingyenes próbaverziót, és teremtsen megbízható alapot folyamatainak irányításához, kezeléséhez és folyamatos fejlesztéséhez.