Lien vers des tables de données partagées dans un robot ACL
Vous pouvez établir un lien depuis un robot ACL consommateur vers des tables de données dans un robot ACL si celles-ci ont été mises à disposition pour le partage. La méthode de partage de tables dans le robot source détermine si une table de données spécifique est accessible à un robot consommateur. Pour de plus amples informations, consultez la section .
Après avoir créé un lien vers une table partagée, les tâches du robot consommateur peuvent utiliser la table liée comme si cette dernière existait dans le robot consommateur.
Vous créez des liens vers les tables partagées de manière sélective. À partir d'un seul robot consommateur, vous pouvez vous connecter à une ou plusieurs tables partagées dans un ou plusieurs robots sources.
Une table de données partagée dans un robot source devient disponible pour un robot consommateur lorsque ce dernier s’y connecte, manuellement ou automatiquement, à l’aide de la fonctionnalité Lier automatiquement.
Lier automatiquement les tables
Note
Vous devez être un administrateur de Robots ou le propriétaire d'un robot pour établir un lien vers les tables partagées ou pour annuler le partage de tables partagées.
Lorsque vous cochez la case Lier automatiquement pour un robot source sélectionné, l’application relie automatiquement toutes les tables de données existantes de cette source et continue à relier les tables nouvellement créées, sous réserve des règles de conflit de noms et de mode. Pour de plus amples informations, consultez la section Partager et lier des tables de données dans des robots ACL.
La fonctionnalité de liaison automatique n’est disponible que lorsque le robot source a activé le partage automatique des tables. Par défaut, elle est désactivée pour chaque robot source dans chaque robot consommateur. La liaison est spécifique au mode : le mode Développement ne lie qu’au mode Développement et le mode Production ne lie qu’au mode Production.
Gestion des conflits
Si une table portant le même nom existe déjà dans le robot consommateur, la liaison automatique ignore cette table et conserve la copie locale. Veillez à ce que les noms des tables soient uniques dans tous les robots afin d’éviter les omissions.
Si deux robots sources différents contiennent des tables portant le même nom, la table du robot source qui l’a créée en premier est prioritaire pour la liaison. Toutes les tables portant le même nom créées ultérieurement sont ignorées pour ce robot consommateur.
Lien vers une table de données partagée
Créez un lien entre un robot consommateur et une table de données partagée dans un robot source. Une fois le lien créé, la table de données fonctionne comme si elle existait dans le robot consommateur.
Au cours du processus de liaison, vous pouvez créer des liens vers plusieurs tables de données partagées et vers des tables partagées dans plusieurs robots source, si nécessaire.
Depuis la page d’accueil de la plateforme (www.diligentoneplatform.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.
Dans le tableau de bord Robots, sélectionnez Robots ACL.
Accédez au robot à partir duquel vous souhaitez créer un lien (robot consommateur) et sélectionnez-le pour l’ouvrir.
Dans le coin supérieur droit du robot, sélectionnez Production ou Développement pour sélectionner le mode à utiliser.
Note
Le partage de tables et la liaison de tables sont séparés par mode. Vous ne pouvez lier que les tables qui sont partagées dans le même mode.
Pour de plus amples informations, consultez la section Modes développement et production dans Robots.
Dans l'onglet Entrée/Sortie, dans la section Tables liées, effectuez l'une des opérations suivantes :
Lien vers une table pour la première foisSélectionnez mais vous pouvez commencer ici
Lien vers des tables supplémentairesSélectionnez Gérer les tables
Dans le panneau Gérer des tables liées, procédez comme suit pour créer un lien vers une ou plusieurs tables partagées :
Sous Robots, sélectionnez un nom de robot pour afficher les tables partagées disponibles dans le robot.
Sous Tables, effectuez une des actions suivantes :
Si vous souhaitez lier les tables manuellement, sélectionnez une ou plusieurs tables à lier.
Les tables sélectionnées sont ajoutées à la section Tables sélectionnées du panneau. Le nom du robot source apparaît sous le nom de chaque table. Sélectionnez la corbeille
pour désélectionner une table.Si vous souhaitez que les tables soient liées automatiquement, cochez la case Lier automatiquement.
Lorsque vous cochez la case Lier automatiquement, toutes les tables de cette source sont sélectionnées et incluses automatiquement.
Si vous désactivez la case à cocher Lier automatiquement, la liaison automatique des nouvelles tables de données du robot source au robot consommateur est suspendue.
Si un robot source que vous pensiez voir n’est pas disponible dans la liste Robots, cela peut être dû à l’une des raisons suivantes :
Le robot source n’a encore partagé de table de données.
Le robot consommateur dans lequel vous vous trouvez n’est pas inclus dans la configuration de partage de table manuel du robot source.
Si aucune table n’est disponible dans la liste Tables, cela signifie que le robot sélectionné a activé le partage automatique de table, mais qu’il ne contient actuellement aucune table de données. Si une table de données vient d’être ajoutée au robot sélectionné, essayez de recharger la page du robot consommateur dans le navigateur pour actualiser l’affichage dans le panneau Gérer des tables liées.
Sélectionnez Enregistrer les modifications.
Les tables liées apparaissent dans la section Tables liées avec le nom du robot source.
Supprimer un lien vers une table de données partagée
Attention
Avant de supprimer un lien vers une table partagée, assurez-vous que la table n'est plus utilisée par aucune des tâches du robot.
Depuis la page d’accueil de la plateforme (www.diligentoneplatform.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.
Dans le tableau de bord Robots, sélectionnez Robots ACL.
Sélectionnez le robot avec le lien que vous souhaitez supprimer (robot consommateur).
Dans le coin supérieur droit du robot, sélectionnez Production ou Développement pour sélectionner le mode à utiliser.
Note
Le partage de tables et la liaison de tables sont séparés par mode. Vous ne pouvez lier que les tables qui sont partagées dans le même mode.
Pour de plus amples informations, consultez la section Modes développement et production dans Robots.
Dans l’onglet Entrée/Sortie, dans la section Tables liées, sélectionnez Gérer les tables.
Dans le panneau Gérer des tables liées, dans la section Tables sélectionnées, cliquez sur la corbeille
pour désélectionner une ou plusieurs tables liées.Lorsque vous avez terminé de désélectionner les tables liées, sélectionnez Sauvegarder les modifications.
La ou les tables pour lesquelles vous avez supprimé les liens sont supprimées de la section Tables liées. Vous supprimez uniquement le lien vers la table partagée. Cette action n'affecte pas la copie principale de la table dans le robot source.