Le plug-in Process Form Data vous permet d’extraire les données d’un formulaire et de les écrire sur un fichier pour traitement ultérieur. Vous pouvez également décider de déplacer une partie ou l’ensemble des données au sein d’une base de données. Il prend en charge les connexions ODBC et OLEDB.
Propriétés
Nom |
Description |
Obligatoire |
Nom du groupe | Modes |
---|---|---|---|---|
xpath |
Le nom du champ formulaire à partir duquel les données seront extraites. |
Non |
Données de formulaire | Tout |
type |
Type des données. Les valeurs prises en charge sont string, long, datetime et double. |
Non |
Extraire vers | Fichier et base de données |
file |
Décrit l’emplacement d’un fichier vers lequel les données seront extraites. Ce doit être le chemin d’accès au fichier complet à partir du système de fichiers du serveur. Exemple : Valeur directe : D:\Files\Public\Users\Daily-Records.xml |
Non |
Extraire vers | Fichier et base de données |
connectionname |
Le nom de la connexion ODBC/OLEDB à la base de données. Il comprend une liste déroulante des connexions ODBC et OLEDB définies au niveau de l’application actuelle ou au niveau global. |
Oui |
Extraire vers | Fichier et base de données |
query |
Une requête à exécuter sur la base de données avec les données du formulaire. Exemple : Valeur directe : insérer aux valeurs TimeOff (processid, requestor) (@svprocessid, @svformvalue) |
Oui |
Extraire vers | Fichier et base de données |
Exemple : valeurs XPath et File facultatives
Exemple 1
- file – c:\expense data\[$Process.Id].xml
- xpath – Field_1
Cet exemple extrait la valeur de Field_1 et la stocke dans un fichier où le nom du fichier est l’ID du processus en cours.
Exemple 2
- connectionstring – ODBCConnection1
- file – c:\time off data\timeoff-[$Process.Id].xml
- query – insert into TimeOff (processid, requestor) values (@svprocessid, @svformvalue)"
- xpath – Field_1
Cet exemple extrait la valeur de Field_1, la stocke dans le fichier noté et met à jour la table TimeOff de la base de données avec la valeur extraite.