Se aplica a:
- Winshuttle Foundation
Exportar datos de proceso de forma manual
Volver a
Exportar datos de Workflow
- Exportar datos de Workflow
- Exportación automática a listas de SharePoint
- Exportación explícita a listas de SharePoint
- Exportación explícita a una base de datos
- Exportar datos de proceso de forma manual
Temas relacionados
Puede indicar al sistema que exporte explícitamente los datos de proceso y de asignación mediante la herramienta SVAdm.
Estos datos se pueden exportar a listas de estados de proceso o a una base de datos.
- Exportar datos a una lista de estados de proceso del flujo de trabajo
- Exportar datos a bases de datos (con un conector ADO.NET)
Exportar datos a una lista de estados de proceso del flujo de trabajo
Volver al principio- Para exportar a una lista de estados de proceso del flujo de trabajo, cree una lista de ese tipo en un sitio de SharePoint nuevo o existente.
- Abra el símbolo del sistema y navegue a \Program Files\Sharevis\bin
- Ejecute el siguiente comando:
svadm -o updateprocessstatuslist -url http://<your site>/<your site path> -statusurl http://<your site>/<your status site> -statuslist <your status list's name>
Nombre |
Descripción |
url |
Especifica el sitio del que desea recopilar los datos de proceso. |
statusurl |
Especifica el sitio en el que desea poner los datos de proceso. |
statuslist |
Especifica la lista en la que desea poner los datos de proceso. |
El siguiente ejemplo recopilará todos los datos de proceso del sitio de recursos humanos http://spserver/hr y los colocará en una lista llamada Datos de proceso de RR. HH. en el sitio /statusrollup:
svadm -o updateprocessstatuslist -url http://spserver/hr -statusurl http://spserver/statusrollup -statuslist "HR Process Data"
Así solo se recopilaran datos de proceso del sitio /hr propiamente dicho. Si debajo del sitio de recursos humanos tiene subsitios que también desea incluir, utilice la opción -recurse.
Por ejemplo, este comando recopilará todos los datos de proceso de todos los subsitios debajo de /hr:
svadm -o updateprocessstatuslist -url http://spserver/hr -statusurl http://spserver/statusrollup -statuslist HR Process Data –recurse
Exportar datos a bases de datos
Volver al principioOtra posibilidad de la exportación manual es exportar los datos a una base de datos por medio de su conector ADO.NET. Workflow proporciona un script de base de datos para crear tablas correctas en SQL Server y dicho script puede modificarse para que funcione con otras bases de datos. Este script crea dos tablas: Asignación y Proceso, que guardarán los datos respectivos. Antes de exportar los datos de proceso de flujo de trabajo, debe utilizar el script para crear las tablas en su base de datos.
Si va a utilizar SVAdm para exportar datos de proceso a una base de datos, debe proporcionar un archivo de configuración que contenga la información que necesita el sistema para llevar a cabo la exportación. Este archivo de configuración contendrá una cadena de conexión de ADO.NET con la base de datos y una lista de campos de SharePoint y de la base de datos que describa la asignación o equivalencia entre ellos. Este archivo de configuración se especifica en un formato XML.
Ejemplo:
<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>
La cadena de conexión del archivo de configuración solo describe el servidor de base de datos (svdemo12) y la base de datos (sharevis_reports) en los que colocar los datos. Le corresponde a usted asegurarse de tener los privilegios de acceso a la base de datos mediante la cadena de conexión proporcionada. Las cadenas de conexión están documentadas en numerosos lugares del sitio web de Microsoft y de otros sitios de internet.
La segunda parte de la configuración describe cómo se emparejan los campos de SharePoint con los campos de base de datos de sus tablas de la base de datos. En el ejemplo anterior, los valores del campo de SharePoint MiPrueba se colocarían en el campo de base de datos MiP2, etc. En el caso de que falten campos, ya sea en las listas de SharePoint o en la tabla de la base de datos, dichos campos se omitirán durante la sincronización. Asimismo, debe asegurarse de que los tipos de datos en SharePoint y en su base de datos sean consistentes.