Transmettre (charger) des scripts ACL vers Robots

Il existe deux méthodes différentes pour transmettre, ou charger, des scripts ACL vers l'application Robots :

  • Transmettre les scripts d'Analytics vers Robots

  • Utiliser Robots pour charger des scripts ACL

    Remarque

    La méthode consistant à utiliser Robots pour charger des scripts ACL diffère de celle qui utilise Robots pour effectuer un premier chargement de scripts ACL dans un nouveau robot. Pour plus d'informations, consultez la section Ajout d'une automatisation de script à un robot.

Comparaison des méthodes

Le résultat final de chaque méthode de transmission de scripts est le même : une nouvelle version des scripts est créée dans le robot de destination. Toutefois, les différences suivantes existent entre ces méthodes :

  • Validation syntaxique Une validation syntaxique automatique est effectuée lorsque vous transmettez des scripts à partir d'Analytics. Aucune validation n'est effectuée lorsque vous utilisez Robots pour charger des scripts.

  • Association projet-robot Le projet Analytics qui contient les scripts et le robot de destination sont automatiquement associés lorsque vous transmettez des scripts à partir d'Analytics. Aucune association n'est effectuée lorsque vous utilisez Robots pour charger des scripts.

La validation syntaxique et l'association projet-robot étant des fonctionnalités utiles, l'approche recommandée est de transmettre des scripts d'Analytics vers Robots. Vous pouvez utiliser le chargement à partir de Robots comme une fonctionnalité d'appoint après qu'une association projet-robot a été établie et pour les mises à jour mineures de script, où le contournement de la validation syntaxique n'est pas un problème.

Fonctionnement de la transmission de scripts

Lorsque vous transmettez des scripts à l'application Robots, tous les scripts du projet Analytics sont transmis et, ensemble, constituent "une version" dans le robot ACL associé. Vous ne pouvez pas transmettre les scripts d'un projet de manière sélective. Pour plus d'informations, consultez la section Flux de travail de développement de script ACL dans Analytics et dans Robots.

Pour transmettre des scripts à Robots, vous devez être affecté au rôle approprié dans l'application Robots. Pour plus d'informations, consultez la section Autorisations de l'application Robots.

Transmettre des scripts d'Analytics vers Robots

Plusieurs possibilités existent lorsque vous transmettez ou téléchargez des scripts d'Analytics à un robot ACL dans l'application Robots.

La façon la plus simple de comprendre ces différentes possibilités est de considérer un projet Analytics et un robot ACL comme deux conteneurs, chacun contenant des scripts, pouvant être associés. Une fois qu'ils sont associés, vous pouvez transmettre des versions successives des scripts du projet au robot.

Action Résultat à la transmission
Transmettre des scripts à un nouveau robot ACL

Un nouveau robot ACL contenant la version 1 des scripts transmis est créé.

Transmettre des scripts à un robot ACL existant

Le robot ACL existant contient les scripts transmis, dont le numéro de version dépend du fait que le robot contienne déjà des scripts ou non.

Transmettre des scripts à un robot ACL

Une nouvelle version des scripts est transmise au robot ACL associé au projet.

Transmettre des scripts à un autre robot ACL

Les scripts sont transmis soit à un robot ACL récemment créé, soit à un robot ACL existant.

L'association entre le projet et le robot précédent est supprimée.

Transmettre des scripts à un nouveau robot ACL

Transmettez des scripts à l'application Robots pour la première fois afin de créer un nouveau robot ACL qui contient les scripts transmis.

  1. Depuis votre ordinateur, ouvrez le projet Analytics qui contient les scripts.

  2. Dans le menu principal d’Analytics, sélectionnez Fichier > Transmettre les scripts.

    Si un message d'erreur s'affiche, il peut y avoir un problème au niveau de l'en-tête de l'outil d'analyse, de la syntaxe de script, dans un ou plusieurs des scripts du projet.

    Pour plus d'informations, consultez la section Flux de travail de développement de script ACL dans Analytics et dans Robots.

  3. Si nécessaire, dans la boîte de dialogue Sélectionner la destination, double-cliquez sur l'instance Diligent One appropriée.

    La collection Robot s’affiche avec la liste des robots existants.

  4. Saisissez un nom de robot dans le champ Nouveau robot, puis cliquez sur Créer.

    Le robot est créé et un ID robot est généré automatiquement.

    Le nouveau robot et le projet Analytics qui contient les scripts sont désormais associés de sorte que les transmissions suivantes ne nécessitent pas la localisation manuelle du robot.

    Remarque

    N'utilisez pas les caractères suivants dans le nom du robot : « $ », « € ».

  5. Saisissez un court message de transmission qui décrit les scripts transmis, puis cliquez sur OK.

    La version 1 des scripts est transmise au robot récemment créé. À ce stade, les scripts existent uniquement en mode développement.

  6. Facultatif. Dans la boîte de dialogue Transmission des scripts réussie, cliquez sur l'un des liens pour inspecter le robot récemment créé ou les scripts transmis.
  7. Cliquez sur OK pour quitter la boîte de dialogue.

