Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Die inhaltlichen Eigenschaften eines Projektstatus werden dem Benutzer in diesem Reiter angezeigt. Der Benutzer kann die Eigenschaften bearbeiten (Abb. 1).

...

Abbildung 1: Projektstatus bearbeiten

Inhaltliche Eigenschaften:

...

Projekt Typ

...

Auswahlmöglichkeit zur Bestimmung des Projekt Typen. Anhand dessen wird bestimmt in welchem Stadium sich das Projekt gerade befindet.

...

Name

...

Der Name zum Projekt Status. Dieser wird vom Backend vorgegeben und kann vom Benutzer nicht bearbeitet werden.

...

Übersetzung entfernen

...

Checkbox, um die jeweilige Übersetzung nicht zu nutzen.

...

Titel

...

Titel des Projektstatus. Diese wird in der Auflistung der Projektstatus in den Anwendungen dargestellt (Abb. 2) und kann ebenfalls als Filter in der Projektübersicht genutzt werden.

...

Bedingungen

...

Die zum Projektstatus hinterlegten Bedingungen, die einen Statuswechsel einschränken.

Wenn alle Bedingungen (Zeilen) erfüllt sind, kann der Statuswechsel vom Benutzer erfolgen. Ansonsten sind die Projektstatus in den Anwendungen nicht wählbar (Abb. 2).

...

Color

...

Die hinterlegte Farbe zum Status. Die Farbe dient zur zusätzlich Kennzeichnung des Projektstatus (Abb. 3).

Image Removed

Abbildung 2: Auflistung der Projektstatus

...

Abbildung 3: Farbe vom Projektstatus

Beispiele von Bedingungen

...

ID

...

Titel

...

Bedingungen

...

1

...

Projekt erzeugt

...

status.identifier == 1

In diesem Beispiel kann ein Projekt auf Projekt erzeugt gesetzt werden, wenn alle Bedingungen erfüllt sind:

  • der momentane Status ist Projekt erzeugt (id:1)

Info

Dieses Beispiel trifft in den Anwendungen immer bei Projekt Neuanlage zu, da die Anwendungen bei Neuanlage immer automatisch den Status auf Projekt erzeugt (id:1) setzen.

Note

Wird danach ein Statuswechsel durchgeführt, kann der Benutzer nie mehr in den Status Projekt erzeugt wechseln, weil die ID sich dann verändert hat. Die Bedingung beim Status Projekt erzeugt gibt allerdings vor, dass die ID 1 sein muss.

...

ID

...

Titel

...

Bedingungen

...

3

...

Angebot an Kunden abgegeben

...

status.identifier < 3

ALL configurations.isComplete == true

In diesem Beispiel kann ein Projekt nur auf Angebot erstellt gesetzt werden, wenn alle Bedingungen (Zeilen) erfüllt sind:

  • der momentane Status ist entweder Projekt erzeugt (id:1) oder Angebot erstellt (id:2)

  • alle Konfigurationen sind vollständig

...

ID

...

Titel

...

Bedingungen

...

5

...

Auftrag

...

status.identifier < 5

ALL configurations.isComplete == true

ALL configurations.isValid == true

userPermissions CONTAINS 'app_set_offer_confirmed'

In diesem Beispiel kann ein Projekt nur auf den Status Auftrag gesetzt werden, wenn alle Bedingungen (Zeilen) erfüllt sind:

  • der momentane Status ist entweder Projekt erzeugt (id:1), Angebot erstellt (id:2) oder Angebot an Kunden abgegeben (id:3)

  • alle Konfigurationen sind vollständig

  • alle Konfigurationen sind gültig

  • der Benutzer besitzt die Berechtigung app_set_offer_confirmed (Angebot zum Auftrag zu machen)

...

ID

...

Titel

...

Bedingungen

...

6

...

Auftrag storniert

...

(status.identifier == 5 AND userPermissions CONTAINS 'app_set_offer_lost')

OR

userPermissions CONTAINS 'cust_app_set_each_offer_lost'

Ein Projekt kann auf den Status Auftrag storniert gesetzt werden, wenn eine Zeile der Bedingungen erfüllt ist:

...

der momentane Status ist Auftrag (id:5) UND der Benutzer besitzt die Berechtigung app_set_offer_lost (Auftrag auf verloren setzen)

...

Projektstatus neu anlegen und bearbeiten

Über den Button +Neu kann der Benutzer einen neuen Projektstatus Eintrag anlegen. Über Bearbeiten oder durch Klicken auf den Namen des Projektstatus kann er den jeweiligen Eintrag bearbeiten (Abb.1).

Tabs
data[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":2652,"height":246,"url":"https://braindata.atlassian.net/wiki/download/attachments/921010185/bearbeiten%20oder%20neu.png?version=1&modificationDate=1733836138620&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 1: Bearbeiten oder neu Anlegen eines Projektstatus Eintrages","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"33306151-6f79-46b2-8fb8-52bc843b69f0","label":"Backend (PIA)","type":"tab"}]
tabsConfiguration{"position":"top"}
[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":2652,"height":246,"url":"https://braindata.atlassian.net/wiki/download/attachments/921010185/bearbeiten%20oder%20neu.png?version=1&modificationDate=1733836138620&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 1: Bearbeiten oder neu Anlegen eines Projektstatus Eintrages","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"33306151-6f79-46b2-8fb8-52bc843b69f0","label":"Backend (PIA)","type":"tab"}]

Wenn der Benutzer einen Projektstatus zur Bearbeitung ausgewählt hat, gelangt er in die Bearbeitungsansicht des Projektstatus, wo er verschiedene Änderungen vornehmen kann (Abb. 2).

Tabs
data[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":1236,"height":292,"url":"https://braindata.atlassian.net/wiki/download/attachments/921010185/Projektstatus%20Men%C3%BCband.png?version=1&modificationDate=1733836592504&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 2: Bearbeitungsansicht eines Projektstatus ","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"00d30207-c46d-4bfe-b36e-f36ad3d2f476","label":"Backend (PIA)","type":"tab"}]
tabsConfiguration{"position":"top"}
[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":1236,"height":292,"url":"https://braindata.atlassian.net/wiki/download/attachments/921010185/Projektstatus%20Men%C3%BCband.png?version=1&modificationDate=1733836592504&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 2: Bearbeitungsansicht eines Projektstatus ","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"00d30207-c46d-4bfe-b36e-f36ad3d2f476","label":"Backend (PIA)","type":"tab"}]

...

Erläuterung der Reiter in der Bearbeitungsansicht

Inhalt

Inhaltliche Eigenschaften eines Projektes (z.B. Titel, Nachrichten)

Modul → Statusverwaltung

Admin

Verwaltung von Aktionen bei einem Statuswechsel (z.B. Mailversand)

Modul → Aktionen | Beschränkungen | ToDos

Gruppen

Verwaltung von Gruppen, die über eine Berechtigung verfügen sollen

Modul → Aktionen | Beschränkungen | ToDos

Bedingungen

Verwaltung von Bedingungen, die einen Statuswechsel einschränken

Modul → Bedingungen für Statuswechsel