Skip to Content

Engine Client

Für direkte Zugriffe auf die Engine-API, die nicht durch die SDK-Funktionen abgedeckt sind.

getEngineClient()

import { getEngineClient } from '@5minds/processcube_app_sdk/server'; const client = getEngineClient();

Der Client ist ein Singleton und nutzt die PROCESSCUBE_ENGINE_URL.

Verwendung

// Alle Prozessmodelle abrufen const models = await client.processModels.getProcessModels(); // Prozessinstanz starten const result = await client.processModels.startProcessInstance({ processModelId: 'OrderProcess', startEventId: 'StartEvent_1', initialToken: { orderId: '12345' }, });

Wann direkt nutzen?

Der Engine Client ist nützlich, wenn:

  • Die SDK-Funktionen den gewünschten API-Endpunkt nicht abdecken
  • Du fortgeschrittene Query-Parameter benötigst
  • Du direkt mit dem Engine-Client-Typsystem arbeiten willst

Für Standard-Operationen (User Tasks abrufen, Prozesse starten, Tasks abschließen) sind die SDK-Funktionen einfacher und empfohlen.