Help Center > Foundation Help

S’applique à :

  • Winshuttle Foundation

Configuration de Winshuttle Workflow SV Service

Rubriques sur le menu Processus

Rubriques connexes

SVService est un service qui exécute un traitement asynchrone, tel que l'envoi d'e-mail et le traitement des approbations par e-mail. SVService régit toutes les tâches terminées dans Winshuttle Workflow, et une tâche planifiée doit être configurée sur le serveur Workflow Front End (WFE) afin d’activer les processus SVService.

Lorsque la tâche s’exécute sur le serveur, le processus SVService se connecte à une file d’attente dans la base de données et les éléments de processus Workflow ligne par ligne. Ces éléments incluent les e-mails, les notifications, les tâches et les plug-ins.

Remarque : si vous avez configurés plusieurs serveurs Web frontaux dans la batterie, SVService doit être exécuté uniquement sur le serveur 1 et de préférence sur le serveur SharePoint principal de la batterie.

La section suivante explique comment définir SVService comme tâche planifiée de Windows Server 2008 SP2 (et versions ultérieures).

Remarque :

  • Pour exécuter SVService dans SQL Server 2008 et configurer SVService comme tâche planifiée pour Windows Server 2008 SP2 (et versions ultérieures), l’administrateur doit avoir un contrôle total dans la base de données de contenu SharePoint et la base de données ShareVis.
  • Pour SQL Server 2008 et SQL Server 2012, Microsoft a supprimé l’administrateur de groupe Windows (Builtin/Administrateurs) du groupe SQL Server « sysadmin » dans les rôles Serveur.

Par défaut, la tâche planifiée SVService doit être configurée comme indiqué ci-dessous.

Configuration de SVService comme tâche planifiée

  1. Cliquez sur Démarrer, Outils d'administration et sur Planificateur de tâches.
  2. Dans le volet Actions, cliquez sur Créer une tâche.
  3. Pour le nom de la tâche, tapez WinshuttleWorkflow.
  4. Sélectionnez l’option Exécuter même si l'utilisateur n'est pas connecté.
  5. Cochez la case Exécuter avec des privilèges plus élevés.
  6. Cliquez sur Changer l’utilisateur ou legroupe. Dans la zone contextuelle Sélectionner un utilisateur ou un groupe, entrez le nom du compte Winshuttle Workflow Administrator et cliquez sur OK.
  7. Dans l'onglet Déclencheurs, cliquez sur Nouveau.
  8. Sous Paramètres, sélectionnez Tous les jours, puis définissez la tâche pour qu’elle se répète toutes les 5 minutes pendant une durée illimitée. Cliquez sur OK.
  9. Dans l’onglet Actions, cliquez sur Nouveau.
  10. Cliquez sur Parcourir et sélectionnez l'exécutable \Program Files\ShareVis\bin\svservice.exe
  11. Dans Ajouter des arguments, tapez –exit. Cliquez sur OK.

    Le paramètre –exit est utilisé de sorte qu’à la fin du processus SVService, la tâche planifiée se termine correctement sur le serveur.

  12. Cliquez sur OK, entrez de nouveau vos données d'identification si le système le demande et enregistrez la tâche.

    REMARQUE : veillez à exécuter SVService dans le contexte de Workflow Admin. En outre, ouvrez les propriétés SVService, puis dans l'onglet Général, sélectionnez Exécuter avec les privilèges les plus élevés.

Propriétés de SVService

Informations supplémentaires

Si vous disposez de plusieurs applications Web et que vous voulez créer des tâches planifiées différentes pour chacune d’entre elles, vous pouvez ajouter un paramètre qui pointe SVService vers une application Web donnée :

Workflow 10.7 ou versions antérieures

Utilisez le paramètre –configpath ou –c à cet effet.

Exemple :
svservice.exe –exit –configpath “C:\inetpub\wwwroot\wss\VirtualDirectories\80\sharevis.config”

Workflow version 10.8 ou versions ultérieures

Utilisez –configurl ou –c à cet effet.

Exemple :
svservice.exe –exit –configurl “http://YourWebAppURL/”

Les exemples ci-dessus décrivent les scénarios les plus vraisemblables pour le processus SVService. Si vous pensez avoir besoin de plusieurs processus SVService ou voulez plus d'informations sur une personnalisation plus étendue, contactez le support Winshuttle.

Voir Types SVService pour les descriptions des autres SVServices.