Workflow-Studio Flow-Systemeigenschaften
Konfigurieren Sie, wie das System abläuft.
Diese Eigenschaften sind für Workflow-Studio verfügbar.
Zum Festlegen Workflow-Studio Systemeigenschaften, wählen Sie aus Oder navigieren Sie zur Tabelle „Systemeigenschaften“ [sys_properties].
| Eigenschaft | Beschreibung |
|---|---|
| Maximale Anzahl der beim Abrufen von Daten zurückgegebenen Datensätze sn_Flow_Designer.action_Picker_limit |
Geben Sie die maximale Anzahl von Datensätzen an, die eine Suchaktion oder ein Suchschritt zurückgeben kann. Workflow-Studio Ignoriert Datensätze, die diesen Grenzwert überschreiten.
|
|
Geben Sie die Ebene der Nachrichten an, die von der Flow Designer-Ausführungs-Engine generiert werden, um in die Tabelle „sys_Flow_log“ zu schreiben. Diese Nachrichten werden durch Ausführen von Flow-Aktionen und Flow-Logik generiert. Zum Beispiel eine Nachricht, die durch Ausführen der Aktion „Datensatz erstellen“ generiert wurde. Das System schreibt nur Protokolleinträge der angegebenen Ebene oder höher Com.Glide.Hub.Flow_Engine.log_level |
Geben Sie die Ebene der Nachrichten an, die von der Flow Designer-Ausführungs-Engine generiert werden, um in die Tabelle „sys_Flow_log“ zu schreiben. Diese Nachrichten werden generiert, wenn die Flow-Engine die Aktionen und die Flow-Logik eines Flows ausführt. Zum Beispiel eine Nachricht, die durch Ausführen der Aktion „Datensatz erstellen“ generiert wurde. Das System schreibt nur Protokolleinträge der angegebenen Ebene oder höher. Zur Auswahl stehen:
Die Protokollebene bestimmt, ob Protokollnachrichten der Tabelle „sys_Flow_log“ hinzugefügt werden.
|
| Geben Sie die Protokollebene der Systemprotokolleinträge an, die im Flow-Protokoll repliziert werden sollen. Das System repliziert nur Protokolleinträge der angegebenen Ebene oder höher. Com.Glide.Hub.Flow_Engine.Listener_Trace.threshold |
Geben Sie den Schwellenwert an, der für erforderlich ist Workflow-Studio Dient zum Replizieren eines Systemprotokolleintrags im Flow-Protokoll. Diese Nachrichten werden von generiert ServiceNow AI Platform Als Antwort auf Flow-Ausführungsausgaben. Zum Beispiel eine Nachricht, die von einer Business-Regel generiert wurde, die durch einen Flow-Datensatzvorgang ausgelöst wurde. Das System repliziert nur Protokolleinträge der angegebenen Ebene oder höher. Zur Auswahl stehen:
|
|
Ebene der Protokollierungsdetails aus der Flow Designer-Genehmigungsaktion. Com.Glide.Hub.Flow.Approval.Logging |
Geben Sie die Ebene der Nachrichten an, die von der Aktion „Genehmigung anfordern“ generiert werden. Das System schreibt nur Protokolleinträge der angegebenen Ebene oder höher. Zur Auswahl stehen:
Die Protokollebene bestimmt, ob Protokollnachrichten der Tabelle „sys_Flow_log“ hinzugefügt werden.
|
| Die maximale Anzahl von Iterationen, in denen eine Schleife ausgeführt wird Workflow-Studio. sn_Flow_Designer.max_Iterationen |
Geben Sie an, wie oft eine Schleife maximal ausgeführt werden kann, bevor sie angehalten wird. Eine Schleife wird nicht mehr ausgeführt, wenn sie über diesen Wert hinaus iteriert, wodurch unendliche Schleifen verhindert werden. Diese Eigenschaft gilt nur für die folgenden bis-Vorgänge und die Rückkehr zur Flow-Logik.
Hinweis: Das Ändern dieses Werts gilt nicht für Flows, die bereits ausgeführt werden. |
| Maximale Anzahl der beim Abrufen von Daten zurückgegebenen Datensätze sn_Flow_Designer.Trigger_Picker_limit |
Geben Sie die maximale Anzahl von Datensätzen an, die eine Suchauslöserabfrage zurückgeben kann. Workflow-Studio Ignoriert Auslöser, die diesen Grenzwert überschreiten.
|
| Ermöglichen Sie ausgewählten Anwendern das Schreiben eines Skripts, um den Wert einer Eingabe in Flow- und Aktionsdesignern auszufüllen. sn_flow_designer.input_scripts_enabled |
Steuerberechtigung zum Schreiben von Inline-Skripts zur Berechnung von Eingabewerten.
|
| Legen Sie diese Option auf „wahr“ fest, um die Dauer in der Phasenspalte anzuzeigen Com.Glide.Hub.Flow_Engine.stage_Display.Show_duration |
Geben Sie an, ob Flows mit Phasen eine Dauer anzeigen.
|
| Gibt an, wie oft ein Flow oder Subflow während einer Transaktion indirekt ausgelöst werden kann com.glide.hub.flow_engine.indirect_recursion_limit |
Geben Sie an, wie oft ein Flow oder Subflow eine indirekte Rekursion maximal zulässt. Workflow-Studio Ignoriert alle weiteren Aufrufe oder Auslöserbedingungsübereinstimmungen aus der indirekten Rekursion, nachdem der Grenzwert erreicht wurde. Setzen Sie den Wert auf eine ganze Zahl, die größer oder gleich eins ist. Das System ignoriert alle Eigenschaftswerte unter Eins und verwendet stattdessen ein Limit von Eins. Setzen Sie den Wert auf Eins, um alle indirekten Rekursionen zu verhindern.
|
| Die maximale Anzahl von zulässigen Aktionen für einen Flow. sn_flow_designer.max_actions |
Geben Sie die maximale Anzahl von Aktionen an, die ein Flow oder Subflow enthalten kann. Workflow-Studio Verhindert, dass Sie weitere Aktionen hinzufügen, nachdem die maximale Anzahl von Aktionen erreicht wurde. Berücksichtigen Sie die Auswirkungen auf die Leistung, wenn Sie die maximale Anzahl an Aktionen erhöhen. Wenn Sie beispielsweise mehr Aktionen ausführen, kann dies zu einem Konflikt mit der Standardkontingentregel für Transaktionen führen, die verhindert, dass Abläufe länger als eine Stunde ausgeführt werden.
|
| Die maximale Anzahl zulässiger Schritte für eine Aktion. sn_flow_designer.max_action_steps |
Geben Sie die maximale Anzahl von Schritten an, die eine Aktion enthalten kann. Workflow-Studio verhindert, dass Sie weitere Schritte hinzufügen, nachdem die maximale Anzahl von Schritten erreicht wurde. Berücksichtigen Sie die Auswirkungen auf die Leistung, indem Sie die maximale Anzahl von Schritten erhöhen. Wenn Sie beispielsweise mehrere Schritte ausführen, kann dies zu einem Konflikt mit der Standardkontingentregel für Transaktionen führen, die verhindert, dass Flows länger als eine Stunde ausgeführt werden.
|
| Ebene der Berichtsdaten, die von der Flow-Engine generiert werden. com.snc.process_flow.reporting.level |
Geben Sie an, wann Workflow-Studio Generiert Ausführungsdetails und welche Informationen die Details enthalten. Verfügbare Optionen:
Die Berichterstellungsebene bestimmt, was, wenn Details zur Flow-Ausführung generiert werden. Wenn ein Flow ausgeführt wird, während die Berichterstellung deaktiviert ist, sind Ausführungsdetails für den Flow nie verfügbar, auch wenn sich die Berichterstellungsebene später ändert. Wenn ein Flow ausgeführt wird, während das Reporting aktiviert ist, sind für diese Flow-Ausführung immer Ausführungsdetails verfügbar, auch wenn sich die Berichterstellungsebene später ändert.
|
|
Ersetzen Sie den vorherigen automatisch gespeicherten Verlauf durch die neueste Version, sofern sie innerhalb der letzten „X“ Minuten durch denselben Anwender erstellt wurde. sn_flow_designer.autosave_version_interval |
Geben Sie die Anzahl der Minuten für das Überschreiben von automatisch gespeicherten Verlaufseinträgen an, die vom selben Anwender generiert wurden. Alle Verlaufseinträge, die während dieses Intervalls vom selben Anwender generiert wurden, werden als ein Verlaufseintrag gespeichert. Während dieses Intervalls überschreibt der letzte automatisch gespeicherte Verlaufseintrag den vorherigen automatisch gespeicherten Verlaufseintrag. Berücksichtigen Sie die Leistungsauswirkungen, die das Ändern des Intervalls für den automatischen Speicherverlauf haben kann. Wenn Sie beispielsweise das Intervall für die automatische Speicherung auf den Mindestwert von 1 Minute festlegen, werden möglicherweise so viele Verlaufsdatensätze generiert, dass Sie das Verlaufslimit erreichen, und ältere Verlaufsdatensätze werden überschrieben.
|
|
Maximale Anzahl von Flow-Verlaufsdatensätzen (Grenzwert: 200). sn_Flow_Designer.Maximum_Flow_History_Records_per_Flow |
Geben Sie die maximale Anzahl von Flow-Verlaufseinträgen an, die pro Flow oder Subflow gespeichert werden sollen. Diese Eigenschaft hat einen Mindestwert von 30 und einen Höchstwert von 200. Wenn die Anzahl der Flow-Verlaufsdatensätze den Grenzwert überschreitet, überschreibt der neueste Flow-Verlaufsdatensatz den ältesten Flow-Verlaufsdatensatz. Berücksichtigen Sie die Leistungsauswirkungen, die eine Änderung der Anzahl der Flow-Verlaufsdatensätze haben kann. Beispielsweise kann das Festlegen des Grenzwerts auf den Höchstwert von 200 zu einer Verzögerung beim Rendern von Flow-Verlaufsdatensätzen führen.
|
Kürzen Sie Laufzeitwerte in der Schrittkonfiguration der Flow-Ausführungsdetails com.snc.process_flow.reporting.serialized.val_size_limit |
Geben Sie die Anzahl der Bytes an, die das System Laufzeitwerte in die Flow-Ausführungsdetails schreiben muss. Um das Kürzen von Laufzeitwerten zu verhindern, legen Sie den Wert auf eine Ganzzahl gleich oder kleiner als Null fest. Das verhindern der Kürzung von Laufzeitwerten erfordert zusätzliche Systemressourcen und kann sich auf die Systemleistung auswirken.
|
Maximale Eingaben pro Aktion sn_Flow_Designer.max_action_vars |
Geben Sie die maximale Anzahl von Eingaben an, die einer Aktion hinzugefügt werden können. Workflow-Studio Verhindert, dass Sie weitere Eingaben hinzufügen, nachdem die maximale Anzahl von Eingaben erreicht wurde. Berücksichtigen Sie die Leistungsauswirkung, die die maximale Anzahl von Aktionseingaben erhöht. Beispielsweise kann die Verarbeitung von mehr Aktionseingaben das Risiko verursachen, dass die Aktion länger als eine Stunde ausgeführt wird und von der standardmäßigen Transaktionskontingentregel gestoppt wird.
|
Maximale Skriptvariablen pro Skriptschritt sn_Flow_Designer.max_script_variables |
Geben Sie die maximale Anzahl von Eingabe- und Ausgabevariablen an, die einem Skriptschritt hinzugefügt werden können. Workflow-Studio Verhindert, dass Sie weitere Skriptvariablen hinzufügen, nachdem die maximale Anzahl von Variablen erreicht wurde. Berücksichtigen Sie die Auswirkung auf die Leistung, wenn die maximale Anzahl von Skriptvariablen erhöht wird. Beispielsweise kann die Verarbeitung von mehr Skriptvariablen das Risiko verursachen, dass der Skriptschritt länger als eine Stunde ausgeführt und von der standardmäßigen Transaktionskontingentregel gestoppt wird.
|
Maximale Anzahl von Verzweigungen, die für zulässig sind Treffen Sie eine Entscheidung Flow-Logik sn_Flow_Designer.max_Decision_Branches |
Geben Sie die maximale Anzahl von Verzweigungen an, die verwendet werden sollen, wenn Verzweigungen Verwenden Option ist für ausgewählt Treffen Sie eine Entscheidung Flow-Logik.
|
Option, mit der Anwender Flow-Variablen erstellen können. sn_Flow_Designer.Flow_variables_enabled |
Geben Sie an, ob Anwender anwenderdefinierte Variablen für ihren Flow erstellen können.
|
Maximale Anzahl beliebter Aktionen sn_Flow_Designer.action_Picker.Popular_actions.max_number |
Geben Sie die maximale Anzahl beliebter Aktionen an, die in der Aktionsauswahl angezeigt werden sollen.
|
Anzahl der aufeinanderfolgenden Tage, die zum Generieren beliebter Aktionen verwendet werden sn_Flow_Designer.action_Picker.Popular_actions.Last_num_of_days |
Geben Sie die Anzahl der aufeinanderfolgenden Tage an, die zum Generieren beliebter Aktionen verwendet werden. Der Standardwert von 7 generiert beispielsweise beliebte Aktionen basierend auf der Aktionsnutzung in der letzten Woche.
|
Com.Glide.Hub.Flow.Restricted_caller_Access.Track_Flows_as_Source |
Erlauben Sie dem System, Anforderungen von eingeschränkten Anruferzugriffsberechtigungen für Flows und Aktionen zu generieren. Die Zugriffsberechtigungen für Flows und Aktionen ersetzen alle vorhandenen Zugriffsberechtigungen für Skripteinbindungen und Business-Regeln, die Flows und Aktionen aufrufen. Diese Eigenschaft ist für Instanzen inaktiv, die von aktualisiert wurden San Diego Und frühere Releases. Kunden, die weiterhin skriptbasierte Zugriffsberechtigungen für Flows und Aktionen verwenden möchten, sollten diese Eigenschaft nicht aktivieren. Wenn Sie diese Eigenschaft aktivieren, müssen Sie Zugriffsberechtigungen für Ihre Flows und Aktionen erneut generieren und genehmigen.
|
com.glide.cs.fdih.interactive.timeout |
Geben Sie die Dauer in Sekunden vor dem an Workflow-Studio IntegrationHub Zeitüberschreitung beim Aktions-Workflow.
|
Com.Glide.Hub.Pause_low_Priority_Flows_enabled |
Aktivieren oder deaktivieren Sie das Anhalten von Flows mit niedriger Priorität, wenn Flows mit hoher Priorität auf die Ausführung warten.
|
Com.Glide.Hub.Flow_Engine.stage_Display.Show_Approvers |
Zeigen Sie die Liste der Genehmiger an, die einer Phase zugewiesen sind, oder blenden Sie sie aus einem Phasenfeld aus. Legen Sie den Wert auf „wahr“ fest, um die Liste der Genehmiger anzuzeigen, die einer Phase zugewiesen sind. Legen Sie den Wert auf „falsch“ fest, um die Liste der Genehmiger auszublenden, die einer Phase zugewiesen sind.
|
| Com.Glide.Hub.Flow_Engine.stage_Display.Show_Approvers_limit | Geben Sie die maximale Anzahl von Genehmigern an, die in einem Phasenfeld als Ganzzahlwert angezeigt werden sollen. Wenn dieser Wert über 10 festgelegt wird, besteht das Risiko, dass Renderfehler in einer Listenansicht verursacht werden. Das Phasenfeld für einen Datensatz kann so groß werden, dass die Liste keine zusätzlichen Datensätze in der Liste anzeigen kann.
|
| Com.Glide.Hub.Flow.current_stage_Status_on_Cancel | Geben Sie den Status an, der auf die derzeit ausgeführte Phase angewendet werden soll, wenn der Flow abgebrochen wird. Verfügbare Optionen:
Alle verbleibenden Phasen nach der aktuellen Phase werden auf den Status „Abgebrochen“ gesetzt. Angenommen, ein Flow hat drei Phasen und der Flow führt derzeit die erste Phase aus. Wenn Sie den Flow abbrechen, wird dieser Status von Phase 1 auf „Abgeschlossen“ festgelegt. Die Phasen zwei und drei werden auf den Status „Abgebrochen“ gesetzt.
|
| Com.Glide.Hub.Flow.Approval.allow_inactive_Entity |
Geben Sie an, für welche Typen inaktiver Entitäten Genehmigungsdatensätze erstellt werden sollen. Verfügbare Optionen:
Verwenden Sie die Option EINZELN, um Anwendergenehmigungsdatensätze für inaktive Anwender zu erstellen, die nicht Mitglied einer Gruppe sind. Mit dieser Option werden keine Gruppengenehmigungsdatensätze für inaktive Gruppen erstellt, noch werden Anwendergenehmigungsdatensätze für Gruppenmitglieder erstellt. Verwenden Sie die GRUPPENOPTION, um Gruppengenehmigungsdatensätze für inaktive Gruppen zu erstellen. Mit dieser Option werden auch einzelne Anwendergenehmigungsdatensätze für Gruppenmitglieder erstellt, die aktive Anwenderdatensätze haben. Mit dieser Option werden keine einzelnen Anwendergenehmigungsdatensätze für Gruppenmitglieder erstellt, die inaktive Anwenderdatensätze haben. Verwenden Sie die Option EINZELN,GRUPPE, um Anwendergenehmigungsdatensätze für inaktive Anwender und Gruppengenehmigungsdatensätze für inaktive Gruppen zu erstellen. Mit dieser Option werden auch einzelne Anwendergenehmigungsdatensätze für Gruppenmitglieder erstellt, die aktive Anwenderdatensätze haben. Inaktive Gruppenmitglieder erhalten keine Anwendergenehmigungsdatensätze. Verwenden Sie einen Null- oder leeren Wert, um zu verhindern, dass Gruppengenehmigungsdatensätze für inaktive Gruppen erstellt werden, und um zu verhindern, dass Anwendergenehmigungsdatensätze für inaktive Anwender erstellt werden.
|
| com.glide.hub.flow_api.default_execution_time | Geben Sie die Standarddauer in Millisekunden an, die Ihre Flow-API-Aufrufe ausführen können. Verwenden Sie diese Eigenschaft, um Flow-API-Aufrufe in Spokes mehr Zeit für die Ausführung zu geben. Der Höchstwert dieser Eigenschaft ist durch REST-Transaktionsquoten begrenzt, die das System standardmäßig nach 60 Sekunden stoppt.
|
| Com.Glide.Hub.Flow.Approval.Show_Approver_Name_in_Audit | Bei „wahr“ generiert der Auditverlauf einen Kommentar, der den Namen der Person enthält, die eine Genehmigung vorgenommen hat, und die im Feld „Genehmigung“ vorgenommene Änderung. Beispielsweise könnte eine Genehmigungsnachricht lauten: „ Fred Luddy | Genehmigung | genehmigt wurde angefordert .“ Bei „falsch“ wird im Auditverlauf der Name der Person angezeigt, die den Flow gestartet hat, der die Aktion „Genehmigung anfordern“ ausgeführt hat.
|
| Com.Glide.Hub.Flow.Approval.Show_higher_role_Audit_comment | Bei „wahr“ generiert der Auditverlauf einen Kommentar mit dem Namen der Person, die eine Genehmigung erteilt hat, und einem Hinweis, dass die Genehmigungsberechtigung von einer Rolle gewährt wurde. Beispielsweise könnte eine Genehmigungsnachricht lauten: „ Fred Luddy genehmigt, Berechtigung von Rolle gewährt .“ Eine Ablehnungsnachricht könnte lauten: „ Fred Luddy abgelehnt, Berechtigung von Rolle gewährt .“ Bei „falsch“ wird kein Kommentar generiert.
|
| Com.Glide.Hub.Flow.Approval.Show_Delegate_Audit_comment | Bei „wahr“ generiert der Auditverlauf einen Kommentar mit dem Namen der Person, die eine Genehmigung erteilt hat, und einem Hinweis, dass die Genehmigung erteilt wurde, während sie als Delegierter eines anderen Anwenders agiert hat. Beispielsweise könnte eine Genehmigungsnachricht lauten: „ Abraham Lincoln hat die Aufgabe als Delegierter von Fred Luddy genehmigt .“ Eine Ablehnungsnachricht könnte lauten: „ Abraham Lincoln hat die Aufgabe als Delegierter von Fred Luddy abgelehnt .“ Bei „falsch“ wird kein Kommentar generiert.
|
| Com.Glide.Hub.Flow.Approval.Show_impersonate_Audit_comment | Bei „wahr“ generiert der Auditverlauf einen Kommentar mit dem Namen der Person, die eine Genehmigung erteilt hat, und einem Hinweis, dass die Genehmigung erfolgt ist, während die Identität eines anderen Anwenders angenommen wurde. Beispielsweise könnte eine Genehmigungsnachricht lauten: „ Der Systemadministrator hat die Aufgabe genehmigt, indem er die Identität von Fred Luddy angenommen hat .“ Eine Ablehnungsnachricht könnte lauten: „ Der Systemadministrator hat die Aufgabe abgelehnt, indem er die Identität von Fred Luddy angenommen hat .“
|
| com.glide.hub.flow.approval.default_approval_field | Bei „wahr“ verwendet die Aktion „Genehmigung anfordern“ das Standardgenehmigungsfeld einer Tabelle für den Wert der Eingabe „Genehmigung“, wenn kein Eingabewert angegeben ist. Beispielsweise verwendet die Tabelle Anforderungselement [sc_req_item] das Feld Genehmigung, um den Genehmigungsstatus anzuzeigen. Legen Sie diesen Wert auf „falsch“ fest, wenn sich die Aktion „Genehmigung anfordern“ wie klassische Workflow-Genehmigungsaktivitäten verhalten soll.
|
| Com.Glide.Hub.Flow_Engine.wait_for_email_reply_input_State |
Die kommagetrennte Liste von Typ-Feldwerten, die ein sys_email-Datensatz haben muss, damit die Aktion auf E-Mail-Antwort warten auf den ausgewählten E-Mail-Datensatz wartet. Mögliche Werte sind diese sendebezogenen Auswahlmöglichkeiten des Felds „sys_email.type“.
Standardmäßig enthält die Aktion auf E-Mail-Antwort warten den Typ sendebereit. Im Allgemeinen verbringen E-Mail-Datensätze nur eine kurze Zeit im status „Send-ready“ oder „Send-Translation-ready“. Wenn Ihre Instanz E-Mail-Datensätze im Status „Sendebereit“ langsam verarbeitet, können Sie entweder den Zeitüberschreitungswert erhöhen oder den Status „Sendebereit“ aus dieser Eigenschaft entfernen.
|