Ajout d'un déclencheur sur fichier/dossier

Un robot démarre lorsqu'une action prédéfinie (création, suppression, attribution d'un nouveau nom ou modification) se produit sur un fichier ou un dossier.

Supposons que vous vous souhaitiez déclencher un robot lorsqu'un utilisateur modifie un document appelé Product info.docx.
Remarque : Pour cela, l'utilisateur doit disposer du rôle Bot Creator.

Pour en savoir plus sur la façon dont un utilisateur doté d'un rôle Bot Runner peut lier des déclencheurs d'événements, consultez la rubrique Lier des déclencheurs d'événements à un Bot Runner.

Procédure

  1. Dans le volet de gauche, cliquez sur Automatisation.
    La liste des robots et des formulaires disponibles s'affiche.
  2. Cliquez sur Créer un nouveau > robot.
  3. Entrez un nom pour le robot.
    Tous les robots sont stockés sous le dossier \Robots. (Facultatif) Cliquez sur Parcourir pour changer de dossier.
  4. Cliquez sur Créer et modifier.
  5. Sur la page du générateur de robot, cliquez sur Déclencheurs > Fichiers et dossiers.
  6. Faites glisser Déclencheur de fichier dans Faire glisser un déclencheur ici.
  7. Cliquez sur Parcourir et sélectionnez le fichier Product info.docx.
  8. Dans le menu déroulant Démarrer le robot lorsque le fichier est, sélectionnez modifié.
    Le déclencheur du robot est désormais défini.
  9. Facultatif : Utilisez le menu déroulant Assigné à pour attribuer une variable.
    Si vous souhaitez utiliser l'onglet Variables pour créer une variable, veillez à cocher la case Utiliser comme entrée pour qu'elle s'affiche dans le menu déroulant Assigné à (facultatif).
    Remarque : si vous utilisez l'icône Sélectionner une variable dans le menu déroulant Assigné à (facultatif) pour créer une variable, assurez-vous de ne pas cocher la case Constant (en lecture seule).
    Vous pouvez récupérer l'ensemble de données suivant en définissant une variable comme type d'entrée, que vous pouvez attribuer pour obtenir le résultat de sortie du déclencheur :
    • triggerType : déclencheur sur fichier ou dossier
    • eventType : type d'événement déclencheur

    Il est impossible d'utiliser l'ensemble de données suivant si l'option Définir le schéma est activée, car elle renvoie un type de variable qui n'est pas de type Chaîne :

    • timeStamp : heure à laquelle le déclencheur s'est produit

      Veillez à lier la valeur timeStamp à une variable de chaîne pour obtenir les données du déclencheur. Supposons que vous souhaitiez extraire la date et l'heure de l'événement déclencheur lorsqu'un utilisateur modifie le fichier Sales update.xls. Utilisez l'action Message dans la logique de tâche et saisissez Date Time- $recordVar[2]$ dans le champ Entrer le message à afficher.

    • fromFolder : détails du chemin du dossier parent
    • folder : détails du chemin du fichier ou du dossier sur lequel l'événement s'est produit
  10. Cliquez sur Enregistrer.
  11. Cliquez sur Exécuter > Exécuter avec des déclencheurs.
    Le robot est déclenché chaque fois qu'un utilisateur modifie le fichier Product info.docx.