Help Center > Foundation Help

S’applique à :

  • Winshuttle Foundation

Types Winshuttle Workflow SVService

Rubriques sur le menu Processus

Rubriques connexes

SVService est un exécutable autonome inclus dans Winshuttle Workflow qui exécute un traitement asynchrone dans le système de workflow. Les traitement asynchrones déchargent le traitement depuis les serveurs Web, qui n’est pas directement associé à la gestion des pages Web.

SVService dispose d’une architecture « enfichable », ce qui implique qu’il peut exécuter différents morceaux de code si le code est conforme à l’API (Application Programming Interface) attendue de SVService . Ces blocs de code s’appellent des exécuteurs SVService.

Un autre composant de SVService est une table de base de données qui contient des informations sur l’exécution traitée par SVService. Chaque entrée de base de données est constituée des éléments suivants :

  • Identificateur d’exécuteur
  • Données de configuration d’exécuteur
  • Heure de début
  • Informations d’erreur éventuelles

Dans un système avec une configuration standard, SVService est planifié pour s’exécuter régulièrement. Chaque fois que SVService s’exécute, il procède comme suit :

  1. Il consulte sa table de base de données pour extraire les processus qu’il doit exécuter.
  2. Il exécute chaque exécuteur séquentiellement jusqu’à la fin.
  3. Une fois qu’il a terminé ses travaux, il quitte ou passe en veille jusqu’à l’exécution suivante planifiée (en fonction des options définies).

Types SVService

Retour au début

Type

Description

adjustduedate

Exécute le plug-in Designer/Composer de report de date de mise à jour et ajuste la date.

archiveobsoletesolution

Supprime les solutions qui n’ont jamais été utilisées. Identique à la fonction Solution d’archivage obsolète dans le nouveau site Management Cockpit.

assignmentsummary

Envoie le résumé des attributions consolidées aux utilisateurs avec des attributions actives.

autoapprove

Approuve une attribution approuvée automatiquement lorsque sa période définie expire.

clonefiles

Exécute le plug-in de clonage de fichier. Copie les fichiers d'un dossier vers un autre.

commandline

Exécute le plug-in de ligne de commande. Exécute la commande définie dans un processus distinct sur le serveur.

completeassignment

Exécute l’attribution définie.

convertdocument

Convertit un document d’un format vers un autre. Exécute la conversion de document si le plug-in de copie de document est configuré avec le paramètres de conversion.

copyattachments

Exécute le plug-in de copie de pièces jointes. Copie les formulaires joints vers une bibliothèque de documents SharePoint ou un répertoire du système de fichiers du serveur.

copydocument

Exécute le plug-in de copie différée de document. Copie un document sous un contrôle de processus vers une autre bibliothèque de documents SharePoint ou le système de fichiers du serveur.

copyform

Exécute le plug-in de copie de formulaire. Crée une représentation .MHT d’un formulaire et la copie vers une bibliothèque de documents SharePoint ou le système de fichiers du serveur.

copyreferenceddocuments

Exécute le plug-in de copie référencée de document. Copie les documents référencés par les ID SharePoint dans le contenu d'un formulaire vers une bibliothèque de documents SharePoint.

createfolder

Exécute le plug-in de création de dossier. Crée un nouveau dossier dans une bibliothèque de documents SharePoint.

createmhtfile

Archive les processus terminés comme fichiers .MHT. Fonctionne uniquement lorsque WorkflowProcessAutoCopyEnable a la valeur true.

createsharepointsite

Exécute le plug-in de création de site SharePoint. Crée un site SharePoint et ajoute les utilisateurs définis au site.

deleteitem

Exécute le plug-in de suppression d’élément. Supprime les éléments SharePoint définis. Les éléments peuvent être définis par ID SharePoint ou une requête CAML.

deletesharepointsite

Exécute le plug-in de suppression de site SharePoint. Supprime le site SharePoint défini.

documentmonitor

Ajoute la commande de configuration Workflow Moniteur de document. Surveille l’heure d’expiration d’un champ SharePoint donné dans une bibliothèque de documents. Lorsque l’expiration a lieu, démarre automatiquement un processus sur le document en cours d’expiration.

