Die wichtigsten im BPM-System enthaltenen Softwaremodule sind folgende:

  • Grafisches Modellierungsmodul. Dieses Tool ist für die grafische Prozessmodellierung konzipiert. Mit seiner Hilfe kann der Analyst den Prozess hinsichtlich Arbeitsablauf, Geschäftsregeln und Informationsfluss darstellen;
  • Dynamisches Modellierungsmodul. Mit diesem Tool ermöglichen BPM-Systeme die dynamische Darstellung eines Geschäftsprozessmodells. Dadurch werden Problembereiche von Prozessen und Ressourcenbeschränkungen identifiziert, was es ermöglicht, Anpassungen am Prozess bereits in der Modellierungsphase vorzunehmen.
  • Anwendungsentwicklungsmodul. Dieses Modul stellt dem Entwickler die notwendigen Werkzeuge zur Erstellung einer Benutzeroberfläche, verschiedener Dialogformulare und zur Integration des BPM-Systems in Geschäftsanwendungen und Informationssysteme zur Verfügung.
  • Modul zur Verwaltung von Arbeitsabläufen und Geschäftsregeln. Dieses Modul implementiert die Verwaltung von Arbeitsabläufen, Informations- und Dokumentenflüssen und überwacht außerdem die Ausführung vorgegebener Geschäftsregeln. Dieses Modul erstellt Aufgaben für das am Prozess beteiligte Personal und erstellt Geschäftsregeln für Informationssysteme, die mit dem BPM-System verbunden sind.
  • Prozessschnittstellenmodul. Über dieses Modul können Benutzer zugewiesene Aufgaben anzeigen, die Aufgabenpriorität verwalten und sie abschließen.
  • Prozesskontrollmodul. Dieses Modul wird für die Prozessüberwachung benötigt. Es ermöglicht Ihnen, Prozessindikatoren zu erhalten, diese zu analysieren und die erforderlichen Berichte zu erstellen. Die Überwachung kann nach verschiedenen Parametern von Geschäftsprozessen erfolgen. Basierend auf diesen Parametern im BPM-System können Sie schnell Anpassungen an Prozessen vornehmen.
  • BPM-Systemsteuerungsmodul. Dieses Modul ist ein Systemadministrator-Tool. Es wird verwendet, um Software zu konfigurieren, Zugriffsrechte zuzuweisen, den Betrieb von Hardware zu steuern usw.

In verschiedenen BPM-Systemen können Module vorhanden sein verschiedene Namen(abhängig vom Systementwickler).

Die Implementierung eines BPM-Systems folgt demselben Zyklus wie der Geschäftsprozessmanagementzyklus. Bei der Implementierung deckt das Projekt zur Erstellung eines BPM-Systems alle Phasen des Prozessmanagements ab, wobei sich die Phasen des Geschäftsprozessmanagementzyklus mit den Implementierungsphasen überschneiden.

Der Zusammenhang zwischen den Phasen des Geschäftsprozessmanagements und den Phasen der Implementierung eines BPM-Systems kann in Form eines Diagramms dargestellt werden.

Die Implementierung eines BPM-Systems umfasst in der Regel vier Phasen:

  • Design. In dieser Phase erfolgt die Dokumentation, die Erstellung eines grafischen Modells des Geschäftsprozesses und seiner dynamischen Analyse, die Entwicklung von Benutzerformularen und Schnittstellen, die Definition von Geschäftsregeln und Prozessdaten.
  • Durchführung. In dieser Phase wird das erstellte Geschäftsprozessmodell implementiert – die Integration in bestehende Informationssysteme wird durchgeführt, spezifizierte Geschäftsregeln werden implementiert, die Benutzeroberfläche und Formulare werden debuggt.
  • Kontrolle. In dieser Phase wird der Prozess „manuell“ ausgearbeitet, Ausnahmen von den festgelegten Geschäftsregeln identifiziert und festgelegt, die Prozesssteuerung in Echtzeit ausgearbeitet und das notwendige Feedback in den Prozess eingebracht.
  • Optimierung. In dieser Phase werden Informationen über den Ablauf des Prozesses verarbeitet und analysiert, Problembereiche des erstellten Modells identifiziert, Probleme der Interaktion des BPM-Systems mit anderen Informationssystemen identifiziert und Anpassungen am Geschäftsprozess vorgenommen.

Nachdem alle Phasen abgeschlossen sind, werden sie wiederholt, jedoch in Bezug auf den nächsten Prozess.

Kriterien für die Auswahl eines BPM-Systems

Ein gutes BPM-System sollte einem Unternehmen dabei helfen, die Produktivität und Geschwindigkeit von Prozessen zu verbessern. Aus die richtige Wahl Das System wird von der Effizienz des Managements und der Qualität der Prozessergebnisse abhängen. Bei der Auswahl eines BPM-Systems müssen Sie eine Reihe aufeinanderfolgender Schritte befolgen.

Die wichtigsten Schritte zur Auswahl eines BPM-Systems sind wie folgt:

Schritt 1: Identifizieren Sie einen Bereich für Geschäftsprozessverbesserungen.

Es gilt zu ermitteln, welche Prozesse der Organisation im Hinblick auf ihre Kontrollierbarkeit am wichtigsten und kritischsten sind. Unter diesen Prozessen müssen diejenigen hervorgehoben werden, die am stärksten von der Arbeit des Personals abhängen, und diejenigen, die vom Betrieb von Informationssystemen oder Automatisierungssystemen abhängen. Als nächstes ist es notwendig, die Zusammensetzung der Infrastruktur dieser Prozesse zu bestimmen.

Schritt 2. Bestimmen Sie, welche Prozessanforderungen durch ein BPM-System umgesetzt werden können.

Bei der Auswahl eines BPM-Systems muss berücksichtigt werden, dass das System die Verwaltung von Prozessen sowohl mit einem vorherrschenden menschlichen Faktor als auch einem vorherrschenden IT-Faktor ermöglichen muss. Die Systemauswahlkriterien sollten die folgenden Bewertungen umfassen:

  • Möglichkeit der grafischen Darstellung von Prozessmodellen.
  • Implementierung und Management sowohl einfacher als auch komplexer Prozesse.
  • Dynamische Anpassung der Geschäftsregeln der Organisation für jeden Prozessbeteiligten.
  • Die Möglichkeit für jeden Benutzer, den gesamten Prozess von Anfang bis Ende zu verfolgen.
  • Unterstützung für den Zugriff auf das BPM-System über verschiedene mobile Plattformen.
  • Einfacher Zugriff auf die Verwaltung und Kontrolle von Prozessinhalten.

Geschäftsprozessmanagementsysteme kamen aus dem Westen nach Russland, wo diese Programmklasse BPMS (Business Process Management System) oder BPM-Systeme genannt wird. Das Hauptziel dieser Systeme besteht darin, das Konzept des Prozessmanagements einer Organisation softwaremäßig zu unterstützen.

Der Betrieb eines Geschäftsprozessmanagementsystems basiert auf einer einfachen Idee: In der Phase der Systemimplementierung werden die Geschäftsprozesse der Organisation mithilfe visueller Diagramme modelliert.

Anschließend werden diese Diagramme in das Computersystem geladen und werden ausführbar, d. h. das Programm ermöglicht es Ihnen, die Ausführung von Geschäftsprozessen zu verfolgen und zu steuern echte Praxis Arbeit des Unternehmens.

Dieser Ansatz ermöglicht es uns, die tatsächliche Umsetzung von Geschäftsprozessen in einer Organisation ihrem ursprünglich entwickelten Idealmodell möglichst nahe zu bringen.

Die ELMA BPM-Anwendung implementiert das BPM-Konzept, das den Aufbau flexibler adaptiver Informationssysteme ermöglicht, die sich schnell an Änderungen in den Geschäftsprozessen des Unternehmens anpassen können. Mit der ELMA BPM-Anwendung können Sie Ordnung in die Geschäftsprozesse einer Organisation bringen und deren Umsetzung klar und formal gestalten.

ELMA BPM-Anwendung hat eine riesige Menge Allerdings lassen sich alle Systemfunktionen anhand der Lebenszyklusphasen (Deming-Zyklus) des PDCA-Prozesses (Plan, Do, Check, Act) problemlos in vier Gruppen einteilen.

Gestaltung (Modellierung) von Geschäftsprozessen

