Direkt zum Hauptinhalt

Einen Prozess erstellen

Ziel​

Ihrer Lösung einen Prozess hinzufügen: die Schritte, die eine Arbeit durchläuft, wer welchen Schritt erledigt und in welcher Reihenfolge – eine Spesenabrechnung von der Einreichung bis zur Auszahlung, ein Urlaubsantrag, eine Kundenbeschwerde.

Was ein Prozess ist und was nicht​

Ein Prozess wird auf Swimlanes gezeichnet. Jede Lane ist jemand – eine Rolle, ein Team, ein System –, und die Knoten in dieser Lane sind die Schritte, für die diese Stelle verantwortlich ist. Genau deshalb wird ein Prozess auf Lanes gezeichnet und nicht als Flussdiagramm: Ein Flussdiagramm sagt, was passiert, und ein Prozess muss sagen, wer es tut.

Er ist kein Formular, keine Ansicht und kein Bildschirm. Diese sagen, wie ein Datensatz aussieht; ein Prozess sagt, was mit ihm passiert und durch wen.

Hinweis

Einen Prozess zu zeichnen heißt noch nicht, ihn auszuführen. Ein Prozess läuft, sobald er veröffentlicht ist, und startet dann über eine Schaltfläche auf dem Formular eines Datensatzes, wenn ein Datensatz angelegt oder geändert wird, oder über Ausführung starten im Designer. Speichern ändert nichts an dem, was läuft.

Voraussetzungen​

  • Sie sind als Ersteller angemeldet, mit ausgewählter Lösung und Umgebung.

Schritte​

  1. Öffnen Sie Ihre Lösung, und wählen Sie Prozesse.
  2. Wählen Sie Neu aus, und geben Sie einen Anzeigenamen ein – der logische Name füllt sich selbst aus.
  3. Schreiben Sie eine Beschreibung. Die dreißig Sekunden lohnen sich: Ein Prozess wird meist von jemandem geöffnet, der ihn nicht gezeichnet hat, und die Beschreibung ist das Einzige in der Liste, das sagt, wofür er da ist.
  4. Wählen Sie Speichern aus.
  5. Wählen Sie bei ausgewählter neuer Zeile Entwerfen – siehe Einen Prozess entwerfen. Ein Prozess wird erstellt und dann gezeichnet, deshalb fragt dieser Bildschirm nach einem Namen, statt eine Zeichenfläche zu öffnen.

Benennung​

Der logische Name ist das, womit alles andere auf den Prozess verweist. Er trägt das Präfix Ihres Herausgebers (par_expense_approval), und er kann nachträglich nicht geändert werden – dieselbe Regel, die für den Namen eines Berichts und einer gespeicherten Abfrage gilt, aus demselben Grund: Eine Umbenennung würde jeden Verweis auf einmal und stillschweigend unterbrechen.

Den Anzeigenamen können Sie jederzeit ändern. Ihn liest ein Ersteller.

Namen und Beschreibung eines Prozesses bearbeiten​

Wählen Sie ihn aus, und wählen Sie Bearbeiten. Der Seitenbereich bearbeitet nur die Identität des Prozesses; das Diagramm gehört der Zeichenfläche und bleibt genau so, wie es war – einen Anzeigenamen zu korrigieren kostet Sie nie eine Zeichnung.

Einen Prozess löschen​

Wählen Sie ihn aus, und wählen Sie Löschen. Alles, was den Prozess über seinen Namen startet, funktioniert dann nicht mehr, und die Bestätigung sagt das; es gibt kein Rückgängig.

Ihn zwischen Umgebungen verschieben​

Ein Prozess ist eine Lösungskomponente, aufgeführt unter den Komponenten, die für sich stehen, und nicht unter einer Tabelle – denn ein Prozess handelt nicht von einer Tabelle, wie es ein Bericht tut. Er kann mehrere berühren oder keine.

Fügen Sie ihn Ihrer Lösung über deren Komponentenliste hinzu, und er wird mit allem anderen exportiert und importiert, einschließlich seiner Zeichnung: Der Entwurf reist im Prozess und nicht daneben, sodass eine Lösung nie mit einem halben Prozess ankommen kann.

Fehlerbehebung​

  • „'expense_approval' must be lower snake-case and start with the publisher prefix 'par_'.“ – Tippen Sie den Teil nach dem Präfix; das Präfix ergänzt der Bildschirm selbst.
  • „A process named 'par_expense_approval' already exists in this environment.“ – Der Name ist vergeben. Über Namen verweisen andere Dinge auf einen Prozess, daher können sich zwei keinen teilen.
  • „A display name is required.“ – Der Name, den ein Ersteller liest, darf nicht leer sein, auch wenn die Plattform den logischen Namen verwendet.
  • Der Prozess steht nach dem Speichern nicht in der Liste. – Die Liste zeigt, was die geöffnete Lösung enthält. Prüfen Sie das Auswahlfeld für die Lösung oben.

Verwandte Szenarien​