L'éditeur de code avancé de CA Process Automation vous permet de créer, de modifier et de déboguer facilement du code en différents langages de script, dans les emplacements suivants :
L'éditeur de code prend en charge les langages suivants :
Certains opérateurs supplémentaires contiennent des éditeurs de texte qui utilisent la fonctionnalité d'éditeur de code, le cas échéant. Lorsque le langage utilisé dans l'opérateur est pris en charge par l'éditeur de code et CA Process Automation, les éditeurs de texte s'adaptent automatiquement à ce langage. Les éditeurs de texte mettent notamment en surbrillance des mots clés spécifiques au langage. Toutefois, si les opérateurs utilisent un langage non pris en charge par l'éditeur de code ou non implémenté dans CA Process Automation, un éditeur de texte simple est disponible pour le codage.
Si un processus est archivé, l'éditeur de code démarre en lecture seule et l'éditeur et la barre d'outils sont désactivés. Toutefois, certains boutons de la barre d'outils (par exemple, Rechercher, Aide et validation de script) sont encore disponibles.
L'éditeur de code inclut les fonctionnalités suivantes :
Faites glisser un fichier ou sélectionnez le texte (dans CA Process Automation ou en dehors) et déposez-le dans l'éditeur.
Recherchez un code spécifique, qui respecte la casse et les options d'expressions régulières, puis remplacez des instances ou toutes les occurrences.
Annulez l'action précédente.
Restaurez l'action précédente.
Avancez jusqu'à une ligne spécifique du code.
Ajustez le retrait du texte sélectionné.
Ajustez le retrait du texte de l'intégralité du document de code.
Recherchez un fichier spécifique à importer dans l'éditeur.
Les modes d'éditeur pris en charge pour des fichiers importés incluent :
CA Process Automation renvoie une erreur si d'autres extensions de fichier sont importées dans l'éditeur de code avancé.
Remarque : Vous pouvez importer tous les types de fichier pour l'éditeur générique.
Enregistrez le fichier dans vos téléchargements CA Process Automation.
Affichez les erreurs de code. Cette fonctionnalité est uniquement disponible dans les cas suivants :
L'éditeur met en surbrillance le code incorrect dans un journal d'erreurs que vous pouvez faire défiler en bas de l'éditeur. Chaque erreur contient le nombre de lignes et un lien hypertexte permettant d'accéder à la ligne spécifique du code. Lorsque vous corrigez l'erreur, l'éditeur l'efface automatiquement à partir du journal d'erreurs.
Remarque : Le code doit être entré correctement, dans des expressions valides. Toutefois, vous pouvez enregistrer le code même s'il contient des erreurs et CA Process Automation renverra un avertissement. Certaines validations (comme les exemples suivants) sont ignorées :
Valeur attendue : ‘Use Strict’ dans la déclaration de fonction JavaScript.
Valeur attendue : ‘===’ au lieu de ‘==’ dans la condition.
Valide un mélange d'onglets et d'espaces.
Lorsque vous cliquez sur le numéro d'une ligne contenant un "{", l'éditeur de code se replie le code jusqu'au crochet "}".
Lors de la modification du code XML, l'organisation du code dépend des balises correspondantes. Vous pouvez développer ou réduire le fragment XML en fonction de ces balises. L'éditeur de code insère automatiquement les balises de fin lorsque vous modifiez le code.
L'éditeur de code utilise également les conventions suivantes :
L'éditeur de code utilise les couleurs suivantes pour afficher le code JavaScript :
Description
Exemple :![]()
Fonctions système de CA Process Automation. Les codes JavaScript côté client et côté serveur contiennent des définitions de fonctions de système différentes.
Exemple :![]()
Mots clés JavaScript.
Exemple :![]()
L'éditeur de code utilise les raccourcis suivants :
Les raccourcis suivants sont uniquement valides pour JavaScript :
Remarque : Vous pouvez utiliser uniquement JavaScript côté client dans le Concepteur de formulaires (pour des formulaires de demande de démarrage et des formulaires de demande interaction). Les fonctions système spécifiques à CA Process Automation ne sont pas disponibles. Toutefois, les fonctions de formulaire sont disponibles.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|