Aktionen | Beschränkungen | ToDos

Aktionen | Beschränkungen | ToDos


Dem Benutzer werden mögliche Aktionen (Operationen), Beschränkungen und ToDos bei einem Statuswechsel in dem Reiter Admin angezeigt und können hier bearbeitet werden (Abb. 1).

 

Erläuterung der inhaltlichen Eigenschaften

Aktionen

Definition von Aktionen die erfolgen, sobald in den jeweiligen Status gewechselt wurde.

Beispiel:

sendmail:all:default : Mailversand

Beschränkungen

Beschränkungen, die das Löschen oder die Bearbeitung des Projekt nicht erlauben.

Beispiel:

app_prohibit_del_offer : Das Projekt kann nicht gelöscht werden.

app_prohibit_edit_offer : Das Projekt kann nicht bearbeitet werden.

ToDos

Berechtigungen, die den Nutzergruppen zugeordnet sind, für die dieser Status ein ToDo sein soll.

Beispiel:

group_permission_todo_dealer

 


Projekt - Aktionen (Operationen)

Der Benutzer kann Aktionen (Operationen) definieren, die bei einem Statuswechsel ausgeführt werden.

Beispiel - Mailversand

Beim Wechsel eines Projekts in den Status „Angebot erstellt (überfällig)” wird automatisch die hinterlegte Operation sendmail-responsibles:all:default ausgeführt.

Diese sorgt dafür, dass automatisch E-Mails an alle verantwortlichen Personen versendet werden (Abb. 2).

Aktion (Operation)

Erläuterung

Aktion (Operation)

Erläuterung

change:-14day:status=offer_created_todo

Wird der Status gesetzt, wird bei allen Einträgen, bei denen die letzte Änderung vor mindestens 14 Tagen erfolgt ist, der Status auf „offer_created_todo“ aktualisiert.

Hierdurch entsteht ein ToDo für den Anwender in der App.

change:-6hours:status=order_permit_edit

Wird der Status gesetzt, wird bei allen Einträgen, bei denen die letzte Änderung vor mindestens sechs Stunden erfolgt ist, der Status auf „order_permit_edit“ verändert.

validity:+7day:status=offer_submitted_todo

Wird der Status gesetzt, wird bei allen Einträgen, deren Gültigkeitsdatum sieben Tage in der Zukunft liegt, der Status “offer_submitted_todo” gesetzt.

Hierdurch entsteht ein ToDo für den Anwender in der App.

sendmail-responsibles:all:default

Wird der Status gesetzt, werden automatisch E-Mails versendet (Abb. 2).

 


Projekt - Beschränkungen

Für jeden Projektstatus können Beschränkungen hinterlegt werden. Diese definieren, dass ein Projekt entweder nicht bearbeitet oder nicht gelöscht werden darf (Abb. 3).

Syntax:

app_prohibit_del_offer : Das Projekt kann nicht gelöscht werden.

app_prohibit_edit_offer : Das Projekt kann nicht bearbeitet werden.

 

Beschränkungen - Beispiel aus der SalesApp

Das Projekt liegt im Status Auftrag freigegeben vor. In diesem Status sind Beschränkungen (app_prohibit_del_offer & app_prohibit_edit_offer) vorhanden, die das Bearbeiten oder Löschen des Projektes verhindern (Abb. 4).

Der Button zum Löschen wird nicht angezeigt und das Projekt wird von der Anwendung im Lesezugriff geöffnet.

 

Abbildung 4: Projektstatus Beschränkungen

 

Modul Projekte (SalesApp) → Beschränkungen

 


Projekt - ToDos

ToDos geben dem Benutzer in der App die Möglichkeit, sich übersichtlich nur die Projekte anzeigen zu lassen, bei denen er aktiv werden muss.

Abhängig von der gerade in der App gewählten Nutzergruppe, ergeben sich je nach Projektstatus der Projekte entsprechende ToDos für den Benutzer. Die Anzahl der ToDos wird in der App mit einem roten Icon angezeigt.

Modul Projekte (SalesApp) → Projekt ToDos

In der Projektübersicht der App können dem Benutzer über einen entsprechenden Filter auch nur die Projekte mit definiertem Status angezeigt werden. Die Projekte, bei denen Handlungsbedarf besteht, sind abhängig von der Nutzergruppe, mit der sich der Benutzer eingeloggt hat.

Projekt - ToDos: Projektstatus

Im Backend (PIA) können für jeden Projektstatus die entsprechenden Nutzergruppen definiert werden. Das passiert der Einfachheit halber über Berechtigungen, die den Nutzergruppen dann zugeordnet werden.

Projekt To-Dos Beispiel:

Bei der Nutzergruppe, die die Berechtigung group_permission_todo_dealer oder group_permission_todo_salesmanager aufweist, werden alle Projekte mit dem Status “Angebot erstellt (überfällig)” zu einem ToDo (Abb.5).

 


Projekt - ToDos: Berechtigungen & Gruppen

Es können hierfür individuelle Berechtigungen und Gruppenverknüpfungen erstellt werden (Abb.7).

 

 

 

Modul Berechtigungen → Berechtigungen bearbeiten