Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités d'intégrations classiques
Dernière mise à jour 22 avr. 2024

Obtenir les instances de processus

UiPath.Oracle.IntegrationCloud.Process.Activities.GetProcessInstancesActivity

L'activité Get Process Instances utilise l'API Récupérer la liste des instances de processus (Oracle Integration Retrieve Process Instance List ) pour récupérer tous les processus qui correspondent aux paramètres de filtre indiqués (Filtre d’affectation (Assignment Filter), Créé après ( Created After), Priorité(Priority), Nom du processus ( Process Name), Mis à jour après ( Updated After)).

Une fois l'opération get terminée, l'activité génère les processus applicables dans un objet DataTable (Processes) avec le statut de l'appel d'API (Status) et le message de réponse (Response Message).

Mode de fonctionnement

Les étapes et le diagramme de séquence de messages suivants illustrent le fonctionnement de l'activité, depuis la conception (c'est-à-dire les dépendances d'activité et les propriétés d'entrée/sortie) jusqu'à l'exécution.

  1. Terminez les étapes de configuration .
  2. Ajoutez l'activité Oracle Process Scope à votre projet.
  3. Ajoutez l'activité Get Process Instances (Get Process Instances ) à l'intérieur de l'activité Oracle Process Scope .
  4. Entrez les valeurs des propriétés d'entrée des Filtres .
  5. Créez et entrez une variable DataTable et des variables String pour les propriétés de sortie .
  6. Exécutez l’activité.

    • Vos propriétés d'entrée sont envoyées à l'API Retrieve Process Instance List .
    • L'API renvoie les valeurs DataTable et String à vos variables de propriété de sortie.


Propriétés

Commun
  • NomAffichage (DisplayName) : nom affiché de l'activité. Ce champ prend uniquement en charge les variables Strings et String.
Filtres
  • Filtre d'affectation (Assignment Filter ) : filtre les processus en fonction des affectations d'utilisateurs ou de groupes. Sélectionnez un élément dans la liste déroulante. Il y a 5 options :

    • My_And_Group (My_And_Group) : affiche les instances de processus affectées à toute personne, y compris vous, dans les groupes auxquels vous appartenez.
    • Propriétaire : affiche les instances de processus dont vous êtes le propriétaire.
    • Réviseur (Reviewer ) : affiche les instances de processus dont vous êtes un réviseur.
    • Admin : affiche toutes les instances de processus pour les utilisateurs administrateurs.
    • Tous (All) : aucun filtrage pour l'utilisateur du contexte administrateur ; affiche toutes les instances de processus que vous créez pour les non-administrateurs.
  • Créé après - Renvoie les instances de processus créées après la date spécifiée. Saisissez une variable DateTime ou DateTime .
  • Priorité (Priority) - La priorité des processus que vous souhaitez récupérer. Saisissez une variable Int32 ou Int32 . Saisissez une valeur comprise entre 1 (la plus élevée) et 5 (la plus faible).
  • Nom duprocessus (Process Name ) : le nom de l'instance de processus que vous souhaitez renvoyer. Ce champ prend en charge uniquement les variables Strings ou String .
  • Mis à jour après (Updated After ) : renvoie les instances de processus mises à jour après la date spécifiée. Saisissez une variable DateTime ou DateTime .
Divers
  • Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).
Pagination
  • Limite : le nombre maximal d'instances de processus que vous souhaitez récupérer. Saisissez une variable Int32 ou Int 32 . Si vous souhaitez obtenir un processus spécifique, mais que vous ne disposez pas de l' ID de processus pour l'activité, vous pouvez définir cette valeur sur 1 et saisir le nom du processus pour limiter davantage les résultats renvoyés dans l'objet DataTable .
    • Pour extraire l' ID de processus du DataTable et le convertir en variable à utiliser dans d'autres activités, consultez les notes de la propriété ci-dessous.
  • Décalage : valeur de décalage de la réponse. Saisissez une variable Int32 ou Int32.
Sortie
  • A plus d'enregistrements (Has More Records ) - Une valeur booléenne qui vous informe lorsqu'il y a plus d'enregistrements que le montant spécifié dans la propriété Limite . Ce champ ne prend en charge que Boolean variables.
  • Instances de processus : les instances de processus qui correspondent aux valeurs de vos propriétés de filtre. Saisissez une variable DataTable .
    • Le DataTable comprend une colonne ProcessId qui contient la valeur Int32 que vous pouvez utiliser comme variable d'entrée dans des activités ultérieures (par exemple, Get Process Attachments, Add Process Comment).
    • Par exemple, pour créer une variable Int32 pour le Process Id, vous pouvez utiliser une activité Attribuer (Assign) avec la valeursuivante : Int32.Parse(processes.Rows(0).Item("ProcessId").ToString) (were "processes" " est la variable DataTable que vous créez pour cette propriété – voir l'exemple ci-dessous).
  • Message de réponse : le message de réponse de l'API. Ce champ ne prend en charge que String variables.
  • Statut (Status) - Statut de la demande. Saisissez une variable String . Les valeurs possibles sont Success (Success) ou Échec(Echec) .

Exemple

L'image suivante montre un exemple de la relation de dépendance d'activité et des valeurs de propriété d'entrée/sortie.



  • Mode de fonctionnement
  • Propriétés
  • Exemple

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.