...
Projekt - Aktionen
Mögliche Aktionen bei einem Statuswechsel werden dem Benutzer in diesem Reiter angezeigt. Der Benutzer kann die Aktionen bearbeiten 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).
Tabs |
---|
Abbildung 1: Projektstatus Admin bearbeiten
Inhaltliche Eigenschaften:
...
Aktionen
...
Definition von Aktionen welche erfolgen, sobald in den jeweiligen Status gewechselt wurde.
Beispiel:
Beispiel des Mailversands an die Benutzergruppe:
...
...
Beschränkungen
...
Beschränkungen, die eine Löschung oder 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.
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 eine Bearbeitung oder Löschung des Projektes verhindern (Abb. 2).
Der Button zum Löschen wird nicht angezeigt und das Projekt wird von der Anwendung im Lesezugriff geöffnet.
...
| ||||
[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":1434,"height":684,"url":"https://braindata.atlassian.net/wiki/download/attachments/1224409106/Bildschirmfoto%202024-12-16%20um%2013.54.53.png?version=1&modificationDate=1734353740084&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 1: Bearbeitungsmöglichkeiten im Reiter “Admin”","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"fed60343-7c2e-4974-8008-5d68c1f7c0c6","label":"Backend(PIA)","type":"tab"}] |
Erläuterung der inhaltlichen Eigenschaften
Aktionen | Definition von Aktionen die erfolgen, sobald in den jeweiligen Status gewechselt wurde. Beispiel:
|
Beschränkungen | Beschränkungen, die das Löschen oder die Bearbeitung des Projekt nicht erlauben. Beispiel:
|
ToDos | Berechtigungen, die den Nutzergruppen zugeordnet sind, für die dieser Status ein ToDo sein soll. Beispiel:
|
...
Projekt - Aktionen
Beispielsweise kann beim Statuswechsel der Mail Versand an eine Benutzergruppe als Aktion festgelegt sein.
Tabs | ||||
---|---|---|---|---|
| ||||
[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"width":50,"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":700,"height":800,"url":"https://braindata.atlassian.net/wiki/download/attachments/1224409106/Projekt%20aktionen.jpeg?version=1&modificationDate=1734355890255&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 1: Aktion Mail Versand","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"9aa30c78-9d13-443d-859f-0d91c9a546fa","label":"Beispiel aus den Anwendungen","type":"tab"}] |
...
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. 2).
Syntax:
app_prohibit_del_offer
: Das Projekt kann nicht gelöscht werden.
app_prohibit_edit_offer
: Das Projekt kann nicht bearbeitet werden.
Tabs | ||||
---|---|---|---|---|
| ||||
[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"width":100,"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":1469,"height":872,"url":"https://braindata.atlassian.net/wiki/download/attachments/1224409106/Backend%20Beschraenkungd.png?version=3&modificationDate=1734357831430&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 2 : Festlegen von Beschränkungen","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"ab09197c-408d-4683-b91b-a389c1fc378d","label":"Backend (PIA)","type":"tab"}] |
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. 3).
Der Button zum Löschen wird nicht angezeigt und das Projekt wird von der Anwendung im Lesezugriff geöffnet.
Tabs | ||||
---|---|---|---|---|
| ||||
[{"content":{"version":1,"type":"doc","content":[]},"id":"f10a5a32-3134-46ce-aab2-5e080d1a9f92","label":"SalesApp","type":"tab"}] |
Abbildung 3: 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.
...
Info |
---|
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 “groupgroup_permission_todo_
dealer” dealer
oder “groupgroup_permission_todo_
salesmanager” salesmanager
aufweist, werden alle Projekte mit dem Status “Angebot erstellt (überfällig)” zu einem ToDo.
Tabs | ||||
---|---|---|---|---|
| ||||
[{"content":{"version":1,"type":"doc","content":[{"type":"paragraph","content":[]},{"type":"mediaSingle","attrs":{"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":1768,"height":1040,"url":"https://braindata.atlassian.net/wiki/download/attachments/1224409106/1.png?version=1&modificationDate=1724408101733&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 34: Hinterlegen von Berechtigungen im Projektstatus","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"81804db4-6298-4cfd-8260-30ebd816e85b","label":"Backend(PIA)","type":"tab"}] |
...
Projekt - ToDos: Berechtigungen & Gruppen
Es können hierfür individuelle Berechtigungen und Gruppenverknüpfungen erstellt werden (Abb.56).
Tabs | ||||
---|---|---|---|---|
| ||||
[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":1946,"height":302,"url":"https://braindata.atlassian.net/wiki/download/attachments/1224409106/Berechtigung%20%C3%9Cbersicht%20erstellen.png?version=2&modificationDate=1724407009050&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 45: Ausschnitt aus der Übersicht der Berechtigungen","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"18cddfe5-2148-4ad4-b47e-0a1547f5d212","label":"Backend(PIA)","type":"tab"}] |
Tabs | ||||
---|---|---|---|---|
| ||||
[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":1714,"height":694,"url":"https://braindata.atlassian.net/wiki/download/attachments/1224409106/Berechtigung%20erstellen.png?version=2&modificationDate=1724406987831&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 56: Erstellung einer Berechtigung","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"c2fc8e8e-ccef-4ddb-b088-ceb2b466ebd3","label":"Backend(PIA)","type":"tab"}] |
Tabs | ||||
---|---|---|---|---|
| ||||
[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":1584,"height":1026,"url":"https://braindata.atlassian.net/wiki/download/attachments/1224409106/Gruppen%20mit%20Berechtigung.png?version=1&modificationDate=1724407075872&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 67: Auswahl der Gruppen, die über die Berechtigung verfügen sollen","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"f582e305-fe7f-48df-a702-57634cf1f6ea","label":"Backend(PIA)","type":"tab"}] |
Modul Berechtigungen → Berechtigungen bearbeiten
...