rkl
I'm new here

Geänderte Konfiguration bezügl. Verfügbarkeit "Arbeitsablauf" in R4?

Jump to solution

Hallo zusammen,

wir befinden uns gerade in der Test- bzw. Einführungsphase von R4 (build 432).

Dabei fiel auf, dass bei News (Inhalte aus Datenquellen) kein Arbeitsablauf mehr angeboten wird (keine Auswahloptionen im Kontextmenu bspw. des JavaClient).

Erst wenn man auf der Datenquellenverwaltung die Rechte für den Arbeitsablauf gewährt (siehe Screenshot "DatenquellenRechtevergabe.png"), erscheint wieder der Workflow in der Auswahl für den Benutzer.

Bisher war es ausreichend in den Eigenschaften des Arbeitsablaufes unter "Einblende-Logik" den Schalter "Arbeitsablauf immer aktiv" zu markieren (siehe Screenshot "VorlagenVerwaltung.png").

Es scheint hier eine Konfigurationsänderung mit R4 gegeben zu haben.

Kann dies jemand bestätigen und hat jemand weitere derartige Effekte festgestellt?

Grüße aus Stuttgart.

0 Kudos
1 Solution

Accepted Solutions
hoebbel
Crownpeak employee

Hallo Herr Kloppmann,

das kann ich so nicht bestätigen. Die Option "Arbeitsablauf immer aktiv"besagt nur, dass die darunter programmierbaren Regeln nicht angewendet werden. Ohne die Aktion ist der Arbeitsablauf nur aktiv, wenn über die definierten Regeln die Sichtbarkeit explizit gesetzt wird.

Beispiel: Arbeitsablauf soll nur auf Ordnern in der Inhalte-Verwaltung ausgeführt werden können:

storeElement = context.getStoreElement();

if (storeElement != null) {

    if (!(storeElement instanceof de.espirit.firstspirit.access.store.pagestore.PageFolder)) {

        context.setProperty("visible", "1");

    }

}

Zusätzlich zu der Sichtbarkeit, die in dem Arbeitsablauf selber definiert wird, muss aber dem aktuellen Benutzer  noch das Recht gegeben werden, den Arbeitsablauf an der entsprechenden Stelle ausführen zu können. Dies geschieht über die Arbeitsablaufrechte in Rechte definieren Dialog.

Standardmäßig sind keine Arbeitsabläufe erlaubt. [Vorsichtshalber habe ich das gerade sowohl für die Version 4.2R2 als auch 4.2R4 getestet].

Um das von Ihnen beschriebene Verhalten zu erzielen, müssen Sie in jeder Verwaltung im Rechte definieren Dialog auf der Karteikarte Arbeitsablauf Rechte die Option Alle für die Gruppe Everyone aktivieren, wie hier zu sehen:

workflowrechte.gif

Viele Grüsse aus Dortmund,

  Holger Höbbel

View solution in original post

0 Kudos
2 Replies
hoebbel
Crownpeak employee

Hallo Herr Kloppmann,

das kann ich so nicht bestätigen. Die Option "Arbeitsablauf immer aktiv"besagt nur, dass die darunter programmierbaren Regeln nicht angewendet werden. Ohne die Aktion ist der Arbeitsablauf nur aktiv, wenn über die definierten Regeln die Sichtbarkeit explizit gesetzt wird.

Beispiel: Arbeitsablauf soll nur auf Ordnern in der Inhalte-Verwaltung ausgeführt werden können:

storeElement = context.getStoreElement();

if (storeElement != null) {

    if (!(storeElement instanceof de.espirit.firstspirit.access.store.pagestore.PageFolder)) {

        context.setProperty("visible", "1");

    }

}

Zusätzlich zu der Sichtbarkeit, die in dem Arbeitsablauf selber definiert wird, muss aber dem aktuellen Benutzer  noch das Recht gegeben werden, den Arbeitsablauf an der entsprechenden Stelle ausführen zu können. Dies geschieht über die Arbeitsablaufrechte in Rechte definieren Dialog.

Standardmäßig sind keine Arbeitsabläufe erlaubt. [Vorsichtshalber habe ich das gerade sowohl für die Version 4.2R2 als auch 4.2R4 getestet].

Um das von Ihnen beschriebene Verhalten zu erzielen, müssen Sie in jeder Verwaltung im Rechte definieren Dialog auf der Karteikarte Arbeitsablauf Rechte die Option Alle für die Gruppe Everyone aktivieren, wie hier zu sehen:

workflowrechte.gif

Viele Grüsse aus Dortmund,

  Holger Höbbel

0 Kudos

Hallo Herr Höbbel,

Sie haben vollkommen recht.

In unserem Testsystem fehlte tatsächlich in der Rechtezuweisung der Schalter für "Alle" bezogen auf "Everyone".

Danke fürs darauf hinweisen!

viele Grüße

Rouven Kloppmann

0 Kudos