Workflow-Umfang

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Der Workflow-Anwendungsbereich bestimmt den Zugriff einer Anwendung auf die Informationen in einem Workflow, insbesondere auf die Daten, die in den Aktivitäten in diesem Workflow enthalten sind.

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

    Hinweis:
    Jedes Skript, das im Workflow-Editor erstellt wird, z. B. ein erweitertes Skript in einem Wenn Aktivität, wird im Umfang des Workflows ausgeführt. Alle Kernaktivitäten, die im Basissystem oder für die Orchestration im Umfang des Workflows bereitgestellt werden.

    Anwenderdefinierte Aktivitäten werden in ihrem eigenen Umfang ausgeführt, auch wenn sie sich vom Workflow unterscheiden. Der Umfang einer anwenderdefinierten Aktivität kann privat oder öffentlich sein. Jedes Skript, das innerhalb einer anwenderdefinierten Aktivität mit einem Umfang ausgeführt wird, kann nur auf externe Artefakte zugreifen, die sich im Umfang dieser Aktivität befinden, oder auf Artefakte, die für die Ausführung in einem beliebigen Bereich konfiguriert sind. Umgekehrt kann ein externes Artefakt nur auf das Skript innerhalb dieser privaten Aktivität zugreifen, wenn das externe Artefakt im gleichen Umfang ausgeführt wird. Aktivitäten mit öffentlichen Bereichen können mit externen Artefakten in jedem Anwendungsbereich interagieren.

    Sie können private Aktivitäten als Teil eines Workflows verwenden, der einen öffentlichen Anwendungsbereich hat. Diese Aktivitäten sind davor geschützt, außerhalb des Workflows oder außerhalb des Workflows zu erreichen. Details zum Festlegen des Anwendungsbereichs für anwenderdefinierte Aktivitäten finden Sie in der Feldbeschreibungstabelle für die entsprechende Aktivitätsvorlage.

    Hinweis:
    Anwenderdefinierte Aktivitäten in hochgeladen ServiceNowDer Speicher muss für alle Anwendungsbereiche als zugänglich konfiguriert werden.

    Workflow-Umfangsbeschränkungen

    Für öffentliche und private Anwendungsbereiche bestehen einige Einschränkungen.

    Während der Laufzeit können öffentliche bereichsbezogene Workflows auf andere Anwendungsressourcen zugreifen, solange diese Ressourcen so festgelegt sind, dass sie für alle Anwendungsbereiche zugänglich sind. Workflows mit privatem Umfang in einem privaten Anwendungsbereich können nur auf Ressourcen zugreifen, die in seinem Umfang privat sind. Aufgrund von Bereichszugriffsgrenzen schlagen alle privat bereichsbezogenen Workflows, die Anrufe an andere bereichsbezogene Ressourcen tätigen, entweder mit einer Ausnahme oder einer hängenden Aktivität fehl, während auf zurückgegebene Ergebnisse gewartet wird. Dies tritt auf, wenn diese allgemeinen globalen Ressourcen aufgerufen werden:
    • ECC-Warteschlangen
    • Aufgaben
    • Genehmigungen
    • Ereignisse
    • SLA-Timer
    • Timer
    • Skripteinbindungen
    • Geschäftsregeln
    • Workflow-APIs

    Validieren Sie beim Entwerfen von Workflows die Transparenz und Zugänglichkeit aller Ressourcen vor der Bereitstellung.

    Siehe Anwendungsbereich .

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