Überwachen von Runbook-Aktivitäten
Wichtig
Diese Version von Orchestrator hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf Orchestrator 2019 durchzuführen.
Sie legen die Reihenfolge der Vorgänge in Runbooks fest, indem Sie Aktivitäten im Runbook Designerverknüpfen. Diese Links werden als "intelligente Links" bezeichnet, da Sie sie so konfigurieren können, dass sie den Typ der Daten steuern, die von einer Aktivität an eine andere übergeben werden. Sie können auch steuern, wann das Runbook Aktivitäten abschließt, indem Sie die Logik für die Ausführung dieser Vorgänge mit eingebetteten Schleifen festlegen. Schließlich können Sie Text- und numerische Vorgänge verwenden, um Daten zu bearbeiten, während sie zwischen Aktivitäten übergeben werden, oder um Bedingungen für die Reihenfolge der Vorgänge festzulegen. In diesem Thema wird beschrieben, wie Sie die Sequenzierung und Bearbeitung von Daten in Ihrem Runbook steuern.
Steuern der Aktivitätssequenz mit intelligenten Links
Die Aktivitäten in Ihrem Runbook werden gemäß der von Ihnen festgelegten Reihenfolge abgeschlossen, indem sie miteinander verknüpft werden. Sie können die Daten, die zwischen den Aktivitäten fließen, mithilfe der Registerkarten Einschließen und Ausschließen der Linkeigenschaftensteuern. Beispielsweise können Sie nur Daten einschließen, die an die nachfolgende Aktivität übergeben werden sollen, die bestimmte Kriterien erfüllt.
Wichtig
Die Regeln auf der Registerkarte Ausschließen des intelligenten Links haben Vorrang vor jenen auf der Registerkarte Einschließen .
Wichtig
Die Regeln auf den einzelnen Registerkarten werden mit einer ODER -Bedingung verknüpft. Nur eine der festgelegten Bedingungen auf einer Registerkarte muss wahr sein, damit die Bedingung wahr ist.
Der Typ der von einer Aktivität veröffentlichten Daten bestimmt den Typ der Kriterien, die Sie zum Steuern der Runbooksequenz festlegen können. Einige Aktivitäten veröffentlichen Binärdaten, andere veröffentlichen numerische Daten oder Textdaten.
Wenn es sich bei den veröffentlichten Daten um Textdaten handelt, können Sie einen der folgenden Kriterien verwenden, um die Kriterien für ausführung, Einschluss oder Ausschluss festzulegen.
| Bedingung | BESCHREIBUNG |
|---|---|
| contains | Der angegebene Text ist im Wert des veröffentlichten Datenelements enthalten. |
| enthält nicht | Der angegebene Text ist nicht im Wert des veröffentlichten Datenelements enthalten. |
| Beginnt mit | Der Wert des veröffentlichten Datenelements beginnt mit dem angegebenen Text. |
| Endet mit | Der Wert des veröffentlichten Datenelements endet mit dem angegebenen Text. |
| Entspricht dem Muster | Der Wert des veröffentlichten Datenelements stimmt mit dem speziellen regulären Ausdruck überein. |
| Entspricht nicht dem Muster | Der Wert des veröffentlichten Datenelements stimmt mit dem speziellen regulären Ausdruck überein. |
| Ist gleich | Der Wert des veröffentlichten Datenelements entspricht genau dem angegebenen Text. |
| ist ungleich | Der Wert des veröffentlichten Datenelements entspricht nicht dem angegebenen Text. |
Hinweis
Die Groß-/Kleinschreibung wird bei Textwerten nicht beachtet.
Sie können kriterien auch mit regulären Ausdrücken festlegen, um Musterabgleiche durchzuführen.
Wenn es sich bei den veröffentlichten Daten um numerische Daten handelt, können Sie einen der folgenden Kriterien verwenden, um die Kriterien für die Ausführung, den Einschluss oder den Ausschluss festzulegen.
| Bedingung | BESCHREIBUNG |
|---|---|
| Ist gleich | Der Wert des veröffentlichten Datenelements entspricht genau dem angegebenen Wert. |
| ist ungleich | Der Wert des veröffentlichten Datenelements entspricht nicht dem angegebenen Wert. |
| Ist kleiner als | Der Wert des veröffentlichten Datenelements ist kleiner als der angegebene Wert. |
| Ist größer als | Der Wert des veröffentlichten Datenelements ist größer als der angegebene Wert. |
| Ist kleiner als oder gleich | Der Wert des veröffentlichten Datenelements ist kleiner als oder gleich dem angegebenen Wert. |
| Ist größer als oder gleich | Der Wert des veröffentlichten Datenelements ist größer als oder gleich dem angegebenen Wert. |
| Liegt zwischen | Der Wert des veröffentlichten Datenelements liegt zwischen zwei angegebenen Werten. |
So fügen Sie eine Bedingung für einen intelligenten Link hinzu
Klicken Sie mit der rechten Maustaste auf einen intelligenten Link, und wählen Sie Eigenschaften aus, um das Dialogfeld Linkeigenschaften zu öffnen.
Wichtig
Zum Ändern der Werte, aus denen die Regel besteht, müssen Sie die unterstrichenen Teile der Bedingung für den intelligenten Link auswählen.
Klicken Sie auf die in der Bedingung aufgeführte Aktivität, um das Dialogfeld Veröffentlichte Daten zu öffnen.
Aktivieren Sie das Kontrollkästchen Gemeinsame veröffentlichte Daten anzeigen , um für alle Aktivitäten geltende Eigenschaften anzuzeigen.
Wählen Sie eine Eigenschaft aus den veröffentlichten Daten, und klicken Sie auf OK. Der Kriterienausdruck wird in Abhängigkeit vom Datentyp geändert, der von der Eigenschaft zurückgegeben wird.
Zum Ändern verschiedener Teile des Ausdrucks wählen Sie den unterstrichenen Text aus, und wählen Sie dann den geeigneten Wert aus, oder geben Sie ihn ein.
Klicken Sie auf Fertig stellen.
So entfernen Sie eine Bedingung für einen intelligenten Link
Klicken Sie im Dialogfeld Linkeigenschaften auf die Registerkarte Einschließen oder Ausschließen .
Zur Auswahl der zu entfernenden Bedingung klicken Sie rechts von der Linkbedingung auf das Wort oder. Klicken Sie dann auf Entfernen.
Klicken Sie auf Fertig stellen.
Wiederholen von Aktivitäten mit eingebetteten Schleifen
Mithilfe von Schleifen können Sie an jeder Position in einem Runbook automatische Wiederholversuche und Überwachungen erstellen.
Sie können eine Schleife für jede Aktivität erstellen, sodass Sie Vorgänge wiederholen können, wenn sie fehlschlagen, oder die Ausgabeinformationen der Aktivität auf gültige Daten testen können. Zudem können Sie mithilfe dieser Mechanismen Wartebedingungen in Ihre Workflows integrieren.
Wenn Sie eine Schleife für eine Aktivität konfigurieren, wird sie weiterhin mit den gleichen Eingabedaten ausgeführt, bis ein gewünschtes Beendigungsschleifenkriterium erreicht ist. Sie erstellen die Beendigungskriterien für die Schleife auf ähnliche Weise wie Smart Link-Konfigurationen. Sie können ein beliebiges veröffentlichtes Datenelement aus der Aktivität als Teil der Exitkonfiguration verwenden oder die Konfiguration nicht beenden. In den allgemeinen veröffentlichten Daten sind spezielle Datenelemente enthalten, z. B. Schleife: Anzahl von Versuchen und Schleife: Gesamtdauer, mit der Sie Informationen aus der Schleife selbst in den Schleifenbedingungen verwenden können.
Schleifen werden einmal für jedes eingehende Datenteil ausgeführt, das an die Aktivität übergeben wird. Betrachten Sie beispielsweise ein Runbook, das eine Abfragedatenbank-Aktivität gefolgt von Zeile anfügenverwendet. Wenn die Abfragedatenbank-Aktivität drei Zeilen zurückgab, würde die Aktivität Zeile anfügen dreimal ausgeführt. Wenn Sie über eine Schleife für die Aktivität Zeile anfügen verfügen, werden drei separate Schleifen ausgeführt. Nachdem das erste Datenelement die Aktivität Zeile anfügen durchlaufen hat, durchläuft das nächste Element Zeile anfügen und schleift, bis es beendet wird, und dann beginnt das dritte Element. Nachdem alle drei Elemente verarbeitet wurden, wird die nächste Aktivität im Runbook ausgeführt.
So konfigurieren Sie Schleifen
Klicken Sie mit der rechten Maustaste auf eine Aktivität im Runbook, um Schleifen auszuwählen. Das Dialogfeld Schleifeneigenschaften wird geöffnet.
Klicken Sie auf der Registerkarte Allgemein auf Aktivieren.
Geben Sie im Feld Verzögerung zwischen Versuchen die Anzahl der Sekunden ein, die zwischen jedem Versuch, die Aktivität auszuführen, angehalten werden soll.
Bedingungen für "Beenden" und "Nicht beenden"
Die Regeln auf der Registerkarte Beenden geben die Bedingungen an, die bestimmen, ob die Schleife beendet wird. Die Regeln auf der Registerkarte Nicht beenden geben die Bedingungen an, die dazu führen, dass die Schleife fortgesetzt wird.
Wichtig
Die Regeln auf der Registerkarte Nicht beenden ersetzen die Regeln auf der Registerkarte Beenden.
Die Regeln auf jeder Registerkarte werden mithilfe einer Or-Bedingung verknüpft. Nur eine der Bedingungen auf einer Registerkarte muss wahr sein, damit die gesamte Registerkarte wahr ist.
Verwenden Sie das folgende Verfahren, um eine Exitbedingung hinzuzufügen oder zu entfernen.
So fügen Sie eine Beenden-Bedingung hinzu
Klicken Sie im Dialogfeld Schleifeneigenschaften entweder auf die Registerkarte Beenden oder nicht beenden, und wählen Sie dann die im Feld aufgeführte Bedingung aus, oder klicken Sie auf Hinzufügen, um eine Bedingung hinzuzufügen.
Wichtig
Um die Werte zu ändern, aus denen sich die Regel befindet, müssen Sie jeden unterstrichenen Teil der Linkbedingung auswählen.
Klicken Sie auf die in der Bedingung aufgeführte Aktivität, um das Dialogfeld Veröffentlichte Daten zu öffnen.
Aktivieren Sie das Kontrollkästchen Allgemeine zurückgegebene Daten anzeigen , um Eigenschaften anzuzeigen, die allen Aktivitäten gemeinsam sind.
Wählen Sie eine Eigenschaft aus den veröffentlichten Daten aus, und klicken Sie dann auf OK. Der Kriterienausdruck wird in Abhängigkeit vom Datentyp geändert, der von der Eigenschaft zurückgegeben wird.
Um die verschiedenen Teile des Ausdrucks zu ändern, wählen Sie den unterstrichenen Text aus, und wählen Sie einen entsprechenden Wert aus, oder geben Sie einen entsprechenden Wert ein.
Klicken Sie auf Fertig stellen.
So entfernen Sie eine Beenden-Bedingung
Klicken Sie im Dialogfeld Schleifeneigenschaften entweder auf die Registerkarte Beenden oder auf die Registerkarte Nicht beenden.
Um die Bedingung auszuwählen, die Sie entfernen möchten, klicken Sie rechts von der Linkbedingung auf Oder und dann auf Entfernen.
Klicken Sie auf Fertig stellen.
Festlegen eines Zeitplans für ein Runbook
Sie können einen Zeitplan festlegen, um zu steuern, wann ein Runbook ausgeführt wird. So besteht beispielsweise die Möglichkeit, dass die Ausführung bestimmter Runbooks zu bestimmten Zeitpunkten nicht angemessen ist (z. B. das Sichern eines Runbooks auf einem Hauptserver während der normalen Geschäftsstunden). Sie können einen Zeitplan erstellen, der auch in komplexen Intervallen ausgeführt wird, beispielsweise am ersten und dritten Montag und Dienstag eines jeden Monats, sofern diese Tage nicht auf einen Feiertag fallen.
Zeitpläne verwenden die Systemuhr des Runbook-Servers, auf dem das Runbook ausgeführt wird. Hierdurch wird ein Funktionieren von Zeitplänen auch in Umgebungen mit virtuellen Maschinen ermöglicht. Außerdem kann die Ausführung so fortgesetzt werden, wenn die Systemuhr infolge eines Wechsels zwischen Sommer- und Winterzeit umgestellt wird.
Runbooks, die vor einem unzulässigen Zeitpunkt gestartet werden, werden auch dann bis zum Abschluss ausgeführt, wenn die Verarbeitung bei Eintreten des unzulässigen Zeitpunkts noch ausgeführt wird. Sie werden also nach Beginn der Verarbeitung nicht mehr unterbrochen.
Wichtig
Die Zugriffsberechtigungen für Zeitpläne können geändert werden, Diese Berechtigungen werden vom Runbook-Server aber nicht erzwungen.
Hinweis
Wenn Sie planen, dass ein Runbook während einer Stunde gestartet wird, die übersprungen wird, wenn die Systemuhr um eine Stunde nach vorn angepasst wird, wird diese Startzeit übersprungen, und das Runbook wird zum nächsten geplanten Zeitpunkt gestartet. Wenn Sie planen, dass ein Runbook während einer Stunde gestartet wird, die zweimal auftritt, da die Systemuhr um eine Stunde rückwärts angepasst wird, wird das Runbook zweimal gestartet.
Hinweis
Orchestrator unterstützt das Verschieben mehrerer Zeitpläne mit Mehrfachauswahl nicht. Wenn Sie mehr als einen Zeitplan in einen anderen Ordner verschieben möchten, müssen Sie jeden Zeitplan einzeln verschieben.
So erstellen Sie einen Zeitplan
Klicken Sie im Bereich Verbindungen mit der rechten Maustaste auf den Ordner Zeitpläne oder einen Unterordner des Ordners Zeitpläne , zeigen Sie auf Neu, und klicken Sie auf Zeitplan , um das Dialogfeld Neuer Zeitplan zu öffnen.
Geben Sie auf der Registerkarte Allgemein im Feld Name einen Namen für den Zeitplan ein.
Geben Sie im Feld Beschreibung eine Beschreibung ein, die den Zweck des Zeitplans erklärt.
Klicken Sie auf die Registerkarte Details. Wählen Sie die Tage aus, an denen runbooks nach diesem Zeitplan ausgeführt werden können:
Wochentage:Wählen Sie diese Option aus, und wählen Sie die Wochentage aus, an denen dieser Zeitplan die Ausführung von Runbooks zulässt.
Ausführen: Wählen Sie aus, für welche Wochen im Kalendermonat die Ausführung von Runbooks durch diesen Zeitplan geplant werden soll:
Tage des Monats: Wählen Sie diese Option aus, und wählen Sie die Tage im Monat aus, an denen die Ausführung von Runbooks durch diesen Zeitplan zugelassen werden soll. Geben Sie die Tage im Monat durch Eingabe der jeweiligen Nummer des Tags im Monat an. Mithilfe von Bindestrichen können Sie Bereiche festlegen und mit Kommata Einträge voneinander trennen. Die Eingabe von 1,3 schließt beispielsweise den ersten und dritten Tag des Monats ein. Die Eingabe 1-21 bezeichnet den Zeitraum zwischen dem ersten und dem einundzwanzigsten Tag des Monats. Sie können beide Methoden kombinieren und so komplexe Beschreibungen zu den Tagen innerhalb des Monats erstellen. Mit all geben Sie alle Tage des Monats an. Mit last geben Sie den letzten Tag des Monats an.
Beachten Sie, dass Sie all und last nicht als Bestandteil eines Zeitbereichs angeben können. Die Bereichsangabe „5-31“ funktioniert bei allen Monaten einschließlich jener mit 28, 29, 30 und 31 Tagen.
Klicken Sie auf Stunden , um das Dialogfeld Zeitplan zu öffnen.
Klicken und ziehen Sie, um eine Gruppe von Stunden in einer Woche auszuwählen. Der Text am unteren Rand des Dialogfeldes stellt den ausgewählten Zeitraum dar. Wählen Sie nun eine der folgenden Einstellungen aus:
Zugelassen (blau): Hiermit wird der von Ihnen festgelegte Bereich als Zeitraum festgelegt, in dem Runbooks ausgeführt werden dürfen.
Verweigert (weiß): Hiermit wird der von Ihnen festgelegte Bereich als Zeitraum festgelegt, in dem Runbooks nicht ausgeführt werden dürfen.
Klicken Sie auf OK.
Klicken Sie auf die Registerkarte Ausnahmen. In der Liste werden alle Tage angezeigt, die Ausnahmen von den regeln sind, die auf der Registerkarte Details definiert sind.
Klicken Sie auf Hinzufügen , um das Dialogfeld Datum zu öffnen.
Geben Sie das Datum an, und wählen Sie Zulassen oder Nicht zulassen aus, um die Ausführung des Runbooks am betreffenden Tag zuzulassen bzw. nicht zuzulassen. Klicken Sie dann auf OK. Der Eintrag wird in der Liste angezeigt.
Zum Ändern eines Ausnahmeeintrags wählen Sie diesen aus und klicken dann auf Ändern. Zum Entfernen des Ausnahmeeintrags wählen Sie diesen aus und klicken dann auf Entfernen.
Zum Ändern eines Zeitplans doppelklicken Sie auf den Zeitplan.
Zum Entfernen eines Zeitplans klicken Sie mit der rechten Maustaste auf den Zeitplanund wählen dann Löschenaus.
Klicken Sie auf Fertig stellen.
So weisen Sie einem Runbook einen Zeitplan zu
Klicken Sie mit der rechten Maustaste auf die Registerkarte „Runbook“, und klicken Sie auf Eigenschaften , um das Dialogfeld Runbookeigenschaften zu öffnen.
Klicken Sie auf der Registerkarte Allgemein auf die Schaltfläche (...) , um das Dialogfeld Zeitplan auswählen zu öffnen.
Wählen Sie den für das Runbook zu übernehmenden Zeitplan aus, und klicken Sie dann auf OK.
Klicken Sie auf Fertig stellen.
Bei jedem Start des Runbooks wird der Zeitplan überprüft, um sicherzustellen, dass das Runbook ausgeführt werden darf. Ist die Ausführung nicht zulässig, dann wird es beendet und bis zum nächsten geplanten Start nicht mehr neu gestartet.
So entfernen Sie einen Zeitplan aus einem Runbook
Klicken Sie mit der rechten Maustaste auf die Registerkarte „Runbook“, und klicken Sie auf Eigenschaften , um das Dialogfeld Runbookeigenschaften zu öffnen.
Klicken Sie auf der Registerkarte Allgemein auf die Schaltfläche (...) , um das Dialogfeld Zeitplan auswählen zu öffnen.
Wählen Sie keinen Zeitplan aus. Klicken Sie auf OK.
Klicken Sie auf Fertig stellen. Der Zeitplan wird aus dem Runbook entfernt.
Bearbeiten von Daten mit Funktionen
Möglicherweise müssen Sie Zeichenfolgendaten aus Textdateien, zurückgegebenen Daten oder anderen Quellen bearbeiten und in ein nutzbares Formular für Ihre Runbookaktivitäten konvertieren. Darüber hinaus können Sie einfache arithmetische Operationen ausführen, z. B. das Berechnen von Summen und Unterschieden und das Ausführen von Divisions- und Multiplikationsvorgängen. Sie können Text z. B. mithilfe einer Aktivität Textdateiverwaltung aus einer Textdatei extrahieren, führende und nachstehende Leerzeichen löschen und dann bestimmte Teile des Texts als zurückgegebene Datenelemente an andere Aktivitäten übergeben.
Sie bearbeiten Daten im Runbook, indem Sie eine Funktion einfügen. Datenbearbeitungsfunktionen müssen in eckigen Klammern stehen ('[' und ']'). Zum Beispiel:
[Upper('this will be inserted in upper case')]
Wenn die Aktivität ausgeführt wird, wird der Text "this will be inserted in uppercase" aus dem Beispiel ersetzt durch "THIS WILL BE INSERTED IN UPPERCASE".
Bei Funktionen wird die Groß- und Kleinschreibung berücksichtigt. "Upper('Text')" wird z. B. verarbeitet, "upper('Text')" jedoch nicht.
In der folgenden Tabelle sind die funktionen aufgeführt, die für Runbooks unterstützt werden.
| Funktion und Definition | Verwendung | Parameter | Beispiel |
|---|---|---|---|
| Upper - Konvertiert Text in Großbuchstaben. | Upper('Text') | Text - Der Text, der in Großbuchstaben konvertiert wird. | Die Rückgabe von "Upper('this will be converted to uppercase')" lautet "THIS WILL BE CONVERTED TO UPPERCASE". |
| Lower - Konvertiert Text in Kleinbuchstaben. | Lower('Text') | Text - Der Text, der in Kleinbuchstaben konvertiert wird. | Die Rückgabe von "Lower('This Will Be Converted To Lowercase')" lautet "this will be converted to lowercase". |
| Field - Gibt Text an einer bestimmten Position zurück. | Field('Text', 'Trennzeichen', Feldnummer) | Text - Der Text, der durchsucht wird. Trennzeichen - Das Zeichen, das die Felder voneinander trennt. Feldnummer - Die Position des zurückzugebenden Felds (beginnend bei 1). |
Die Rückgabe von "Field('John;Smith;9055552211', ';', 2)" lautet "Smith". |
| Sum - Gibt die Summe einer Reihe von Zahlen zurück. | Sum(ersteZahl, zweiteZahl, dritteZahl, ...) | Zahl - Die zu addierende Zahl. Sie können eine beliebige Anzahl von Zahlen mit einem Komma (,) als Trennzeichen eingeben. | Die Rückgabe von "Sum(2,3,4,5)" lautet "14". |
| Diff - Gibt die Differenz zweier Zahlen zurück. | Diff(Number1, Number2, < Precision > ) | Zahl1 - Die Zahl, von der subtrahiert wird. Zahl2 - Die Zahl, die von Zahl1 subtrahiert wird. Genauigkeit <> Optional: Die Anzahl der Dezimalstellen, auf die das Ergebnis gerundet wird. |
Die Rückgabe von "Diff(9, 7)" lautet "2". Die Rückgabe von "Diff(9,3, 2,1, 2)" lautet "7,20". |
| Mult - Gibt das Produkt einer Reihe von Zahlen zurück. | Mult(ersteZahl, zweiteZahl, dritteZahl, ...) | Zahl - Die zu multiplizierende Zahl. Sie können eine beliebige Anzahl von Zahlen mit einem Komma (,) als Trennzeichen eingeben. | Die Rückgabe von "Mult(2, 3, 4)" lautet "24". |
| Div - Gibt den Quotienten zweier Zahlen zurück. | Div(Number1, Number2, < Precision > ) | Zahl1 - Die Zahl, die geteilt werden soll. Zahl2 - Die Zahl, durch die Zahl1 geteilt wird. Genauigkeit <> Optional: Die Anzahl der Dezimalstellen, auf die das Ergebnis gerundet wird. |
Die Rückgabe von "Div(8, 4)" lautet "2". Die Rückgabe von "Div(9, 2, 2)" lautet "4,50". |
| Instr - Gibt die Position des ersten Vorkommens von Text in einem anderen Text zurück. | Instr ('ZuDurchsuchenderText', 'ZuSuchenderText') | ZuDurchsuchenderText - Der Text, der durchsucht wird. ZuSuchenderText - Der Text, den Sie suchen. |
Die Rückgabe von "Instr('This is a string that is searched', 'string')" lautet "11". |
| Right - Gibt einen Textteil von der rechten Seite des vollständigen Textes zurück. | Right('Text', Länge) | Text – Der vollständige Text. Länge - Die Anzahl von Zeichen von der rechten Seite, die zurückgegeben werden. |
Die Rückgabe von "Right('Take from the right', 9)" lautet "the right". |
| Left - Gibt einen Textteil von der linken Seite des vollständigen Textes zurück. | Left('Text', Länge) | Text – Der vollständige Text. Länge - Die Anzahl von Zeichen von der linken Seite, die zurückgegeben werden. |
Die Rückgabe von "Left('Take from the left', 4)" lautet "Take". |
| Mid - Gibt einen Textteil aus der Mitte des vollständigen Textes zurück. | Mid('Text', Start, Länge) | Text – Der vollständige Text. Start - Die Startposition im Text, an der Sie mit der Rückgabe von Zeichen beginnen möchten. Länge - Die Anzahl von Zeichen, die ausgehend von der Startposition zurückgegeben werden sollen. |
Die Rückgabe von "Mid('Take from the middle', 5, 4)" lautet "from". |
| LTrim - Entfernt führende Leerzeichen aus einem Text. | LTrim('Text') | Text - Der Text, aus dem die führenden Leerzeichen gelöscht werden sollen. | Die Rückgabe von "LTrim(' Remove the leading spaces only. ')" lautet "Remove the leading spaces only. ' |
| RTrim - Entfernt nachstehende Leerzeichen aus einem Text. | RTrim('Text') | Text - Der Text, aus dem die nachstehenden Leerzeichen gelöscht werden sollen. | Die Rückgabe von "RTrim(' Remove the trailing spaces only. ')" lautet " Remove the trailing spaces only." |
| Trim - Entfernt führende und nachstehende Leerzeichen aus einem Text | Trim('Text') | Text - Der Text, aus dem die Leerzeichen entfernt werden sollen. | Die Rückgabe von "Trim(' Remove leading and trailing spaces. ')" lautet "Remove leading and trailing spaces." |
| Len - Gibt die Länge eines Textes zurück. | Len('Text') | Text - Der Text, der gemessen wird. | Die Rückgabe von "Len('Measure this text')" lautet 17. |
Hinweis
Bei Funktionen wird die Groß- und Kleinschreibung berücksichtigt. "Upper('Text')" wird z. B. verarbeitet, "upper('Text')" jedoch nicht.
Nächste Schritte
- Eine exemplarische Vorgehensweise zum Erstellen eines Beispiel-Runbooks finden Sie unter Erstellen und Testen eines Beispiel-Runbooks.