Im Zuge der Ausweitung des IoT-Paradigmas werden physische Geräte mit Aktoren und Sensoren integriert, um die digitale Welt zu verbinden. Es ist sinnvoll, das IoT mit dem Geschäftsprozessmanagement (BPM) zu kombinieren und sensorgestützte Geschäftsprozesse zu schaffen.
Im Jahr 2020 wird die die Zahl der IoT-Geräte 8,74 Milliarden betragen. Intelligente Geräte haben das Arbeits- und Privatleben verändert. Fortschrittliche Sensoren schaffen auch neue Geschäftsmodelle. Außerdem können IoT-Geräte enorme Datenmengen erzeugen. Die Verarbeitung dieser Daten erfordert Automatisierung. Der Tag hat nicht genug Stunden, um große Datenmengen manuell zu verarbeiten und zu analysieren.
Darüber hinaus müssen der Datenschutz, die Cybersicherheit und die Skalierbarkeit Ihrer sensorgesteuerten Geschäftsprozesse gewährleistet sein. Dennoch sollten IoT-Geräte auf eine Weise integriert werden, die für die Arbeitsweise Ihres Unternehmens relevant ist. Laut der IDCwird erwartet, dass IoT-Daten bis 2025 79,4 Zettabyte (ZB) erreichen.
Wenn Ihre Geschäftsprozesse Ihrem Unternehmen helfen, seine Ziele zu erreichen, können IoT-Funktionen die physische mit der digitalen Welt verbinden, um sensorgestützte Geschäftsprozesse zu schaffen. So müssen Ihre Prozesse je nach Zweck der Aktivitäten möglicherweise mit mehreren IoT-Geräten integriert werden. Sie können dann Ihre Geschäftsprozesse so orchestrieren, dass sie Ihren Unternehmenszielen dienen.
Warum sind sensorgestützte Geschäftsprozesse so wichtig?
In vielen Fällen ist die Welt der BPM- und IoT-Konzepte noch weitgehend unverbunden. Das digitale Zeitalter erfordert jedoch eine reibungslose Integration der physischen Geschäftswelt mit digitalen Prozessschritten und Arbeitsabläufen. IoT ist die Verbindung, die Brücke, wenn man so will. Dennoch müssen Sie BPM und IoT direkt abbilden, um ein standardisiertes System für die Implementierung zu schaffen. Nur dann können Ihre Geschäftsprozesse die Daten, die das IoT mit sich bringt, wirklich einheitlich und konsistent darstellen.
Integrieren Sie Ihre Systeme
Die meisten ERP-Systeme sind darauf ausgelegt, Geschäftsprozesse mit menschlichen Eingaben abzubilden und auszuführen. Das Internet der Dinge hingegen vereint Hunderttausende von Geräten in einer spinnenartigen Struktur, die verschiedene Aspekte Ihrer Geschäftsprozesse abbilden und gleichzeitig schnell auf neue Veränderungen in Ihrer Umgebung reagieren kann.
Um das Potenzial der Weiterentwicklung des Geschäftslebenszyklus zu manifestieren, muss das Internet der Dinge in eine bestehende BPM-Umgebung mit automatisierten und nicht automatisierten Prozessen integriert werden. Bei ERP-Systemen, die auf einer serviceorientierten Architektur (SOA) basieren, kann man sich einen Prozess vorstellen, der sich an einer Aufgabe orientiert, die durch einen Dienst gesteuert wird. Im Gegensatz dazu ruft das IoT eine spezielle Klasse von Diensten hervor, die sogenannten IoT-Services, die Sensoren und Aktoren von Geräten und die Softwarebasis auf IoT-Geräten nutzen. Alle für IoT-Daten relevanten Prozesse können zu sensorgesteuerten Geschäftsprozessen werden.
Zur Verdeutlichung: Es ist von entscheidender Bedeutung, Ihre Geschäftsprozesse durch direkte IoT-Integration zu verbessern, um eine weit verbreitete Akzeptanz ähnlich der Struktur eines Online-Web zu erreichen. Außerdem ist es wichtig zu wissen, dass Sie eine Reihe von Nicht-IoT- und IoT-Prozessen gleichzeitig ausführen können.
Das Hauptziel besteht darin, eine definierte Schnittstelle zwischen dem Entwurf, der Implementierung und der Bereitstellung Ihrer Geschäftsprozesse zu schaffen. Ihre sensorgesteuerten Geschäftsprozesse müssen so flexibel sein, dass sie jedes potenzielle IoT-Szenario bewältigen können.
Was sind die Anforderungen?
Es gibt drei verschiedene Kategorien von Anforderungen für sensorgestützte Geschäftsprozesse:
- Notationsaspekte (basierend auf der Vielfalt der BPM-Modellierungssprachen)
- Aspekte des Prozesseditors
- IoT-spezifische Aspekte
Wie bereits erwähnt, müssen sensorgestützte Geschäftsprozesse auf sich schnell ändernde Variablen, Umgebungen und Anforderungen reagieren können. Daher müssen die Sensoren und Aktoren in den IoT-Geräten in der gleichen Sprache wie das BPM geschrieben werden. In der Regel sollten sie im Prozessmodell grafisch dargestellt werden. Betrachten Sie diese Liste von IoT-spezifischen Prozesseigenschaften:
- Die Erweiterungen sollten eine physische Entität und ein IoT-Gerät umfassen. Es sollte auch die entitätsbasierte Modellierung unterstützen.
- Unterstützung für mehrere in Geschäftsprozesse integrierte IoT-Geräte.
- Unterstützung für IoT-Geräte, -Dienste und -Dateninteraktionen.
- Der Datenspeicher sollte auf mehreren Geräten zugänglich sein und sich dort befinden.
- Erweiterungen sollten skalierbar sein.
- Jede einzelne Prozesskomponente sollte abstrahierbar sein, d.h. einzelne Daten sind ebenso wichtig wie Daten, die von mehreren Geräten abgeleitet und kombiniert werden.
- Jede Komponente sollte die Möglichkeit haben, ihre Verfügbarkeit darzustellen.
- Unterstützung bei der Angabe einer tolerierbaren Fehlerquote.
- Die Erweiterungen sollen sensorgestützte Geschäftsprozesse erleichtern.
- Erweiterungen sollten in der Lage sein, Probleme mit Prozesskomponenten zu vermitteln, die sich auf das Modell auswirken können.
- Erweiterungen sollten in der Lage sein, Constraints in Echtzeit anzuwenden.
Wenn Sie keine der oben genannten Anforderungen erfüllen können, wäre es hilfreich, eine andere ähnliche Erweiterung zu verwenden.
Vorteile der Integration von IoT und BPM
Unternehmen können durch die Nutzung und Einbettung der Intelligenz von IoT-Geräten mehr Umsatzströme und -muster erzeugen. Darüber hinaus verbessern sensorgestützte Geschäftsprozesse Kosteneinsparungen und Effizienz. Mit nahtloser sensorgestützter Prozessorchestrierung können Sie auch Silos und disparate Systeme überwinden.
Werfen wir einen Blick auf drei Bereiche, in denen sensorgestützte Geschäftsprozesse verschiedene Aktivitäten verändern können:
Logistik und Güterverkehr: Einzelhandel und Logistik haben die IoT-basierte RFID-Technologie bereits weitgehend übernommen. Eine Hauptanwendung ist die Überwachung der Lieferkette in Echtzeit. Wenn man genau weiß, wo sich die Container auf dem Transportweg befinden, kann man sicherstellen, dass der Güterverkehr immer für den nächsten Container bereit ist. IoT-Geräte können auch kosten- und zeitsparende Routen mit weniger Verkehr oder mehr Parkraum ermitteln und so die gesamte Logistik verbessern.
Gesundheitswesen: IoT-Geräte können die Qualität der Fernbetreuung und der Telemedizin für ältere Menschen oder in Szenarien wie der COVID-19-Pandemie verbessern, wo es für viele sicherer ist, in sozialer Distanz zu leben. Dennoch brauchen die Menschen nach wie vor Zugang zu einer patientenzentrierten Gesundheitsversorgung. Darüber hinaus können IoT-Geräte älteren Menschen dabei helfen, ihre Lebensgewohnheiten über einen längeren Zeitraum beizubehalten, indem sie die Ressourcen des betreuten Wohnens aus der Ferne nutzen. Einige Komponenten könnten Herzfrequenz- und Blutdrucksensoren mit einem GPS umfassen, um sicherzustellen, dass ein Krankenwagen bei Bedarf eintrifft und die Rettungssanitäter in Echtzeit darüber informiert werden, welche Art von Hilfe benötigt wird und wie der schnellste Weg zum Haus des Patienten aussieht.
Krankenhäuser können IoT-Geräte auch nutzen, um ein angemessenes Inventar zu verfolgen und zu pflegen.
Fertigung: Sie können Roboter mit Sensoren ausstatten, um Daten für BPM an die digitale Welt zu senden. Die Prozesse können dann die nächste Aktivität auslösen, wie z. B. den Roboter für die nächste Aufgabe zu initiieren oder sogar menschliche Mitarbeiter vor möglichen Unfällen zu schützen.
Dadurch können Geschäftsprozesse IoT-Daten dort einbetten, wo sie am sinnvollsten sind. BPM trägt auch zur Qualität und Vorhersagbarkeit des IoT bei. Auf der anderen Seite kann das IoT das volle Potenzial von BPM ausschöpfen, indem es hilft, neue Prozesse oder Prozesse zu entdecken, die nur für bestimmte Aufgaben und Umgebungen benötigt werden.
Entwurf des Modells für Ihre sensorgesteuerten Geschäftsprozesse
Lassen Sie uns über die Integration von IoT-spezifischen Erweiterungen in Ihr Workflow-Diagramm sprechen und darüber, wie man sie abbildet. In der BPMN 2.0 wird ein Prozess als Container für einen oder mehrere Sätze von Lanes dargestellt. Jede Lane kann Datenobjekte, Aktivitäten oder Ereignisse enthalten. Hier erfahren Sie mehr über BPMN 2.0 Mapping und Beispiele erfahren Sie hier.
Auf der Vorgangsebene unterstützt BPMN 2.0 die Ressourcenzuweisung. Darüber hinaus gibt es eine bestimmte Anzahl von Ressourcenrollen pro Aktivität. Wenn eine Klasse Performer eine Unterklasse von ResourceRole ist, dann erhält sie auch jede Modell- und Attributassoziation. Außerdem definiert sie die Ressource, die die Aktivität ausführt.
Um Ihre sensorgesteuerten Geschäftsprozesse abzubilden, wäre es hilfreich, eine neue Ressourcenrolle als Unterklasse IoTDevice zu definieren. Da BPMN 2.0 von Haus aus nicht zwei Prozessressourcendefinitionen gleichzeitig unterstützt, wäre es hilfreich, der Lane eine Unterklasse namens IoTDevice hinzuzufügen und die Zuweisung von Geräteressourcen auf Lane-Ebene vorzunehmen. Daher wird die Unterklasse alle notwendigen Beziehungen und Attribute der Klasse Lane und der Klasse BaseElement erhalten.
Sie können auch verschiedene Parameter mit der Klasse IoTParameterDef unterstützen. Das Schema der Parameter wird zwar nicht im BPMN 2.0-Modell gespeichert, kann aber mit extParameterRef referenziert werden, das auf die Schemabeschreibung eines IoT-Geräts verweist.
Zusätzlich kann die Klasse Expression den Parameterwert von IoTParameterDef abrufen. Insbesondere die Expression, die für die Ressourcenzuweisung des nativen Dienstes und des IoT-Geräts verwendet wird, wird durch die IoTAssignment definiert. Sie können diese Zuordnung vornehmen, wenn Sie Ihre sensorgesteuerten Geschäftsprozesse modellieren.
Selbst wenn eine Prozessressource in der BPM-Umgebung noch nicht bekannt ist, kann sie als potenzieller Ausführender in der Klasse Lane (IoT-Gerät) und als Teil der Aktivität (nativer Dienst) definiert werden. Nun können Sie Aktivitätszuweisungen für Ihre externe Infrastrukturkomponente bereitstellen.
Die wichtigsten Erkenntnisse
Der globale IoT-Markt wird 2030 voraussichtlich 1 Billion Dollar übersteigen. Zu den IoT-Geräten gehören inzwischen Alarmsysteme, Haushaltsgeräte, Thermostate, Smartphones, Produktionsmonitore, Sicherheitssysteme und vieles mehr, die große Datenmengen liefern, die reibungslos verarbeitet und nachverfolgt werden sollten. Es geht nicht nur um das Extrahieren oder Analysieren von Daten. Das Erfassen des Wesens der Daten verbindet Menschen mit Prozessen und automatisierten Systemen. Die Verknüpfung von Daten mit menschlicher Intuition kann die Reaktion auf Geschäftsprozesse vorantreiben.
Im Großen und Ganzen sorgen sensorgestützte Geschäftsprozesse für eine effektive Kommunikation zwischen IoT-Geräten. Die Einbeziehung von BPM ermöglicht eine End-to-End-Lösung mit in die Prozesse integrierten Analysen, mobilen und sozialen Funktionen. Außerdem verleihen Geschäftsprozesse den IoT-Daten mehr Tiefe und Analysemöglichkeiten. ProcessMaker bietet eine BPMN 2.0-kompatibles intelligentes Geschäftsprozessmanagement und eine Low-Code-Plattform die es einfach macht, sensorische Geschäftsprozesse zu modellieren.
- S. Meyer, K. Sperner, und C. Magerkurth, "Towards real world aware enterprise systems - Reflecting the quality information of physical resources in services and processes," Proc. - 8th IEEE Int. Conf. Mob. Ad-hoc Sens. Syst. MASS 2011, pp. 843-848, 2011
- I. Graja, S. Kallel, N. Guermouche, und A. H. Kacem, "BPMN4CPS: A BPMN extension for modeling cyber-physical systems," Proc. - 25th IEEE Int. Conf. Enabling Technol. Infrastruct. Collab. Enterp. WETICE 2016, S. 152-157, 2016