Die Arbeit mit Geschäftsprozessen in der ELMA BPM-Anwendung beginnt mit deren Modellierung. Die Modellierung von Geschäftsprozessen erfolgt im Programm ELMA Designer, das im ELMA-System enthalten ist. ELMA Designer verfügt über eine einfache und intuitive grafische Oberfläche.

Ein wichtiger Punkt ist, dass die Gestaltung von Geschäftsprozessen von einem Business-Analysten ohne Beteiligung eines Programmierers durchgeführt werden kann. Das ELMA-Programm beschreibt den Prozess in Diagrammsprache (bpm), die einem Analysten vertraut und für das Top-Management einer Organisation verständlich ist.

Das Geschäftsprozessdiagramm identifiziert die Prozessbeteiligten, die Menge ihrer Aktionen und deren Reihenfolge. Das Diagramm selbst (grafisches Modell) eines Geschäftsprozesses wird erstellt, indem die erforderlichen Operationsblöcke mit der Maus aus der Palette gezogen werden. Anschließend werden die Operationen durch Übergänge verbunden.

Die Funktionsweise der ELMA BPM-Anwendung basiert auf der allgemein anerkannten Notation zur Beschreibung von Geschäftsprozessen BPMN. Die aktuellste Version der BPMN-Notation trägt heute die Nummer 2.0. ELMA-Spezialisten haben die Notation ins Russische übersetzt.

Nachdem das grafische Modell des Geschäftsprozesses erstellt wurde, werden die Daten bestimmt, mit denen innerhalb des Geschäftsprozesses gearbeitet wird, und die Vorgänge des Geschäftsprozesses werden konfiguriert. Beispielsweise wird bei Benutzeraufgaben festgelegt, mit welchen Daten der Ausführende arbeitet, welche Daten er zur Erledigung der Aufgabe bereitstellen muss und welche Aktionen er ausführen muss.

Die Modellierung eines Geschäftsprozesses in ELMA Designer endet mit seiner Veröffentlichung. Anschließend wird der Geschäftsprozess kompiliert und steht für den Start in der ELMA BPM-Webanwendung zur Verfügung.


Geschäftsprozessmodellierung
Daten werden innerhalb eines Geschäftsprozesses verschoben

Ausführung von Geschäftsprozessen

Sobald das Geschäftsprozessmodell veröffentlicht ist, steht es zur Ausführung zur Verfügung. Das System kann eine beliebige Anzahl von Instanzen desselben Geschäftsprozesses gleichzeitig ausführen – sie werden alle unabhängig voneinander ausgeführt und verwenden grundsätzlich dasselbe Modell.


ELMA stellt automatisch Aufgaben ein
Mindestens erforderlicher Datensatz auf der Aufgabenkarte der ELMA BPM-Plattform

Die Ausführung eines Geschäftsprozesses erfolgt nach seinem grafischen Modell – vom Startereignis über die Kette der Übergänge bis zum Endereignis. In diesem Fall generiert die Anwendung automatisch Listen mit Aufgaben, die Mitarbeiter ausführen müssen. Aufgaben werden den Benutzern erst dann zugewiesen, wenn der Fortschritt des Geschäftsprozesses den entsprechenden Schritt erreicht hat.

Aufgaben, die Benutzer im Rahmen der Ausführung von Geschäftsprozessen erhalten, werden in der ELMA-Webanwendung in Form separater Seiten (Aufgabenkarte) formatiert, die alle für den Ausführenden erforderlichen Informationen enthalten, um eine Entscheidung zu treffen und die Aufgabe abzuschließen.

Möglicherweise muss der Ausführende einige Daten eingeben. In diesem Fall enthält die Aufgabenkarte die entsprechenden Felder, deren Ausfüllung bei Bedarf obligatorisch sein kann. Das heißt, der Benutzer führt alle ihm zugewiesenen Arbeiten immer an einem Ort aus – auf der Aufgabenkarte; hier erhält er alle dafür notwendigen Ressourcen.

Auch muss der Anwender nach Abschluss seiner Bestellung nicht darüber nachdenken, wer welche Aktionen im Rahmen dieses Geschäftsprozesses durchführen soll – die ELMA BPM-Anwendung kümmert sich um diese Fragen.

Alle Aufgaben, die nicht die Arbeit echter Mitarbeiter der Organisation erfordern, werden von der ELMA BPM-Anwendung fast sofort automatisch ausgeführt: Ermittlung des Fortschritts eines Geschäftsprozesses (auch unter bestimmten Bedingungen), Senden von Nachrichten, Ausführen von Skripten usw.

Steuerung und Überwachung von Geschäftsprozessen

Für jede Instanz eines laufenden Prozesses wird eine Prozessinstanzkarte erstellt. Die Prozessinstanzkarte enthält umfassende Informationen darüber: aktuelle Parameterwerte, Benutzerkommentare und -fragen, aktuell ausgeführte Aufgaben, deren Ausführende und Status usw.

Über die Prozessinstanzkarte kann ein Benutzer mit den entsprechenden Rechten den Fortschritt seiner Ausführung steuern. Sie können beispielsweise Änderungen an den Ausführungsparametern eines Geschäftsprozesses vornehmen oder dessen Ausführung ganz stoppen.

Die ELMA BPM-Anwendung bietet praktische Werkzeuge um den Fortschritt von Prozessen zu überwachen und die Ausführung von Aufgaben innerhalb dieser Geschäftsprozesse zu steuern. Systembenutzern stehen mehrere Tools zur Verfügung.

Die Seite „Meine Prozesse“ enthält eine Liste aller Prozessinstanzen, die sich auf den aktuellen Benutzer des Systems beziehen: Geschäftsprozesse, bei denen der Benutzer Initiator, Verantwortlicher oder Ausführender ist. Um die benötigte Prozessinstanz zu finden, können Sie den komfortablen Filter auf der Seite „Meine Prozesse“ nutzen. Nachdem Sie die gewünschte Prozessinstanz in der Liste gefunden haben, können Sie zu deren Karte gehen.

Die Seite „Prozessmonitor“ dient zur Analyse der Arbeit nach Prozess: In diesem Abschnitt werden die Arten von Prozessen angezeigt, bei denen der Benutzer Eigentümer, Kurator oder Informant ist. Der aktuelle Benutzer ist möglicherweise kein direkter Teilnehmer an den auf der Seite dargestellten Prozessen, er kann jedoch Informationen über die Ausführung dieser Prozesse einsehen.

Auf der Seite „Prozessmonitor“ können Sie zur Karte jedes der angezeigten Prozesse gehen, um detaillierte Informationen über den Prozess zu erhalten.

Noch einer bequeme Mittel Die Kontrolle über die Ausführung von Prozessen besteht darin, ihre Karte anzuzeigen. Die Prozesskarte in der Weboberfläche der ELMA BPM-Anwendung sieht genauso aus wie das grafische Modell dieses Prozesses im ELMA Designer, da sie jedoch einen bereits laufenden Prozess anzeigt, enthält die Karte zusätzliche Hinweise. So werden bereits abgeschlossene Vorgänge in einem blauen Rahmen, abgeschlossene Übergänge in dicken Linien und der aktuell laufende Vorgang in einem dicken grünen Rahmen dargestellt.

So erfahren Sie nicht nur, welche Aufgaben im Prozess gerade ausgeführt werden, sondern auch, in welchem ​​Zug der Prozess zuvor ausgeführt wurde. Sie können die Prozesslandkarte jederzeit über die Prozessinstanzkarte anzeigen.

Der Manager muss den Fortschritt der Prozesse jedoch nicht manuell überwachen. Wenn also die Aufgaben seitens des Ausführenden überfällig sind, erhält sein Vorgesetzter entsprechende Benachrichtigungen, in denen er zum Eingreifen in den Prozessfortschritt auffordert.

Darüber hinaus können Manager Aufgaben im Zusammenhang mit den Prozessen ihrer Untergebenen überwachen StandardmittelÜberwachung Leistungsdisziplin.


Es ist immer klar, in welcher Phase sich der Geschäftsprozess befindet
Für jede Aktion im Geschäftsprozessmanagementsystem können Sie einen Zeitplan hinterlegen
Der Geschäftsprozessmonitor zeigt die Situation „Allgemein“

Geschäftsprozessoptimierung

