Funciones globales

Las funciones personalizadas permiten a los usuarios manipular datos en ServiceDesk Plus y otras aplicaciones externas. Las funciones personalizadas se crean en Deluge, el lenguaje de secuencias de comandos propietario de Zoho.

Las funciones globales son funciones personalizadas que se pueden llamar desde acciones personalizadas configuradas para solicitudes, cambios o programaciones personalizadas, cuando sea necesario. Pueden almacenar información esencial para conectarse con aplicaciones externas, funcionalidades comunes y configuraciones, todo lo cual puede invocarse desde acciones personalizadas.

Puede crear y realizar otras acciones en las funciones globales en cualquiera de las siguientes ubicaciones:

  • Para solicitudes: Admin >> Gestión de incidentes > Función personalizada de solicitud >> Funciones globales
  • Para cambios: Admin >> Gestión de problemas/cambios > Función personalizada de cambio >> Funciones globales
  • Para programaciones personalizadas: Admin >> Configuración general >> Funciones de programaciones personalizadas

Agregar una nueva función global 

  1. Use el botón Nuevo para crear una función global.
  2. En la página mostrada, proporcione un nombre para su función global.
  3. Seleccione el tipo de retorno para la función global en la lista desplegable.
  4. Agregue una descripción, si es necesario.
  5. Especifique los parámetros y el tipo de retorno de los parámetros. Haga clic en el ícono para agregar varios parámetros.
  6. Use la sencilla acción de arrastrar y soltar para seleccionar objetos del Editor de scripts Deluge en el lienzo.
  7. Haga clic en Guardar.
Puede elegir el tipo de retorno y especificar hasta 10 parámetros. 

 

 

A cada función global se le asignará un nombre interno con el formato global_function_<id>. El nombre interno de una función global se mostrará en el encabezado del editor Deluge. Puede usar este nombre interno para llamar a la función global desde una acción personalizada.

Probar función global 

Después de escribir la función de programaciones personalizadas, haga clic en Guardar y probar para ejecutar una prueba de la función global.

Especifique los valores de los parámetros y haga clic en Ejecutar.

La salida se imprimirá junto con las sentencias de información que se usan para depuración.

Consejo de depuración

Cuando prueba una función global, puede depurar el código e imprimir la salida usando una sentencia llamada info.

 
info {return-argument};
info context;
return true;

 

Por ejemplo, para comprender la estructura de string priority, date created on, simplemente puede ejecutar el siguiente script y estudiar la respuesta.

 
info string priority,date created on;
info context;
return true;

 

Para obtener más detalles sobre Deluge, visite la guía de ayuda de Deluge.

Vista de lista de funciones globales

Después de crear funciones globales, puede administrarlas desde la vista de lista de la siguiente manera:

  • Haga clic en el ícono para editar o eliminar una acción personalizada. Para eliminar acciones personalizadas de forma masiva, seleccione las acciones personalizadas y haga clic en Eliminar en la barra de herramientas.
  • Use palabras clave para buscar funciones globales desde la barra de búsqueda.

 

 

Con la confianza de las mejores organizaciones del mundo

Brindemos un mejor soporte juntos, más rápido y más fácil