Méthodes du connecteur de file d’attente

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 11 minutes de lecture
  • Les méthodes du connecteur de file d’attente vous permettent de créer et de gérer des éléments de travail pour les files d’attente dans le Centre de RPA.

    Prérequis

    1. Affectez le processus de bot au projet d’automatisation à l’aide de l’option Affecter un processus de bot de l’onglet Conception de pour accéder aux éléments de Studio de conception de bureau de RPA travail. Pour plus d'informations, consultez Affecter un processus de bot à un projet d’automatisation.
    2. Définissez la propriété QueueName en procédant comme suit :
      1. Dans le , accédez Studio de conception de bureau de RPAà Boîte à outils > RPA Hub > File d'attente.
      2. Faites glisser le connecteur de file d’attente sous Objets globaux dans l’explorateur de projets.
      3. Double-cliquez sur le connecteur de file d’attente.
      4. Sous le volet Properties (Propriétés), saisissez le nom de la file d’attente dans la propriété QueueName.
        Remarque :
        Le nom de la file d’attente doit être identique à celui défini dans Centre de RPA.

    CreateJSONWorkItem (en anglais seulement)

    Crée un élément de JSON travail pour la file d’attente au format.
    Entrée
    Nom
    Priorité
    Sortie
    ID d’élément de travail
    IsNameExists
    Pour créer les paires clé-valeur dans un objet JSON, procédez comme suit :
    1. Dans la barre de méthode CreateJSONWorkItem, cliquez sur l’icône des paramètres de méthode (icône des paramètres de méthode).
    2. Entrez les critères tels qu’ils sont indiqués dans le tableau.
      Tableau 1. CRÉER UNE CONFIGURATION D’ÉLÉMENT
      Champ Description
      CONFIGURATION
      CHAMPS D’ENTRÉE
      Type Type de l’élément de travail.

      Par exemple, pour une file d’attente de système comptable, épargne et courant sont des types de comptes.

      Pour configurer le champ d’entrée, reportez-vous à la section Configurer les propriétés des ports.
      Étape Met à jour l’étape de l’élément de travail.

      Champ personnalisé pour gérer les différentes étapes de la transaction.

      SLA Accord sur les niveaux de service (SLA) de l’achèvement de l’élément de travail.
      PROPRIÉTÉS JSON
      NOTATIONS DE CHEMIN JSON
      Nom Paire clé-valeur (contenu JSON) pour le contenu de la demande.
      Pour ajouter une clé, procédez comme suit :
      1. Cliquez sur l’icône Ajouter une clé ( icône Ajouter une clé.).
      2. Entrez le nom de la clé dans le champ.
      3. Pour ajouter d’autres clés, répétez les étapes précédentes.
      4. Pour transmettre la valeur à ces champs, reportez-vous à la section Configurer les propriétés des ports.
      Sensible Contenu sensible transmis lors de la création de l’élément de travail.

      Sélectionnez cette option comme sensible, puis les données sont chiffrées et stockées dans le champ Contenu sensible de la demande dans le nouvel élément de travail dans Centre de RPA. Pour en savoir plus sur le formulaire d’élément de travail, reportez-vous Formulaire d’élément de travailà .

      Grâce à cette fonctionnalité, vous pouvez faire passer des informations sensibles par le biais des files d’attente.

      Par exemple, si vous souhaitez que les données des clients soient chiffrées dans la file d’attente, vous devez utiliser le champ Sensible pour stocker les détails du client tels que le numéro de carte de crédit, l’adresse, etc.

    3. Cliquez sur OK.

    CréerStringWorkItem

    Crée un élément de travail dans une file d’attente Centre de RPA en acceptant une chaîne.
    Entrée
    Contenu de la demande
    Nom
    Sortie
    ID d’élément de travail
    IsNameExists

    Pour spécifier des critères supplémentaires pour la création d’éléments de travail de chaîne, procédez comme suit.

    1. Dans la barre de méthode CreateStringWorkItem, cliquez sur l’icône des paramètres de méthode (icône des paramètres de méthode).
    2. Entrez les critères tels qu’ils sont indiqués dans le tableau.
      Tableau 2. CRÉER UNE CONFIGURATION D’ÉLÉMENT
      Champ Description
      CHAMPS D’ENTRÉE
      SensitiveRequestContent (en anglais seulement) Stocke le contenu sensible au format chiffré dans le nouvel élément de travail.

      Pour configurer le champ d’entrée, reportez-vous à la section Configurer les propriétés des ports.

      Grâce à cette fonctionnalité, vous pouvez faire passer des informations sensibles par le biais des files d’attente.

      Par exemple, si vous souhaitez que les données client soient chiffrées dans la file d’attente, vous devez utiliser le champ SensitiveRequestContent pour stocker les détails du client tels que le numéro de carte de crédit, l’adresse, etc.

      Étape Met à jour l’étape de l’élément de travail.

      Champ personnalisé pour gérer les différentes étapes de la transaction.

      Type Type de l’élément de travail.

      Par exemple, pour une file d’attente de système comptable, épargne et courant sont des types de comptes.

      Pour configurer le champ d’entrée, reportez-vous à la section Configurer les propriétés des ports.
      SLA Accord sur les niveaux de service (SLA) de l’achèvement de l’élément de travail.
    3. Cliquez sur OK.

    Obtenir des éléments de travail

    Renvoie le nombre et les détails des éléments de travail créés dans la file d’attente en fonction des critères que vous spécifiez. La méthode fournit déjà un critère par défaut, mais vous pouvez spécifier des critères supplémentaires.

    Entrée
    Limite
    Sortie
    Nombre total

    Pour spécifier des critères supplémentaires pour l’identification et l’obtention des éléments de travail, procédez comme suit.

    1. Cliquez sur l’icône des paramètres de méthode ( icône des paramètres de méthode).
    2. Configurez les filtres selon vos besoins. Aucun filtre n’est obligatoire.
      Tableau 3. CONFIGURATION DE L’ÉLÉMENT DE TRAVAIL
      Champ Description
      FILTRES D’ENTRÉE
      Nom Nom de l’élément de travail. Vous pouvez spécifier l’un des filtres suivants :
      • Est égal à : le nom de l’élément de travail est exactement égal aux critères que vous spécifiez.
      • Contient : le nom de l’élément de travail contient les caractères que vous spécifiez.
      • StartsWith : le nom de l’élément de travail commence par les caractères que vous spécifiez.
      • EndsWith : le nom de l’élément de travail commence par les caractères que vous spécifiez.
      Type Type de l’élément de travail au format chaîne. Vous pouvez spécifier l’un des filtres suivants :
      • Est égal à : le type de l’élément de travail est exactement égal aux critères que vous spécifiez.
      • Contient : type de l’élément de travail contenant les caractères que vous spécifiez.
      • StartsWith : le type d’élément de travail commence par les caractères que vous spécifiez.
      • EndsWith : le type de l’élément de travail commence par les caractères que vous spécifiez.
      Statut État de l’élément de travail.
      Étape Met à jour l’étape de l’élément de travail.

      Champ personnalisé pour gérer les différentes étapes de la transaction.

      Priorité Priorité d’exécution :
      • Critique
      • Élevé
      • Moyen
      • Faible
      Le robot affecté exécute le processus de bot selon la priorité définie dans la file d’attente de travail. La priorité par défaut est toujours Élevée.
      Type de date Type de date de l’élément de travail. Si vous fournissez des entrées dans ce champ, vous devez également fournir des entrées dans les champs FromData et ToDate .
      Date de début Si la méthode sélectionne des éléments de travail dans une plage de dates, date de début dans la plage.
      À ce jour Si la méthode sélectionne des éléments de travail dans une plage de dates, date de fin dans la plage.
      Décalage Nombre d’éléments de travail qui seront récupérés après la limite définie. Par exemple, si la limite est 20, le prochain élément de travail sélectionné commence à partir de 21.
      CHAMPS DE SORTIE
      Enregistrements sortants Renvoie les détails des éléments de travail dans un formulaire d’objet.
    3. Cliquez sur OK.
      Remarque :
      Un port d’entrée de données est créé avec chaque champ que vous configurez.

    Élément de travail à partir de PickWork

    Permet à un robot de choisir un élément de travail en fonction des critères indiqués. Vous pouvez également configurer des critères supplémentaires pour l’élément de travail à sélectionner.

    queryConditions incluses dans le composant PickWorkItem sont prises en compte pour calculer le nombre de robots requis pour exécuter un processus de bot non assisté, si le processus de bot est activé avec un pool de robots. Pour plus d’informations sur le calcul du nombre de robots, reportez-vous à la section . Pour plus d’informations sur les concepts des pools de robots, reportez-vous à la section .

    Pour spécifier des critères supplémentaires pour la sélection des éléments de travail, procédez comme suit.

    1. Cliquez sur l’icône des paramètres de méthode ( icône des paramètres de méthode).
    2. Entrez les critères tels qu’ils sont indiqués dans le tableau.
      Tableau 4. CONFIGURATION DE L’ÉLÉMENT DE SÉLECTION
      Champ Description
      CONFIGURATION
      FILTRES D’ENTRÉE
      Nom Nom de l’élément de travail en fonction des filtres suivants.
      • Est égal à : le nom de l’élément de travail est exactement égal aux critères que vous spécifiez.
      • Contient : le nom de l’élément de travail contient les caractères que vous spécifiez.
      • StartsWith : le nom de l’élément de travail commence par les caractères que vous spécifiez.
      • EndsWith : le nom de l’élément de travail commence par les caractères que vous spécifiez.

      La sélection expose un port d’entrée de données.

      Type Type de l’élément de travail en fonction des filtres suivants.
      • Est égal à : le type de l’élément de travail est exactement égal aux critères que vous spécifiez.
      • Contient : type de l’élément de travail contenant les caractères que vous spécifiez.
      • StartsWith : le type d’élément de travail commence par les caractères que vous spécifiez.
      • EndsWith : le type de l’élément de travail commence par les caractères que vous spécifiez.

      La sélection expose un port d’entrée de données.

      Étape Étape de l’élément de travail en fonction des filtres suivants.
      • Est égal à : l’étape de l’élément de travail est exactement égale aux critères que vous spécifiez.
      • Contient : l’étape de l’élément de travail contient les caractères que vous spécifiez.
      • StartsWith : l’étape de l’élément de travail commence avec les caractères que vous spécifiez.
      • EndsWith : l’étape de l’élément de travail commence avec les caractères que vous spécifiez.

      La sélection expose un port d’entrée de données.

      Statut État de l’élément de travail que le robot doit sélectionner.
      CHAMPS DE SORTIE
      Nom Port de sortie de données qui renvoie le nom de l’élément de travail.
      Type Port de sortie de données qui renvoie le type de l’élément de travail.
      Remarques Port de sortie de données qui renvoie des remarques sur l’élément de travail.
      Étape Port de sortie de données qui renvoie l’étape de l’élément de travail.
      Contenu de la demande Contenu de chaîne pour l’élément de travail. Sélectionne le contenu stocké lorsque l’élément de travail est créé.
      SensitiveRequestContent (en anglais seulement) Le contenu sensible de ce champ est sélectionné, déchiffré et transmis aux robots ou Studio de conception de bureau de RPA
      PROPRIÉTÉS JSON
      NOTATIONS DE CHEMIN JSON Port de sortie de données qui renvoie la notation du chemin JSON d’un élément de travail.

      Cliquez sur l’icône Ajouter une clé (icône Ajouter une clé.)pour ajouter un nom de clé.

      Le JSON peut être transmis dans les champs RequestContent et SensitiveRequestContent .

      Lors du choix de l’élément de travail, les données JSON sont extraites d’un élément de travail. Par exemple, si une paire clé-valeur « Ville : Mumbai » (la ville est la clé et Mumbai est la valeur) se trouve dans le champ RequestContent et « Ville : Delhi » (la ville est la clé et Delhi est la valeur) est créée dans le champ SensitiveRequestContent . Lorsque vous essayez de choisir le même élément de travail, puisque la clé est la même pour les deux champs, le champ SensitiveRequestContent est prioritaire et cette sortie est récupérée à partir de ce champ.

    3. Cliquez sur OK.

    Élément de travail de mise en production

    Libère un élément de travail qui a été accepté et exécuté par un bot. Vous devez exécuter la méthode PickWorkItem avant d’exécuter cette méthode.
    Entrée
    ID d’élément de travail
    Sortie
    Retour

    UpdateWorkItem (Mettre à jour l’élément de travail)

    Permet à un robot de mettre à jour un élément de travail après l’avoir sélectionné avec la méthode PickWorkItem en fonction de critères spécifiés. Vous pouvez configurer des critères supplémentaires pour l’élément de travail à mettre à jour. Vous devez exécuter la méthode PickWorkItem avant d’exécuter cette méthode.
    Entrées
    ID d’élément de travail
    Contenu de la demande
    ReleaseMode (en anglais seulement)
    Priorité
    États
    Type d'exception

    Pour spécifier des critères supplémentaires pour la mise à jour des éléments de travail, procédez comme suit.

    1. Cliquez sur l’icône des paramètres de méthode ( icône des paramètres de méthode).
    2. Entrez les critères tels qu’ils sont indiqués dans le tableau.
      Tableau 5. METTRE À JOUR LA CONFIGURATION DE L’ÉLÉMENT
      Champ Description
      CONFIGURATION
      CHAMPS D’ENTRÉE
      Étape Met à jour l’étape de l’élément de travail.

      Champ personnalisé pour gérer les différentes étapes de la transaction.

      Différé jusqu’au Option permettant de spécifier une durée pendant laquelle le même élément de travail ne sera pas sélectionné. Par exemple, 5 minutes.
      Nom Nom de l’élément de travail.
      Type Type de l’élément de travail.

      Par exemple, pour une file d’attente de système comptable, épargne et courant sont des types de comptes.

      Pour configurer le champ d’entrée, reportez-vous à la section Configurer les propriétés des ports.
      Remarques Remarques de support sur l’élément de travail.
      SLA Accord sur les niveaux de service (SLA) de l’achèvement de l’élément de travail.
      Contenu de la réponse Contenu de chaîne pour l’élément de travail. Met à jour le contenu stocké d’un élément de travail.
      SensitiveRequestContent (en anglais seulement) Met à jour le contenu sensible d’un élément de travail.
      PROPRIÉTÉS JSON
      NOTATIONS DE CHEMIN JSON
      Nom Paire clé-valeur (contenu JSON) pour le contenu de la demande.
      Pour ajouter une clé, procédez comme suit :
      1. Cliquez sur l’icône Ajouter une clé ( icône Ajouter une clé.).
      2. Entrez le nom de la clé dans le champ.
      3. Pour ajouter d’autres clés, répétez les étapes précédentes.
      4. Pour transmettre la valeur à ces champs, reportez-vous à la section Configurer les propriétés des ports.
      Sensible Le contenu sensible est mis à jour pour un élément de travail.

      Grâce à cette fonctionnalité, vous pouvez faire passer des informations sensibles par le biais des files d’attente.

      Par exemple, si vous souhaitez que les données des clients soient chiffrées dans la file d’attente, vous devez utiliser le champ Sensible pour stocker les détails du client tels que le numéro de carte de crédit, l’adresse, etc.

      Lorsque vous ajoutez une paire clé-valeur « Ville : Mumbai » dans le champ SensitiveRequestContent et ajoutez une autre paire clé-valeur « Pays : Inde » dans la notation de chemin JSON et que UpdateWorkItem est exécuté. Ensuite, dans le champ SensitiveRequestContent , la sortie est combinée à « Ville : Mumbai » et « Pays : Inde ».