TQueryExecuteTask (class)
De Wiki1000
(Différences entre les versions)
(2 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
==Introduction== | ==Introduction== | ||
− | La classe [[Classe_tâche_(stereotype)|tâche]] TQueryExecuteTask est une classe permettant d'exécuter un export de données à partir d'une classe métier. | + | La classe [[Classe_tâche_(stereotype)|tâche]] TQueryExecuteTask est une classe permettant d'exécuter un export de données à partir d'une classe ou d'une vue métier. |
L'export utilise un descriptif d'exportation sous forme d'un document xml. | L'export utilise un descriptif d'exportation sous forme d'un document xml. | ||
+ | |||
+ | Le descriptif d'exportation peut être soit un objet du référentiel soit créé dynamiquement lors de l'exécution. | ||
===Attributs=== | ===Attributs=== | ||
Ligne 9 : | Ligne 11 : | ||
!Attribut | !Attribut | ||
!Usage | !Usage | ||
+ | |- | ||
+ | |[[Parameters (TQueryExecuteTask)|Parameters]] | ||
+ | |Valeurs des paramètres du descriptif | ||
|- | |- | ||
|[[Descriptor (TQueryExecuteTask)|Descriptor]] | |[[Descriptor (TQueryExecuteTask)|Descriptor]] | ||
Ligne 59 : | Ligne 64 : | ||
|Exécute l'export | |Exécute l'export | ||
|} | |} | ||
+ | |||
+ | ===Méthode d'interface=== | ||
+ | Ces méthodes peuvent être supportées par un descendant de TQueryExecuteTask. | ||
+ | |||
+ | {|class="wikitable" | ||
+ | |- | ||
+ | !Méthode | ||
+ | !Usage | ||
+ | |- | ||
+ | |[[canExecute (TQueryExecuteTask )|canExecute]] | ||
+ | |Teste si le paramétrage est complet | ||
+ | |- | ||
+ | |[[BeforeExecute (TQueryExecuteTask )|BeforeExecute]] | ||
+ | |Appelée avant l'exécution | ||
+ | |- | ||
+ | |[[AfterExecute (TQueryExecuteTask )|AfterExecute]] | ||
+ | |Appelée après l'exécution | ||
+ | |} | ||
+ | |||
Voir aussi : | Voir aussi : | ||
Ligne 64 : | Ligne 88 : | ||
{{Footer|Code métier}} | {{Footer|Code métier}} | ||
[[Category:Classes frameworks]] | [[Category:Classes frameworks]] | ||
+ | [[Category:TQueryExecuteTask]] | ||
[[Category:Version900]] | [[Category:Version900]] |
Version actuelle en date du 10 mars 2020 à 09:03
Sommaire |
Introduction
La classe tâche TQueryExecuteTask est une classe permettant d'exécuter un export de données à partir d'une classe ou d'une vue métier.
L'export utilise un descriptif d'exportation sous forme d'un document xml.
Le descriptif d'exportation peut être soit un objet du référentiel soit créé dynamiquement lors de l'exécution.
Attributs
Attribut | Usage |
---|---|
Parameters | Valeurs des paramètres du descriptif |
Descriptor | Descriptif d'exportation |
DescriptorName | Nom du descriptif d'exportation dans le référentiel |
QueryName | Nom de la requête dans le descriptif |
SourceClassName | Nom de la classe source de donnée |
OutputFileName | Fichier de sortie |
OutputDocumentName | Nom du document dans le containeur de stockage |
OutputContainerName | Nom du containeur de stockage |
OutputMailTo | Boîtes à message |
OutputMailSubject | Sujet du mail envoyé |
OutputMailBody | Corps du mail envoyé |
canExecute | Le paramétrage permet d'exécuter |
ExportDatetime | Date de l'export |
ExportCount | Nombre d'enregistrement exportés |
Méthodes
Méthode | Usage |
---|---|
Execute | Exécute l'export |
Méthode d'interface
Ces méthodes peuvent être supportées par un descendant de TQueryExecuteTask.
Méthode | Usage |
---|---|
canExecute | Teste si le paramétrage est complet |
BeforeExecute | Appelée avant l'exécution |
AfterExecute | Appelée après l'exécution |
Voir aussi :
— Code métier — Développement DSM —