Während der Arbeit an einem Geschäftsprozess können Mitarbeiter einer Organisation eine Vielzahl rationaler Vorschläge und Ideen zur Verbesserung des Geschäftsprozesses sammeln, insbesondere unmittelbar nach seiner Umsetzung. Diese Vorschläge können wirklich nützlich sein und bei richtiger Verfeinerung des Geschäftsprozesses die Effizienz der Organisation verbessern.


Mit dem Unternehmen verändern sich auch Geschäftsprozesse

Aufgaben, die Benutzer im Rahmen der Ausführung von Geschäftsprozessen erhalten, werden in der Weboberfläche formatiert Informationssystem ELMA BPM in Form von separaten Seiten (Aufgabenkarte), die alle notwendigen Informationen enthalten, damit der Ausführende eine Entscheidung treffen und die Aufgabe erledigen kann.

Beispielsweise entschied ein Manager, dass der Vorgang „Kostenvoranschlag erstellen“ besser vom kaufmännischen Leiter als vom Vertriebsleiter durchgeführt werden sollte (dies kann an den Besonderheiten der Arbeit der Organisation liegen). Die ELMA BPM-Anwendung ermöglicht es Ihnen, einen Prozess in einem laufenden System zu ändern (dafür ist weder ein Programmierer noch ein Systemstopp erforderlich) und die Änderungen sofort anzuwenden. Nachdem der Prozess unter Berücksichtigung der vorgenommenen Änderungen durchgeführt wurde, können Sie sofort die Wirksamkeit der vorgenommenen Anpassungen bewerten.

Top 10: BPM-Systeme

Plattform zur Verwaltung von Fällen und Geschäftsprozessen. Fertige Lösungen um Unternehmensaufgaben zu automatisieren. Benutzertools zum Einrichten und Konfigurieren des Systems. Intelligente Technologien, die es den Benutzern ermöglichen, die Arbeit für sie zu erledigen.

Geschäftsprozessmanagementsystem. Es ermöglicht Ihnen den Übergang von Anweisungen zur automatischen Ausführung und Steuerung von Prozessen und hilft, die Effizienz des Unternehmens zu steuern.

Dokumenten- und Aufgabenverwaltungssystem. Ermöglicht die Organisation der Arbeit mit Aufgaben (Kontrolle der Leistungsdisziplin), Dokumenten (Optimierung der Arbeit mit Dokumenten) und Büro (Büroautomatisierung). Beinhaltet ein Unternehmensportal. Es gibt eine mobile Version.

Ein System zur Verwaltung von Dokumenten, Aufgaben und Geschäftsprozessen einer Organisation. Büroautomation. Management von Geschäftsprozessen und Aufgaben. Suche und Analyse von Informationen. Informationssicherheit. Mittel der Organisation YUZEDO. Tools zum Einrichten und Entwickeln von Lösungen. Mobiles Arbeiten. Integration und Skalierung

Ein umfassendes Low-Code-Geschäftsprozessmanagementsystem umfasst komplettes Set Tools zur Modellierung von Geschäftsprozessen in BPMN 2.0-Notation, zur Automatisierung von Geschäftsprozessen und zum Fallmanagement.

Ein voll ausgestattetes System zur Organisation des elektronischen Dokumentenmanagements und zur Automatisierung von Geschäftsprozessen auf der Microsoft SharePoint-Plattform.

Ein System zur Automatisierung von Geschäftsprozessen und zur Optimierung des Dokumentenflusses für Unternehmen jeder Art und Größe. Das System löst effektiv Probleme sowohl innerhalb einer kleinen Struktur, wie einem Büro, einer Abteilung, einer Abteilung oder einer lokalen Organisation als Ganzes, als auch innerhalb einer geografisch verteilten Organisation mit komplexe Schaltung Informationsflüsse.

Eine Softwareplattform zur Erstellung von Dokumentenmanagementsystemen (elektronisches Dokumentenmanagement) in Regierungs- und Wirtschaftsorganisationen jeder Größe. Bietet eine umfassende Automatisierung von Dokumentenverarbeitungsprozessen und ermöglicht Ihnen den Umstieg auf papierlose Technologie für die Arbeit mit elektronischen Dokumenten.

Ein intuitives Geschäftsprozessmanagementsystem zur Organisation der Zusammenarbeit in Unternehmen Microsoft Office 365. Einfacher grafischer Prozesseditor.

ESCOM.BPM bietet eine umfassende Automatisierung von Dokumentengeschäftsprozessen, ermöglicht die Verwaltung des elektronischen Dokumentenflusses und automatisiert die Kontrolle über die Ausführung von Aufträgen in Unternehmen jeder Größe. ESCOM.BPM gewährleistet die routinemäßige Ausführung von Geschäftsprozessen durch automatisches Routing, dynamische Verwaltung von Zugriffsrechten, sofortiges Versenden von Benachrichtigungen und Erinnerungen sowie automatisierte Fristenkontrollverfahren.

Syntellect Tessa ist eine universelle und flexible Plattform mit moderner Schnittstelle zur Erstellung leistungsstarker Lösungen zur Automatisierung des Dokumentenflusses und der Geschäftsprozesse von Unternehmen verschiedene Bereiche Geschäft.

Cloud-System zur Automatisierung von Geschäftsprozessen kleiner und mittlerer Unternehmen. Verbessert die Kommunikation, verhindert Datenverlust und stellt sicher notwendige Werkzeuge Kontrolle. Ermöglicht Ihnen, Ihre eigenen Lösungen für Unternehmen zu erstellen und vorgefertigte Lösungen aus dem Store365-Katalog herunterzuladen.

Ein System, das die Automatisierung aller Prozesse und Abteilungen von Unternehmen ermöglicht. Dabei handelt es sich um ein komplett gebrauchsfertiges Produkt, das neben Standardmodulen auch einen Konfigurationsdesigner enthält. Mit dem Konfigurationsdesigner können Sie schnell und ohne Programmierung bedarfsgerecht konfigurieren zusätzliche Funktionen und Prozesse.

Das bb Workspace System gehört zur Klasse der ECM-Systeme (Enterprise Content Management) und unterstützt den gesamten Lebenszyklus des Dokumentenmanagements von der Erstellung und Registrierung bis zur Archivierung in separaten Datenbanken für jedes Kalenderjahr. Das komplexe bb Workspace-System implementiert die STP-Technologie zur durchgängigen Informationsverarbeitung und die Funktion eines BPM-Systems (Business Performance Management).

Eine umfassende Lösung zur Verwaltung des vertraglichen Dokumentenflusses des Unternehmens, implementiert auf Basis der Open-Source-ECM-Plattform Alfresco. Essen kostenlose Version

Aufgaben verwalten, an Projekten arbeiten, elektronisches Dokumentenmanagement, Optimierung von Geschäftsprozessen – Lement Pro hilft beim Aufbau effektiver Kommunikation

Das erste Formular ist ein Workflow-Klassenverwaltungssystem, das darauf ausgelegt ist, Geschäftsprozesse zu automatisieren, einen einheitlichen Informationsraum für effektive Kommunikation zu organisieren und eine sichere Speicherung und Nutzung von Unternehmensdaten zu gewährleisten.

BPMS(Business Process Management Suite) ist eine Klasse von Software zur Verwaltung von Geschäftsprozessen und Verwaltungsvorschriften (es werden auch die Begriffe BPM-System und einfach BPM verwendet). Durch den Einsatz von BPMS können Sie eine effektive Interaktion zwischen Managern und IT-Spezialisten organisieren, bestehende Informationssysteme besser nutzen und die Entwicklung neuer Informationssysteme beschleunigen. Die Hauptfunktionen von BPMS sind die Modellierung, Ausführung und Überwachung von Geschäftsprozessen. Basierend auf Überwachungsdaten identifizieren Organisationen Engpässe und ihre Geschäftsprozesse verbessern. Der Managementkreislauf schließt sich, wenn mit Hilfe von BPMS geänderte Geschäftsprozesse schnell in Betrieb genommen werden.

Business Process Management (BPM)-Lösungen ermöglichen es einem Unternehmen, Geschäftsprozesse mithilfe vorhandener Anwendungen zu optimieren. Typischerweise handelt es sich bei einer BPM-Lösung um eine Reihe offener, auf Standards basierender Komponenten zur Modellierung, Ausführung, Verwaltung und Optimierung von Geschäftsprozessen sowie zur Integration von Unternehmensanwendungen.

