Help Center> FOUNDATION Help

Gilt für:

  • Winshuttle Foundation

Manuelles Exportieren von Prozessdaten

Sie können dem System auftragen, Prozess- und Arbeitsauftragsdaten ausschließlich mit dem SVAdm-Tool zu exportieren.

Diese Daten können zu einer Prozessstatusliste oder zu einer Datenbank exportiert werden.

Exportieren von Daten zu einer Workflow Prozessstatus-Liste

Zurück zum Anfang
  1. Um eine Workflow Prozessstatus-Liste zu exportieren, erstellen Sie eine Liste mit diesem Typ in einer neuen oder vorhandenen SharePoint-Website.
  2. Öffnen Sie die Eingabeaufforderung und navigieren Sie zu \Program Files\Sharevis\bin.
  3. Führen Sie den folgenden Befehl aus:

svadm -o updateprocessstatuslist -url http://<your site>/<your site path> -statusurl http://<your site>/<your status site> -statuslist <your status list's name>

Name

Beschreibung

URL

Gibt die Website an, von der Sie Prozessdaten erfassen möchten.

statusurl

Gibt die Website an, zu der Sie die Prozessdaten kopieren möchten.

statuslist

Gibt die Liste an, zu der Sie die Prozessdaten kopieren möchten.

Im folgenden Beispiel werden alle Prozessdaten von der Website „Human Resources“ http://spserver/hr erfasst und in eine Liste mit der Bezeichnung „HR Process Data“ auf der Website /statusrollup kopiert:

svadm -o updateprocessstatuslist -url http://spserver/hr -statusurl http://spserver/statusrollup -statuslist "HR Process Data"

Hierdurch werden nur Prozessdaten von der /hr-Website erfasst. Wenn es für die Human-Resource-Website Unterwebsites gibt, die sie mit einschließen möchten, so verwenden Sie die Option -recurse.

Dieser Befehl wird beispielsweise alle Prozessdaten von allen Unterwebsites unter /hr erfassen:

svadm -o updateprocessstatuslist -url http://spserver/hr -statusurl http://spserver/statusrollup -statuslist HR Process Data –recurse

Exportieren von Daten zu Datenbanken

Zurück zum Anfang

Eine andere Option für das manuelle Exportieren von Daten ist das Exportieren Ihrer Daten in eine Datenbank mit der ADO.NET-Verbindung. Workflow stellt für das Erstellen der richtigen Tabellen in SQL Server ein Datenbank-Skript zur Verfügung. Dieses Skript kann bearbeitet werden, um mit anderen Datenbanken zu funktionieren. Dieses Skript erstellt zwei Tabellen: Arbeitsauftrag und Prozess für das Halten der jeweiligen Daten. Bevor Sie Workflow Prozessdaten exportieren, müssen Sie das Skript verwenden, um Tabellen in Ihrer Datenbank zu erstellen.

Um SVAdm für das Exportieren von Prozessdaten in eine Datenbank zu verwenden, benötigen Sie eine Konfigurationsdatei mit den Informationen, die das System für den Export benötigt. Diese Konfigurationsdatei enthält eine ADO.NET-Verbindungszeichenfolge zur Datenbank und eine Liste von SharePoint- und Datenbank-Feldern, welche die Zuordnungen zwischen den beiden beschreiben. Diese Konfigurationsdatei wird im XML-Format erstellt.

Beispiel:

<Export>
<ConnectionString>Provider=sqloledb;Data Source=svdemo12;Initial Catalog=sharevis_reports;Integrated Security=SSPI;</ConnectionString>
<FieldMaps>
<FieldMap SharePointFieldName="MyTest" DatabaseFieldName="MyT2"/>
<FieldMap SharePointFieldName="DocumentStatus" DatabaseFieldName="DS"/>
<FieldMap SharePointFieldName="Division" DatabaseFieldName="Division"/>
</FieldMaps>
</Export>

Diese Verbindungszeichenfolge der Konfigurationsdatei beschreibt nur den Datenbankserver (svdemo12) und die Datenbank (sharevis_reports), in welche die Daten kopiert werden. Sie müssen sicherstellen, dass Sie über die Berechtigungen verfügen, um mit der angegebenen Verbindungszeichenfolge auf die Datenbank zuzugreifen. Verbindungszeichenfolgen werden auf zahlreichen Websites von Microsoft und anderen Websites im Internet angegeben.

Der zweite Teil der Konfiguration beschreibt, wie die SharePoint-Felder zu Datenbank-Feldern in Ihren Datenbank-Tabellen zugeordnet werden. In dem Beispiel oben werden die Werte des SharePoint-Felds „My Test“ in das Datenbank-Feld „MyT2“ usw. platziert. Falls ein Feld fehlt, entweder in der SharePoint-Liste oder in der Datenbanktabelle, so wird dieses Feld bei der Synchronisierung übersprungen. Sie müssen sicherstellen, dass die Datentypen in SharePoint und in Ihrer Datenbank konsistent sind.