Workflow-Bereich

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Der Workflow-Anwendungsbereich bestimmt den Zugriff, den eine Anwendung auf die Informationen in einem Workflow hat, insbesondere auf die Daten, die in den Aktivitäten in diesem Workflow enthalten sind.

    Wenn ein Workflow erstellt wird, vererbt er den Anwendungsbereich aus dem Zahnradmenü für den angemeldeten Benutzer. Dieser Bereich kann im Workflow-Editor nicht geändert werden. Bei Ausführung des Workflows wird er in diesem Bereich ausgeführt und kann nur von einer anderen Anwendung aus aufgerufen werden, wenn die Workflow-Einstellung für die Eingabehilfe den Zugriff auf alle Umfänge (öffentlich) zulässt. Andernfalls ist der Anwendungsbereich des Workflows für die Anwendung privat.

    Hinweis:
    Jedes im Workflow-Editor erstellte Skript, z. B. ein erweitertes Skript in einer Wenn-Aktivität, wird im Bereich des Workflows ausgeführt. Alle im Basissystem oder für Orchestration bereitgestellten Kernaktivitäten werden im Bereich des Workflows ausgeführt.

    Benutzerdefinierte Aktivitäten werden in ihrem eigenen Bereich ausgeführt, auch wenn er sich vom Workflow unterscheidet. Der Bereich einer benutzerdefinierten Aktivität kann privat oder öffentlich sein. Jedes Skript, das innerhalb einer benutzerdefinierten Aktivität mit einem Umfang ausgeführt wird, kann nur auf externe Artefakte innerhalb des Umfangs dieser Aktivität oder auf Artefakte zugreifen, die für die Ausführung in einem beliebigen Umfang konfiguriert sind. Umgekehrt kann ein externes Artefakt nur dann auf das Skript innerhalb dieser privaten Aktivität zugreifen, wenn das externe Artefakt im selben Umfang ausgeführt wird. Aktivitäten mit öffentlichen Umfängen können in jedem Anwendungsumfang mit externen Artefakten interagieren.

    Sie können private Aktivitäten als Teil eines Workflows mit einem öffentlichen Anwendungsumfang verwenden. Diese Aktivitäten werden geschützt, damit sie nicht von außerhalb des Workflows aufgerufen werden können. Details zum Festlegen des Anwendungsbereichs für benutzerdefinierte Aktivitäten finden Sie im Feld Beschreibungstabelle für die entsprechende Aktivitätsvorlage.

    Hinweis:
    Benutzerdefinierte Aktivitäten, die in den ServiceNow Store hochgeladen wurden, müssen so konfiguriert sein, dass sie für alle Anwendungsbereiche zugänglich sind.

    Einschränkungen des Workflow-Bereichs

    Es gibt einige Einschränkungen für öffentliche und private Anwendungsbereiche.

    Während der Laufzeit können Workflows mit öffentlichem Bereich auf andere Anwendungsressourcen zugreifen, sofern diese Ressourcen für alle Anwendungsbereiche zugänglich sind. Workflows mit privatem Bereich in einem privaten Anwendungsbereich können nur auf Ressourcen zugreifen, die für diesen Bereich privat sind. Aufgrund von Bereichzugriffsgrenzen schlagen alle Workflows mit privatem Bereich, die Aufrufe an Ressourcen mit anderem Bereich senden, fehl – entweder mit einer Ausnahme oder einer abgestürzten Aktivität, während auf die zurückgegebenen Ergebnisse gewartet wird. Dies tritt auf, wenn Aufrufe an diese allgemeinen globalen Ressourcen gesendet werden:
    • ECC-Warteschlangen
    • Aufgaben
    • Genehmigungen
    • Events
    • SLA-Timer
    • Timer
    • Skripteinbindungen
    • Business-Regeln
    • Workflow-APIs

    Überprüfen Sie beim Design von Workflows die Sichtbarkeit und Zugänglichkeit all Ihrer Ressourcen vor der Bereitstellung.

    Siehe Anwendungsbereich .

    Informationen zum Konfigurieren des Bereichs für einen Workflow finden Sie unter Workflow-Eigenschaften.