Formulare in der Serviceportal-Kategorie
Validieren Sie die Funktionalität von Feldern und UI Actions in Serviceportal-Formularwidgets.
Serviceportal-Abhändigkeit
Das Erstellen automatisierter Serviceportal-Schritte erfordert Kenntnisse des ServiceNow-Datenmodells sowie der Serviceportal-Formular- und Datenstrukturen.
Ein Formular öffnen (SP)
Öffnet ein Formular in einem Portal.
Führen Sie diesen Schritt für die Formularseite des Basissystems aus. Verwenden Sie für benutzerdefinierte Formularseiten den Schritt Serviceportal-Seite öffnen aus der Kategorie „Benutzerdefinierte UI“.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte der Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Zeitüberschreitung | Anzahl der Sekunden, bevor der Schritt fehlschlägt. Wenn die Validierung fehlschlägt, wiederholt das System den Schritt, bis die Dauer der Zeitüberschreitung erreicht ist. Wenn die Validierung nach Ablauf der Zeitüberschreitung fehlschlägt, schlägt der Schritt fehl. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, zu dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Portal | Portal, in dem sich das definierte Formular öffnet. Serviceportal ist die Standardeinstellung. |
| Seite | Seite, die in dem definierten Portal geöffnet werden soll. Die Formularseite ist die Standardeinstellung. |
| Tabelle | Tabelle, die das zu öffnende Formular enthält. |
| sys_id | Sys_id des zu öffnenden Datensatzes. Standardeinstellung ist -1, was einen neuen Datensatz öffnet. |
| Ansicht | Die zu öffnende Formularansicht. Wenn leer, verwendet das System die Standardansicht. |
| Abfrageparameter | Zusätzliche URL-Abfrageparameter und -werte für das Formular. |
Feldwerte festlegen (SP)
Legt die Werte von Feldern in einem Formular fest. Um diesen Schritt auszuführen, müssen Sie bereits mit dem Testschritt Formular öffnen (SP) ein Formular geöffnet haben.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte der Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, zu dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. Hinweis: Verwenden Sie den Condition Builder, um den Feldwert festzulegen. Der Condition Builder zeigt eine geeignete Steuerung für den Felddatentyp an. Ein Referenzfeld zeigt beispielsweise eine Steuerung Datensatz suchen an. |
| Tabelle | Die Tabelle für das Formular, für das Feldwerte festgelegt werden sollen. Der Wert sollte die Tabelle in dem Schritt Formular öffnen (SP) sein. |
| Feldwerte | Felder, für die Werte festgelegt werden sollen, und die Werte, die für diese Felder festgelegt werden sollen. |
Validierung der Feldwerte (SP)
Validiert Feldwerte im aktuellen Formular auf der Grundlage von definierten Bedingungen. Um diesen Schritt auszuführen, müssen Sie bereits mit dem Testschritt Formular öffnen (SP) ein Formular geöffnet haben.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte der Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, zu dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. Hinweis: Verwenden Sie den Condition Builder, um den Feldwert festzulegen. Der Condition Builder zeigt eine geeignete Steuerung für den Felddatentyp an. Ein Referenzfeld zeigt beispielsweise eine Steuerung Datensatz suchen an. |
| Tabelle | Die Tabelle, die das Formular enthält, in dem Felder validiert werden sollen. Der Wert sollte die Tabelle in dem Schritt Formular öffnen (SP) sein. |
| Bedingungen | Bedingungen, die verwendet werden, um ein oder mehrere Felder im Formular zu validieren. Wenn die Bedingung als „true“ ausgewertet wird, ist der Schritt erfolgreich. |
Validierung des Feldstatus (SP)
Validiert Feldstatus eines Formulars in Serviceportal.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte der Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, zu dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Tabelle | Die Tabelle für das Formular, für das Feldstatus validiert werden sollen. Der Wert sollte die Tabelle in dem Schritt Formular öffnen (SP) sein. |
| Sichtbar | Überprüft, ob die Felder in diesem Formular sichtbar sind. Der Test schlägt fehl, wenn die Felder nicht sichtbar sind. |
| Nicht sichtbar | Überprüft, ob die Felder in diesem Formular sichtbar sind. Der Test schlägt fehl, wenn die Felder sichtbar sind. |
| Schreibgeschützt | Überprüft, ob die Felder in diesem Formular schreibgeschützt sind. Der Test schlägt fehl, wenn die Felder nicht schreibgeschützt sind. |
| Nicht schreibgeschützt | Überprüft, ob die Felder in diesem Formular schreibgeschützt sind. Der Test schlägt fehl, wenn die Felder schreibgeschützt sind. |
| Obligatorisch | Überprüft, ob die Felder in diesem Formular obligatorisch sind. Der Test schlägt fehl, wenn die Felder nicht obligatorisch sind. |
| Nicht obligatorisch | Überprüft, ob die Felder in diesem Formular obligatorisch sind. Der Test schlägt fehl, wenn die Felder obligatorisch sind. |
Anhänge zu Formular hinzufügen (SP)
Testen Sie die Funktionalität zum Anhängen einer Datei an ein Serviceportal Formular-Widget.
Um diesen Schritt auszuführen, müssen Sie bereits ein Formular mit dem Testschritt „Formular öffnen (SP)“ oder den Schritten „Service Portal-Seiteöffnen“ geöffnet haben. Dieser Schritt kann nicht verwendet werden, nachdem ein Schritt „ Formular absenden“ oder „Auf eine UI-Aktion klicken “ verwendet wurde.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte der Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, zu dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Notizen | Hinweise zum Testschritt. |
| Anhänge hochladen | Schaltfläche zum Anfügen einer oder mehrerer Dateien an das Formular. |
Validierung der Sichtbarkeit der UI-Aktion (SP)
Überprüft, ob im aktuellen Formular Serviceportal eine UI Action sichtbar ist. Um diesen Schritt auszuführen, müssen Sie bereits mit dem Testschritt Formular öffnen (SP) ein Formular geöffnet haben.
Serviceportal unterstützt nur Server-UI Actions. Die Methode „setRedirectURL()“ und Client-UI Actions werden nicht unterstützt. Die Sichtbarkeit der UI Actions hängt von dem jeweils angemeldeten oder identifizierten Benutzer ab.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte der Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, zu dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Tabelle | Die Tabelle für das Formular, in dem die Sichtbarkeit der UI Action geprüft werden soll. Der Wert sollte die Tabelle in dem Schritt Formular öffnen (SP) sein. |
| Sichtbar | Felder aus der UI Action-Tabelle, die auf Sichtbarkeit geprüft werden sollen. Enthält nur formularbasierte UI Actions. Der Test schlägt fehl, wenn die UI Action auf dem Formular für den aktuell angemeldeten Benutzer nicht sichtbar ist. Hinweis: Wenn die Liste UI Actions mit demselben Namen enthält, überprüfen Sie das Formular, um die sys_id des Elements zu ermitteln. Filtern Sie anschließend in der UI Action-Tabelle nach sys_id, um das richtige Element in dem Schritt auszuwählen. |
| Nicht sichtbar | Felder aus der UI Action-Tabelle, die auf Sichtbarkeit geprüft werden sollen. Enthält nur formularbasierte UI Actions. Der Test schlägt fehl, wenn die UI Action auf dem Formular für den aktuell angemeldeten Benutzer sichtbar ist. Hinweis: Wenn die Liste UI Actions mit demselben Namen enthält, überprüfen Sie das Formular, um die sys_id des Elements zu ermitteln. Filtern Sie anschließend in der UI Action-Tabelle nach sys_id, um das richtige Element in dem Schritt auszuwählen. |
UI Action anklicken (SP)
Wählt eine UI-Aktion im aktuellen Formular Serviceportal aus und gibt die Tabelle und sys_id des Datensatzes aus, für den die Aktion ausgewählt wurde.
Um diesen Schritt auszuführen, müssen Sie bereits mit dem Testschritt Formular öffnen (SP) ein Formular geöffnet haben. Nach diesem Schritt können Sie keine weiteren Formularschritte verwenden.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte der Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Zeitüberschreitung | Anzahl der Sekunden, bevor der Schritt fehlschlägt. Wenn die Validierung fehlschlägt, wiederholt das System den Schritt, bis die Dauer der Zeitüberschreitung erreicht ist. Wenn die Validierung nach Ablauf der Zeitüberschreitung fehlschlägt, schlägt der Schritt fehl. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, zu dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Tabelle | Die Tabelle für das Formular, in dem eine UI Action angeklickt werden soll. Der Wert sollte die Tabelle in dem Schritt Formular öffnen (SP) sein. |
| UI Action | Die anzuklickende UI Action, ausgewählt aus der UI Actions-Tabelle. Enthält nur formularbasierte UI Actions. |
| Assert-Typ | Gibt an, wo nach der Formularübermittlung gesucht werden soll, nachdem Sie die UI Action angeklickt haben:
|
| Feld | Beschreibung |
|---|---|
| record_id | Sys_id des Datensatzes, für den auf die Aktion geklickt wurde. |
| Tabelle | Tabelle mit der angeklickten UI-Aktion. |
Ein Formular übermitteln (SP)
Sendet das aktuelle Formular in einer Serviceportal-Seite, und gibt die Tabelle und sys_id des übermittelten Datensatzes aus.
Um diesen Schritt auszuführen, müssen Sie bereits mit dem Testschritt Formular öffnen (SP) ein Formular geöffnet haben. Nach diesem Schritt wird die Seite geschlossen. Sie können keine anderen Schritte auf der aktuellen Seite verwenden.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte der Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Zeitüberschreitung | Anzahl der Sekunden, bevor der Schritt fehlschlägt. Wenn die Validierung fehlschlägt, wiederholt das System den Schritt, bis die Dauer der Zeitüberschreitung erreicht ist. Wenn die Validierung nach Ablauf der Zeitüberschreitung fehlschlägt, schlägt der Schritt fehl. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, zu dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Assert-Typ | Gibt an, wo nach der Formularübermittlung gesucht werden soll:
|
| Feld | Beschreibung |
|---|---|
| record_id | Sys_id des übermittelten Datensatzes. |
| Tabelle | Tabelle für den übermittelten Datensatz. |