ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Windows functions / Software Factory functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
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
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.
    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 : wd290std.dll
Minimum version required
  • Version 20
Comments
Click [Add] to post a comment

Last update: 05/25/2022

Send a report | Local help