|
<< Click to Display Table of Contents >> RayFlow > 8.0 > User and Administration Guide > Mit RayFlow arbeiten Objekte |
RayFlow ist eine modulare Anwendung, bei der funktionale Objekte kombiniert werden, um eine Umgebung einzurichten, die eine Plattform für die Arbeit mit verschiedenen Workflow-Prozessen bietet. Diese modulare Architektur von RayFlow ermöglicht eine flexible Konfiguration entsprechend den spezifischen Endbenutzeranforderungen. Dieser Abschnitt des Dokuments bietet eine kurze Einführung in die wichtigsten Objekte in RayFlow.
Projekt
Ein Workflow-Projekt in RayFlow wird als eine Reihe von Phasen und Unterphasen vom Auftrag bis zum Abschluss einer Aufgabe dargestellt. Die konfigurierten Phasen sind in der Prozessnavigationsleiste oben organisiert. Die Reihenfolge der Phasen hängt von der Phasenreihenfolge einer bestimmten Aufgabe sowie dem Sichtbarkeits-/Berechtigungsniveau des jeweiligen Benutzers ab.

Phasen
Eine Phase ist Teil einer Reihe von Phasen in einem Workflow-Projekt und enthält eine beliebige Anzahl von Aufgaben. Ein Benutzer mit der Berechtigung zum Anzeigen, Bearbeiten und Herunterladen von Aufgaben in einer Phase kann Informationen (Eigenschaften, Dateien, Kommentare) einsehen und sogar Termine erstellen und eine ausgewählte Aufgabe verfolgen. Eine Phase kann eine beliebige Anzahl von Unterphasen haben, die unabhängig voneinander konfiguriert werden können.

Aufgabe
Jede Aufgabe in einem Projekt durchläuft den definierten Workflow dieses Projekts. Alle für die Arbeit in einer bestimmten Phase erforderlichen Informationen sind im Eigenschaftenbereich einer Aufgabe aufgeführt.
Sie hat einen aktuellen Status, der durch Auslösen phasenspezifischer Ereignisse geändert werden kann. Das SLA ist ein Indikator, der anzeigt, ob die Arbeit an einer Aufgabe rechtzeitig durchgeführt wird.
Eine Aufgabe ist im Kontext von Raynet als Dienstleister im Bereich Application Management eine Software, die alle Phasen eines Best-Practice-Workflows durchläuft, z. B. Evaluierung, Packaging, Qualitätssicherung, Benutzerakzeptanz und Deployment.

Status
Der Status definiert den aktuellen Zustand einer Aufgabe innerhalb einer Phase. Jeder Status kann ein eindeutiges Symbol zur leichten Identifizierung haben.
Die Standardstatus sind:
•Offen: Die Aufgabe ist derzeit keinem Benutzer zugewiesen
•Aktiv: Die Aufgabe ist zugewiesen und wird bearbeitet
•Gelöscht: Die Aufgabe wurde aus dem Workflow gelöscht
•Abgeschlossen: Die Aufgabe wurde abgeschlossen

Ereignisse und Aktionen
Ereignisse werden pro Phase definiert und können von Benutzern ausgelöst werden. Durch Auslösen eines Ereignisses wird der Status einer Aufgabe geändert. Jedes Ereignis definiert diese Statusänderungen mit Aktionen. Beispielsweise ist das Ereignis "Abgeschlossen" mit zwei Aktionen konfiguriert:
- Den Status in der aktuellen Phase auf Abgeschlossen setzen
- Den Status in der nächsten Phase auf Offen setzen.

Datenfelder
Datenfelder sind Eingabefelder, die Informationen innerhalb einer Aufgabe speichern. Jede Phase kann verschiedene Sätze von Datenfeldern bereitstellen und sogar die Bearbeitbarkeit oder Sichtbarkeit ändern. Beispielsweise kann ein Datenfeld in einer Phase ein Pflichtfeld und in der nächsten ein nicht bearbeitbares Feld sein.
Es gibt verschiedene Arten von Datenfeldern. Derzeit sind folgende Datenfelder verfügbar: Textbox, Checkbox, Drop down list, Multi drop down list, Date, und Date and time.

Benutzer
Alle einem Projekt angehörenden Benutzer können Mitglieder mehrerer Gruppen sein. Ein Benutzer kann durch einen eindeutigen Benutzernamen und eine E-Mail-Adresse identifiziert werden. Zusätzlich hat ein Benutzer optionale Informationen zu Name, Nachname und Unternehmen.
Ein Benutzer kann auch mehreren Projekten angehören. Nach der Anmeldung kann ein Benutzer das Projekt auswählen, an dem er arbeiten möchte.
Gruppen
Eine Gruppe kann einen oder mehrere Benutzer als Mitglieder haben. Innerhalb einer Gruppe werden die Berechtigungen (Anzeigen, Bearbeiten, Herunterladen) pro Phase und die Zugänglichkeit von Menüs definiert. Benutzer, die Mitglieder der Gruppe sind, können nur auf die definierten Phasen und Menüs zugreifen.
Das Dashboard kann auch personalisiert werden und sich von Gruppe zu Gruppe unterscheiden.
Jede Gruppe hat einen von vier Typen: Root, Benutzer, Manager oder Administrator. Dieser Typ verleiht Mitgliedern zusätzliche Funktionen wie das Zuweisen anderer Benutzer zu Aufgaben, die Verwaltung von Projekten usw.