PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
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.
Exemple
// Exécute l'instance de plan d'action de compilation de mon projet
PlanActionExécute("CoordFab", "admin", "clefab", "PlanCompilMonProjet")
// Exécute l'instance de plan d'action de compilation de mon projet
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 de suivi>])
<Résultat> : Booléen
  • Vrai si l'instance de plan d'action a été lancée,
  • Faux 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 (avec guillemets)
Nom de la machine de coordination d'exécution des plans d'action.
<Utilisateur> : Chaîne de caractères (avec guillemets)
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 (avec guillemets)
Mot de passe de l'utilisateur.
<Instance du plan d'action> : Chaîne de caractères (avec guillemets)
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 de suivi> : Chaîne de caractères optionnelle (avec ou sans guillemets)
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.
    paEtatEnAttenteLe plan d'action est en attente d'exécution.
    paEtatEnCoursLe plan d'action en cours d'exécution.
    paEtatLancementLe coordinateur va lancer le plan d'action.
    paEtatTerminéEchecL'exécution du plan s'est terminé avec erreur.
    paEtatTerminéOKL'exécution du plan s'est terminé sans erreur.
<Résultat> = PlanActionExécute(<Coordinateur> , <Utilisateur> , <Mot de passe> , <Instance du plan d'action> [, <Procédure de suivi>])
<Résultat> : Entier
Versions 21 et supérieures
  • 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.
Nouveauté 21
  • 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.
  • 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 (avec guillemets)
Nom de la machine de coordination d'exécution des plans d'action.
<Utilisateur> : Chaîne de caractères (avec guillemets)
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 (avec guillemets)
Mot de passe de l'utilisateur.
<Instance du plan d'action> : Chaîne de caractères (avec guillemets)
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 de suivi> : Chaîne de caractères optionnelle (avec ou sans guillemets)
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.
    paEtatEnAttenteLe plan d'action est en attente d'exécution.
    paEtatEnCoursLe plan d'action en cours d'exécution.
    paEtatLancementLe coordinateur va lancer le plan d'action.
    paEtatTerminéEchecL'exécution du plan s'est terminé avec erreur.
    paEtatTerminéOKL'exécution du plan s'est terminé sans erreur.
Composante : wd240std.dll
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire