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:
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 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.
Machen Sie Ihre letzte Aktion rückgängig.
Stellen Sie Ihre zuletzt rückgängig gemachte Aktion wieder her.
Gehen Sie weiter zu einer bestimmten Zeile des Codes.
Passen Sie den Einzug des ausgewählten Textes an.
Passen Sie den Einzug des ganzen Codedokuments an.
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.
Speichern Sie die Datei in Ihren Downloads von CA Process Automation.
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:
Erwartet die Verwendung des strikten Modus in der Erklärung der JavaScript-Funktion.
Erwartet ‘===’ anstelle von ‘==’ in der Bedingung.
Validiert eine Mischung aus Tabulatorstellen und Leerzeichen.
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:
Der Code-Editor verwendet die folgenden Farben, um JavaScript anzuzeigen:
Zeigt an:
Beispiel: ![]()
Zeigt Systemfunktionen von CA Process Automation an. Clientseitige und serverseitige JavaScripts haben unterschiedliche Systemfunktions-Sets.
Beispiel: ![]()
Zeigt JavaScript-Schlüsselwörter an.
Beispiel: ![]()
Der Code-Editor verwendet die folgenden Verknüpfungen:
Die folgenden Verknüpfungen sind nur gültig für JavaScript:
Hinweis: Im Formulardesigner können nur clientseitige JavaScripts verwendet werden (für Startauftragsformulare und Interaktionsauftragsformulare). CA Process Automation-spezifische Systemfunktionen sind nicht verfügbar. Formularfunktionen sind jedoch verfügbar.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|