Recréer des processus AX automatisés dans Robots

Important

Ne procédez à la recréation des processus automatisés dans Robots que si vous avez terminé toutes les étapes précédentes de la migration. Pour plus d'informations, consultez la section Effectuer la migration : recommandation d'approche.

Une fois que vous avez migré ou recréé les scripts de votre organisation et toutes les données, vous voilà prêt à recréer des processus AX automatisés dans Robots. Pour chaque processus automatisé, vous créez une tâche à l'intérieur d'un robot. Vous utilisez cette tâche pour sélectionner les scripts à exécuter, pour spécifier les paramètres d'entrée des scripts et pour créer un calendrier.

Créer une tâche de robot pour chaque processus automatisé

Pour chaque processus automatisé, créez d'abord une tâche en mode développement afin de pouvoir tester le processus pour vous assurer qu'il fonctionne correctement.

Pour des informations détaillées, consultez la section Création d'une tâche de robot pour exécuter un script.

  1. Depuis la page d’accueil de la barre de lancement (www.highbond.com), sous Audit et analyses des données, sélectionnez l’application Robots.

    Vous devez vous connecter à Diligent One si ce n’est pas déjà fait.

  2. Dans le tableau de bord Robots, sélectionnez Robots ACL.
  3. Accédez au robot qui doit contenir la tâche et sélectionnez-le pour l’ouvrir.
  4. Dans le coin supérieur droit du robot, cliquez sur Développement pour passer en mode développement.

    L'en-tête du mode production présente un fond clair et l'en-tête du mode développement présente un fond foncé.

  5. Dans l'onglet Tâches, cliquez sur Créer une tâche.

    Le Concepteur de tâches s'ouvre.

  6. Saisissez un nom pour la tâche qui identifie le processus automatisé, puis cliquez sur Enregistrer.
  7. Avancement dans le Concepteur de tâches pour configurer les paramètres des tâches :
    1. Sélectionnez les scripts à exécuter et saisissez les valeurs de paramètre requises.

      Reproduisez les valeurs des paramètres du processus AX, sauf si, pour une raison quelconque, vous changez les valeurs.

    2. Facultatif. Planifiez la tâche.

      Vous allez exécuter la tâche ad hoc, vous pouvez donc ignorer la création d'un calendrier. Vous pouvez également créer un calendrier si vous souhaitez aussi tester la capacité de programmation.

    3. Facultatif. Sélectionnez les destinataires qui doivent recevoir une notification par e-mail si la tâche ne s'exécute pas pour une raison quelconque.
  8. Examinez les paramètres de configuration de la tâche et cliquez sur Confirmer et créer une tâche.

    Résultat La tâche est créée à l'aide des paramètres que vous avez spécifiés.

Tester une tâche en l'exécutant de manière ad hoc

Testez chaque tâche en mode développement et dépannez les problèmes qui surviennent.

  1. Dans l'onglet Tâches, sélectionnez la tâche que vous venez de créer, puis cliquez sur > Exécuter maintenant.

    La tâche se lance et vous pouvez suivre son avancement et visualiser les résultats dans l'onglet Tâches ou Exécutions de tâche.

  2. Dans l'onglet Exécutions de tâche, une fois la tâche terminée, cliquez sur l'entrée correspondant à la tâche.

    Le panneau latéral Détails de l'exécution de la tâche s'ouvre et affiche des informations détaillées sur l'exécution de tâche spécifique, dont une liste des tables et fichiers de sortie générés par la balise d'outil d'analyse //RESULT.

  3. Examinez les résultats de sortie pour confirmer que les bonnes tables, les bons journaux ou les bons fichiers ont été générés.

    Pour obtenir plus d'informations sur la visualisation du contenu des résultats de sortie, consultez Affichage des tables, fichiers et journaux dans un robot ACL.

  4. Dans l'onglet Entrée/Sortie, examinez les tables de données de sortie pour confirmer que ce sont les bonnes tables qui ont été générées.

    Les tables générées par la balise analytique //DATA sont répertoriées dans la section Autres tables. Pour obtenir plus d'informations sur la visualisation du contenu des tables de données, consultez Affichage des tables, fichiers et journaux dans un robot ACL.

  5. Si une tâche échoue ou si des tables ou des fichiers de sortie sont manquants, le Étapes de base du dépannage peut identifier le problème.
  6. Si l'échec persiste après avoir tenté de résoudre le problème, contactez l'assistance Diligent pour obtenir de l'aide.

Étapes de base du dépannage

Type de problème Cause possible ou action à entreprendre
Général Vérifiez le statut Résultat dans le panneau latéral Détails de l'exécution de la tâche. Dans certains cas, un message apparaît pour expliquer la raison de l'échec de la tâche.
Si un fichier journal a été produit, cliquez sur Afficher pour inspecter le journal. La trace doit inclure une entrée marquée d'une croix rouge X signalant la raison de l'échec du script d'outil d'analyse.
Entrée de la tâche

Si la tâche utilise une table liée comme entrée, confirmez que la table est présente dans la section Tables liées de l'onglet Entrée/Sortie.

Pour plus d'informations, consultez la section Partager et lier des tables de données dans des robots ACL.

Si la tâche utilise un fichier non lié à Analytics tel qu'un fichier Excel comme entrée, confirmez que le fichier est présent dans la section Fichiers de l'onglet Entrée/Sortie.

Pour plus d'informations, consultez la section Gérer les données de travail stockées dans un robot.

En-tête d'outil d'analyse

Dans Analytics, vérifiez les en-têtes d'outils d'analyse de tous les scripts d'outils d'analyse exécutés par la tâche. Confirmez que toutes les balises analytiques requises, telles que //RESULT , //DATA et //FILE , sont présentes et mises en forme correctement.

Pour obtenir des informations détaillées, consultez En-têtes et balises analytiques.

Service de l'agent Robots Sur le serveur Windows dans lequel vous avez installé l'agent Robots, vérifiez que le service Agent Robots s'exécute. Démarrez le service s'il est arrêté, puis réexécutez la tâche.

Activer une version de script en mode Production

Une fois qu'une tâche fonctionne correctement, activez la version du script utilisée par la tâche en mode production.

Pour des informations détaillées, consultez la section Modes développement et production dans Robots.

  1. Dans l'onglet Versions du script, sélectionnez la version de script utilisée par la tâche que vous venez de tester.
  2. Dans le panneau Détails sur version, cliquez sur Activer.
  3. Facultatif. Saisissez un commentaire dans l'historique de version afin d'expliquer ce que vous êtes en train d'activer.

    Astuce

    Saisir un commentaire informatif lorsque vous activez une version de script est une meilleure pratique qui peut s'avérer bénéfique pour la révision d'analyse automatisée ultérieurement.

  4. Cliquez sur Activer numéro_de_version.

    Résultat La version de script est activée et devient disponible en mode production. L'onglet Scripts du mode production énumère les scripts d'analyse de données individuels et tout script auxiliaire, dans la version de script.

Créer et planifier une tâche de robot en mode production

L'étape finale consiste à créer et à programmer une tâche de robot en mode production.

Pour des informations détaillées, consultez la section Création d'une tâche de robot pour exécuter un script.

  1. Dans le coin supérieur droit du robot, cliquez sur Production pour passer en mode production.

    L'en-tête du mode production présente un fond clair et l'en-tête du mode développement présente un fond foncé.

  2. Dans l'onglet Tâches, cliquez sur Créer une tâche.

    Le Concepteur de tâches s'ouvre.

  3. Saisissez un nom pour la tâche qui identifie le processus automatisé, puis cliquez sur Enregistrer.
  4. Avancement dans le Concepteur de tâches pour configurer les paramètres des tâches :
    1. Sélectionnez les scripts à exécuter et saisissez les valeurs de paramètre requises.

      Reproduisez les valeurs des paramètres du processus AX, sauf si, pour une raison quelconque, vous changez les valeurs.

    2. Planifiez la tâche.

      Reproduisez le calendrier du processus AX, à moins que vous ne changiez le calendrier pour une raison quelconque.

    3. Sélectionnez les destinataires qui doivent recevoir une notification par e-mail si la tâche ne s'exécute pas pour une raison quelconque.
  5. Examinez les paramètres de configuration de la tâche et cliquez sur Confirmer et créer une tâche.

    Résultat La tâche est créée à l'aide des paramètres que vous avez spécifiés.

  6. Testez la tâche en l'exécutant de manière ad hoc.

    Pour plus d'informations, consultez la section Tester une tâche en l'exécutant de manière ad hoc.

    Si la tâche échoue ou s'il manque des tables ou des fichiers de sortie, confirmez que vous avez activé la bonne version du script depuis le mode de développement. Si l'échec persiste, consultez Étapes de base du dépannage ou contactez l'assistance Diligent pour obtenir de l'aide

    .

Et ensuite

Une fois que vous avez recréé un ou plusieurs processus automatisés dans Robots, vous pouvez vous rendre sur Activités de post-migration d'AX à Robots.