2016-08-08 10 views
5

Ich benutze activiti für meine Anwendung.Hier, wenn ich eine Aufgabe für den bestimmten Benutzer zuweisen manchmal der Identität Link-Typ ist als "TEILNEHMER" und manchmal ist es wie "BEWERBER". in den Modellierer, für den Benutzer Aufgabe bin Zuweisung i die Variable alsUnterschied zwischen Identity-Link-Typ in activiti

assignee = ${user} //In my case user = "kermit" or customUser 

über den Zessionar Wenn die Identität Link-Typ ist ‚Teilnehmer‘ hat es die Prozessinstanz id.With die Prozessinstanz-ID i die ich immer Aufgabe als null.Ist es eine Möglichkeit, um die Aufgabe zu bekommen.

Can any Bitte sagen Sie mir, wie der Identity Link Type während der Laufzeit als "Kandidat" oder "Teilnehmer" generiert wird.

Antwort

0

"Kandidat" wird hinzugefügt, wenn für die Benutzeraufgabe die Kandidatengruppe oder die Kandidatengruppe festgelegt sind.

"Teilnehmer" ist für einen Benutzer festgelegt, der der Beauftragte, der Aufgabeninhaber oder die Person ist, die die Aufgabe erledigt hat (nicht notwendigerweise derselbe Bevollmächtigte/Besitzer wie die Activiti-API).

Es ist auch möglich, eine individueller Benutzer/Gruppe mit diesem identityLink Typ zu einer Aufgabe hinzuzufügen, mit dem taskService.addUserIdentityLink und taskService.addGroupIdentityLink Methode. Die Typen sind in der Klasse org.activiti.engine.task.IdentityLinkType.

Verwandte Themen