Die im Rahmen der Anwendungsintegration erstellten Dienste sind die „Bausteine“, aus denen sich eine Ausführungssequenz in einem integrierten System von „End-to-End“-Geschäftsprozessen aufbauen lässt, die Prozesse aus verschiedenen Funktionsbereichen kombinieren. Das BPM-System sorgt für die Bildung einer Abfolge automatisch ausgeführter Geschäftsprozessschritte und Regeln für die Anwendungsinteraktion (Informationsübertragung) bei jedem dieser Schritte. BPM-Module führender Anbieter von Integrationsplattformen bieten die Möglichkeit, Geschäftsprozesse zu entwerfen, zu entwickeln, zu testen, auszuführen, zu überwachen und zu verwalten. Anwendungen der BPM-Klasse dienen als komfortables Werkzeug zur Modifikation eines integrierten Informationssystems im Rahmen von Änderungen (Reengineering) der Geschäftsprozesse eines Unternehmens.

Abbildung 8.5 – Geschäftsdiagramm des Unternehmens

Die Grundidee eines BPM-Systems ist äußerst einfach.

Wir erstellen eine Beschreibung eines Geschäftsprozesses (wie sie von Business Process Reengineering-Spezialisten seit langem erfolgreich erstellt wird) und überwachen seine Umsetzung mithilfe eines speziellen Computerprogramms.

Der traditionelle Weg zur Automatisierung von Geschäftsprozessen besteht darin, vorgefertigte Anwendungssoftware zu entwickeln oder zu kaufen. In der Praxis automatisieren Anwendungsprogramme jedoch nur einen Teil der Schritte eines Geschäftsprozesses, und was am wichtigsten ist: Selbst kleine Änderungen am Geschäftsprozessdiagramm erfordern eine Neuprogrammierung und erfordern viel Zeit. Dadurch bleibt den Anwendungsprogrammen keine Zeit, sich in dem Tempo zu aktualisieren, das durch die sich ändernden Geschäftsbedingungen und die Anforderungen des Unternehmens selbst vorgegeben wird. Als Lösung für dieses spezielle Problem erschienen zunächst BPM-Systeme.

Der Kern einer BPM-Lösung besteht darin, dass ein Geschäftsprozess in einer Sprache beschrieben wird, die direkt von einem spezialisierten Programm ausgeführt werden kann.

Komponenten von BPMS. Ein typisches BPM-System besteht aus einem Standardsatz von Komponenten, die den bekannten Phasen des Lebenszyklus eines Geschäftsprozesses entsprechen: Entwurf, Ausführung, Überwachung.

Design. Unter Design versteht man die Entwicklung eines Geschäftsprozessdiagramms. Ein BPM-System umfasst normalerweise:

1. GGrafikdesigner ein Geschäftsprozessdiagramm zeichnen 2. Repository für deren Speicherung und Weitergabe

Die Möglichkeit, einen Geschäftsprozess mithilfe eines grafischen Editors zu modellieren, ist ein grundlegendes Merkmal von BPM-Systemen: Die Gestaltung eines Geschäftsprozesses sollte von einem Business-Analysten ohne Beteiligung eines Programmierers durchgeführt werden.

Das Verfahren zur Erstellung eines Geschäftsprozessmodells unterscheidet sich nicht wesentlich von dem üblichen Verfahren zum Zeichnen von Diagrammen für Business-Analysten. Zeichnen Sie die Schritte, beschreiben Sie die Geschäftslogik, definieren Sie Benutzergruppen und eine Liste der bei jedem Schritt eingegebenen Details.

Das Ergebnis wird auf dem Server gespeichert, woraufhin der Prozess gestartet werden kann. Bei Bedarf können ohne die Hilfe von Programmierern Änderungen an der Schaltung vorgenommen werden. Alternativ kann das Geschäftsprozessdiagramm in jedem der herkömmlichen Geschäftsprozessmodellierungstools entwickelt und per Import-Export in das BPM-System übertragen werden.

Ausführung. Der Kern eines BPM-Systems ist seine „Engine“ (BPM Engine). Es startet Instanzen von Geschäftsprozessen, überwacht Änderungen in deren Zuständen, speichert die Werte von Details und führt Geschäftsregeln aus. Wenn wir das Diagramm eines Geschäftsprozesses mit den Noten vergleichen, deren Spielen eine für das Ohr angenehme Melodie erzeugt, dann ist die BPM Engine ein mechanisches Klavier, das diese Noten spielt.

Der Kern von BPM-Systemen bietet auch Schnittstellen zur Verbindung mit externen Anwendungen – spezielle Adapter, Webservices, Treiber für den Zugriff auf relationale Datenbanken oder andere Datenquellen. Der Einsatz dieser Schnittstellen hängt von der Art des Geschäftsprozesses ab:

    Ein relativ kleiner Teil davon sind Geschäftsprozesse, die ein BPM-System durch die Ausführung einer Reihe spezialisierter Programme vollautomatisch ausführen kann. Wenn Sie beispielsweise einen neuen Client aktivieren, muss ein Internetanbieter diesen erstellen Konto Fügen Sie auf dem Server Informationen zum Systemnamensdienst, zu den Webserver-Konfigurationsdateien und hinzu E-Mail und schließlich eine Rechnung erstellen und diese zusammen mit einer Benachrichtigung über die Aktivierung des Dienstes an den Benutzer senden. Jeder Vorgang wird von einem separaten Programm ausgeführt (idealerweise über eine standardisierte Schnittstelle – einen Webdienst), und BPMS übernimmt die Rolle eines Planers.

Abbildung 8.6

    Die häufigste Art von Geschäftsprozessen umfasst sowohl die Schnittstelle zu speziellen Anwendungen als auch die Beteiligung realer Personen. Zum Beispiel ein Mitarbeiter Finanzabteilung muss die Tatsache der Zahlung im ERP-System als Schritt im Geschäftsprozess des Warenverkaufs registrieren.

    Dieses Szenario erfordert die Entwicklung von Schnittstellenprogrammen, die sowohl mit dem Kontext des Geschäftsprozesses (d. h. mit seinen Details) als auch mit dem externen Anwendungsprogramm oder der Datenbank arbeiten. Im Rahmen des Geschäftsprozesses werden Links gespeichert – Zahlungsnummer, Kontrahentencode – über die bei den nächsten Schritten des Geschäftsprozesses detaillierte Informationen aus einer externen Anwendung oder Datenbank abgerufen werden können. Die Entwicklung solch komplexer Anwendungen ist normalerweise der zeitaufwändigste Teil eines BPM-Projekts.

Schließlich gibt es Geschäftsprozessschritte, die nicht oder nur schwer zu automatisieren sind. (Beispielsweise könnte ein Geschäftsprozess das Ausheben eines Grabens beinhalten – eindeutig keine Computeraufgabe.) In einer solchen Situation signalisiert das BPM-System dem Benutzer, dass ihm eine bestimmte Aufgabe zugewiesen wurde, und wartet auf die Bestätigung von ihm ist abgeschlossen.

Das zentrale Element der Benutzeroberfläche des BPM-Systems ist das sogenannte. „Persönliche Aufgabenliste“, eine Liste von Schritten zur Ausführung von Geschäftsprozessen, die diesem bestimmten Benutzer oder der Rollengruppe, zu der er gehört, zugewiesen sind:

Dank dieser Arbeitsorganisation muss der Darsteller am Computer nicht darüber nachdenken, mit welcher Funktion und mit welcher externen Anwendung er arbeiten soll: Er sieht eine Liste der ihm zugewiesenen Aufgaben und weiß, wann er die nächste Aufgabe übernimmt Um die Leistung selbst zu erbringen, startet automatisch das erforderliche Programm.

