studio
latest
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur de Studio

Dernière mise à jour 5 mars 2026

Utilisation d'arguments d'entrée et de sortie

Découvrez comment gérer efficacement les arguments d'entrée et de sortie dans les automatisations codées, y compris leur intégration lorsqu'elles sont appelées dans des workflows low-code.

Ajout d'arguments aux automatisations codées

Lors de la conception d’automatisations codées, vous pouvez ajouter des arguments d’entrée, de sortie et In/Out avec la méthode de point d’entrée Execute. Quel que soit leur ordre de définition, les arguments In/Out sont placés à la fin de la liste d’arguments de la méthode.

Remarque :

Les méthodes génériquesExecute, telles que celle ci-dessous, ne sont pas prises en charge. attribution

Public void Execute<T>(T customerName)
Public void Execute<T>(T customerName)

Consultez les scénarios ci-dessous pour comprendre comment ajouter des arguments à vos automatisations codées.

Ajout de paramètres d'entrée
  1. Pour ajouter des paramètres d'entrée, définissez-les après le nom de la méthode de point d'entrée.
  2. Par exemple, vous avez une automatisation codée qui représente une demande de prêt n'utilisant que des arguments d'entrée. Les arguments d'entrée nécessaires sont customerName, loanAmount, loanRate et loanTerm. Consultez l'extrait de code ci-dessous :
    public void Execute (string customerName, decimal loanAmount, double loanRate, int loanTerm)
    public void Execute (string customerName, decimal loanAmount, double loanRate, int loanTerm)
    
Ajout de paramètres de sortie
  1. Pour ajouter des paramètres de sortie, définissez-les avant le nom de la méthode de point d'entrée.
    Remarque :

    Si la méthode retourne un seul paramètre, il est automatiquement nommé Output par défaut et vous ne pouvez pas le renommer.

  2. Par exemple, vous disposez d'une automatisation codée qui approuve ou refuse une demande de prêt en fonction du taux d'emprunt. Cette automatisation nécessite un argument d'entrée pour le taux de prêt (loanRate) et un argument de sortie indiquant si la demande de prêt a été approuvée ou refusée (loanApproved). Consultez l'extrait de code ci-dessous :
    public bool Execute (int loanRate)
    public bool Execute (int loanRate)
    
  3. Prenons un autre exemple qui génère deux paramètres. Supposons que vous disposiez d'une automatisation codée qui renvoie le montant du prêt approuvé (LoanAmountApproved) et si le prêt a été approuvé (IsLoanApproved), en fonction du taux d'emprunt (LoanRate). Consultez l'extrait de code ci-dessous :
    public (int LoanAmountApproved, bool IsLoanApproved) Execute(int LoanRate)
    public (int LoanAmountApproved, bool IsLoanApproved) Execute(int LoanRate)
    
Ajout de paramètres In/Out
  1. Pour ajouter un argument de type In/Out, définissez le même argument avant et après le nom de la méthode de point d'entrée.
  2. Par exemple, vous avez une automatisation codée qui considère un montant de prêt initial (loanAmount) et un taux d'intérêt (interestRate) en tant qu'entrées, puis calcule le montant du prêt mis à jour après avoir appliqué le taux d'intérêt et le renvoie. En outre, elle renvoie un argument indiquant le type de besoin financier requis par ce montant de prêt.

Consultez l'extrait de code ci-dessous :

public (double loanAmount, string financialNeed) Execute (double interestRate, double loanAmount)
public (double loanAmount, string financialNeed) Execute (double interestRate, double loanAmount)
Remarque :

Si un argument d'entrée est nommé Output, il sera traité comme un argument In/Out. Le fait de nommer un argument Output le considère comme un argument In/Out, même s’il n’est déclaré qu’une seule fois dans la méthode.

Importation d'arguments d'automatisations codées dans les workflows low-code

  1. Créez une automatisation codée qui considère un montant de prêt initial (loanAmount) et un taux d'intérêt (interestRate) en tant qu'entrées, puis calcule le montant du prêt mis à jour après application du taux d'intérêt et le renvoie.

Pour cette automatisation codée, vous devez déclarer la méthode de point d'entrée comme public double Execute (double interestRate, double loanAmount) 2. Ajoutez une activité Invoke Workflow File dans une automatisation low-code et offrez le chemin vers l'automatisation codée que vous avez précédemment créée. 3. Cliquez sur Importer les arguments et Vérifier les arguments importés.Pour l'automatisation codée proposée à titre d'exemple, vous devez avoir les arguments importés suivants :

NomDirectionSaisie de texteValeur (Value)
loanAmountEntrée/SortieDouble10,000
interestRatedansDouble5

Ajoutez manuellement les arguments qui n'apparaissent pas comme des arguments importés.

Astuce :

Avec System.Activities 24.10 et versions ultérieures, les arguments que vous ajoutez à une automatisation codée sont automatiquement importés dans une automatisation low-code lorsque vous les invoquez à l'aide de l'activité Invoke Workflow File.

Remarque :

Il n’est pas possible d’utiliser des classes imbriquées en tant qu’arguments de workflow. Les classes utilisées en tant qu’arguments doivent être directement définies dans un espace de noms.

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