Tema anterior: Procesos multicliente utilizando la observación de procesosTema siguiente: Operadores e iconos


El Editor de código de CA Process Automation

El editor de código avanzado en CA Process Automation permite crear, editar y depurar fácilmente código para diversos lenguajes de programación en las siguientes ubicaciones:

El Editor de código admite los idiomas siguientes:

Algunos operadores adicionales contienen editores de texto que utilizan la funcionalidad del editor de código cuando procede. Cuando el idioma específico que se ha utilizado en el operador es compatible con el editor de código y CA Process Automation, sus editores de texto se adaptarán automáticamente al idioma especificado. Específicamente, sus editores de texto resaltan palabras clave específicas de idioma. Sin embargo, si los operadores utilizan un idioma que no es compatible con el editor de código o que no se ha implementado en CA Process Automation, un editor de texto sin formato estará disponible para codificar.

Si se incorpora un proceso, el Editor de código se inicia en el modo de sólo lectura y se desactivan el editor y la barra de herramientas. Sin embargo, algunos botones de la barra de herramientas (por ejemplo, Script validation (validación de Script), Buscar y Ayuda) todavía están disponibles.

El Editor de código incluye las siguientes funciones:

Arrastrar y soltar

Arrastra cualquier archivo o texto seleccionado (desde dentro o fuera de CA Process Automation) y lo suelta en el editor para rellenarlo.

Buscar/Reemplazar

Encuentre código específico (con las opciones de expresiones regulares y distinguir entre mayúsculas y minúsculas) y, a continuación, reemplace instancias específicas o todos los resultados.

Deshacer

Revierte la acción previa.

Rehacer

Revierte la acción previa Deshacer.

Ir a la línea número

Avanza a una línea especificada del código.

Volver a dar formato a la selección

Ajusta el sangrado del texto seleccionado.

Volver a formatear todo el documento

Ajusta el sangrado del documento de todo el código.

Importación de archivos

Busque un archivo específico para importarlo en el editor.

Entre los modos de editor compatibles con archivos importados se incluyen:

CA Process Automation proporciona un error si otras extensiones de archivo se importan en el editor de código avanzado.

Nota: Cualquier tipo de archivo se puede importar para el editor genérico.

Exportar a archivo

Guarde el archivo en las descargas de CA Process Automation.

Mostrar registro de errores

Muestra los errores en el código. Esta función está solamente disponible en los siguientes casos:

El editor marca el código incorrecto en un registro de errores desplazable en la parte inferior del editor. Cada error contiene el número de línea y un hipervínculo para ir a la línea específica del código. Cuando se corrige el error, el editor lo borra automáticamente del registro de errores.

Nota: El código se debe introducir correctamente, en expresiones válidas. Sin embargo, se puede guardar código incluso si contiene errores, aunque CA Process Automation emitirá una advertencia. Se omiten algunas validaciones (como los ejemplos siguientes):

"strict"

Espera Use Strict en la declaración de funciones de JavaScript.

"eqeqeq"

Espera === en lugar de == en la condición.

"smarttabs"

Valida una mezcla de fichas y espacios.

Pliegue de código

Cuando se hace clic en el número de línea de un {, el Editor de código pliega el código hasta el paréntesis coincidente }.

Al editar XML, el pliegue de código se basa en las etiquetas coincidentes. Se puede expandir o contraer el fragmento de XML basado en las etiquetas coincidentes. El editor de código cierra automáticamente las etiquetas mientras usted edita.

El Editor de código también utiliza las convenciones siguientes:

Codificación en colores

El Editor de código utiliza los colores siguientes para mostrar JavaScript:

Naranja

Indica:

Ejemplo: Ilustración de la palabra "Conjuntos de datos" en texto naranja.

Azul

Indica las funciones del sistema de CA Process Automation. JavaScript del lado cliente y del lado servidor tienen conjuntos diferentes de las funciones del sistema.

Ejemplo: Ilustración de la función "adjustResourceVals" en texto azul.

Morado

Indica las palabras clave de JavaScript.

Ejemplo: Ilustración de la palabra "Comentario" en texto morado.

Accesos directos

El Editor de código utiliza los accesos directos siguientes:

Los accesos directos siguientes solamente son válidos para JavaScript: