2016-06-22 15 views
-2

Wie kann man auf einen Connector/eine Datenbank von der ersten/Instanziierungsform/Seite zugreifen?Wie kann ich auf einen Connector/eine Datenbank zugreifen?

Hallo jeder Körper, jede Hilfe wird geschätzt. Ich versuche, mit dem API-Rest zuzugreifen, aber die Methode benötigt die Aktivitäts-/Task-ID oder die Instanz-Flow-ID. Dies liegt daran, dass der Connector sein Ergebnis in einem proces/local/Busines Datenmodell oder Variablen, speichert, aber in der ursprünglichen Form habe ich keine Instanz der Fluss/Aufgabe/Aktivität und ich kann nicht auf die zugreifen Variable, die den Wert speichert. Ich brauche den Connector für den Zugriff auf die Datenbank und die Ldap , um einige Werte in der Ausgangsform zu erhalten, bevor der Prozess instanziiert wird. Gibt es eine Möglichkeit, ein Groovy Script aus dem ursprünglichen Formular aufzurufen? Wenn es gibt, kann ich von diesem Skript auf die Datenbank zugreifen und diesen Wert in eine Formularvariable speichern, um es in der Form zu zeigen, denke ich. S.S .: Ich benutze Bonita 7.2 danke!

Antwort

1

Klingt wie Sie ein Huhn-Ei-Problem haben.
Können Sie den Prozess mit minimalen Daten instanziieren, verwenden Sie dann einen Connector, um das BDM mit den Connector-Daten aufzufüllen, und führen Sie dann den ersten Schritt Ihres Prozesses das "ursprüngliche" Formular aus? An diesem Punkt haben Sie dann den Fall, Taskid, etc.

Wenn die Daten nicht Aufgabe/Fall spezifisch sind, können Sie auf die BDM-Daten über die REST-API und eine benutzerdefinierte Abfrage zugreifen - dh Sie sind nicht nur beschränkt die APIs, für die Fall/Aufgabe/Instanz usw. erforderlich sind. Sie müssen jedoch möglicherweise clever mit der Isolierung dieses Datensatzes umgehen. Zum Beispiel habe ich einige globale Parameter, die ich in der BDM, und Zugriff auf sie in meinem Formular, indem ich den ersten Datensatz in dieser Tabelle über die Rest-API:

Ich habe eine Variable namens "globals" vom Typ " Externe API "mit folgendem REST-Aufruf, der den Datensatz mit persistenceId = 1:

../API/bdm/businessData/com.company.model.GlobalParameters/1 
abruft
Verwandte Themen