|
|
|
|
|
PlanActionExécute (Fonction) En anglais : ActionPlanExecute Exécute une instance d'un plan d'action dans la fabrique logicielle depuis une application WINDEV ou un site WEBDEV. Il est ainsi possible d'automatiser le déclenchement des plans d'action. Par exemple, un plan d'action réalisant des tests peut être lancé depuis une application batch.
IDInstance est un entier
IDInstance = PlanActionExécute("CoordFab", "admin", "clefab", "PlanCompilMonProjet")
Syntaxe
<Résultat> = PlanActionExécute(<Coordinateur> , <Utilisateur> , <Mot de passe> , <Instance du plan d'action> [, <Procédure WLangage>])
<Résultat> : Entier - Identifiant de l'instance de plan d'action si celle-ci a été lancée,
- 0 si l'instance de plan d'action n'a pas été lancée. Le message d'erreur correspondant peut être connu avec la fonction ErreurInfo.
<Coordinateur> : Chaîne de caractères Nom de la machine de coordination d'exécution des plans d'action. <Utilisateur> : Chaîne de caractères Nom de l'utilisateur. Cet utilisateur doit être autorisé à exécuter un plan d'action sur le coordinateur. <Mot de passe> : Chaîne de caractères Mot de passe de l'utilisateur. <Instance du plan d'action> : Chaîne de caractères Nom de l'instance du plan d'action à exécuter. Pour exécuter une instance d'un plan d'action d'une bibliothèque donnée, le nom de l'instance doit être de la forme :
<Nom de la bibliothèque> + TAB + <Nom de l'instance du plan d'action> Si le nom de la bibliothèque n'est pas pas précisé, la première instance du plan d'action trouvée correspondant au nom spécifié sera exécutée. <Procédure WLangage> : Nom de procédure optionnel Nom de la procédure WLangage appelée lors de l'exécution du plan d'action. Cette procédure permet de suivre l'exécution du plan d'action et de savoir si son exécution s'est terminée correctement. Cette procédure est de la forme :
PROCEDURE NomProcédure(<Instance du plan d'action>, <Etape en cours>, <Avancement>, <Etat>) où : - <Instance du plan d'action> est une chaîne correspondant au nom de l'instance de plan d'action exécutée.
- <Etape en cours> est une chaîne correspondant au libellé de l'étape en cours.
- <Avancement> est un entier correspondant au pourcentage d'avancement de l'exécution (entre 0 et 100).
- <Etat> est une constante de type Entier indiquant l'état de l'exécution :
| | paEtatDéconnecté | L'automate d'exécution du plan d'action ne répond plus. | paEtatEnAttente | Le plan d'action est en attente d'exécution. | paEtatEnCours | Le plan d'action en cours d'exécution. | paEtatLancement | Le coordinateur va lancer le plan d'action. | paEtatTerminéEchec | L'exécution du plan s'est terminé avec erreur. | paEtatTerminéOK | L'exécution du plan s'est terminé sans erreur. |
Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|