Skip to Content
EngineErweiterungenExtension entwickelnÜbersicht

Beispiele

Hier finden Sie Beispiele für die Entwicklung eigener Engine-Extensions.

Extension Sample

Eine einfache Beispiel-Extension, die zeigt, wie Sie eigene Extensions für die Engine entwickeln können.

Zum Extension Sample →

SDKs für eigene Adapter

Für die beiden häufigsten Erweiterungsfälle gibt es fertige SDKs, auf denen auch die mitgelieferten Extensions aufbauen:

SDKnpm-PaketZweck
Messagebus-SDK@5minds/processcube_engine_messagebus-sdkEigene Messagebus-Adapter bauen — Interface IMessageBusAdapter (subscribe, receive, publish, sendMessage, onReconnect), plus MessageBusConnector und Korrelations-Caches (Memory/Redis). Basis von RabbitMQ-, MQTT-, HTTP- und Azure-Service-Bus-Messagebus.
Monitoring-SDK@5minds/processcube_engine_monitoring_extension_sdkEigene Monitoring-Sinks bauen — Interface IMonitoringAdapter (setProcessDuration, setFlowNodeDuration, incrementProcessFinished, …), plus MonitoringConnector und ProcessInfoCache. Basis von Prometheus, Datadog, InfluxDB usw.

So implementiert man z.B. einen eigenen Messagebus, indem man IMessageBusAdapter umsetzt und über den MessageBusConnector an die Engine-Events bindet.