Verwendung von Plugins in serverseitigen Business Objects
Wir empfehlen, Plugins nur innerhalb von serverseitigen Business Objects zu verwenden(Lesen Sie mehr). Dies hilft Ihnen, die Datensicherheit zu erhöhen und zwingt Sie nicht dazu, Daten für die Clients freizugeben, die Sie nicht manipulieren wollen.
Verwendung von Plugins in Anwendungen/Modulen
Für den Zugriff auf Plugins innerhalb von Anwendungen haben Sie zwei Möglichkeiten
- Greifen Sie auf das Plugin wie empfohlen über ein serverseitiges Business Objekt zu (siehe oben) und fügen Sie die Business Objekt Funktion mit unserem BO Shape zu Ihrem Prozess hinzu. Für einige Plugins gibt es fertige Server-seitige Business-Objekte in unserem Standard-Content!
- Skript für den Aufruf des Plugins (nicht empfohlen)
Skripting des Plugin-Aufrufs
this.callPlugin(pluginName, slot, payload, callback, showBusyIndicator, failonError, failCallback)
Plugin-Name | Der Name des Plugins |
Schlitz | Slot (Funktion, Schnittstelle) innerhalb des Plugins |
Nutzlast | ein JSON-Objekt mit den erforderlichen Parametern für das Plugin |
Rückruf | -Funktion, die nach der erfolgreichen Ausführung des Plugins aufgerufen wird |
showBusyIndicator | Boolescher Wert, der angibt, ob der Bildschirm durch einen Ladebalken blockiert werden muss (true) oder nicht (false) |
failonError | Boolescher Wert, der angibt, ob das Plugin im Falle eines Fehlers der über “failCallback” übergebenen Funktion aufgerufen werden soll (false) oder nicht (true) |
failCallback | Funktion, die im Falle eines Fehlers im Plugin aufgerufen wird, false für “failOnError” übergeben wird |
Verwendung von Plugins in Arbeitsabläufen
Um auf Plugins innerhalb von Workflows zuzugreifen, müssen Sie einen REST-Connector einrichten, der auf ein serverseitiges Business-Objekt zugreift und das Plugin über unsere Client-API mit einer lokalen Benutzerauthentifizierung verwendet. Wir raten davon ab, Plugins direkt über einen REST-Connector in Workflows zu verwenden.