documentprocesslaunch

Exécute le plug-in de lancement de processus de document. Lance un processus sur un document défini.

edgesynchronize

Fonctionne lorsque la clé de configuration Workflow EdgeServers est définie, et s’exécute chaque fois qu’un processus est approuvé ou rejeté.

La clé de configuration EdgeServers est une liste d’hôtes de serveur Edge séparés par une virgule qui doivent être synchronisés avec les documents dans les bibliothèques de documents.

Lorsqu’un processus est approuvé/rejeté, il copie le nouveau contenu de fichier vers le serveur Edge.

emailapproval

Approuve la tâche par e-mail. Surveille la boîte de réception du système configuré et envoie les approbations par e-mail. Notez que cette opération est effectuée par le biais d'un seul exécuteur qui s’exécute régulièrement.

formmonitor

Exécute le plug-in Moniteur de formulaire. Crée et lance un processus de formulaire.

formprocesslaunch

Exécute les plug-ins de lancement de processus de formulaire et de lancement de formulaire. Crée et lance un processus de formulaire, y compris l’attribution de participants et le paramètre d’attribution de valeurs de formulaire.

formreport

Exécute la commande de configuration Workflow Ajouter un rapport de formulaire poiur ajouter des rapports à des formulaires spécifiques.

MarkInactiveProcesses

Recherche les processus actifs qui n’ont plus d’élément SharePoint associé et les marque comme étant inactifs. Éventuellement, supprime le workflow associé de la base de données Workflow. Voir Marquer les processus inactifs pour plus d'informations.

Notificationtimer

Envoie le message électronique défini aux destinataires spécifiés dans le contexte de l'élément de liste de formulaires indiqué. La substitution d’argument est effectuée dans le message, les objets et les destinataires.

OfflineFormProcessor

Recherche les formulaires InfoPath entrants dans la boîte de réception du système. Crée le formulaire dans le système Workflow et démarre le workflow.

Powershell

Exécute le script Powershell en plaçant éventuellement la sortie dans uns colonne SharePoint définie.

ProcessForm Queue

Traite les formulaires dans la file d’attente lorsque l’option UseFormQueue est activée et qu’elle l’est également pour l’activité individuelle concernée.

PurgeBackgroundJobs

Identique à la fonctionnalité Purger les travaux en arrière-plan dans le nouveau site Management Cockpit.

removeitempermissions

Exécute le plugèin de suppression des autorisations des éléments. Supprime les autorisations d’élément de l’élément SharePoint.

renameprocess

Exécute le plug-in de changement de nom de processus. Remplace le titre du processus par la valeur définie.

sendemail

Envoie des e-mails d’approbation, d’activité, de rapports de formulaire et d’autres e-mails, et exécute également le plug-in d’envoi d’e-mail pour envoyer l’e-mail spécifié au destinataire défini.

setcolumn

Exécute le plug-in de définition de colonne. Définit la valeur de la valeur de la colonne SharePoint dans l’élément dans le contexte de la valeur configurée.

setformdata

Exécute le plug-in de définition des données de formulaire. Définit la valeur définie comme valeur dans les données de formulaire dans l’élément dans le contexte.

startprocess

Exécute le plug-in de lancement de processus. Démarre un processus de document ou de formulaire. S’il s’agit d’un processus de formulaire et qu’un participant et un groupe SharePoint sont définis, un processus de formulaire sera lancé pour chaque utilisateur du groupe, et la personne est affectée au participant désigné.

waitforchildprocesses

Exécute le plug-in d’ attente de processus enfant. Interroge tous les processus enfant pour déterminer s'ils sont terminés, puis termine l’activité associée pour faire progresser le workflow.

winshuttleautopost

Exécute le plug-in de publication automatique. Extrait les données d'un formulaire et les publie dans le système Winshuttle.

winshuttleupdate

Exécute le plug-in de mise à jour de Winshuttle. Exécute une mise à jour Winshuttle dans le contexte de l’élément de liste.