BPM-Systeme ermöglichen den Zugriff über eine Webschnittstelle, was die Einbindung von Mitarbeitern geografisch entfernter Abteilungen und Gegenparteiorganisationen in die gemeinsame Arbeit so einfach wie möglich macht.Überwachung.

    Das BPM-System steuert Geschäftsprozesse auf zwei Arten:

    Der Manager muss nicht herausfinden, „wer den Pfeil hat“ – für jede Instanz eines Geschäftsprozesses wird dies durch ein dynamisch generiertes grafisches Bild klar dargestellt. So könnte beispielsweise eine grafische Darstellung einer Prozessinstanz aussehen, deren Diagramm oben besprochen wurde.

    Das BPM-System sammelt wertvolle Statistiken über die Ausführungsparameter von Geschäftsprozessinstanzen: Intensität (Anzahl der Instanzen pro Woche oder Monat), Dauer (Zeit vom Start bis zum Abschluss), Arbeitsbelastung einzelner Spezialisten (Anzahl und Dauer der erledigten Aufgaben).

BPM-Systeme stellen in der Regel einen grundlegenden Satz von Berichten zu Geschäftsprozessindikatoren bereit. Auf ihrer Grundlage sogenannte „Key Performance Indicators“ (KPI, Key Performance Indicators), die wiederum mit der „Balanced Scorecard“ (BSC, Balanced Scorecard) verknüpft werden können.

Architektur eines typischen BPMS. BPM-Lösungen nutzen Closed-Loop-Engineering, um Lücken in Prozessen zu identifizieren und Ihrem Unternehmen die Möglichkeit zu geben, den gesamten Lebenszyklus von Geschäftsprozessen zu kontrollieren. Das Ergebnis ist eine schnelle und flexible Plattform, die auf Ihren vorhandenen Anwendungen aufbaut und es Ihnen ermöglicht, schnell auf neue Geschäftsanforderungen zu reagieren und die Produktivität zu verbessern.

Abbildung 8.7

Geschäftsprozessmanagementsysteme bieten erhebliche Vorteile auf zwei Ebenen. Die erste Ebene ist strategisch und umfasst Vorteile wie die Verbindung zwischen den täglichen Aktivitäten des Unternehmens und seinen strategischen Zielen. Die zweite Ebene ist quantitativ: Dies sind die Vorteile, die gezählt oder gemessen werden können, z. B. Einsparungen in Millionenhöhe oder Zeitverkürzungen, z. B. bei der Erstellung und Vereinbarung von Verträgen, von Tagen auf mehrere Minuten. Und noch ein Vorteil, vielleicht der wichtigste – eine Veränderung der Atmosphäre im Team, die Ausrichtung der Mitarbeiter auf die Steigerung der Effizienz ihrer Arbeit, das Bewusstsein dafür, wie sich ihr Handeln auf das Gesamtergebnis und die Gesamtposition des Unternehmens auf dem Markt auswirkt sowie eine schnellere und aktivere Reaktion auf Veränderungen im Wettbewerbsumfeld.

Anwendungsgebiete. Geschäftsprozessmanagementsysteme basieren auf einem Prozessansatz und eignen sich vor allem zur Automatisierung kundenorientierter und durchgängiger Geschäftsprozesse des Unternehmens.

Am häufigsten werden Geschäftsprozessmanagementsysteme verwendet, um komplexe End-to-End-Geschäftsprozesse zu automatisieren, die mehrere Unternehmensbereiche umfassen und die Funktionen vieler bestehender Informationssysteme einem gemeinsamen Ziel unterordnen.

Ein weiterer häufiger Fall ist die Automatisierung von Bereichen, für die es keine fertigen, bewährten oder relativ erschwinglichen Fertiglösungen gibt.

Darüber hinaus können Geschäftsprozessmanagementsysteme nützlich sein, wenn eine schnelle (von einem bis zu mehreren Monaten) und gezielte Automatisierung kritischer Prozesse erforderlich ist wichtiger Geschäftsprozess des Unternehmens.

Hauptmerkmale.

Funktionale Architektur von BPM. Alle derzeit angebotenen Geschäftsprozessmanagementsysteme (BPMS), unabhängig von der Implementierungsplattform, stellen folgende Grundfunktionen bereit:

    Mitarbeiteraufgabenverwaltung (die Fähigkeit, einzelne Aufgaben zu Geschäftsprozessen zusammenzufassen, Übergänge von einer Aufgabe zur anderen zu verwalten, Aufgaben neu zuzuweisen und sie Gruppen und Funktionseinheiten zuzuordnen);

    die Fähigkeit, den Fortschritt von Aufgaben schnell zu verfolgen (aktuelle Phase, Ausführender und Status des Prozesses sowie den Änderungsverlauf);

Abbildung 8.8

    Betriebsüberwachung (in Echtzeit) wichtiger Prozessindikatoren, Anzeige von Warnungen vor Fehlern und Indikatoreneinbrüchen;

    die Möglichkeit, Partner an das System anzuschließen (z. B. Inkassobüros, Bewertungspartner usw.) und die volle Kontrolle über deren Aktivitäten durch die Mitarbeiter Ihres Unternehmens (die Mitarbeiter sehen, in welchem ​​Stadium sich der Prozess befindet und welche Aufgaben die Partner haben);

    Aufbau streng regulierter Geschäftsprozesse für alle Mitarbeiter (die Entscheidung über den Übergang zur nächsten Phase wird vom System auf der Grundlage der bereits eingegebenen Daten und der Logik des Geschäftsprozesses getroffen);

    Zugriffskontrolle basierend auf der Rolle jedes Benutzers im Prozess (ein Mitarbeiter hat nur Zugriff auf seine Aufgaben und nur auf die Daten, die zur Erledigung der Aufgabe erforderlich sind);

    Integration mit anderen Unternehmenssystemen direkt während der Ausführung eines Geschäftsprozesses (Empfangen und Senden von Daten);

    Verwaltung von Geschäftsregeln, ohne die Ausführung von Geschäftsprozessen zu stoppen (z. B. die Frist für die Erfüllung der Anforderung einer vollständigen vorzeitigen Rückzahlung, die maximale Frist für die Einleitung eines Gerichtsverfahrens in einem Kreditfall usw.).

Vorteile der Implementierung eines prozessorientierten Geschäftsprozessmanagementsystems. Die Hauptmerkmale von BPM-Lösungen sind, dass sie Folgendes ermöglichen:

    Bereitstellung einer flexiblen Automatisierung von „End-to-End“-Geschäftsprozessen (die sich auf das Funktionieren mehrerer Funktionsbereiche des Unternehmens und der Informationssysteme auswirken);

    die Grundlage für die Einführung eines Prozessansatzes zur Organisation der Arbeit der Organisationseinheiten des Unternehmens schaffen;

    ermöglichen es Ihnen, eine effektive Kontrolle über die Umsetzung von Geschäftsprozessen in Echtzeit zu organisieren;

    Reduzieren Sie die Kosten für die Interaktion zwischen verschiedenen Abteilungen von Unternehmen und Partnern.

    Bereitstellung einer „nahtlosen“ Integration zwischen verschiedenen Geschäftsanwendungen des Unternehmens und der Partner;

    ermöglichen es Ihnen, die Implementierungszeit neuer Lösungen und Geschäftsfunktionen zu verkürzen;

    Erhöhen Sie die Rendite bereits getätigter Investitionen in die Informationssysteme des Unternehmens.

Umsetzungsansätze. Die BI-Spezialisten von Tops verfügen über die Kompetenz und Erfahrung in der Erstellung von Integrationslösungen auf Industrieplattformen weltweit führender Hersteller:

    Oracle SOA Suite/Oracle BPM Suite;

    IBM WebSphere Process Server (Dynamic Process Edition);

    SAP NetWeaver BPM;

    Microsoft SharePoint und BizTalk Server.

Unmittelbar vor Beginn der Implementierung kann sowohl eine Erhebung der Geschäftsprozesse Ihres Unternehmens durch TopS BI-Spezialisten durchgeführt werden, als auch die Verwendung von Geschäftsprozessen, die bereits von Ihren Spezialisten in einem Tool formalisiert wurden (als Beschreibungstools können Aris oder Visio verwendet werden).

