Ich habe einen Workflow mit Eclipse für OpenKM erfolgreich erstellt. Jetzt muss ich wissen, wie man einen Verweis auf den Benutzer erhält, der den Workflow für die Datei/den Ordner gestartet hat. Gibt es eine Möglichkeit, das executionContext-Objekt zu verwenden oder den Benutzernamen über einen Ausdruck zu erfassen?Ermitteln des Benutzers, der einen jBPM-Workflow für OpenKM startet
Antwort
Ich fand schließlich einen Weg, um es nach viel mehr Forschung zu tun. Was Sie tun können, ist eine Swimlane namens Initiator erstellt wie on this page herausgebracht. Danach sollten Sie in der Lage sein, die Swimlane der Task-Nodes auf den Initiator zu setzen, und die Person, die den Workflow initiiert hat, wird zugewiesen.
Alternativ können Sie einen ActionHandler erstellen und ihn beim Vorsignalereignis des Startknotens auslösen. Dieser actionhandler kann etwa wie folgt tun Initiator des Schauspieler-ID in einer Variablen zu speichern, um in einem Handler verwendet werden oder möglicherweise sogar in einem Ausdruck:
context.getContextInstance().setVariable("initiator-actor-id", context.getJbpmContext().getActorId())
Ich würde gerne wissen, ob jemand weiß, wie man einen Prozess ziehen Ausdruck, wie er von der obigen Zeile in einem Ausdruck gespeichert wird.
- 1. Ermitteln der Shell des aktuellen Benutzers
- 2. Ermitteln iPhone Land des Benutzers
- 3. Ermitteln des Benutzers beim Verlassen der Seite
- 4. Ermitteln der Nähe des Benutzers vom Bildschirm
- 5. Ermitteln der Zeitzone des Benutzers in KRL
- 6. NodeJS: Ermitteln des aktuellen Arbeitsverzeichnisses des Benutzers
- 7. Ermitteln der Uhrzeit und des Datums des Benutzers in PHP
- 8. Ermitteln der E-Mail-Adresse des Benutzers durch OAuth2 authentifiziert
- 9. Ermitteln Sie die Geschwindigkeit des Benutzers in Android Mit GPS
- 10. Ermitteln des Anwendungsneufokusereignisses
- 11. Ändern der Kopfzeilenausrichtung des Benutzers
- 12. Überwachung der Ruhezeit des Benutzers
- 13. Ermitteln der gültigen Berechtigungen für einen anderen Benutzer in Python
- 14. Ermitteln der Schriftgröße für Benutzer
- 15. Ermitteln der Logik für MySQL Select - Reservierungssystem
- 16. Den Nutzernamen des Benutzers erhalten - MyBB
- 17. Standort des Benutzers Android
- 18. Ermitteln des Fensters/der Bildschirmgröße der Anwendung
- 19. Anmelden Benutzername des Benutzers
- 20. Ermitteln und Verwenden der Zeitzone des Benutzers im JavaScript-Konstruktor Date
- 21. Wie kann ich den Pfad des Ordners "Anwendungsdaten" des aktuellen Benutzers ermitteln?
- 22. Firebase setDisplayName des Benutzers beim Erstellen des Benutzers Android
- 23. Ermitteln des aktuellen Standorts des Benutzers, aber Rückkehr "Optional" California .. usw.
- 24. Ermitteln des Adressbereichs des Datensegments
- 25. Name des Benutzers, der Dateisystemereignis generiert
- 26. Flash - Aufnahme von der Webcam des Benutzers
- 27. Gibt es trotzdem, die Kontakte des bestimmten Benutzers mit der NSF-Datei des Benutzers zu extrahieren?
- 28. Abrufen des Domänennamens des Benutzers für einen Druckauftrag über die Druckerspooler-API
- 29. Ermitteln des Farbschemas für Ihre Website
- 30. Ursache für das Schließen des Formulars ermitteln