Zum Hauptinhalt gehen

Rekursive Medienfreigabe über einen Workflow

Kommentare

4 Kommentare

  • Zendesk API User
    Author: pavone - 6/22/2018 13:57

    Hallo Michael,

    Führe ich den Workflow jedoch als ein normaler Benutzer aus, bekomme ich die Meldung der Workflow wurde erfolgreich ausgeführt. Die Inhalte sind jedoch nicht freigeben und wurden auch nicht publiziert.

    Spricht die Tatsache, dass der Workflow erfolgreich beendet wurde, nicht gegen ein Rechteproblem? Oder wird da vielleicht irgendwo ein Fehler "geschluckt". Die Info wäre hilfreich, um das Problem einzugrenzen.

    Viele Grüße

    Tim

    0
  • Zendesk API User
    Author: mpriess - 6/25/2018 10:26

    Ich hab hier noch einen Stacktrace:

    DEBUG 25.06.2018 11:19:20.558 (de.espirit.firstspirit.workflow.WorkflowAgentImpl): Creating workflow 'release_newsletter_assets'.

    ERROR 25.06.2018 11:19:24.105 (de.espirit.firstspirit.webedit.server.concurrent.ExecutionManager): unhandled exception in class de.espirit.firstspirit.workflow.WorkflowAgentImpl$TransitionRunnable

    FSVersion=5.2.1306.76381#4798;JDK=1.8.0_60 64bit Oracle Corporation;OS=Linux 3.16.0-4-amd64 amd64;Date=25.06.2018 11:19:24

    de.espirit.firstspirit.access.TaskSecurityException

        at de.espirit.firstspirit.server.taskmanagement.TaskImpl.doTransition(TaskImpl.java:1066)

        at de.espirit.firstspirit.workflow.WorkflowAgentImpl$TransitionRunnable.run(WorkflowAgentImpl.java:699)

        at de.espirit.firstspirit.webedit.server.concurrent.ExecutionManager$RunnableWrapper.call(ExecutionManager.java:349)

        at de.espirit.firstspirit.webedit.server.concurrent.ExecutionManager$NamedCallable.call(ExecutionManager.java:318)

        at java.util.concurrent.FutureTask.run(FutureTask.java:266)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

        at java.lang.Thread.run(Thread.java:745)

        at de.espirit.common.util.SuspendableThread.run(SuspendableThread.java:56)

    DEBUG 25.06.2018 11:19:24.106 (de.espirit.firstspirit.webedit.server.notification.NotificationManagerImpl): fire: Notify[USER:Arbeitsablauf "Newsletter Assets freigeben & publizieren" abgeschlossen]

    Wenn der Nutzer Admin ist, wird die Methode doTransition sofort verlassen. Ist der Nutzer kein Admin wird in doTransition noch (storeElement != null) geprüft. In meinem Fall ist das storeElement auch null. Beim Nutzer Admin findet diese Prüfung jedoch nicht statt.

    0
  • Zendesk API User
    Author: thmarx - 6/29/2018 10:52

    Hallo Michael,

    kannst du bitte prüfen, ob die Rechte auf den Transitionen korrekt gesetzt sind?

    Gruß

    Thorsten

    0
  • Zendesk API User
    Author: mpriess - 6/29/2018 12:29

    Nachdem ich die Berechtigungen explizit für die Gruppe an der Transition gesetzt habe, kann ich den Workflow als Newsletter Redakteur ausführen.

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.