Help Center > Foundation Help

Se aplica a:

  • Winshuttle Foundation

Tipos de servicio de SVService de Winshuttle Workflow

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:

  1. SVService comprueba su tabla de la base de datos para recuperar los procesos que tiene que ejecutar.
  2. SVService ejecuta cada ejecutor por series hasta ejecutarlo.
  3. 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.