Startseite / Vorlagen (Grundlagen) / Aufbau von Vorlagen / Arbeitsabläufe / Löschen über Arbeitsabläufe

Löschen über einen Arbeitsablauf

An das Löschen von Objekten werden häufig projektspezifische Anforderungen gestellt, beispielsweise wenn es um die Frage geht, ob und welche abhängigen Objekte zusätzlich gelöscht werden sollen und welche Abhängigkeiten ein Löschen verhindern. Daher ist es empfehlenswert, einen projektspezifischen Arbeitsablauf für das Löschen von Elementen zu erstellen.

Ein Arbeitsablauf zum Löschen von Elementen kann

  • im SiteArchitect an alle Bedienelemente zum Löschen von Elementen (Icons der Menüleiste, Kontextmenüeintrag, Taste Entf)
  • im ContentCreator an das Icon „Löschen“ an Absätzen und in der Medien-Verwaltung sowie an den Eintrag „Löschen“ in der Menüleiste (z. B. im Menü SEITE)

gebunden werden. Dazu muss der gewünschte Arbeitsablauf in den Projekteigenschaften im FirstSpirit ServerManager unter „Optionen / Arbeitsablauf zum Löschen von Elementen“ ausgewählt werden (siehe Optionen (→Dokumentation für Administratoren)).

Siehe dazu auch die folgenden Abschnitte unten.

Wird innerhalb eines Projekts das Löschen über einen Arbeitsablauf konfiguriert, muss die Rechtekonfiguration für den Arbeitsablauf angepasst werden. Die herkömmlichen Redaktionsrechte zum Löschen, die für einen Benutzer oder eine Gruppe definiert werden, greifen nur dann, wenn im Arbeitsablauf die Rechtekonfiguration entsprechend angepasst wird. Siehe Rechtevergabe im SiteArchitect (→Handbuch FirstSpirit SiteArchitect)

Im Kapitel Tutorials / Arbeitsabläufe / Löschen über einen Arbeitsablauf finden sich Beispiele zum Löschen von Elementen über Arbeitsabläufe.

Löschen über einen Arbeitsablauf im SiteArchitect

Wurde das Löschen von Elementen im Projekt in den Projekteigenschaften an einen Arbeitsablauf gebunden, kann der Arbeitsablauf im SiteArchitect durch die herkömmlichen Bedienelement zum Löschen gestartet werden. Dazu stehen die folgenden Bedienelemente zur Verfügung: 

  • Element markieren und Taste Entf klicken.
  • Element markieren und den Kontextmenüeintrag „Löschen“ ausführen
  • Element markieren und das Icon in der Symbolleiste klicken

Analog zur Mehrfachselektion von Arbeitsabläufen kann auch das Löschen über einen Arbeitsablauf parallel auf einer Menge von Objekten ausgeführt werden. (Mehrfachselektion siehe Mehrfachselektion (→Handbuch FirstSpirit SiteArchitect))

Wichtig Der Arbeitsablauf kann nur gestartet werden, wenn bisher keine Arbeitsabläufe auf einem der markierten Objekte gestartet wurden und der Benutzer die entsprechenden Rechte zum Ausführen des Arbeitsablaufs besitzt. Andernfalls sind die entsprechenden Bedienelemente deaktiviert.
Wichtig Das Recht „Löschen“ wird auch ausgewertet, wenn Elemente über einen Arbeitsablauf gelöscht werden. Besitzt ein Benutzer das Recht zum Schalten des Arbeitsablaufs, aber NICHT das Recht zum Löschen von Elementen, kann der Arbeitsablauf zwar gestartet werden (Kontextmenü-Eintrag „Löschen“ ist aktiviert), das Löschen des Elements ist aber nicht möglich. Die Transition, die das Element löscht, wird diesen Benutzern nicht angezeigt.

Löschen über einen Arbeitsablauf im ContentCreator

Wurde das Löschen von Elementen im Projekt in den Projekteigenschaften an einen Arbeitsablauf gebunden, kann der Arbeitsablauf im ContentCreator über das Icon „Löschen“ an Absätzen und in der Medien-Verwaltung sowie über den Eintrag „Löschen“ in der Menüleiste (z. B. im Menü SEITE) gestartet werden.

Je nach Projektkonfiguration werden Arbeitsabläufe im ContentCreator auf einer Seitenreferenz ausgeführt und diese somit den Kontext für den Arbeitsablauf darstellt. Soll auch die zugehörige Seite gelöscht werden, muss dies über das vom Arbeitsablauf verwendete Skript gesteuert werden. Hierbei ist die Reihenfolge der zu löschenden Elemente zu beachten.

Wichtig Der Arbeitsablauf kann nur gestartet werden, wenn bisher keine Arbeitsabläufe auf einem der markierten Objekte gestartet wurden und der Benutzer die entsprechenden Rechte zum Ausführen des Arbeitsablaufs besitzt.

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.12 | Datenschutz