i

Please enable JavaScript to view this site.

Un agente es un tipo de participante que permite determinar dinámicamente un usuario, una unidad organizacional o un rol, en base a cierta lógica durante la ejecución de un proceso.

Los agentes pueden utilizarse, al igual que los demás tipos de participantes,  en la definición de un proceso para establecer quienes pueden ejecutar las actividades que se encuentran en un lane.

 

 

agentes_img1

 

Propiedades

 

Código de Agente

Nombre que identifica al agente. Este texto se visualiza en la grilla de agentes.

 

Tipo de Agente

Se informa Regla de Negocio de manera predeterminada. Este tipo de agente invoca una regla de negocio que debe estar publicada.

 

Descripción

Nombre completo del agente. Este texto se visualiza en la grilla de agentes.

 

Ejecutor

Contiene el nombre y versión de la regla a invocar, separando estos datos por un carácter ‘-‘. Por ejemplo, DeyelAgentExample-1.

 

Parámetros

Varían de acuerdo a la  definición de la regla a utilizar. En principio la regla debe tener como mínimo los siguientes parámetros:

-Dos parámetros de salida Obligatorios:

'participantCode'
De tipo java.util.String, para indicar el código del participante seleccionado.

'participantType'
De tipo java.util.String, para indicar el tipo de participante seleccionado. Solo se admite informar USER, ORG_UNIT y ROLE).

-Un parámetro de salida Opcional:

'errors'
De tipo java.util.List o compatible, para indicar mensajes de error en caso de ser necesario.

-Cuatro parámetros de entrada Opcionales:

'caseNumber'
De tipo java.lang.String donde recibe el número de caso en ejecución.

'process'
De tipo java.lang.Integer donde recibe el código de proceso del caso en ejecución

'processVersion'
De tipo java.lang.String donde recibe el código de versión de proceso del caso en ejecución

'activity'
De tipo java.lang.Integer donde recibe el código de actividad para la cual se evalúa el agente.

 

La regla puede tener parámetros de entrada adicionales, en cuyo caso se especifican en la sección de parámetros.

 

e0113_img7  Presionando este ícono se despliega un asistente que analiza los parámetros indicados en la regla a ejecutar y asiste al usuario en su configuración.

El formato general es un par [param]=[value] por línea, donde [param] es el nombre de alguno de los parámetros y [value] puede ser un valor fijo o una variable del workflow, que se evalúa con información del caso actual al momento de la ejecución. Por ejemplo, pCdUser=|ONLINE-USER|.

Send us your comment
Share on Twitter Share on Linkedin Send by Email Print