Arbetsflödeshanteringssystem
Ett arbetsflödeshanteringssystem ( WfMS eller WFMS ) tillhandahåller en infrastruktur för uppsättning, prestanda och övervakning av en definierad sekvens av uppgifter, arrangerad som en arbetsflödesapplikation .
Internationella standarder
Det finns flera internationella standardiseringsorgan inom området för arbetsflödeshantering :
- Workflow Management Coalition
- World Wide Web Consortium
- Organisation for the Advancement of Structured Information Standards
- WS-BPEL 2.0 (integrationscentrerad) och WS-BPEL4People (mänsklig uppgiftscentrerad) publicerade av OASIS Standards Body.
Den underliggande teoretiska grunden för arbetsflödeshantering är det matematiska konceptet för ett Petri-nät .
Var och en av arbetsflödesmodellerna har uppgifter (noder) och beroenden mellan noderna. Uppgifter aktiveras när beroendevillkoren är uppfyllda.
Arbetsflöden för människor
WfMS tillåter användaren att definiera olika arbetsflöden för olika typer av jobb eller processer. Till exempel, i en tillverkningsmiljö kan ett designdokument automatiskt dirigeras från designern till en teknisk chef till produktionsingenjören. I varje steg i arbetsflödet ansvarar en individ eller grupp för en specifik uppgift. När uppgiften är klar säkerställer WfMS att de personer som är ansvariga för nästa uppgift underrättas och får den data de behöver för att utföra sitt steg i processen.
Arbetsflöden kan också ha mer komplexa beroenden; till exempel om ett dokument ska översättas till flera språk, kan en översättningsansvarig välja språken och varje val skulle sedan aktiveras som ett arbetsorderformulär för en annan översättare. Först när alla översättare har slutfört sina respektive uppgifter skulle nästa uppgift i processen aktiveras. Det är processledning från toppnivå till lägre nivå.
WfMS automatiserar även redundanta uppgifter och säkerställer att ej slutförda uppgifter följs upp. En nyckelstandard som behandlar mänskliga uppgifter i arbetsflöden är WS-BPEL4People Standard av OASIS Standards Body.
Automatiserade arbetsflöden
WfMS kan kontrollera automatiserade processer förutom att ersätta pappersöverföringar av arbetsorder.
Till exempel, om ovanstående designdokument nu är tillgängliga som AutoCAD men arbetsflödet kräver dem som Catia, skulle en automatiserad process implementera konverteringen innan den meddelar personen som är ansvarig för nästa uppgift. Detta är konceptet med integration av företagsapplikationer .
WfMS förekommer även i distribuerade IT-miljöer som grid computing eller cloud computing . Syftet med sådana system är att hantera exekveringen av olika processer som kan tillhöra samma applikation medan de i många fall används som ett sätt att garantera den erbjudna tjänstekvaliteten (QoS).
WfMS kan också förbättras genom att använda befintlig företagsinfrastruktur som Microsoft Outlook eller Office 365. [ citat behövs ]
Kategorier
Komponenter eller delsystem av WfMS kan kategoriseras i följande kategorier:
- Routing system (trafikpoliser)
- Detta är den grundläggande funktionen för ett WfMS. Det bidrar till att dirigera informationsflödet eller dokumentflödet, det överför informationen från ett arbetsobjekt till nästa. Den här funktionen reagerar inte på exceptionella omständigheter.
- Distributionssystem (cox)
- Denna funktion är en expansion. Den upptäcker exceptionella omständigheter och överför informationen till utsedda arbetsställningar. Med ett dynamiskt uppdrag kan den tilldela nya uppgifter till underarbetade positioner, för att uppnå en fortsättning eller en balans mellan arbetsbelastningen inom arbetsflödet.
- Samordningssystem (förman)
- Denna funktion koordinerar samtidiga aktiviteter, för att förhindra resurskonflikter eller prioritetskonflikter.
- Agentsystem (arbetare)
- Denna funktion utför benarbete automatiskt. Detta befriar den verkställande instansen från operationer som inte kräver några beslut.
- Assistentsystem (expert)
- Denna funktion utökar de tidigare funktionerna till en processjusteringsinstans och för förslag till ytterligare åtgärder. Grunderna är metoder för artificiell intelligens .
Funktionell kategorisering
Arbetsflödessystem kan kategoriseras i följande kategorier baserat på deras funktionalitet:
- Integrationscentrerade arbetsflödessystem
- Mänskliga uppgiftscentrerade arbetsflödessystem
- XCFG
Lista över anmärkningsvärda WfMS
- Activiti
- Apache ODE
- Apache taverna
- Apache luftflöde
- Appian
- Bizagi
- Bonita BPM
- Camunda
- CEITON
- Kollektiv kunskap
- Kilskrift
- IBM BPM
- Imixs-Arbetsflöde
- QuickBase
- jBPM
- PRPC
- Proaktiv
- Pyrus
- Qntrl
- RedBooth arbetsflödeshantering
- Salesforce.com Process Workflow
- ServiceNow -plattformen
- SAP Business Workflow
- TAKTIK
- Windows Workflow Foundation
- WorkflowGen
- YAWL