UiPath Documentation
activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Activités Classic Integration

Obtenir les instances de processus

UiPath.Oracle.IntegrationCloud.Process.Activities.GetProcessInstancesActivity

L'activité Get Process Instances (Obtenir les instances de processus ) utilise l'API Oracle Integration Retrieve Process Instance List pour récupérer tous les processus qui correspondent aux paramètres de filtre que vous avez spécifiés (Filtre d'affectation, Créé après, Priorité, Nom du processus, Mis à jour après).

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

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 (Obtenir des instances de processus) à l'intérieur de l'activité Oracle Process Scope .
  4. Saisissez des valeurs pour les 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 Sortie .
  6. Exécutez l’activité.
    • Vos propriétés d'entrée sont envoyées à l'API Récupérer la liste des instances de processus .

    • 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 ne prend en charge que les variables Strings ou String.

Filtres

  • Filtre d'affectation - Filtre les processus en fonction des affectations d'utilisateur ou de groupe. Sélectionnez un élément dans la liste déroulante. Il existe 5 options:
    • My_And_Group - Affiche les instances de processus qui sont 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 : affiche les instances de processus dont vous êtes un réviseur.
    • Admin : affiche toutes les instances de processus pour les utilisateurs administrateurs.
    • Tout : aucun filtrage pour l'utilisateur du contexte administrateur; affiche toutes les instances de processus que vous avez créées pour le non-administrateur.
  • Créé après - Renvoie les instances de processus créées après la date spécifiée. Saisissez une variable DateTime ou DateTime .
  • Priorité : la priorité des processus que vous souhaitez récupérer. Saisissez une variable Int32 ou Int32 . Saisissez une valeur comprise entre 1 (le plus élevé) et 5 (le plus faible).
  • Nom du processus - le nom de l'instance de processus que vous souhaitez renvoyer. Ce champ ne prend en charge que les variables Strings ou String .
  • Mis à jour après - 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 de 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 - 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 prend uniquement en charge les variables Boolean .
  • Instances de processus - Les instances de processus qui correspondent aux valeurs de vos propriétés de filtre. Saisissez une DataTable variable.
    • L'élément DataTable comprend une colonne IdProcessus qui contient la valeur Int32 que vous pouvez utiliser comme variable d'entrée dans les activités suivantes (par exemple, Obtenir les pièces jointes du processus, Ajouter un commentaire au processus).
    • Par exemple, pour créer une Int32 variable pour l' ID de processus, vous pouvez utiliser une activité Affecter avec la valeur suivante: Int32.Parse(processus.Rows(0).Item("ProcessId").ToString) (était "processus " 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 prend uniquement en charge les variables String .
  • Statut : le statut de la requête. Saisissez une String variable. Les valeurs possibles sont Réussite ou Échec.

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
  • Commun
  • Filtres
  • Divers
  • Pagination
  • Sortie
  • Exemple

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour