Next Topic

Previous Topic

Book Contents

Comandos IF-ELSE-STEP de la Mesa de servicio

El siguiente es un resumen de las instrucciones IF-ELSE y STEP que se usan en los procedimientos de Service Desk.

Sentencias IF-ELSE

checkVariable()

Evaluar una determinada variable.

else

Agrega un comando ELSE debajo del comando IF correspondiente.

isDuplicateRequest()

Compara el correo electrónico entrante para determinar si es una duplicación de un ticket existente.

inReopenTicket()

Prueba si el ticket es un ticket reabierto.

isTicketClosed()

Prueba si un ticket está cerrado.

isWithinCoverage()

Prueba si un ticket o un artículo de la base de conocimientos está actualmente dentro de la programación de cobertura.

testIncidentCustomField()

Compara un valor de campo personalizado en un ticket con un valor o variable determinada.

testIncidentProperty()

Compara un valor de campo en un ticket con un valor o variable determinada.

testTicketProperty()

Compara el valor de un campo en un correo electrónico entrante con un valor o variable determinada.

Sentencias STEP

addNote()

Agrega una nota al ticket que está siendo procesado por el procedimiento.

addNoteWithTime()

Agrega una nota y la hora al ticket que se procesa con el procedimiento.

assignCustomField()

Asigna un valor a un campo personalizado en un ticket

assignCustomObjectField()

Asigna un valor al campo personalizado de un nuevo ticket creado mediante el comando createTicket().

assignObjectProperty()

Asigna un valor a la propiedad de un nuevo ticket creado mediante el comando createTicket().

assignTicketProperty()

Asigna un valor a la propiedad del ticket actual.

cancelTicketCreation()

Cancela la creación del ticket.

comment()

Agrega un comentario de una línea al procedimiento.

createTicket()

Crea un nuevo ticket en un Departamento de servicios especificado.

deleteTicket()

Elimina el ticket que está siendo procesado por el procedimiento.

executeExternalScript()

Ejecuta un script escrito en VB o C#.

executeShellCommand()

Ejecuta un comando shell en Kaseya Server.

executeSqlNonQuery()

Ejecuta un comando SQL sin consulta en la base de datos de SQL Server de Kaseya Server.

executeSqlQuery()

Ejecuta un comando SQL de consulta de selección en la base de datos de SQL Server de Kaseya Server.

executeSubProcedure()

Inicia otro procedimiento.

exitProcedure()

Sale del procedimiento actual.

failCurrentTicketTransaction()

Los cambios hechos a un ticket no están guardados en la base de datos.

getAgentInfo()

Devuelve un valor de propiedad seleccionado de la última auditoría de la máquina con agente asociada al ticket.

getVariable()

Obtiene un valor introducido o de un archivo almacenado en Kaseya Server.

linkTickets()

Asociar otro ticket con el ticket que está siendo procesado.

pauseStageGoal()

Pausar el conteo de tiempo transcurrido contra el objetivo de etapa.

pauseTicketGoal()

Pausar el conteo de tiempo transcurrido contra el objetivo de ticket.

reOpenTicket()

Vuelve a abrir un ticket cerrado.

resumeStageGoal()

Reanudar el conteo de tiempo transcurrido contra el objetivo de etapa.

resumeTicketGoal()

Reanudar el conteo de tiempo transcurrido contra el objetivo de ticket.

scheduleProcedure()

Ejecuta un procedimiento de agente seleccionado para una máquina determinada.

sendEmail()

Envía un mensaje de correo electrónico a uno o mas destinatarios.

sendMessage()

Envía un mensaje a la bandeja de entrada de un usuario.

sendMessageToPool()

Envía un mensaje a la bandeja de entrada de cada usuario incluido en un grupo.

setEscalationTime()

Configura la hora en que se escala un ticket.

setGoalTime()

Configura la hora en que un ticket u objetivo de etapa está programado para completarse.

setTicketGoalTime()

Configurar la fecha de vencimiento del ticket completo.

writeProcedureLogEntry()

Escribe una entrada en Sistema > Registro de aplicaciones.

Cuando se use

Estas instrucciones IF-ELSE y STEP se usan en los siguientes tipos de procedimientos de Service Desk.

Sentencias IF-ELSE

Entrada o Salida de Etapa

Cambio de Ticket

De-dup solicitud de ticket

Mapeo de solicitud de ticket

Objetivos de Tickets

Escalamientos de Tickets

Sub-procedimientos

checkVariable()

else

isDuplicateRequest()

 

 

 

 

 

 

inReopenTicket()

 

 

 

 

 

isTicketClosed()

 

 

 

 

 

 

isWithinCoverage()

 

 

testIncidentCustomField()

 

 

testIncidentProperty()

 

 

testTicketProperty()

 

 

 

 

 

 

Sentencias STEP

Entrada o Salida de Etapa

Cambio de Ticket

De-dup solicitud de ticket

Mapeo de solicitud de ticket

Objetivos de Tickets

Escalamientos de Tickets

Sub-procedimientos

addNote()

addNoteWithTime()

assignCustomField()

assignObjectProperty()

 

 

assignTicketProperty()

cancelTicketCreation()

 

 

 

 

 

 

comment()

createTicket()

 

 

deleteTicket()

 

 

executeExecuteScript()

executeShellCommand()

executeSqlNonQuery()

executeSqlQuery()

executeSubProcedure()

 

 

exitProcedure()

failCurrentTicketTransaction()

 

 

getAgentInfo()

getVariable()

linkTickets()

 

 

pauseStageGoal()

 

 

pauseTicketGoal()

 

 

reOpenTicket()

 

 

 

 

 

 

resumeStageGoal()

 

 

resumeTicketGoal()

 

 

scheduleProcedure()

sendEmail()

sendMessage()

sendMessageToPool()

setEscalationTime()

 

 

setGoalTime()

 

 

setTicketGoalTime()

 

 

writeProcedureLogEntry()