Feld für eine Workflow-Stufe erstellen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Workflows können eine Zusammenfassung des Workflow-Fortschritts bereitstellen, indem ein beliebiges Feld vom Typ Workflow aktualisiert wird. Wenn es sich bei dem Feld um ein Workflow-Feld handelt, wird ein Symbol angezeigt, um den Fortschritt der Workflow-Stufe anzuzeigen.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    In einem Formular zeigt das Workflow-Feld die aktuelle Phase als Auswahllistenwert an.

    In einer Liste zeigt das Workflow-Feld Phasensymbole an, die die Serien von Status, Phasen, Phasen oder Aufgaben innerhalb eines Workflows darstellen. Die Phasensymbole werden mithilfe der Aktivitätsphasen aus dem zugehörigen Workflow aufgefüllt. Weitere Informationen finden Sie unter Workflow-Phasen.

    Workflow-Phasenfeld in einer Liste

    So erstellen Sie ein Workflow-Stufenfeld:

    Prozedur

    1. Navigieren zu Alle > Workflow > Standardphasen (nach Tabelle)an.
    2. Klicken Sie mit der rechten Maustaste in die Nähe eines Spaltenheaders, und wählen Sie Konfigurieren > Listenlayoutan.
    3. Erstellen Sie rechts unten ein neues Feld.
    4. Erstellen Sie in der Formularansicht der vom Workflow verwendeten Tabelle ein Feld mit dem Typ Workflow.
    5. Klicken Sie auf Speichern.
    6. Klicken Sie mit der rechten Maustaste auf die Feldbezeichnung, und wählen Sie Dictionary konfigurieren.
    7. Öffnen Sie einen Dictionary-Eintrag.
    8. Wählen Sie im Abschnitt „Auswahllistenspezifikation“ des Formulars „Dictionary-Einträge“ die Option Dropdown mit --Kein-- aus der Auswahlliste aus.
    9. Klicken Sie auf Aktualisieren.
    10. Definieren Sie eine Auswahlmöglichkeit für jede Workflow-Stufe, um sicherzustellen, dass das Workflow-Feld die Stufen im Formular ordnungsgemäß anzeigt.
      • Um Workflow-Stufen mit einer Auswahlliste zu erstellen, für die bereits Auswahlmöglichkeiten vorhanden sind, können Sie die Stufen aus der Auswahlliste importieren. Für jede Auswahlmöglichkeit, die für das Stufenfeld definiert ist, das in den Workflow-Eigenschaften ausgewählt ist, wird eine Stufe erstellt.. Ausführliche Anweisungen zum Importieren einer Auswahlliste finden Sie unter Stufen aus Auswahlliste importieren.
      • Der Wert jeder Auswahlmöglichkeit muss mit dem Wert der entsprechenden Workflow-Stufe übereinstimmen.
      • Verwenden Sie für Auswahlmöglichkeiten oder Stufen keine Leerzeichen im Feld Wert. Verwenden Sie Unterstriche anstelle von Leerzeichen.
      • Machen Sie die Auswahlliste schreibgeschützt. Wenn ein Benutzer den Phasenwert für einen Datensatz aus der Auswahlliste ändert, anstatt zuzulassen, dass der Workflow den Wert steuert, funktionieren die workflowgesteuerten, veralteten und linearen Render möglicherweise nicht wie beabsichtigt. Sie können auch Business Rules oder Events verwenden, um sicherzustellen, dass der Workflow entsprechend fortschreitet.

      Detaillierte Schritte zum Definieren von Auswahllisten finden Sie unter Optionen für Auswahllisten definieren.

    11. Um Workflow-Phasen als Symbole anzuzeigen, fügen Sie das Feld zum Listenlayout der Workflow-Tabelle hinzu.
      Detaillierte Schritte hierzu finden Sie unter Listenlayout konfigurieren.

    Nächste Maßnahme

    Nachdem Sie das Workflow-Feld erstellt oder aktualisiert haben:
    • Wenn der Workflow nicht die Tabelle „Anforderungselement [sc_req_item]“ verwendet, stellen Sie sicher, dass das Workflow-Feld aus der Liste Stufenfeld in den Workflow-Eigenschaften ausgewählt wird. Einzelheiten zu diesen Schritten finden Sie unter Stufenfeld auswählen. Wenn in einem Workflow die Tabelle „Angeforderungselement“ verwendet wird, wird das Stufenfeld automatisch auf das Feld Stufe der Tabelle festgelegt und kann nicht geändert werden.
    • Arbeiten Sie den Workflow durch. Alle anderen Aktualisierungen, die an dem Workflow-Feld vorgenommen wurden, z. B. Aktualisierungen von Business Rules oder anderen Skripts, können die Anzeige von Workflow-Phasen beeinträchtigen.