Gilt für:
- Winshuttle Foundation
Winshuttle Workflow SVService-Typen
Themen des Prozessmenüs
Verwandte Themen
SVService ist eine eigenständige ausführbare Datei, die im Winshuttle Workflow enthalten ist und die asynchrone Verarbeitung im Workflow-System durchführt. Die asynchrone Verarbeitung lagert Verarbeitungsprozesse von Webservern aus, die nicht direkt mit dem Bedienen der Webseiten zu tun haben.
SVService verfügt über eine „austauschbare“ Architektur und kann verschiedene Codeteile ausführen, solange der Code der von SVService erwarteten Anwendungsprogrammierschnittstelle (Application Programming Interface, kurz API) entspricht. Diese Codeteile werden SVService-Ausführer genannt.
Eine weitere Komponente von SVService ist eine Datenbanktabelle, die Informationen über den von SVService ausgeführten Prozess enthält. Jeder Datenbankeintrag besteht aus:
- Einem Ausführerbezeichner
- Ausführer-Konfigurationsdaten
- Einer Startzeit
- Jeglichen Fehlerinformationen
Bei einem auf typische Weise konfigurierten System ist SVService so eingeplant, dass es in regelmäßigen Abständen ausgeführt wird. Jedes Mal, wenn SVService läuft, funktioniert es wie folgt:
- SVService überprüft die Datenbanktabelle, um die Prozesse abzurufen, die es ausführen muss.
- SVService führt dann nacheinander jeden Ausführer bis zum Abschluss aus.
- Nachdem der SVService die Aufträge abgeschlossen hat, beendet sich SVService oder geht bis zur nächsten eingeplanten Ausführung in den Ruhezustand (dies hängt von den angegebenen Optionen ab).
SVService-Typen
Zurück zum Anfang
Typ |
Beschreibung |
adjustduedate |
Führt das Designer/Composer Plug-in Zurückgestellte Aktualisierung des Fälligkeitsdatums aus und passt das Datum an. |
archiveobsoletesolution |
Entfernt Lösungen, die niemals verwendet wurden. Dies entspricht der Funktion Veraltete Lösungen archivieren auf der neuen Website Management Cockpit. |
assignmentsummary |
Sendet die konsolidierte Arbeitsauftragzusammenfassung an die Benutzer mit aktiven Arbeitsaufträgen. |
autoapprove |
Genehmigt einen automatisch genehmigten Arbeitsauftrag, wenn seine vorgesehene Zeitperiode abläuft. |
clonefiles |
Führt das Plug-in Datei klonen aus. Kopiert Dateien von einem Ordner zu einem anderen. |
commandline |
Führt das Plug-in Befehlszeilen aus. Führt den entsprechenden Befehl in einem separaten Prozess auf dem Server aus. |
completeassignment |
Schließt den entsprechenden Arbeitsauftrag ab. |
convertdocument |
Konvertiert ein Dokument von einem Format in ein anderes. Führt die Dokumentkonvertierung aus, wenn das Plug-in Dokument kopieren mit dem Konvertierungsparameter konfiguriert ist. |
copyattachments |
Führt das Plug-in Anhang kopieren aus. Kopiert Formularanlagen in eine SharePoint-Dokumentbibliothek oder in ein Verzeichnis auf dem Serverdateisystem. |
copydocument |
Führt das Plug-in Zurückgestellte Dokumentenkopie aus. Kopiert ein Dokument unter Prozesskontrolle in eine andere SharePoint-Dokumentenbibliothek oder in das Serverdateisystem. |
copyform |
Führt das Plug-in Formular kopieren aus. Erstellt ein .MHT-Abbild eines Formulars und kopiert es in eine SharePoint-Dokumentenbibliothek oder das Serverdateisystem. |
copyreferenceddocuments |
Führt das Plug-in Referenziertes Dokument kopieren aus. Kopiert Dokumente, auf die durch SharePoint-IDs im Inhalt eines Formulars verwiesen wird, in eine SharePoint-Dokumentenbibliothek. |
createfolder |
Führt das Plug-in Ordner erstellen aus. Erstellt einen neuen Ordner in einer SharePoint-Dokumentenbibliothek. |
createmhtfile |
Archiviert abgeschlossene Prozesse als .MHT-Dateien. Funktioniert nur, wenn WorkflowProcessAutoCopyEnable auf „true“ gesetzt ist. |
createsharepointsite |
Führt das Plug-in SharePoint-Website erstellen aus. Erstellt eine SharePoint-Website und fügt die angegebenen Benutzer zur Website hinzu. |
deleteitem |
Führt das Plug-in Element löschen aus. Löscht die angegebenen SharePoint-Elemente. Elemente können durch die SharePoint-ID oder durch eine CAML-Abfrage angegeben werden. |
deletesharepointsite |
Führt das Plug-in SharePoint-Website löschen aus. Löscht die angegebene SharePoint-Website. |
documentmonitor |
Fügt den Workflow Konfigurationsbefehl Dokumentüberwachung hinzu. Überwacht ein bestimmtes SharePoint-Feld in einer Dokumentenbibliothek auf eine Ablaufzeit. Wenn die Ablaufzeit eintritt, wird automatisch ein Prozess auf dem ablaufenden Dokument gestartet. |
documentprocesslaunch |
Führt das Plug-in Dokumentprozess starten aus. Startet einen Prozess auf einem bestimmten Dokument. |
edgesynchronize |
Dies funktioniert, wenn der Konfigurationsschlüssel EdgeServers angegeben wurde, und wird ausgeführt, sobald ein Prozess genehmigt oder abgelehnt wird. Der Konfigurationsschlüssel „EdgeServers“ ist eine durch Kommata getrennte Liste von Edgeserverhosts, die mit den Dokumenten in Dokumentenbibliotheken synchronisiert sein sollten. Sobald ein Prozess genehmigt/abgelehnt wurde, wird der Inhalt der neuen Datei auf den Edgeserver kopiert. |
emailapproval |
Genehmigt die Aufgabe per E-Mail. Überwacht den E-Mail-Posteingang des konfigurierten Systems und gibt E-Mail-Genehmigungen aus. Beachten Sie, dass dies durch einen einzelnen Ausführer geschieht, der regelmäßig ausgeführt wird. |
formmonitor |
Führt das Plug-in Formularüberwachung aus. Erstellt und startet einen Formularprozess. |
formprocesslaunch |
Führt die Plug-ins Formularprozess starten und Formular starten aus. Erstellt und startet einen Formularprozess, einschließlich Zuweisung der Verantwortlichkeitsbereiche und der Arbeitsauftrageinstellung von Formularwerten. |
formreport |
Führt den Workflow Konfigurationsbefehl Formularbericht hinzufügen aus, um Informationen zu den angegebenen Formularen hinzufügen. |
MarkInactiveProcesses |
Findet ausgeführte Prozesse, die nicht mehr mit einem SharePoint-Element verknüpft sind, und markiert sie als inaktiv. Löscht wahlweise auch den verknüpften Workflow aus der Workflowdatenbank. Siehe Markieren von inaktiven Prozessen für weitere Informationen. |
Notificationtimer |
Schickt die konfigurierte E-Mail-Nachricht an die Empfänger, die im angegebenen Formularlistenelement angegeben sind. Argumentsubstitution wird bei der Nachricht, den Betreffs und den Empfängern durchgeführt. |
OfflineFormProcessor |
Überwacht den Posteingang des Systems auf eingehende InfoPath-Formulare. Erstellt das Formular im Workflowsystem und startet den Workflow. |
Powershell |
Führt ein Powershell-Skript aus. Wahlweise erfolgt die Ausgabe in einer angegebenen SharePoint-Spalte. |
ProcessFormQueue |
Verarbeitet die Formulare, die sich in der Warteschlange befinden, wenn die Option „UseFormQueue“ an ist und wenn bei der einzelnen, betroffenen Aktivität „UseFormQueue“ ebenfalls an ist. |
PurgeBackgroundJobs |
Dies entspricht der Funktion Hintergrundaufträge bereinigen auf der neuen Website Management Cockpit. |
removeitempermissions |
Führt die Plug-ins Elementberechtigungen entfernen aus. Entfernt Elementberechtigungen von einem bestimmten SharePoint-Element. |
renameprocess |
Führt das Plug-in Prozess umbenennen aus. Ändert den Titel des Prozesses zum konfigurierten Wert. |
sendemail |
Sendet Genehmigungs-\Aktivitäts-\Formularberichts-\andere E-Mails und führt ebenfalls das Plug-in E-Mail senden aus, um die angegebene E-Mail an den angegebenen Empfänger zu senden. |
setcolumn |
Führt das Plug-in Spalte festlegen aus. Legt den Wert der SharePoint-Spalte im Element im Kontext des konfigurierten Werts fest. |
setformdata |
Führt das Plug-in Formulardaten festlegen aus. Legt den Wert in den Formulardaten im Element im Kontext des konfigurierten Werts fest. |
startprocess |
Führt das Plug-in Prozess starten aus. Startet entweder einen Dokument- oder Formularprozess. Wenn ein Formularprozess gestartet wird und ein Verantwortlichkeitsbereich und eine SharePoint-Gruppe angegeben ist, wird ein Formularprozess für jeden Benutzer in der Gruppe gestartet und diese Person wird dem bestimmten Verantwortlichkeitsbereich zugewiesen. |
waitforchildprocesses |
Führt das Plug-in Auf untergeordneten Prozess warten aus. Fragt alle untergeordneten Prozesse ab, um sicherzustellen, dass sie abgeschlossen sind. Schließt dann alle verknüpften Aktivitäten ab, um den Workflow voranzubringen |
winshuttleautopost |
Führt das Winshuttle Autopost Plug-in aus. Extrahiert Daten aus einem Formular und bucht sie zum Winshuttle System. |
winshuttleupdate |
Führt das Plug-in Winshuttle Update aus. Führt ein Winshuttle Update im Kontext des Listenelements aus. |