Tema anterior: Funciones JavaScript para la reutilización, personalización y resolución de problemas

Tema siguiente: Cómo utilizar controles de fecha en formularios de CA Workflow

Cómo solucionar los problemas de las funciones JavaScript

Para codificar y solucionar los problemas de las funciones JavaScript personalizadas, lleve a cabo estas tareas:

  1. En el archivo custom_form_example.js, asegúrese de que la siguiente variable esté establecida en verdadera, del modo indicado a continuación:
    var custom_form_example_on = "true";
    

    Si se establece esta variable como true, se habilitan todas las funciones personalizadas de los archivos custom_form_lib.js y custom_form_example.js, siempre y cuando se utilice customCallback(función personalizada) para recuperarlas al definir atributos para campos de texto rellenados previamente.

    De igual forma, si se establece esta variable en falsa, se deshabilitan todas las funciones personalizadas, siempre y cuando se siga esta práctica recomendada.

    De forma predeterminada, esta variable se establece en verdadera.

  2. Codifique la nueva función o funciones en custom_form_lib.js o custom_form_example.js. Utilice Funciones JavaScript para la reutilización, personalización y solución de problemas.
  3. En el archivo custom_form_example.js, habilite el modo de depuración. Para ello establezca la variable custom_debug_on en verdadera, tal y como se indica a continuación:
    var custom_debug_on = "true";
    

    Para deshabilitar el modo de depuración, establezca la variable custom_debug_on en falsa.

    Nota: Activar y desactivar el modo de depuración no afecta a las funciones personalizadas a menos que se utilice customCallback(función personalizada) para recuperarlas al definir atributos para campos de texto rellenados previamente.

  4. Asegúrese de que todas las funciones que van a ser depuradas disponen de una etiqueta de depuración codificada.
  5. Guarde los cambios que haya efectuado en el archivo custom_form_lib.js o custom_form_example.js.
  6. De forma opcional, borre la memoria caché del explorador Web. Suprima las cookies y el historial.

    Es altamente recomendable llevar a cabo este paso, ya que, a menudo, las actualizaciones de JavaScript se guardan en la memoria caché.

  7. Si ha realizado el paso anterior, vuelva a iniciar sesión en CA Service Catalog (ya que la sesión finalizará automáticamente al suprimir las cookies).
  8. Mediante la interfaz gráfica de usuario de CA Service Catalog, pruebe los formularios que utilizan los archivos *.js actualizados (custom_form_lib.js o custom_form_example.js).

    Si la depuración está habilitada, se muestra un cuadro de diálogo de confirmación de la alerta de depuración antes de ejecutar cada función. Haga clic en Aceptar para continuar.

    Asegúrese de probar los formularios en un servicio, desde la solicitud hasta el cumplimiento.

  9. Registre si todas las funciones se ejecutan correctamente o provocan errores.
  10. Si alguna función provoca un error, compruébela, corrija los errores e intente ejecutarla de nuevo. Siga comprobando, corrigiendo y probando hasta que la función se ejecute correctamente.

    También es posible utilizar las funciones de registro del explorador Web, como, por ejemplo, la función Consola de errores de Mozilla Firefox.

Una vez que las funciones se ejecuten correctamente, habrá personalizado correctamente los formularios.