Dienstleistungen. TopS BI bietet folgende Leistungen beim Aufbau von Geschäftsprozessmanagementsystemen:

    Durchführung einer umfassenden Umfrage, einschließlich Analyse der Geschäftsprozesse und der IT-Infrastruktur des Unternehmens, um anschließende Vorschläge für den Aufbau einer Integrationslösung zu formulieren;

    Entwicklung einer Integrationslösungsarchitektur;

    Entwurf von Software- und Hardwarekomplexen, Erstellung von Spezifikationen für notwendige Ausrüstung und Software, Lieferung, Installation und Konfiguration des Hardware- und Softwarekomplexes für eine Integrationslösung.

    Entwicklung von Geschäftskomponenten und Integrationslogik, Benutzeroberfläche;

    Einrichtung und Anpassung von Tools zur Überwachung von Geschäftsprozessen, Informationssicherheit und Verwaltung;

    Erstellung und Änderung von Komponenten, die die Fähigkeiten bestehender Integrationslösungen erweitern;

    Entwicklung der Betriebsdokumentation und Schulung der Systembenutzer;

    umfassendes Testen der Integrationslösung;

    Sicherheit technische Unterstützung und Unterstützung umgesetzter Lösungen.

Die Implementierung eines jeden IT-Systems erfordert viel Zeit, Mühe und Geld. Und wann wir reden darüber Eine so globale Lösung wie ein BPM-System erfordert noch mehr Aufmerksamkeit.

Sie können ein Projekt nicht auf der Grundlage der Fähigkeiten eines hastig ausgewählten Produkts und der Versprechen des Anbieters starten. Es gibt viele Aspekte, die durchdacht und abgewogen werden müssen. Und die Folgen einer falschen Wahl und des Erkennens Ihres Fehlers bereits während der Arbeit, „auf halber Strecke“, können teuer sein.

Bei der Auswahl eines BPM-Systems müssen Sie sich auf die Anforderungen Ihrer Prozesse verlassen und Möglichkeiten für deren Weiterentwicklung und Verbesserung berücksichtigen. Ich hoffe, dass dieser Test Ihnen dabei hilft, schnell herauszufinden, welches System das richtige für Sie ist und anhand seiner Funktionsmerkmale Ihre Wahl zu treffen.

Überprüfung von BPM-Lösungen

Berücksichtigte BPM-Lösungen: ELMA BPM Suite, Bizagi BPM Suite Und Offene Bonita-Lösung. Sie alle sind beliebt und gefragt. Darüber hinaus sind diese Lösungen in vielerlei Hinsicht funktional ähnlich.

Schauen wir uns ihre Hauptkomponenten an:

  1. Designer zur Modellierung von Geschäftsprozessen;
  2. Ausführungsmechanismus;
  3. Mittel zur Steuerung und Überwachung der Umsetzung von Geschäftsprozessen;
  4. Möglichkeiten, Geschäftsprozesse schnell zu ändern.

In diesem Artikel befassen wir uns mit der Implementierung dieser Funktionen sowie mit Folgendem:

  1. Benutzeroberfläche;
  2. Kosten der Systeme;
  3. Verfügbarkeit einer mobilen Version;
  4. andere Kriterien.

Geschäftsprozessmodellierung

ELMA BPM

ELMA BPM ist eine Entwicklung des russischen Unternehmens ELMA für das Geschäftsprozessmanagement.

Die Modellierung von Geschäftsprozessen im ELMA-System erfolgt in einem speziellen Grafikeditor „ELMA Designer“ in BPMN 2.0-Notation, der übrigens von den Spezialisten dieses Unternehmens vollständig ins Russische übersetzt wurde und auf der Website kostenlos heruntergeladen werden kann ELMA-Website.

Nach der Erstellung eines grafischen Modells, der Auswahl der Prozessparameter und der Definition der Daten, mit denen der Geschäftsprozess arbeitet, wird es auf dem Systemserver veröffentlicht und ist im Webinterface ausführbar. Jede laufende Instanz eines Geschäftsprozesses erstellt Aufgabenkarten für Systembenutzer, in denen diese über ihre Aktivitäten berichten müssen. Karten sind übrigens flexibel anpassbar, sodass man bequem damit arbeiten kann.

Fast alle Aktionen zur Automatisierung der Ausführung von Geschäftsprozessen können mit der Maus ausgeführt werden, manchmal muss man jedoch auf Skripte zurückgreifen. Um die komplexesten Dinge umzusetzen, können Sie Skripte, also Programmierungen, verwenden. Der Vorteil besteht darin, dass Skripte in der beliebten C#-Sprache erstellt werden, sodass es nicht schwierig sein wird, Skripte für ELMA zu verstehen. Und es gibt viele Spezialisten auf dem Markt, die diese Sprache beherrschen.

Leider fügen Anbieter sehr oft so etwas ein eigene Sprachen, geleitet von der falschen Vorstellung, dass es dort einfacher zu arbeiten sei. Das Endergebnis ist ein System, für das es einfach unmöglich ist, einen Entwickler zu finden. Möglicherweise gibt es überhaupt keine auf dem Markt, daher bleiben zwei Möglichkeiten: Entweder wenden Sie sich an denselben Anbieter, um Hilfe zu erhalten (auf den er wahrscheinlich zählt), oder versuchen Sie, einen eigenen Spezialisten zu entwickeln (was wiederum fast unmöglich ist). ohne Einbindung eines Anbieters).

Daher kann die Verwendung einer populären Sprache getrost als großer Vorteil des Systems bezeichnet werden.
ELMA unterstützt den Import und Export in das XPDL-Format – dies universelles Format, mit dem Sie Geschäftsprozessmodelle hoch- und herunterladen können.

Nachdem ich versuchsweise versucht habe, einen zuvor in Business Studio gezeichneten Prozess in ELMA zu laden, bin ich (nach einigen geringfügigen Anpassungen) überzeugt, dass alles problemlos funktioniert.

Ich möchte hinzufügen, dass das ELMA-System Prozess-Debugging und Tools zum Testen (Verifizierung) implementiert. Wenn Sie ein Prozessmodell veröffentlichen, wird automatisch eine Syntaxüberprüfung durchgeführt – die Überprüfung der Richtigkeit des Modells und die Überprüfung der Skripte auf Fehler.

Darüber hinaus ermöglicht ELMA im Gegensatz zu anderen Lösungen das schrittweise Debuggen von Prozessen, Skripten und Benutzerformularen, was viel Zeit spart.

Reis. 1. Oberfläche des Grafikeditors „ELMA Designer“


Reis. 2. Antragsformular (im Debugging-Modus) im ELMA-System

Prozesse in ELMA können kontinuierlich verbessert werden, und zwar direkt „on the fly“, ohne die Ausführung zu stoppen. So ist es möglich, alle Besonderheiten der Organisation zu berücksichtigen.

Werden „problematische“ Prozesse im System erkannt oder kommt es zu Performance-Einbrüchen, gibt es zwei Möglichkeiten, das Problem zu beheben:
Verbesserung des aktuellen Prozesses (kontinuierliche Verbesserungen) mit anschließender Bewertung des Indikators oder Änderung des Prozessindikators selbst.

Möglicherweise wurde der geplante Wert zunächst falsch eingestellt und es lohnt sich, ihn wie den Prozess selbst anzupassen.

Sie können auch jederzeit zu früheren Versionen zurückkehren und den Verlauf der Geschäftsprozessverbesserungen anzeigen – das System speichert alle Versionen. Änderungen an Prozessen können auch nach der Implementierung dieser Prozesse vorgenommen werden. Sie nehmen schnell Anpassungen an der Prozessstruktur vor und testen die Wirksamkeit der Änderungen sofort in der Praxis.

Der nächste Teilnehmer der Überprüfung, Bizagi, zeichnet sich auch durch seine Prozessausführungsmechanismen aus.

Bizagi BPM Suite

Das System ist sehr bekannt und beliebt. Die Bizagi BPM Suite besteht aus Komponenten, die separate Funktionen ausführen:

  1. Bizagi Process Modeler – Prozessdesigner;
  2. Bizagi Studio – Prozessautomatisierung;
  3. Bizagi BPM Server – Prozessausführung.

Die Geschäftsprozessmodellierung erfolgt in BPMN-Notation. Am meisten unterstützt volles Niveau Einhaltung der BPMN-Spezifikation. Aber das Meiste Stärke Produkt - ein farbenfroher Grafikeditor.

"Malen" einfache Schaltungen praktisch, aber sobald ihre Komplexität zunimmt, treten Schwierigkeiten auf, zum Beispiel können Beschreibungen von Ereignissen und Abläufen verloren gehen oder Objekte beim Kopieren „aneinander kleben“, und in diesem Fall hilft nur das Laden der vorherigen Version der Schaltung .

