Disparador personalizado de tareas

 

Use el Disparador de tareas para activar automáticamente cualquier 'Acción' en una tarea mediante un archivo de script o una función personalizada. Puede definir reglas y aplicar acciones predefinidas en tareas que coincidan con esas reglas. Los disparadores son útiles cuando se realizan acciones en otros módulos o en aplicaciones de terceros.

 

 

Configurar una nueva acción

Para crear un nuevo disparador personalizado para tareas,

  • Haga clic en Nueva acción.

  • Ingrese un nombre y una descripción para la acción y seleccione cuándo debe ejecutarse la acción.

 

 

 

 

  • Establezca los criterios bajo los cuales debe ejecutarse la acción en las tareas. Puede agregar varios criterios haciendo clic en el ícono +. Cambie entre los operadores AND y OR entre los criterios según su necesidad.

 

 

  • Seleccione el Tipo de acción (Funciones personalizadas/Scripts) y apunte al archivo de texto correspondiente que contiene el script que se activará.


En Realizar acción, elija si desea ejecutar un script o una función personalizada y configure lo mismo usando las siguientes indicaciones:

  • Script: Especifique el nombre del archivo que contiene el script. Por ejemplo, addcomments.txt.

  • Función personalizada: Al ejecutar funciones personalizadas, puede manipular datos en ServiceDesk Plus y en otras aplicaciones externas. Elija la función personalizada requerida o agregue una nueva.

  • Operaciones de retorno compatibles: UPDATE_TASK , ADD_COMMENTS & ADD_WORKLOG

 

 

Asegúrese de ingresar un nombre único para la 'Nueva acción', de modo que el nombre no entre en conflicto con nombres de 'Acción' existentes.

Asegúrese de que el archivo de texto que contiene el script se almacene solo en las ubicaciones especificadas. Guárdelo en el directorio de la siguiente manera: [SDP_Home]/integration/custom_scripts/executor_files

De forma predeterminada, 'Detener el procesamiento de acciones posteriores' siempre está habilitado y las acciones se ejecutarán según el 'Orden de reglas de acción'.

'Organizar acciones' en la vista de lista le permite reorganizar el orden en que se ejecutan las acciones.

En un script, puede pasar parámetros de API como argumentos, como py addComments.py $TITLE $TYPE.

taskObj y context son los argumentos compatibles en funciones personalizadas.

 

Argumentos para scripts

También podemos pasar argumentos para los scripts personalizados.  La siguiente tabla muestra los posibles argumentos para scripts en el Disparador personalizado de tareas.

Posibles argumentos para scripts en el Disparador personalizado de tareas

 

PARÁMETRO

DESCRIPCIÓN

$TITLE

Indica el título de la tarea

$ID

Proporciona el ID único generado para la tarea

$PRIORITY

Indica el nivel de prioridad de la tarea

$STATUS

Indica el estado de la tarea

$TYPE

Indica el tipo de la tarea

$ASSOCIATED_ENTITY

Indica el elemento principal de la tarea

$PERCENTAGE_COMPLETION

Proporciona el porcentaje de finalización de la tarea

$ESTIMATED_EFFORT

Proporciona el esfuerzo estimado en días, horas y minutos

$ADDITIONAL_COST

Proporciona el costo adicional de la tarea

$CREATED_BY

Proporciona los detalles del usuario/técnico que creó esta tarea.

$CREATED_TIME

Proporciona la hora en que se creó la tarea

$SCHEDULED_START_TIME

Proporciona la hora de inicio programada de la tarea

$SCHEDULED_END_TIME

Proporciona la hora de finalización programada de la tarea

$ACTUAL_START_TIME

Proporciona la hora de inicio real de la tarea

$ACTUAL_END_TIME

Proporciona la hora de finalización real de la tarea

$ISOVERDUE

Indica si la tarea está vencida

$OWNER

Indica el propietario asignado a la tarea

$GROUP

Indica el grupo bajo el cual está asignada la tarea (No aplica para tareas Generales, de Proyecto y de Hito)

$MARKED_OWNER

Indica el propietario marcado para la tarea

$MARKED_GROUP

Indica el grupo bajo el cual está marcada la tarea (No aplica para tareas Generales, de Proyecto y de Hito)

$TEMPLATE

Indica la plantilla utilizada para la tarea

 

 

 

Con la confianza de las mejores organizaciones del mundo

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