Verwendung von Plugins innerhalb von serverseitigen Business Objekten
Wir empfehlen, Plugins nur innerhalb von serverseitigen Business Objekten zu verwenden (Mehr erfahren). Dies hilft Ihnen, die Datensicherheit zu erhöhen und zwingt Sie nicht, Daten für Clients freizugeben, die nicht manipulierbar sein sollen.
Plugins in Anwendungen/Modulen verwenden
Um auf Plugins innerhalb von Anwendungen zuzugreifen, haben Sie zwei Möglichkeiten
- Greifen Sie über ein serverseitiges Business Objekt auf das Plugin zu, wie empfohlen (siehe oben), und fügen Sie die Business Objekt Funktion mit unserem BO-Shape zu Ihrem Prozess hinzu. Für einige Plugins gibt es in unserem Standard Content bereits vorgefertigte serverseitige Business Objekte!
- Den Plugin-Aufruf skripten (Nicht empfohlen)
Den Plugin-Aufruf skripten
this.callPlugin(pluginName, slot, payload, callback, showBusyIndicator, failonError, failCallback)
| pluginName | der Name des Plugins |
| slot | Slot (Funktion, Schnittstelle) innerhalb des Plugins |
| payload | ein JSON-Objekt mit den erforderlichen Parametern für das Plugin |
| callback | Funktion, die nach der erfolgreichen Ausführung des Plugins aufgerufen wird |
| showBusyIndicator | Boolescher Wert, der angibt, ob der Bildschirm durch einen Ladebalken blockiert werden soll (true) oder nicht (false) |
| failonError | Boolescher Wert, der angibt, ob das Plugin im Fehlerfall der über „failCallback“ übergebenen Funktion aufgerufen werden soll (false) oder nicht (true) |
| failCallback | Funktion, die im Fehlerfall im Plugin aufgerufen wird, wenn „failOnError“ auf false gesetzt ist |
Verwendung von Plugins innerhalb von Workflows
Um auf Plugins innerhalb von Workflows zuzugreifen, müssen Sie einen REST-Konnektor einrichten, der über unsere Client-API mit der Authentifizierung eines lokalen Benutzers auf ein serverseitiges Business Objekt zugreift, das das Plugin verwendet. Wir empfehlen nicht, Plugins direkt über einen REST-Konnektor in Workflows zu verwenden