Transmettre des scripts à un robot ACL existant

Transmettez des scripts à un robot ACL qui existe déjà pour renseigner le robot. Le robot existant peut déjà contenir des scripts ou il peut être vide.

Remarque

Utilisez cette méthode si le projet n'est pas encore associé à un robot. Si le projet est déjà associé à un robot, consultez la rubrique Transmettre des scripts à un autre robot ACL.

  1. Depuis votre ordinateur, ouvrez le projet Analytics qui contient les scripts.

  2. Dans le menu principal d’Analytics, sélectionnez Fichier > Transmettre les scripts.

    Si un message d'erreur s'affiche, il peut y avoir un problème au niveau de l'en-tête de l'outil d'analyse, de la syntaxe de script, dans un ou plusieurs des scripts du projet.

    Pour plus d'informations, consultez la section Flux de travail de développement de script ACL dans Analytics et dans Robots.

  3. Si nécessaire, dans la boîte de dialogue Sélectionner la destination, double-cliquez sur l'instance Diligent One appropriée.

    La collection Robot s’affiche avec la liste des robots existants.

  4. Dans la liste des robots, sélectionnez le robot auquel vous souhaitez transmettre les scripts, puis cliquez sur OK.

    Le robot existant et le projet Analytics qui contient les scripts sont désormais associés de sorte que les transmissions suivantes ne nécessitent pas la localisation manuelle du robot.

  5. Saisissez un court message de transmission qui décrit les scripts transmis, puis cliquez sur OK.

    Les scripts sont transmis au robot existant. Le numéro de version des scripts dépend du fait que le robot contienne déjà des scripts ou qu'il était vide auparavant.

    À ce stade, les scripts existent uniquement en mode développement.

  6. Facultatif. Dans la boîte de dialogue Transmission des scripts réussie, cliquez sur l'un des liens pour inspecter le robot existant ou les scripts transmis.
  7. Cliquez sur OK pour quitter la boîte de dialogue.

Transmettre des scripts à un robot ACL

Transmettez des scripts modifiés pour créer une nouvelle version des scripts dans le robot ACL associé.

Deux méthodes existent pour modifier des scripts avant de le transmettre. Vous pouvez modifier les scripts dans le projet associé ou vous pouvez télécharger les scripts depuis Robots vers un nouveau projet Analytics, puis les modifier dans le nouveau projet.

Remarque

Il est recommandé de télécharger les scripts depuis Robots avant de commencer tout travail de modification. Vous pouvez être sûr que les scripts téléchargé n'ont pas été modifiés, contrairement aux scripts stockés localement.

Lors d'une seule session d'écriture de script, si vous êtes la seule personne à travailler sur les scripts, il est généralement sûr de transmettre des versions itératives des scripts directement depuis le projet, sans téléchargement entre les itérations.

Télécharger les scripts depuis Robots

Effectuez cette partie de la procédure si vous souhaitez travailler avec des scripts contenus dans Robots plutôt qu’avec des scripts déjà présents sur votre ordinateur local.

  1. Sur la page d’accueil de la barre de lancement (www.highbond.com), sélectionnez l’application Robots pour l’ouvrir.

    Si vous êtes déjà dans Diligent One, vous pouvez utiliser le menu de navigation situé à gauche pour basculer vers l’application Robots.

  2. Dans le tableau de bord Robots, sélectionnez Robots ACL.
  3. Accédez au robot qui contient les scripts que vous souhaitez télécharger et sélectionnez-les pour les ouvrir.
  4. En haut à droite du robot, cliquez sur Production ou Développement pour sélectionner le mode à utiliser.

    Pour plus d'informations, consultez la section Modes développement et production dans Robots.

  5. Effectuez l'une des actions suivantes :
    • Télécharger la version de script actuellement activée

      En mode production, cliquez sur Télécharger le robot.

    • Télécharger la version de script de développement la plus récente

      En mode développement, cliquez sur Télécharger le robot.

    • Télécharger une version de script antérieure

      1. En mode développement, sélectionnez l'onglet Versions du script.

      2. Dans la liste Versions du script, sélectionnez la version à télécharger.

      3. Dans le panneau Détails sur la version, cliquez sur Télécharger.

    Les scripts sont téléchargés dans le dossier par défaut Téléchargements de votre ordinateur. Les scripts sont contenus dans un projet Analytics récemment créé portant le même nom que le robot à partir duquel vous l'avez téléchargé. Le projet et le robot sont automatiquement associés.

    Commentaire

    Le robot est maintenant associé à deux projets : le projet venant d'être créé par téléchargement et le projet utilisé précédemment pour transmettre les scripts. Un robot peut être associé à plusieurs projets.

  6. Facultatif. Déplacez le projet contenant les scripts téléchargés si vous souhaitez l'utiliser dans un autre dossier.

Modifier les scripts dans Analytics et les transmettre

  1. Depuis votre ordinateur, ouvrez le projet Analytics qui contient les scripts.

  2. Modifiez les scripts et enregistrez vos modifications.

    Remarque

    Vous pouvez également ajouter ou supprimer des scripts, si nécessaire.

  3. Dans le menu principal d’Analytics, sélectionnez Fichier > Transmettre les scripts.

    Si un message d'erreur s'affiche, il peut y avoir un problème au niveau de l'en-tête de l'outil d'analyse, de la syntaxe de script, dans un ou plusieurs des scripts du projet.

    Pour plus d'informations, consultez la section Flux de travail de développement de script ACL dans Analytics et dans Robots.

  4. Entrez un court message de transmission décrivant la modification apportée aux scripts transmis, puis cliquez sur OK.

    Les scripts sont transmis au robot associé où ils sont enregistrés sous une nouvelle version. Les versions existantes des scripts dans le robot ne sont pas écrasées.

    Si un message d'erreur apparaît indiquant que le robot associé est introuvable, vérifiez que le robot existe dans Robots et que votre rôle permet de transmettre des scripts.

  5. Facultatif. Dans la boîte de dialogue Transmission des scripts réussie, cliquez sur l'un des liens pour inspecter le robot ou sur la nouvelle version des scripts.
  6. Cliquez sur OK pour quitter la boîte de dialogue.

Transmettre des scripts à un autre robot ACL

Transmettez des scripts à un robot ACL différent pour ajouter une version des scripts au robot et pour changer le robot associé au projet. Les scripts peuvent être modifiés ou non.

Deux possibilités existent lorsque vous transmettez des scripts à un robot différent :

  • transmettre des scripts à un nouveau robot ;
  • transmettre des scripts à un robot existant.
  1. Depuis votre ordinateur, ouvrez le projet Analytics qui contient les scripts.

  2. Dans le menu principal d’Analytics, sélectionnez Fichier > Transmettre les scripts sous.

    Si un message d'erreur s'affiche, il peut y avoir un problème au niveau de l'en-tête de l'outil d'analyse, de la syntaxe de script, dans un ou plusieurs des scripts du projet.

    Pour plus d'informations, consultez la section Flux de travail de développement de script ACL dans Analytics et dans Robots.

  3. Si nécessaire, dans la boîte de dialogue Sélectionner la destination, naviguez jusqu’à l’instance Diligent One appropriée.

    La collection Robot s’affiche avec la liste des robots existants.

  4. Effectuez l'une des actions suivantes :
    • Transmettre des scripts à un nouveau robot Saisissez un nom de robot dans le champ Nouveau robot, puis cliquez sur Créer.

      Le robot est créé et un ID robot est généré automatiquement. Le projet Analytics contenant les scripts est désormais associé au nouveau robot.

      Remarque

      N'utilisez pas les caractères suivants dans le nom du robot : « $ », « € ».

    • Transmettre des scripts à un robot existant Dans la liste des robots, sélectionnez le robot auquel vous souhaitez transmettre les scripts, puis cliquez sur OK.

      Le projet Analytics contenant les scripts est désormais associé au robot existant.

    L'association entre le projet et le robot précédent est supprimée.

  5. Saisissez un court message de transmission qui décrit les scripts transmis, puis cliquez sur OK.

    Les scripts sont transmis au robot récemment créé ou au robot existant. Le numéro de version des scripts dépend du fait que le robot contienne déjà des scripts ou qu'il était vide auparavant.

    À ce stade, les scripts existent uniquement en mode développement.

  6. Facultatif. Dans la boîte de dialogue Transmission des scripts réussie, cliquez sur l'un des liens pour inspecter le robot récemment créé ou le robot existant, ou bien les scripts transmis.
  7. Cliquez sur OK pour quitter la boîte de dialogue.

Utiliser Robots pour charger des scripts ACL

Vous pouvez utiliser Robots pour charger des scripts ACL sans avoir besoin d'ouvrir Analytics. Dans la mesure où cette méthode consistant à charger des scripts ignore la validation syntaxique, vous devez l'utiliser uniquement pour le chargement des mises à jour mineures des scripts validés précédemment.

Remarque

Cette méthode n’est pas disponible pour un premier chargement de scripts ACL dans un nouveau robot.

  1. Sur la page d’accueil de la barre de lancement (www.highbond.com), sélectionnez l’application Robots pour l’ouvrir.

    Si vous êtes déjà dans Diligent One, vous pouvez utiliser le menu de navigation situé à gauche pour basculer vers l’application Robots.

  2. Dans le tableau de bord Robots, sélectionnez Robots ACL.

  3. Cliquez sur un robot ACL pour l'ouvrir.

  4. En haut à droite du robot, cliquez sur Développement pour passer en mode développement.

  5. Dans l'onglet Versions du script, cliquez sur Charger.

  6. Dans la boîte de dialogue qui apparaît, procédez comme suit :

    1. Cliquez sur parcourir votre ordinateur et accédez au projet Analytics qui contient les scripts.

    2. Sélectionnez le projet et cliquez sur Ouvrir.

      Vous pouvez également faire glisser un projet Analytics vers la zone Script chargé.

  7. Saisissez un message de transmission et cliquez sur Charger et transmettre.

    Les scripts sont chargés vers le robot et créent une autre version de script en haut de la liste Versions du script.