El complemento Process Form Data permite extraer datos de un formulario y escribirlos en un archivo para procesarlos posteriormente. También puede optar por mover algunos o todos los datos a una base de datos. Admite las conexiones OLEDB y ODBC.
Propiedades
Nombre |
Descripción |
Obligatorio |
Nombre del grupo | Modos |
---|---|---|---|---|
xpath |
Nombre del campo de formulario del que se extraerán los datos. |
No |
Datos de formulario | Todo |
type |
Tipo de datos. Los valores que se admiten son de tipo string, long, datetime y double. |
No |
Extraer a | Archivo y base de datos |
file |
Describe la ubicación de un archivo al que se extraerán los datos. Debe ser la ruta completa del archivo del sistema de archivos del servidor. Ejemplo: Valor directo: D:\Files\Public\Users\Daily-Records.xml |
No |
Extraer a | Archivo, Archivo y base de datos |
connectionname |
Nombre de la conexión ODBC/OLEDB a la base de datos. Incluye una lista desplegable de las conexiones OLEDB y ODBC definidas en el nivel global o en el nivel de aplicación actual. |
Sí |
Extraer a | Archivo y base de datos |
consulta |
Se ejecuta una consulta en la base de datos con los datos del formulario. Ejemplo: Valor directo: insertar en TimeOff (processid, requestor) los valores (@svprocessid, @svformvalue) |
Sí |
Extraer a | Archivo y base de datos |
Ejemplos: Valores opcionales de XPath y archivo
Ejemplo 1
- file – c:\expense data\[$Process.Id].xml
- xpath – Field_1
Este ejemplo extrae el valor de Field_1 y lo guarda en un archivo donde el nombre del archivo es el id. del proceso que se está ejecutando.
Ejemplo 2
- connectionstring – ODBCConnection1
- file – c:\time off data\timeoff-[$Process.Id].xml
- Valor directo: insertar en TimeOff (processid, requestor) los valores (@svprocessid, @svformvalue)
- xpath – Field_1
Este ejemplo extrae el valor de Field_1, lo guarda en el archivo indicado y actualiza la tabla TimeOff de la base de datos con el valor extraído.