none
Integration d'un pop up dans une séquence tâche... RRS feed

  • Question

  • Bonjour,
    J'ai besoins d'une petite aide.
    Lors d'une diffusion d'une nouvelle version d'application, il est souvent nécessaire que les anciennes versions ne soient pas en cours d'execution.
    Pour cela, je souhaiterai informer l'utilisateur par un pop up !

    Problème : lorsque l'on intégre un pop up dans un package, il faut que ce dernier intéragisse avec l'utilisateur. Cette option n'est pas compatible avec les séquences tâche...

    Je souhaiterai savoir s'il est possible dans une séquence tâche, d'intégrer un pop up (ou boîte de dialogue), et d'attendre la validation de celui ci (par l'utilisateur) pour lancer l'étape suivante de ma séquence tâche?

    Merci d'avance

    mardi 31 janvier 2012 12:20

Réponses

  • Bonjour,

    Si j'ai bien compris la séquence de tâche ne s'exécutera pas en WinPE. Si c'est le cas alors c'est possible si ta publication n'est pas configurée comme obligatoire (mondatory).


    Bechir Gharbi | http://myitforum.com/myitforumwp/community/members/bgharbi/ | Time zone : GMT+1
    mardi 31 janvier 2012 12:41
    Modérateur
  • Y a pas d'autres choix pour toi malheureusement, soit une publication non obligatoire soit un compte à rebour s'elle est obligatoire. L'affaire est close ;) ce sont les limites du produit.
    Bechir Gharbi | http://myitforum.com/myitforumwp/community/members/bgharbi/ | Time zone : GMT+1
    mardi 31 janvier 2012 15:28
    Modérateur

Toutes les réponses

  • Bonjour,

    Si j'ai bien compris la séquence de tâche ne s'exécutera pas en WinPE. Si c'est le cas alors c'est possible si ta publication n'est pas configurée comme obligatoire (mondatory).


    Bechir Gharbi | http://myitforum.com/myitforumwp/community/members/bgharbi/ | Time zone : GMT+1
    mardi 31 janvier 2012 12:41
    Modérateur
  • Bonjour,
    J'utilise les séquences tâche dans le cadre d'une migration de version d'application (désinstallation ancienne version, installation nouvelle version).
    J'ai ajouté une requête WMI pour tester si le process de l'application est lancé ou non.
    - S'il est lancé, je ne fais rien
    - S'il n'est pas lancé, j'exécute un certain nombre d'action

    Sauf que je souhaiterai donner le temps à l'utilisateur de fermer son application avant de lancer les actions.
    Malheureusement, l'attribution doit être obligatoire... (j'avais déjà pensé à la solution en attribution non obligatoire)

    mardi 31 janvier 2012 13:04
  • OK, mais tu peux configurer un compte à rebour pour ta TS.
    Bechir Gharbi | http://myitforum.com/myitforumwp/community/members/bgharbi/ | Time zone : GMT+1
    mardi 31 janvier 2012 14:34
    Modérateur
  • Je sais, mais ce n'est pas vraiment ce qui est souhaité.
    J'aurai voulu la même chose que l'option de redémarrage de la machine dans les séquence de tâche : apparition d'une fenêtre avec décompte, message personnalisé, possibilité de forcer le redémarrage...
    Tand que le décompte n'est pas fini, ou l'utilisateur n'a pas validé, la séquence tâche ne continue pas !

    mardi 31 janvier 2012 15:22
  • Y a pas d'autres choix pour toi malheureusement, soit une publication non obligatoire soit un compte à rebour s'elle est obligatoire. L'affaire est close ;) ce sont les limites du produit.
    Bechir Gharbi | http://myitforum.com/myitforumwp/community/members/bgharbi/ | Time zone : GMT+1
    mardi 31 janvier 2012 15:28
    Modérateur
  • Bonjour,

    je lis ce message un peu tard mais il est tout à fait possible de réaliser un compte à rebours ou tout du moins l'affichage d'une fenêtre pendant X temps à un utilisateur avant l'éxecution de la TS.

    Il faut créer un script qui lance une page HTA puis qui attends pendant X secondes et qui tourne en boucle en attendant la présence d'un fichier précis sur le disque dur (ex: C:\toto.txt)

    Sur la page HTA, il faut mettre un bouton et dire à l'utilisateur de cliquer dessus une fois le programme fermé.

    Tu dois dire au bouton de créer un fichier texte (C:\toto.txt)

    Maintenant la page se ferme et le script doit detecter le fichier et se terminer une fois qu'il a fini.

    Tu crées un package qui lance ce script et tu dis à la séquence de tâche de toujours exécuter ce programme avant la TS.

    La TS s'executera une fois le script terminé.

    jeudi 15 mars 2012 15:09