Es besteht die Möglichkeit der kollektiven Gestaltung. Das fertige Prozessmodell wird in Bizagi Studio geladen, wo Sie alle zur Automatisierung des Prozesses erforderlichen Informationen definieren können. Mit demselben Modul können Sie das System in andere Unternehmensanwendungen integrieren. Die Automatisierung von Prozessen erfolgt in grafischen Oberflächen; eine Programmierung ist nur bei der Festlegung von Skriptaufgaben erforderlich.

Anschließend wird der automatisierte Prozess auf den Server hochgeladen, wo er weiter ausgeführt wird. Dieses Verfahren ist einfach, wenn Sie mit der Dokumentation gründlich vertraut sind. Es ist nicht einfach, viele Nuancen auf Anhieb zu erraten.

Im Webinterface werden Benutzeraufgaben ausgeführt und die Prozessausführung überwacht. Das System erstellt detaillierte Berichte über den gesamten Prozess und separat für jede Aufgabe. Berichte sind in der Weboberfläche verfügbar.

Änderungen, die im Studio-Modul an einem Prozess vorgenommen werden, werden sofort auf dem Server widergespiegelt und alle laufenden Instanzen des Prozesses beginnen ohne Unterbrechung nach dem neuen Modell zu arbeiten.

Mit Bizagi können Sie Modelle zwischen Anwendungen austauschen. Der Import und Export in die Formate XPDL und MS Visio wird unterstützt.

Reis. 3. Prozessmodellierung in der Bizagi BPM Suite

Das ständige Wechseln zwischen Editorfenstern erschwert die Arbeit; bei so vielen Fenstern ist ein ständiger Wechsel des Fokus erforderlich. Das ist alles sehr schwierig, insbesondere für jemanden, der das System zum ersten Mal entdeckt hat.

Es ist wichtig zu beachten, dass es sich bei Bizagi BPM Suite um eine spanische Entwicklung handelt und das Unternehmen keine offizielle Repräsentanz in Russland hat. Dies ist ein ziemlich gravierender Nachteil, denn wenn ein Anbieter in einem anderen Land ansässig ist, ist es schwierig, sein Produkt zu implementieren.

Offene Bonita-Lösung

Bonita Open Solution ist ein französischer Anbieter. Wie bei der vorherigen Entscheidung gibt es in der Russischen Föderation keine Repräsentanz. Laut einigen Quellen wurde vor nicht allzu langer Zeit nur der Benutzerteil des Systems übersetzt; im Allgemeinen gibt es keine russische Lokalisierung.

Die Open-Source-Version des Systems verfügt nicht über Tools zur Prozessüberwachung. Die kommerzielle Version des Systems wiederum verfügt über sie. Die Lösung besteht aus drei Hauptkomponenten, die nach Zweck unterteilt sind:

  1. Studio - Modellierung und Automatisierung von Geschäftsprozessen;
  2. Execution Engine – Ausführung von Geschäftsprozessen;
  3. User Experience – eine Schnittstelle, über die der Benutzer mit seinen Prozessen arbeiten kann.

Bonita Open Solution-Prozesse werden in BPMN-Notation modelliert. Die Notationsunterstützung ist recht vollständig. Die Lösung unterstützt den Import von Diagrammen aus dem XPDL-Format, jedoch ohne die Möglichkeit, diese zu exportieren. Es gibt auch keine BPEL-Unterstützung.

Die Modellierung und Automatisierung des Prozesses erfolgt in Bonita Studio in einem Fenster, was sehr praktisch ist. Die Auswahl der Daten und Teilnehmer sowie die Generierung von Schnittstellen zu den Prozessschritten erfolgen im selben Fenster wie die Erstellung eines grafischen Modells. Es ist nicht notwendig, ständig zwischen Editorfenstern zu wechseln, was den Entwicklungsprozess beschleunigt.


Reis. 4. Modellierung von Geschäftsprozessen in Bonita Studio

Integration mit anderen Unternehmensanwendungen

ELMA BPM

Einer von unbestreitbare Vorteile BPM-Systeme – die Fähigkeit zur Integration mit verschiedenen Softwarelösungen. Sie ermöglichen es Ihnen, die Flexibilität der erstellten Geschäftsprozessmodelle zu erhöhen. Dabei kommt insbesondere SOA zum Einsatz – Service Oriented Architecture, die eine einfache Integration von Geschäftsprozessmodellen in andere Anwendungen ermöglicht.

Das ELMA-System verfügt über Integrationstools mit wichtigen Unternehmensanwendungen (SOA, CRM, E-Mail-Dienste, E-Mail- und SMS-Benachrichtigungen). Für russische Benutzer liegt der Vorteil des Systems in seiner engen Integration mit 1C: Enterprise. Das System verfügt über umfangreiche Unterstützung für die Arbeit mit Webdiensten, die vom Entwickler vollständig dokumentiert wird. Daher ist die Integration von ELMA in jedes externe System nicht schwierig. Darüber hinaus gibt es Unterstützung für die Arbeit mit einem Service Bus (ESB) und die Integration mit Datenbussen auf der Ebene der Geschäftsprozessmodellierung (JMS, MSMQ). ELMA-Portlets sind in Unternehmensportale integriert: SharePoint, Bitrix.

Bizagi BPM Suite

Erwähnenswert sind die flexiblen Möglichkeiten der BizAgi BPM Suite zur Integration mit externen Systemen und Anwendungen. Mit diesen Funktionen können Sie Prozesse mit jedem anderen System verknüpfen. Zu diesen Konfigurationsoptionen gehören: verschiedene Mechanismen auf der Datenintegrationsebene und auf der Prozessebene. Unterstützt die folgenden Typen Integrationen:

  1. mit externen Datenquellen;
  2. mit einem E-Mail-Server (Benachrichtigungen);
  3. mit ECM (und elektronischen Dokumentenmanagementsystemen);
  4. mit anderen IT-Systemen;
  5. Möglichkeit zur Verlinkung mit externen Netzwerken.

Offene Bonita-Lösung

BOS kann über Software-Konnektoren – Konnektoren – mit einer Vielzahl von Anwendungen und Diensten interagieren. Unterstützt werden Datenbanken, Postdienste, Webdienste usw. Connectors ermöglichen dem System die Anbindung an externe Datenbanken (z. B. Verzeichnisdaten, Informationen zu Bestellungen oder Kunden) sowie das Empfangen und Schreiben von Informationen aus externen Systemen Daten zu externe Systeme basierend auf den Ergebnissen des abgeschlossenen Prozesses.

Schnittstelle

ELMA BPM

Die Systemoberfläche insgesamt ist komfortabel, einfach und verständlich. Dies gilt für alle seine Komponenten. Die Anpassung daran ist einfach, da die Schnittstelle des Internen Portals für die Arbeit mit allen Anwendungen des Systems gleich ist. Es kann für den Endbenutzer ganz einfach und bequem gestaltet werden. Alle Informationen können in einem schönen und verständlichen Format angezeigt werden.


Reis. 5. Erstellen einer Anwendung in der ELMA 3.5-Systemschnittstelle

Es können Aufgabenformen, Dokumente und Karten beliebiger Objekte konfiguriert werden. Für verschiedene Gruppen Das System sieht für Benutzer möglicherweise anders aus. Es gibt einen Formularersteller, der ohne zusätzliches HTML-Seitenlayout funktioniert.

Die Portaloberfläche ist von mobilen Geräten (Smartphones und Tablets) aus nutzbar. Darüber hinaus besteht die Möglichkeit, Analysen und andere Portalfunktionen in der Oberfläche zu konfigurieren.

Bizagi BPM Suite

Die Benutzeroberfläche der Bizagi BPM Suite besteht aus einer Reihe anpassbarer Formulare, die mit Geschäftsprozessaktivitäten verknüpft sind und zum Empfangen und Eingeben von Daten angezeigt werden, wenn die entsprechende Aktivität ausgeführt wird.

Das System wird oft so positioniert, dass es über eine einfache und intuitive Schnittstelle verfügt, aber ich kann dem nur schwer zustimmen, und es gibt viele Aussagen im Internet, dass die Einrichtung von Schnittstellen mit Schwierigkeiten einhergeht (hauptsächlich geringe Leistung, Schwierigkeiten beim Auswählen und Verschieben von Objekten). , Hinzufügen von Signaturen usw.) Es gibt keine Anpassung des Portals als solches, des Erscheinungsbilds der Hauptseiten, wie dies beispielsweise in ELMA implementiert ist. Der Display Builder von Bizagi eignet sich zum schnellen Erstellen und Eingeben von Daten innerhalb eines Prozesses, jedoch mit begrenzter Komplexität der Präsentationslogik. Komplexere Aufgaben erfordern mehr Zeit und Mühe.


