Vorheriges Thema: Mandantenfähigkeitsprozesse und ProzessüberwachungNächstes Thema: Operatoren und Symbole


Der CA Process Automation-Code-Editor

Mit dem erweiterten Code-Editor in CA Process Automation können Sie einen Code für verschiedene Skripterstellungssprachen einfach erstellen, bearbeiten und debuggen:

Der Code-Editor unterstützt die folgenden Sprachen:

Einige zusätzliche Operatoren enthalten Texteditoren, die die Code-Editor-Funktion verwenden (sofern zutreffend). Wenn die angegebene Sprache, die innerhalb des Operators verwendet wird, vom Code-Editor und von CA Process Automation unterstützt wird, passen sich die Texteditoren automatisch der angegebenen Sprache an. Insbesondere heben die Texteditoren sprachspezifische Schlüsselwörter hervor. Wenn die Operatoren allerdings eine Sprache verwenden, die der Code-Editor nicht unterstützt oder die nicht von CA Process Automation implementiert ist, dann steht ein Texteditor für das Codieren zur Verfügung.

Wenn ein Prozess eingecheckt ist, startet der Code-Editor in schreibgeschütztem Modus und der Editor und die Symbolleiste sind deaktiviert. Allerdings sind einige Schaltflächen der Symbolleiste (beispielsweise "Suchen", "Hilfe" und die Skript-Validierungsfunktion) noch verfügbar.

Der Code-Editor enthält folgende Funktionen:

Drag-and-Drop

Ziehen Sie eine Datei oder einen ausgewählten Text per Drag-and-Drop (von innerhalb oder außerhalb von CA Process Automation) in den Editor, damit dieser damit aufgefüllt wird.

Suchen/Ersetzen

Suchen Sie einen bestimmten Code (unter Verwendung der Optionen "Groß- /Kleinschreibung beachten" und "Reguläre Ausdrücke"), und ersetzen Sie dann bestimmte Instanzen oder alle Vorkommen.

Rückgängig

Machen Sie Ihre letzte Aktion rückgängig.

Wiederherstellen

Stellen Sie Ihre zuletzt rückgängig gemachte Aktion wieder her.

Wechseln zu Zeile Nr.

Gehen Sie weiter zu einer bestimmten Zeile des Codes.

Auswahl umformatieren

Passen Sie den Einzug des ausgewählten Textes an.

Gesamtes Dokument umformatieren

Passen Sie den Einzug des ganzen Codedokuments an.

Importieren aus Datei

Suchen Sie nach einer bestimmten Datei, die in den Editor importiert werden soll.

Unterstützte Editormodi für importierte Dateien sind:

CA Process Automation gibt einen Fehler an, wenn andere Dateierweiterungen im erweiterten Code-Editor importiert werden.

Hinweis: Ein beliebiger Dateityp kann für den generischen Editor importiert werden.

In Datei exportieren

Speichern Sie die Datei in Ihren Downloads von CA Process Automation.

Fehlerprotokoll anzeigen

Zeigt Fehler in Ihrem Code an. Diese Funktion ist nur in folgenden Fällen verfügbar:

Der Editor markiert falsche Codes in einem durchsuchbaren Fehlerprotokoll unten im Editor. Jeder Fehler enthält die Zeilennummer und einen Hyperlink, um zur entsprechenden Zeile des Codes zu navigieren. Wenn Sie den Fehler beheben, löscht der Editor ihn automatisch aus dem Fehlerprotokoll.

Hinweis: Der Code sollte ordnungsgemäß in gültigen Ausdrücken eingegeben werden. Sie können den Code speichern, auch wenn der Code Fehler enthält und CA Process Automation eine Warnung ausgibt. Manche Validierungen (wie die folgenden Beispiele) werden übersprungen:

"strict"

Erwartet die Verwendung des strikten Modus in der Erklärung der JavaScript-Funktion.

"eqeqeq"

Erwartet ‘===’ anstelle von ‘==’ in der Bedingung.

"smarttabs"

Validiert eine Mischung aus Tabulatorstellen und Leerzeichen.

Code-Faltung

Wenn Sie auf die Zeilennummer einer Klammer "{" klicken, faltet der Code-Editor den Code bis zu seiner übereinstimmenden Klammer "}".

Wenn Sie XML bearbeiten, basiert die Code-Faltung auf den übereinstimmenden Tags. Sie können das XML-Fragment, das auf den übereinstimmenden Tags basiert, ein- oder ausblenden. Bei der Bearbeitung schließt der Code-Editor automatisch die End-Tags.

Der Code-Editor verwendet auch die folgenden Konventionen:

Farbcodierung

Der Code-Editor verwendet die folgenden Farben, um JavaScript anzuzeigen:

Orange

Zeigt an:

Beispiel: Abbildung des Wortes "Datensätze" in orangem Text.

Blau

Zeigt Systemfunktionen von CA Process Automation an. Clientseitige und serverseitige JavaScripts haben unterschiedliche Systemfunktions-Sets.

Beispiel: Abbildung der Funktion "adjustResourceVals" in blauem Text.

Violett

Zeigt JavaScript-Schlüsselwörter an.

Beispiel: Abbildung des Wortes "Kommentar" in lilafarbenem Text.

Verknüpfungen

Der Code-Editor verwendet die folgenden Verknüpfungen:

Die folgenden Verknüpfungen sind nur gültig für JavaScript: