Comandos IF-ELSE-STEP de la Mesa de servicioEl siguiente es un resumen de sentencias IF-ELSE y STEP utilizadas en procedimientos de la Mesa de servicio.
Cuando se use Estas sentencias IF-ELSE y STEP son utilizadas por los siguientes tipos de procedimientos de la Mesa de servicio.
IF-ELSE en detalle Revisar una variable Ingrese el nombre de la variable en el formato Ingrese un operador de comparación de cadenas. Las mismas opciones de comparación de cadenas están disponibles para todos los comandos IF. Ver Comparaciones de cadenas y Comparaciones de fecha y hora. Luego ingrese segundo valor para comparar contra el primer valor. En lugar de un valor también puede ingresar una variable de objeto en el formato Si la prueba es verdadera, se ejecutan los pasos IF. Si la prueba es falsa, se ejecutan los pasos ELSE. Pruebas de solicitudes duplicadas El comando IF sólo está disponible en un procedimiento de Desduplicación de solicitud de ticket. Prueba una solicitud de ticket para ver si es una duplicación de un ticket existente. Evita que se creen múltiples tickets para la solicitud de ticket, dentro de un límite de tiempo determinado. Las solicitudes de tickets se crean cuando la Mesa de servicio recibe una solicitud para crear un ticket. Las solicitudes de tickets se basan en un correo electrónico entrante o evento del sistema, como las condiciones de alarma Las configuraciones de correo electrónico entrante y los procedimientos vinculados de la mesa de servicio determinan cómo de procesan las solicitudes de tickets en tickets, qué mesas de servicio se usan para crear los tickets y si las solicitudes de tickets se cancelan. Pruebas verdaderas si se cumplen una o más de las siguientes condiciones:
Limita la coincidencia a los <N> números de períodos más recientes, basados en la fecha de creación del ticket. Probar un campo personalizado del ticket Ingrese el nombre de un campo personalizado en el formato Ingrese un operador de comparación de cadenas. Las mismas opciones de comparación de cadenas están disponibles para todos los comandos IF. Ver Comparaciones de cadenas y Comparaciones de fecha y hora. Luego ingrese segundo valor para comparar contra el primer valor. En lugar de un valor también puede ingresar una variable de objeto en el formato Si la prueba es verdadera, se ejecutan los pasos IF. Si la prueba es falsa, se ejecutan los pasos ELSE. Probar un valor de propiedad del nuevo ticket Seleccione una propiedad de ticket de la lista desplegable, en el formato Ingrese un operador de comparación de cadenas. Las mismas opciones de comparación de cadenas están disponibles para todos los comandos IF. Ver Comparaciones de cadenas y Comparaciones de fecha y hora. Luego ingrese segundo valor para comparar contra el primer valor. En lugar de un valor también puede ingresar una variable de objeto en el formato Si la verificación es verdadera, se ejecutan los pasos IF. Si la verificación es falsa, se ejecutan los pasos ELSE . Probar valor de propiedad del recibo El comando IF sólo está disponible en el procedimiento Mapeo de solicitud de ticket. Seleccione una propiedad de ticket de la lista desplegable, en el formato Ingrese un operador de comparación de cadenas. Las mismas opciones de comparación de cadenas están disponibles para todos los comandos IF. Ver Comparaciones de cadenas y Comparaciones de fecha y hora. Luego ingrese segundo valor para comparar contra el primer valor. En lugar de un valor también puede ingresar una variable de objeto en el formato Si la prueba es verdadera, se ejecutan los pasos IF. Si la prueba es falsa, se ejecutan los pasos ELSE. Propiedades SourceType, SourceTag y SourceValue Las propiedades
Comparaciones de cadenas Las comparaciones de cadenas realizadas en comandos IF no distinguen entre mayúsculas y minúsculas. Las pruebas disponibles son:
Para las pruebas Comparaciones de fecha y hora Puede usar una sentencia IF para probar si una hora relativa a la hora actual es verdadera o no. La hora relativa se especifica como STEP en detalle Agregar una nota Agrega una nota al ticket que está siendo procesado por el procedimiento. Puede elegir que una nota quede como oculta o no. Seleccione una plantilla de nota en lugar de ingresar una nota. Tenga en cuenta que el texto puede incluir una variable de objeto en el formato Asignar campo personalizado del ticket Asigna un valor a un campo personalizado en un ticket Ingrese el nombre de un campo personalizado en el formato También puede ingresar una variable de objeto en el formato Asignar propiedad de ticket Asigna un valor a la propiedad de un ticket. El conjunto de propiedades que puede asignarse y mostrarse en la lista desplegable. El valor suministrado puede ser un nombre de variable global o un nombre de variable de procedimiento en el formato Eliminar un ticket Elimina el ticket que está siendo procesado por el procedimiento. Ejecutar un subprocedimiento común Provoca que se ejecute un subprocedimiento. Use esta función para encadenar múltiples cláusulas IF-ELSE juntas. Puede anidar la ejecución de procedimientos hasta 10 niveles. Ejecutar el comando Shell Ejecuta un comando shell en el KServer. Se ejecuta desde el directorio Falla la transacción del ticket actual Si está incluido en un procedimiento, cancela todos los cambios en el ticket. Cancela tanto los cambios hechos al ticket manualmente antes de guardarlo y los cambios hechos dentro del procedimiento que se estaba procesando previo a que se ejecutara este paso. No cancele los pasos Enviar correo electrónico o Enviar mensaje procesados antes de ejecutar este paso. Cancela todos los pasos en el procedimiento después de que se ejecuta este paso.. Obtener una variable Define una nueva variable de procedimiento y la asigna a un valor. Especifique el nombre de la variable sin paréntesis. Ejemplo: Puede referirse a esta variable en campos de texto en cualquiera de los pasos subsiguientes agregando
Vínculo a otro ticket Vincula el ticket que se está procesando a una ID de ticket determinado o ID de artículo de la base de conocimientos. Pausar objetivo de etapa Pausa el conteo de tiempo transcurrido contra el objetivo de etapa actual. Los procedimientos de objetivos se vinculan a las etapas utilizando la pestaña Mesa de servicio > Definiciones > Procesamiento > Etapa > Procedimientos. Pausar objetivo de ticket Pausa el conteo de tiempo transcurrido contra el objetivo de ticket. El objetivo de ticket determina la fecha de vencimiento para el ticket completo. Los objetivos se vinculan a una mesa de servicio utilizando la pestaña Definiciones > Propiedades > General > Procedimientos. Reanudar objetivo de etapa Reanuda el conteo de tiempo transcurrido contra el objetivo de etapa actual. Los procedimientos de objetivos se vinculan a las etapas utilizando la pestaña Mesa de servicio > Definiciones > Procesamiento > Etapa > Procedimientos. Reanudar objetivo de ticket Reanuda el conteo de tiempo transcurrido contra el objetivo de ticket. El objetivo de ticket determina la fecha de vencimiento para el ticket completo. Los objetivos se vinculan a una mesa de servicio utilizando la pestaña Definiciones > Propiedades > General > Procedimientos. Programar procedimiento Ejecuta un procedimiento de agente seleccionado para una máquina determinada. Utilice Enviar correo electrónico Envía un correo electrónico a uno o más destinatarios. Especifica el asunto y texto del cuerpo de un correo electrónico. Puede incluir variables objeto, variables globales y variables de procedimiento en los campos A, De, Asunto y Cuerpo de un comando Enviar correo electrónico. Puede referencias variables objeto, variables globales y variables de procedimiento en las plantillas de mensaje a las que se vincula en un comando Enviar correo electrónico. Ver Plantillas de mensajes para obtener una lista de variables de objeto. Ver Variables de procedimiento y Trabajo con variables para obtener más información acerca de las variables. También puede ingresar el nombre de un grupo de usuarios. Los nombres se delimitan utilizando coma o punto y coma. El siguiente orden de precedencia determina las direcciones de correo electrónico de los destinatarios. El nombre en el campo A de un paso Enviar correo electrónico se marca para comprobar si:
Enviar mensaje Envía un mensaje a la bandeja de entrada de un usuario. Sólo puede ingresar un nombre de usuario en el campo A del cuadro de diálogo Enviar mensaje. Utilice Enviar mensaje a grupo de usuario para enviar un mensaje a múltiples usuarios. Puede incluir variables objeto, variables globales y variables de procedimiento en los campos A, De, Asunto y Cuerpo de un comando Enviar mensaje. Puede referencias variables objeto, variables globales y variables de procedimiento en las plantillas de mensaje a las que se vincula en un comando Enviar mensaje. Ver Plantillas de mensajes para obtener una lista de variables de objeto. Ver Variables de procedimiento y Trabajo con variables para obtener más información acerca de las variables. Enviar mensaje a usuarios de grupo Envía un mensaje a la bandeja de entrada de todos los usuarios en un grupo seleccionado. Puede incluir variables objeto, variables globales y variables de procedimiento en los campos Asunto y Cuerpo de un comando Enviar mensaje. Puede referencias variables objeto, variables globales y variables de procedimiento en las plantillas de mensaje a las que se vincula en un comando Enviar mensaje a grupo de usuarios. Ver Plantillas de mensajes para obtener una lista de variables de objeto. Ver Variables de procedimiento y Trabajo con variables para obtener más información acerca de las variables. Configurar hora de escalación Configura la hora en que se escala un ticket. Sobrescribe el tiempo de escalación predeterminado fijado para una etapa utilizando la pestaña Mesa de servicio > Definiciones > Procesamiento > Etapa > Procedimientos. Configurar hora de objetivo Configura la hora en que el objetivo para una etapa está programado para completarse. Sobrescribe el tiempo de objetivo predeterminado fijado para una etapa utilizando la pestaña Mesa de servicio > Definiciones > Procesamiento > Etapa > Procedimientos. Configurar hora de objetivo de ticket Configura la hora en que el objetivo para un ticket está programado para completarse. El objetivo de ticket determina la fecha de vencimiento para el ticket completo. Sobrescribe el tiempo de objetivo predeterminado fijado para un ticket utilizando la pestaña Definiciones > Propiedades > General > Procedimientos. Grabar entrada de registro de procedimiento Graba la cadena proporcionada en Sistema > Registro de aplicación. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Punto 4009: Enviar Comentario. Descargue un PDF de este libro en línea del primer punto en la tabla de contenidos. |