Reis. 6. Bizagi-Systemschnittstelle

Offene Bonita-Lösung

Das Produkt verfügt über eine komfortable grafische Oberfläche zur Modellierung von Geschäftsprozessen. Sie können Geschäftsprozesse modellieren und Ihre eigene Schnittstelle erstellen. Bonita Studio verfügt über einen integrierten grafischen Bildschirmformular-Designer, Bonita Form Builder, mit dem Sie Webschnittstellen für die Arbeit mit Geschäftsprozessen erstellen können.

Mit Hilfe des Bonita Form Builders ist eine Änderung möglich Aussehen Schnittstelle für den Endbenutzer. Mit Bonita Portal können Sie den entwickelten Geschäftsprozess in der Weboberfläche testen und Benutzerzugriffsrechte auf Prozesse konfigurieren. In der Weboberfläche des Portals erhalten Benutzer Aufgaben und arbeiten mit im Bonita Form Builder entwickelten Bildschirmformularen; die Portaloberfläche ist auch für Benutzer von mobilen Geräten (Smartphones und Tablets) zugänglich. Darüber hinaus ist es in der Schnittstelle möglich, Analysen und andere nützliche Portalfunktionen zu konfigurieren.


Reis. 7. Bonita Studio-Schnittstelle

Nachteile von Systemen

ELMA

Die BPMN 2.0-Notation ist russifiziert und die russischen Namen der Prozessmodellelemente erleichtern die Kommunikation mit Geschäftsanwendern erheblich, allerdings ist die Einhaltung der Notation in ELMA BPM weniger vollständig als in Bizagi. Die ELMA-Entwickler haben sich nur auf die Elemente konzentriert, die tatsächlich automatisiert werden können, und die Unterstützung für nicht ausführbare Elemente ist eher schwach.

Gleichzeitig wird das Thema der Implementierung der BPMN-Notation für Unternehmen immer wichtiger, da deren unvollständige Unterstützung es für den Anwender schwierig machen kann, ein Prozessmodell zu entwickeln. Der grafische Editor des Systems ist ziemlich umfangreich. Wenn Sie einfach etwas Unmögliches tun müssen, müssen Sie ein großes, schweres System installieren und auf den Start des Servers warten. Das alles braucht Zeit.

Bizagi BPM Suite

Bizagi hat eine umfangreiche Benutzeroberfläche. Natürlich ist es praktisch, Prozesse zu zeichnen, aber bei allem anderen ist es noch schlimmer. Es ist schwierig, sich an das System anzupassen. Es gibt keine Möglichkeiten zur Prozessverifizierung, obwohl das System die Modellierung sehr komplexer Prozesse ermöglicht, die einer Verifizierung bedürfen. Es gibt auch keine Möglichkeit, Geschäftsprozesse zu simulieren, sodass Sie nur durch die Ausführung sehen können, wie der Prozess ausgeführt wird.

Das Verfahren zum Starten von Prozessen ist im Allgemeinen komplexer. Dafür sind qualifizierte Fachkräfte erforderlich. IN Best-Case-Szenario Dies erfolgt durch die Spezialisten des Anbieters, die meist weit entfernt ansässig sind. Es gibt nur sehr wenige Partner, die in Russland sind und helfen können, und ihre Qualifikationen sind oft fraglich.

Offene Bonita-Lösung

Es gibt keine Möglichkeiten zur statischen Überprüfung von Prozessen (deren Simulation ist verfügbar mit). verschiedene Parameter und Erstellung von Berichten über die Ergebnisse).

Ein weiterer Nachteil von BOS ist die fehlende Unterstützung dynamischer Veränderungen in Geschäftsprozessen, was eine Optimierung der Prozesse erschwert. Dieses Versäumnis ist für ein BPM-System von Bedeutung, da nach der Inbetriebnahme des Systems jede Änderung deutlich schwieriger umzusetzen ist. Die Möglichkeit, einen Prozess während der Ausführung zu ändern, ist eines der Schlüsselkonzepte von BPM.

Benutzer bemerken Schwierigkeiten bei der Verwendung der russischen Sprache im System. Wenn der Name des Prozesses in russischen Zeichen geschrieben ist, wird er beim Start nicht in einem separaten Fenster angezeigt. Es ist auch nicht möglich, Prozesselemente auf Russisch zu schreiben, da es zu Namenskonflikten kommen kann, wenn die Anzahl der Zeichen innerhalb des Prozesses übereinstimmt. Alle Namen werden in diesem Fall übersetzt in Englische Sprache und die Zeichen werden durch „Unterstrich“ ersetzt. Das Farbschema ist Rot, Schwarz, Weiß... Und überhaupt ist das Erscheinungsbild des Systems irgendwie aggressiv. Ich finde es sehr ermüdend und man kann es nicht schnell umkonfigurieren.

Kosten der Systeme

ELMA

Für fünf Jobs gibt es eine kostenlose Version. Der Anbieter bietet auch kommerzielle Versionen an: eine leichte Express-Version, die auf dem kostenlosen Firebird-DBMS basiert. Als Basisversion wird die „Standard“-Version in MS SQL angeboten. Die Standardversion kostet etwa das Eineinhalbfache der Expressversion.

Lizenzkosten – weniger als 10.000 pro 1 Arbeitsplatz. Und im Fall der „Express“-Version deutlich niedriger.
ELMA bietet auch eine Unternehmensversion an, die die Cluster-Architektur unterstützt hohe Leistung in großen Organisationen. Diese Version funktioniert sowohl auf der Unternehmensversion von MS SQL als auch auf Oracle. Auf der Website des Entwicklers konnten keine Preise für die Unternehmensversion gefunden werden.

Bizagi BPM Suite

Das System ist in zwei Versionen erhältlich:

Enterprise-Edition. Die BPMS-Unternehmenslösungen von BizAgi sind für große Unternehmen konzipiert. Sie bieten alle erforderlichen Funktionen große Mengen BPM von Projekten. Das System kann Hunderte bis Tausende von Benutzern haben.

Xpress-Ausgabe– BizAgi BPMS Xpress – vergleichsweise kostengünstige Lösung für kleine und mittlere Unternehmen. Ermöglicht Ihnen, die Vorteile von BPM an kleinen (Test-)Projekten zu bewerten, bevor Sie mit der Arbeit mit allen BPM-Funktionen beginnen. BizAgi BPMS Xpress kann nur von maximal 50 Benutzern gleichzeitig verwendet werden.

Die Lizenzkosten betragen etwa 100 US-Dollar pro Benutzer.

Bizagi Process Modeler – Business Process Designer wird kostenlos verteilt.

Offene Bonita-Lösung

Systemlösungen – Bonita Portal, Bonita Studio und Bonita Engine sind kostenpflichtig und auf der offiziellen Website verfügbar ausführliche Beschreibung alle Module, es liegen jedoch keine Angaben zu deren Kosten vor. Es gibt eine kostenlose Opensource-Version.

Schlussfolgerungen

Alle drei betrachteten Systeme sind funktionell recht ähnlich und man kann nicht sagen, dass eines viel besser oder schlechter ist als das andere. Jeder von ihnen hat seine eigenen Nachteile und Vorteile. Beispielsweise verfügt nur ELMA über das Debuggen von Geschäftsprozessen, während andere Systeme diesen Mechanismus nicht implementieren.

Die Schönheit der Benutzeroberfläche in einer Reihe von Systemen verbirgt eine umständliche Einrichtung. Die Implementierung von BPM-Lösungen wird auch durch die räumliche Entfernung der Anbieter erschwert. Was Funktionalität, hier hat Bizagi in vielen Fragen natürlich einen souveränen Vorsprung. Was aber besonders erfreulich ist, ist die Entwicklung im Inland – ELMA BPM kann nicht nur mit der Stärke seiner westlichen Kollegen mithalten, sondern diese in mancher Hinsicht sogar übertreffen.

Tags: Tags hinzufügen