Se aplica a:
- Winshuttle Foundation
Tipos de servicio de SVService de Winshuttle Workflow
Temas del menú Proceso
Temas relacionados
SVService es un ejecutable independiente que se incluye con Winshuttle Workflow y que realiza procesamientos asíncronos en el sistema del proceso de workflow. El procesamiento asíncrono descarga de los servidores web el procesamiento que no está directamente relacionado con la presentación de páginas web.
SVService tiene una arquitectura «acoplable», es decir, puede ejecutar diferentes fragmentos de código siempre y cuando el código se ajuste a las API (interfaz de programación de aplicaciones) que espera SVService. Esos fragmentos de código se llaman Ejecutores de SVService.
Otro componente de SVService es una tabla de base de datos que contiene información sobre las ejecuciones que procesa SVService. Cada entrada de la base de datos consta de lo siguiente:
- Identificador del ejecutor
- Datos de configuración del ejecutor
- Hora de inicio
- Información sobre errores
En un sistema configurado de forma estándar, SVService está programado para ejecutarse de forma regular. Cada vez que se ejecuta SVService, funciona de la siguiente manera:
- SVService comprueba su tabla de la base de datos para recuperar los procesos que tiene que ejecutar.
- SVService ejecuta cada ejecutor por series hasta ejecutarlo.
- Después de que SVService haya completado las tareas, se cerrará o hibernará hasta la siguiente tarea programada (dependiendo de las opciones indicadas).
Tipos de SVService
Volver al principio
Tipo |
Descripción |
adjustduedate |
Se ejecuta en el complemento Actualización diferida de fecha de vencimiento de Designer/Composer y ajusta la fecha. |
archiveobsoletesolution |
Elimina soluciones que nunca se han usado. Es igual a la función Archivar funcionalidades de soluciones del nuevo sitio de Management Cockpit. |
assignmentsummary |
Envía el resumen consolidado de asignaciones a los usuarios con asignaciones activas. |
autoapprove |
Aprueba una asignación de aprobación automática cuando vence el periodo designado. |
clonefiles |
Ejecuta el complemento Clonar archivo. Copia archivos de una carpeta a otra. |
commandline |
Ejecuta el complemento Línea de comandos. Ejecuta el comando indicado en un proceso aparte en el servidor. |
completeassignment |
Finaliza la asignación indicada. |
convertdocument |
Convierte un documento de un formato a otro. Ejecuta la conversión de documentos si el complemento Copiar documento se ha configurado con el parámetro de conversión. |
copyattachments |
Ejecuta el complemento Copiar datos adjuntos. Copia los datos adjuntos de formularios a una biblioteca de documentos de SharePoint o a un directorio en el sistema de archivos del servidor. |
copydocument |
Ejecuta el complemento Copia de documento diferida. Copia un documento en control de procesos a otra biblioteca de documentos de SharePoint o al sistema de archivos del servidor. |
copyform |
Ejecuta el complemento Copiar formulario. Crea una representación de .MHT de un formulario y lo copia a una biblioteca de documentos de SharePoint o al sistema de archivos del servidor. |
copyreferenceddocuments |
Ejecuta el complemento Copiar documento de referencia. Copia los documentos referenciados por id. de SharePoint en el contenido de un formulario a una biblioteca de documentos de SharePoint. |
createfolder |
Ejecuta el complemento Crear carpeta. Crea una carpeta nueva en una biblioteca de documentos de SharePoint. |
createmhtfile |
Archiva procesos finalizados como archivos .MHT. Solo funciona si WorkflowProcessAutoCopyEnable se ha establecido en true. |
createsharepointsite |
Ejecuta el complemento Crear sitio de SharePoint. Crea un sitio de SharePoint y añade los usuarios especificados a ese sitio. |
deleteitem |
Ejecuta el complemento Eliminar elemento. Elimina los elementos de SharePoint indicados. Los elementos se pueden especificar mediante el id. de SharePoint o mediante una consulta en lenguaje CAML. |
deletesharepointsite |
Ejecuta el complemento Eliminar sitio de SharePoint. Elimina el sitio de SharePoint indicado. |
documentmonitor |
Añade el comando de configuración de Workflow al Monitor de documentos. Monitoriza un determinado campo de SharePoint en una biblioteca de documentos en cuanto a una fecha de caducidad. Cuando se alcanza la fecha de caducidad, inicia automáticamente un proceso con el documento que caduca. |
documentprocesslaunch |
Ejecuta el complemento Inicio de procesos de documento. Inicia un proceso para un documento determinado. |
edgesynchronize |
Funciona cuando se especifica la clave de configuración de Workflow EdgeServers y se ejecuta siempre que se aprueba o se rechaza un proceso. La clave de configuración «EdgeServers» es una lista separada por comas de hosts de servidores Edge que debe sincronizarse con los documentos de las bibliotecas de documentos. Siempre que un proceso se aprueba o se rechaza, copiará el contenido nuevo del archivo en el servidor Edge. |
emailapproval |
Aprueba la tarea por correo electrónico. Monitoriza la bandeja de entrada del correo electrónico del sistema configurada y envía aprobaciones por correo electrónico. Tenga en cuenta que esto se realiza con un ejecutor único que se ejecuta de forma periódica. |
formmonitor |
Ejecuta el complemento Monitor de formularios. Crea e inicia un proceso de formulario. |
formprocesslaunch |
Ejecuta los complementos Inicio de procesos de formulario e Inicio de formulario. Crea e inicia un proceso de formulario, incluida la asignación de calles y la configuración de asignaciones de valores del formulario. |
formreport |
Ejecuta el comando de configuración de Workflow en Añadir informe de formulario para añadir informes de formularios en los formularios indicados. |
MarkInactiveProcesses |
Busca procesos en ejecución que ya no tienen elementos de SharePoint asociados y los marca como inactivos. De forma opcional, también elimina el flujo de trabajo asociado de la base de datos de Workflow de flujos de trabajo. Consulte Marcar procesos inactivos si desea obtener más información. |
Notificationtimer |
Envía el mensaje de correo electrónico configurado a los destinatarios indicados en el contexto del elemento de lista de formularios especificado. La sustitución de argumentos se lleva a cabo en el mensaje, los asuntos y los destinatarios. |
OfflineFormProcessor |
Monitoriza la bandeja de entrada del sistema para detectar formularios de InfoPath entrantes. Crea el formulario en el sistema de Workflow e inicia el flujo de trabajo. |
Powershell |
Ejecuta un script de PowerShell y coloca, de forma opcional, el resultado en una columna de SharePoint especificada. |
Cola de ProcessForm |
Procesa los formularios que esperan en la cola cuando está activada la opción UseFormQueue y la actividad individual en cuestión también tiene activada la opción UseFormQueue. |
PurgeBackgroundJobs |
Es igual a la función Purgar las tareas en segundo plano del nuevo sitio de Management Cockpit. |
removeitempermissions |
Ejecuta el complemento Quitar permisos de elemento. Quita los permisos de elemento del elemento de SharePoint indicado. |
renameprocess |
Ejecuta el complemento Cambiar nombre de proceso. Cambia el título del proceso al valor configurado. |
sendemail |
Envía correos de Aprobación\Actividad\Informes de formulario\Otros y también ejecuta el complemento Enviar correo electrónico para enviar el correo indicado al destinatario especificado. |
setcolumn |
Ejecuta el complemento Establecer columna. Establece el valor de la columna de SharePoint en el elemento en el contexto con el valor configurado. |
setformdata |
Ejecuta el complemento Establecer datos de formulario. Establece el valor de los datos del formulario en el elemento en el contexto con el valor configurado. |
startprocess |
Ejecuta el complemento Iniciar proceso. Inicia un documento o un proceso de formulario. Si se inicia un proceso de formulario y se indica una calle y un grupo de SharePoint, el proceso de formulario se iniciará para cada usuario del grupo y esa persona se asignará a la calle designada. |
waitforchildprocesses |
Ejecuta el complemento Esperar al proceso secundario. Consulta todos los procesos secundarios para asegurarse de que se han completado y, a continuación, completa la actividad asociada para avanzar en el flujo de trabajo. |
winshuttleautopost |
Ejecuta el complemento Grabación automática de Winshuttle. Extrae datos de un formulario y los graba en el sistema de Winshuttle. |
winshuttleupdate |
Ejecuta el complemento Actualización de Winshuttle. Realiza una actualización de Winshuttle en el contexto del elemento de lista. |