Startseite / Vorlagen (Grundlagen) / Aufbau von Vorlagen / Arbeitsabläufe / Register Zustandsdiagramm / Aktivität Eigenschaft
Eigenschaften eines Aktivität-Elementes
Aktivitäten werden durch Rechtecke dargestellt. Eine Aktivität besteht aus der Durchführung einer Aufgabe (z. B. „Prüfen“) und dem Auslösen einer Aktion (z. B. Klick auf den Button „Freigabe erteilen“).
Eine neue Aktivität wird über das Icon in der Symbolleiste angelegt. Die Eigenschaften eines Aktivität-Elementes können anschließend bearbeitet werden.
Die Ausführung einer Aktivität kann entweder
- manuell durch einen Benutzer ausgeführt werden oder
- automatisch durch ein Skript.
Ob es sich um eine manuelle oder automatische Aktivität handelt, ist durch ein „M“ oder „A“ in der rechten oberen Ecke der Aktivität gekennzeichnet:
Eigenschaften einer Aktivität - Register Allgemein
Referenzname: In diesem Feld muss für die ausgewählte Aktivität ein eindeutiger Referenzname vergeben werden (Zeichenbeschränkung: <= 40 Zeichen).
Anzeigename / Beschreibung: Es können zusätzlich sprachabhängige Angaben hinzugefügt werden. Dabei handelt es sich um die Redaktionssprachen (nicht die Projektsprachen).
Der Anzeigename wird z. B. in Arbeitsablauf-Dialogen (Beschriftung der Buttons im Transitionsdialog, Hilfe- und Historie-Register), für Einträge im Kontextmenü zum Starten/Schalten der Arbeitsabläufe, für die Beschreibung als Tooltip und auf dem Hilfe-Register verwendet. Wird kein Anzeigename angegeben, wird der eindeutige Name angezeigt. Ist keine Beschreibung vorhanden, wird der Text aus dem Feld Kommentar angezeigt.
Skript: Über die Combobox kann ein Skript (aus dem Projekt) ausgewählt werden, das ausgeführt wird, sobald diese Aktivität aufgerufen wird. Soll die erforderliche Aktivität über ein Skript ausgeführt werden, muss eine automatische Ausführung ausgewählt werden.
Ausführung: An dieser Stelle wird festgelegt, ob eine Aktivität manuell durch einen Benutzer erfolgen soll oder automatisch vom System.
- Manuell: Beim Ausführen einer manuellen Aktivität wird dem Bearbeiter ein Dialogfenster angezeigt, über das der Arbeitsablaufs (Instanz) weitergeschaltet werden kann.
- Automatisch: Automatische Aktivitäten erwarten keine Benutzerinteraktion und werden ausgeführt, sobald einer der im Modell vorgelagerten Zustände erreicht wird (d.h. die Aktion wird vom System und nicht vom Benutzer ausgelöst). Eine automatische Aktion (und damit auch ein ggf. angekoppeltes Skript) werden also direkt nach dem Erreichen eines Zustands ausgeführt. Das Skript kann sowohl die erforderliche Prüfung als auch das Weiterschalten des Arbeitsablaufs (Instanz) automatisch ausführen.
Kommentar: In diesem Feld kann optional ein erklärender Kommentar für diese Aktivität angeben werden.
Register Email
In diesem Register kann bestimmt werden, ob jemand durch eine E-Mail benachrichtigt werden soll, sobald diese Aktivität verwendet wird.
Email versenden: Ist die Checkbox aktiviert, dann wird eine E-Mail an die ausgewählten Empfänger verschickt, sobald die Aktivität ausgeführt wurde.
Verteiler: In diesem Bereich kann ausgewählt werden, an welche Personen eine E-Mail verschickt werden soll:
- Berechtigte: Personen, die berechtigt sind, den Arbeitsablauf in den nachfolgenden Status weiterzuschalten. Diese Rechte werden entweder über die Rechte zum Schalten der Transition direkt innerhalb des Arbeitsablauf-Modells definiert und/oder über die Rechte zum Schalten einer Transition auf dem Objekt, auf dem die Instanz des Arbeitsablaufs gestartet wurde.
- Aufgaben-Ersteller: Der Benutzer, der die Instanz des Arbeitsablaufs gestartet hat.
- Letzter Bearbeiter: Der Benutzer, der die Instanz des Arbeitsablaufs in den aktuellen Status geschaltet hat.
- Bearbeiter: Der aktuelle Bearbeiter des Arbeitsablaufs.
- Liste: In diesem Feld können mehrere Personen bzw. Gruppen aufgelistet werden. Durch einen Klick auf das Icon öffnet sich ein weiteres Fenster, in dem die gewünschten Personen bzw. Gruppen aus einer Liste ausgewählt werden können.
Betreff: In diesem Feld wird der Text der Betreff-Zeile der E-Mail eingetragen.
Nachricht: In diesem Feld wird die Nachricht eingetragen, die der Empfänger erhalten soll. Hierbei können folgende %-Ausdrücke als Platzhalter verwendet werden, die vom System automatisch ersetzt werden:
Platzhalter für die Erzeugung kontextspezifischer Informationen
%FIRSTspiritURL% = Verbindungsmodus HTTP (Standardmodus)
%FIRSTspiritSOCKETURL% = Verbindungsmodus SOCKET
%PAGESTORE_PREVIEW_URL% = Vorschau-URL einer Seite aus der Inhalte-Verwaltung
%SITESTORE_PREVIEW_URL% = Vorschau-URL einer Seitenreferenz aus der Struktur-Verwaltung
%WF_NAME% = Name des Arbeitsablaufs
%CREATOR% = Erzeuger des Arbeitsablaufs (kompletter Name)
%LAST_USER% = letzter Bearbeiter
%LAST_COMMENT% = letzter Kommentar
%NEXT_USER% = nächster Bearbeiter
%PRIORITY% = Priorität
%DATE% = Fälligkeitsdatum (nur wenn gesetzt)
%HISTORY% = Historie der Instanz des Arbeitsablaufs
%WEBeditURL% = WebEdit Link auf die Vorschau der Seite
Wenn die Platzhalter %FIRSTspiritURL%, %FIRSTspiritRMIURL% oder %FIRSTspiritSOCKETURL% im Feld „Nachricht“ angegeben werden, wird in der versendeten Mail ein Link (der auf den entsprechenden Knoten im Projekt verweist) erzeugt, z. B. für %FIRSTspiritURL%:
http://myServer:9999/start/FIRSTspirit.jnlp?app=client&project=QS_akt&name=vorlage_1&type=Page&id=4394331&host=myServer&port=9999&mode=HTTP
oder für %PAGESTORE_PREVIEW_URL%:
http://myServer.espirit.de:9999/fs5preview/preview/4238727/page/DE/current/4238731/4394331
Über die anderen Platzhalter können weitere kontextspezifische Information zur jeweiligen Instanz des Arbeitsablaufs generiert werden, z. B. %HISTORY%:
16. April 2012 - Admin, Manuell
Aktivität: Freigabe anfordern
Status: Freigabe angefordert
Kommentar: UserB : Freigabe erteilen bitte
Neben dem URL für den SiteArchitect (%FIRSTspiritURL%) kann im Text auch ein Verweis auf eine Vorschauseite im ContentCreator übergeben werden (%WEBeditURL%), z. B.:
http://myServer:9999/fs5webedit/?project=476656&store=pagestore&element=477196
Lässt sich ein Platzhalter nicht auflösen, weil die Information in dem gewählten Kontext nicht verfügbar ist, wird er durch eine entsprechende Information ersetzt:
- German (DE): <in aktuellem Kontext nicht verfügbar>
- English (EN): <not available in current context>
Die Platzhalter-Ersetzung funktioniert nur, wenn das JNLP-Servlet auf dem System installiert ist. |