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 :
- Il consulte sa table de base de données pour extraire les processus qu’il doit exécuter.
- Il exécute chaque exécuteur séquentiellement jusqu’à la fin.
- 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. |