ExternalAppInvokerProcessor
Datos Generales
Nombre Calificado | com.latintech.thuban.docintro.workitem.processor.ExternalAppInvokerProcessor |
---|---|
Descripción | Procesador que permite invocar la ejecución de una aplicación externa instalada o alojada en el sistema operativo del servidor. Si el código de retorno del Sistema Operativo para la ejecución es distinto de “0”, el procesador arrojará error. |
Extiende de | -- |
Usos |
|
Disponible desde | 5.7 |
Parámetros soportados
A continuación se listarán todos los parámetros aceptados por el procesador. Los títulos que anteceden cada tabla son los nombres de los parámetros, los mismos son caseSensitive.
timeout
Tipo | Integer |
---|---|
Requerido | No |
Descripción | El tiempo de espera máximo (medido en segundos) antes de detener el hilo de ejecución. |
executionPath
Tipo | String |
---|---|
Requerido | Sí |
Descripción | La ruta completa a la aplicación que se debe ejecutar (Path Absoluto) |
parameters
Tipo | List |
---|---|
Requerido | Sí. Debe estar declarado el parámetro pero el mismo puede estar vacío, es decir, sin ítems en la lista. |
Descripción | Los parámetros que recibe la aplicación externa que se va a invocar. Se puede utilizar el siguiente parámetro:
|
excludeWorkitemQuotes
Tipo | Boolean |
---|---|
Requerido | No. Valor por defecto “false” |
Descripción | Le indica al procesador si debe quitar la comillas dobles del valor “ImagePath” del workitem. |
Ejemplos de Configuración
Básica
<bean id="externalAppInvokerProcessor" class="com.latintech.thuban.docintro.workitem.processor.ExternalAppInvokerProcessor">
<property name="executionPath" value="C:\MyApp\myApp.exe"/>
<property name="parameters">
</list>
</property>
</bean>
Completa
<bean id="externalAppInvokerProcessor" class="com.latintech.thuban.docintro.workitem.processor.ExternalAppInvokerProcessor">
<property name="executionPath" value="C:\MyApp\myApp.exe"/>
<property name="parameters">
</list>
</property>
<property name="timeout" value="120"/>
<property name="excludeWorkitemQuotes" value="true"/>
</bean>