activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités de workflow

Dernière mise à jour 4 mars 2026

Activités déclenchées par l'utilisateur

Les exemples ci-dessous expliquent comment exécuter des activités déclenchées par les actions de l'utilisateur à l'aide d'activités telles que Surveiller les événements. Vous pouvez retrouver ces activités dans le package UiPath.System.Activities .

Il existe trois workflows, chacun expliquant une action différente pouvant déclencher une activité.

Activité déclenchée en cliquant sur une image

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et démarrez un nouveau Processus.

  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.

    • Créez la variable suivante :

      Nom de variableTypes de variablesValeur par défaut
      TargetElementUiElement
  3. Ajoutez une activité Assign dans le conteneur Séquence (Sequence).

    • Dans le panneau Propriétés, ajoutez la valeur False dans le champ RépéterPourToujours.
  4. Ajoutez une activité Click Image Trigger dans l'activité Monitor Events.

    • Dans l'activité, cliquez sur Indiquer l'image à l'écran (Indicate image on screen), puis sélectionnez le bouton de la barre des tâches UiPath Studio comme dans le GIF suivant :

    docs image

  5. Faites glisser un conteneur Séquence (Sequence) sous l'activité Click Image Trigger dans l'activité Monitor Events Nommez la séquence Event Handler.

  6. Ajoutez une activité Get Source Element dans la séquence Event Handler.

    • Dans le panneau Propriétés , ajoutez la variable TargetElement dans le champ Collection.
  7. Ajoutez une activité Highlight sous l'activité Get Source Element dans la séquence du Event Handler.

    • Dans le panneau Propriétés, ajoutez la variable TargetElement dans le champ Élément.
    • Ajoutez la valeur 1500 dans le champ TempsSurbrillance.

    docs image

  8. Exécuter le processus. Le processus attend que vous cliquiez sur le bouton UiPath Studio dans la barre des tâches, pour le mettre en surbrillance.

Activité déclenchée par un clic de souris

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et démarrez un nouveau Processus.

  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.

    • Créez la variable suivante :

      Nom de variableTypes de variablesValeur par défaut
      LoopForeverBooléenVrai
  3. Ajoutez une activité Assign dans le conteneur Séquence (Sequence).

    • Dans le panneau Propriétés, ajoutez la variable LoopForever dans le champ RépéterPourToujours (RepeatForever).
      Remarque :

      Ajoutez des activités Mouse Trigger pour contrôler les boucles Monitor Events. La première activité Mouse Trigger bloque l'événement jusqu'à ce que l'élément soit mis en surbrillance. La deuxième activité Mouse Trigger arrête le processus.

  4. Ajoutez une activité Mouse Trigger dans l'activité Monitor Events.

    • Dans le panneau Propriétés, sélectionnez l'option EVENT_BLOCK dans la liste déroulante ModéÉvénement (EventMode).
  5. Ajoutez une autre activité Mouse Trigger à côté de la précédente, dans l'activité Monitor Events.

    • Dans le panneau Propriétés, sélectionnez l'option EVENT_BLOCK dans la liste déroulante ModéÉvénement (EventMode).
    • Sélectionnez l'option Ctrl dans la liste déroulante ModificateursClés (KeyModifiers).
  6. Ajoutez une activité Sequence sous les activités Mouse Trigger à l'intérieur de la séquence existante.

    • Créez la variable suivante :

      Nom de variableTypes de variablesValeur par défaut
      MouseEventInformationsÉvénement
  7. Ajoutez une activité Get Event Info dans le conteneur Sequence précédemment créé.

    • Ajoutez la variable MouseEvent dans le champ Résultat (Result).
  8. Ajoutez une activité If sous l'activité Get Event Info.

    • Ajoutez l’expression MouseEvent.KeyModifier = KeyModifier.Ctrl dans le champ Condition.
  9. Ajoutez une activité Assign dans le champ Alors (Then) de l'activité If.

    • Ajoutez la variable LoopForever dans le champ À.
    • Add the value False in the Value field.
  10. Ajoutez une activité Block User Input dans le champ Sinon (Else) de l'activité If.

    • Sélectionnez le conteneur Faire (Do) dans l'activité et créez la variable suivante :

      Nom de variableTypes de variablesValeur par défaut
      ClickedElementUiElement
  11. Ajoutez une activité Get Source Element dans le conteneur Faire (Do) de l'activité Block User Input.

    • Ajoutez la variable ClickedElement dans le champ ÉlémentUI.
  12. Ajoutez une activité Highlight sous l'activité Get Source Element.

    • Dans le panneau Propriétés, ajoutez la variable ClickedElement dans le champ Élément.
  13. Ajoutez une activité Replay User Event sous l'activité Highlight.

    docs image

  14. Exécutez le processus. Le processus met en surbrillance chaque élément cliqué à l'aide du bouton gauche de la souris. Le processus s’arrête lorsque le Ctrl

    • Le déclencheur de clic gauche de la souris est détecté.

Activité déclenchée par un clic de souris ou une frappe

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et démarrez un nouveau Processus.

  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.

  3. Ajoutez une activité Assign dans le conteneur Séquence (Sequence).

    • Dans le panneau Propriétés, ajoutez la valeur False dans le champ RépéterPourToujours.
  4. Ajoutez une activité System Trigger dans le conteneur Séquence (Sequence).

  5. Faites glisser un conteneur Séquence (Sequence) sous l'activité System Trigger dans l'activité Monitor Events. Nommez la séquence Event Handler.

    • Créez la variable suivante :

      Nom de variableTypes de variablesValeur par défaut
      SystemEventInformationsÉvénement
  6. Ajoutez une activité Get Event Info dans la séquence Event Handler.

    • In the Properties panel, add the variable SystemEvent in the Result field.
  7. Ajoutez une activité If sous l'activité Get Event Info.

    • Ajoutez l’expression SystemEvent.MouseEventInfo isnot Nothing dans le champ Condition.
  8. Ajoutez une activité Message Box dans le champ Alors (Then) de l'activité If.

    • Add the following expression in the Text field: "Mouse Button Pressed: " + SystemEvent.MouseEventInfo.Button.ToString + vbCrLf + vbCrLf + "Modifiers used: " + SystemEvent.KeyModifier.ToString.
  9. Ajoutez une activité Mess Box dans le champ Alors (Then) de l'activité If.

    • Add the following expression in the Text field: "Key Pressed: " + SystemEvent.KeyEventInfo.KeyName + vbCrLf + vbCrLf + "Modifiers used: " + SystemEvent.KeyModifier.ToString.

    docs image

  10. Exécuter le processus. Lorsqu'un déclencheur est utilisé, une zone de message s'affiche avec des informations sur le clic de souris ou la frappe détectée.

Ici, vous pouvez télécharger un exemple.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour