- Démarrage
- Applications de démonstration
- Comment
- Créer votre première application
- Créer une application compatible avec les appareils mobiles
- Directives générales sur l'expérience utilisateur
- Utiliser la vue détaillée principale (Use Master Detail View)
- Utiliser la visionneuse de documents (Use Document Viewer)
- Utiliser Count With Choice Set Values
- Utiliser les valeurs sélectionnées d'une table
- Intégrer des applications
- Intégrer des cartes
- Masquer les conteneurs à l'aide d'un bouton
- Inclure les liens EnvoyerÀ(MailTo)
- Inclure les classements par étoiles (Include Star Ratings)
- Définir un contexte externe (Set External Context)
- Travailler avec la source de données et la liaison de valeur (Work with Data Source ans Value Bind)
- Utiliser l'activité Envoyer un résultat intermédiaire (Use the Send Interim Result Activity)
- Applications publiques
- Notifications
- Utilisation d'expressions VB
- Concevoir votre application
- Événements et règles
- Règle : If-Then-Else
- Règle : ouvrir une page
- Règle : Ouvrir l'URL
- Règle : Fermer le Pop-Over/la feuille du bas
- Règle : Afficher le message
- Règle : Afficher/Masquer la roulette
- Règle : Définir des valeurs
- Règle : Démarrer le processus
- Règle : Charger le fichier dans le compartiment de stockage
- Règle : Obtenir le fichier du compartiment de stockage
- Règle : Réinitialiser les valeurs
- Règle : Créer/Mettre à jour un enregistrement d’entité
- Règle : Supprimer un enregistrement d’entité
- Règle : ajouter à la file d'attente (Add to Queue)
- Fonction : And, Or, Not
- Fonction : Concat
- Fonction : Contains
- Fonction : Compter (Count)
- Fonction : Endswith
- Fonction : If
- Fonction : IsBlank
- Fonction : Guide (Guid)
- Fonction : Length
- Fonction : List
- Fonction : StartsWith
- Fonction : Somme
- Fonction : Tri
- Fonction : Maintenant
- Fonction : Aujourd'hui
- Fonction : Heure (Time)
- Fonction : Année (Year)
- Fonction : Mois (Month)
- Fonction : Jour (Day)
- Fonction : Heure (Hour)
- Fonction : Minute
- Fonction : Nouveau (New)
- Fonction : Recherche
- Fonction : Filtre
- Tirer parti de la RPA dans votre application
- Types d'arguments pris en charge
- Remplacement d'un processus référencé dans une application
- Référencement d'un compartiment de stockage à partir d'Orchestrator
- Configuration d'une version d'Orchestrator locale pour une utilisation par les applications
- Autorisations d'Orchestrator
- Flux de données entre les applications UiPath et Orchestrator
- Exploitation des entités de votre application
- Exploitation des entités de votre application
- Exploitation des médias de votre application
- Exploitation des actions de votre application
- Exploitation des connexions de vos applications
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Applications propriétaires UiPath
- Guide de dépannage de base

Guide de l'utilisateur des applications héritées
-
Fonction :
String Serialize(Object value) -
Description : renvoie une représentation sous forme de chaîne de l'objet spécifié.
-
Exemple :
Serialize(Queues.testQueue.arg1)Serialize(Queues.testQueue.arg1)
-
Fonction :
T Deserialize<T>(string obj) -
Description : renvoie un objet de type T. Prend en tant qu'entrée une représentation de chaîne JSON valide d'un objet.
-
Exemple :
OùDeserialize(Of AppsFile)(textV)Deserialize(Of AppsFile)(textV)textVest une variable de type Text, contenant la chaîne sérialisée de l'objet.
Pour les objets
-
Fonction :
T? App.QueryParam<T>((string param, T? defaultValue = default(T)) -
Description:
-
Si le paramètre de requête est transmis dans l'URL, la fonction renvoie cette valeur désérialisée en fonction du type générique T.
-
Si la désérialisation échoue ou si le paramètre de requête n'est pas transmis dans l'URL, la fonction renvoie la valeur par défaut.
-
-
Exemple :
App.QueryParam(Of AppsFile)("file", new AppsFile("https://i0.wp.com/ imagelinkmri.com/wp-content/uploads/2021/08/imagelink-04.png"))App.QueryParam(Of AppsFile)("file", new AppsFile("https://i0.wp.com/ imagelinkmri.com/wp-content/uploads/2021/08/imagelink-04.png"))
Pour les chaînes
-
Fonction :
string App.QueryParam(string param, string? defaultValue = "") -
Description:
-
Si le paramètre de requête est transmis dans l'URL, la fonction renvoie cette valeur sous forme de chaîne.
-
Si le paramètre de requête n'est pas transmis dans l'URL, la fonction renvoie la valeur par défaut.
-
-
Exemple :
App.QueryParam("stringVariable", "defaultText")App.QueryParam("stringVariable", "defaultText")
-
Fonction :
List<T> AddItemToList<T>(List<T> list, T value) -
Description : à partir d'une liste de type T, ajoute un élément à la liste et renvoie la liste mise à jour.
-
Exemple :
AddItemToList(Of String)(stringList, "AddMe")AddItemToList(Of String)(stringList, "AddMe")
-
Fonction :
List<T> UpdateListItemAtIndex<T>(List<T> list, int index, T value) -
Description : à partir d'une liste de type T, met à jour l'élément à l'index spécifié et renvoie la liste mise à jour.
-
Exemple :
UpdateListItemAtIndex(Of String)(stringList, MainPage.EditGrid.RowIndex,"UpdateValue")UpdateListItemAtIndex(Of String)(stringList, MainPage.EditGrid.RowIndex,"UpdateValue")
-
Fonction :
List<T> DeleteItemFromList<T>(List<T> list, int index) -
Description : à partir d'une liste de type T, supprime l'élément à l'index spécifié et renvoie la liste mise à jour.
-
Exemple :
DeleteItemFromList(Of String)(stringList, MainPage.EditGrid.RowIndex)DeleteItemFromList(Of String)(stringList, MainPage.EditGrid.RowIndex)
Cette fonction est utilisée par le Générateur de requêtes (Query Builder). Reportez-vous à la fonction Récupérer (Fetch) pour plus de détails sur cette fonction et comment l'utiliser en pratique.
Fetch() est asynchrone et ne prend pas en charge le chaînage.
Pour afficher un enregistrement d'entité dans un contrôle, liez la source de données de contrôle à l'entité à l'aide du Générateur de requêtes (Query Builder). Reportez-vous à Utilisation des fonctions Récupérer pour voir un exemple pratique.
-
Fonction :
ListSource<T> Fetch<T>(FilterGroup group = null, PaginationProps paginationProps = null, SortOption[] sortOptions = null, string[] selectedFields = null, ExpansionFieldOption[] expansionFieldOptions = null ) -
Description : renvoie tous les enregistrements d'un objet d'entité, en fonction des paramètres mentionnés.
-
Exemple :
Fetch(of AlexEntity)(createFilterGroup(Nothing, New FilterGroup(){createFilterGroup(New QueryFilter(){addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)}, Nothing, 0)}, 0), New PaginationProps(MainPage.EditGrid.PageStart, MainPage.EditGrid.PageLimit), New SortOption(){addSortOption(MainPage.EditGrid.SortColumn, Not(Not(MainPage.EditGrid.isDescending)))}, Nothing, New ExpansionFieldOption(){addExpansionFieldOption("CreatedBy", New String(){"Id","Name"}), addExpansionFieldOption("UpdatedBy", New String(){"Id","Name"})})Fetch(of AlexEntity)(createFilterGroup(Nothing, New FilterGroup(){createFilterGroup(New QueryFilter(){addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)}, Nothing, 0)}, 0), New PaginationProps(MainPage.EditGrid.PageStart, MainPage.EditGrid.PageLimit), New SortOption(){addSortOption(MainPage.EditGrid.SortColumn, Not(Not(MainPage.EditGrid.isDescending)))}, Nothing, New ExpansionFieldOption(){addExpansionFieldOption("CreatedBy", New String(){"Id","Name"}), addExpansionFieldOption("UpdatedBy", New String(){"Id","Name"})})
Cette fonction est utilisée par le générateur de requêtes et ne doit pas être confondue avec la fonction Récupérer (Fetch). Reportez-vous à la fonction Récupérer (Fetch) pour plus de détails sur les différences entre ces deux fonctions et comment les utiliser en pratique.
FetchOne() est asynchrone et ne prend pas en charge le chaînage.
Pour afficher les enregistrements d'entité dans un contrôle,, utilisez une variable d'application et la règle Définir la valeur .
Reportez-vous à Utilisation des fonctions Récupérer pour voir un exemple pratique.
-
Fonction :
T FetchOne<T>(FilterGroup group = null, PaginationProps paginationProps = null, SortOption[] sortOptions = null, string[] selectedFields = null, ExpansionFieldOption[] expansionFieldOptions = null) -
Description : renvoie un seul enregistrement d'un objet d'entité, en fonction des paramètres mentionnés.
-
Exemple :
FetchOne(of Employee)( createFilterGroup(new QueryFilter(){addFilter( MainPage.EditGrid.SearchColumn,"contains",MainPage.EditGrid.SearchTerm)}), new PaginationProps(MainPage.EditGrid.PageStart, MainPage.EditGrid.PageLimit), new SortOption(){ addSortOption( MainPage.EditGrid.SortColumn,MainPage.EditGrid.isDescending) } )FetchOne(of Employee)( createFilterGroup(new QueryFilter(){addFilter( MainPage.EditGrid.SearchColumn,"contains",MainPage.EditGrid.SearchTerm)}), new PaginationProps(MainPage.EditGrid.PageStart, MainPage.EditGrid.PageLimit), new SortOption(){ addSortOption( MainPage.EditGrid.SortColumn,MainPage.EditGrid.isDescending) } )
Cette fonction est utilisée par le Générateur de requêtes (Query Builder).
-
Fonction :
FilterGroup createFilterGroup(QueryFilter[] queryFilters, FilterGroup[] groups = null, int isAnd = 0) -
Description : à partir d'un tableau de filtres de requête et de groupes de filtres, génère un groupe de filtres.
-
Exemple :
createFilterGroup(Nothing, New FilterGroup(){createFilterGroup(New QueryFilter(){addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)}, Nothing, 0)}, 0)createFilterGroup(Nothing, New FilterGroup(){createFilterGroup(New QueryFilter(){addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)}, Nothing, 0)}, 0)
Cette fonction est utilisée par le Générateur de requêtes (Query Builder).
-
Fonction :
QueryFilter addFilter(string columnName, string colOperator, string value) -
Description : à partir d'un nom de colonne, d'un opérateur et d'une valeur, génère un filtre de requête.
-
Exemple :
addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)
Cette fonction est utilisée par le Générateur de requêtes (Query Builder).
-
Fonction :
SortOption addSortOption(string columnName, bool isDescending = false) -
Description : à partir d'un nom de colonne et d'une valeur de tri, génère et trie un filtre de requête.
-
Exemple :
addSortOption(MainPage.EditGrid.SortColumn, Not(Not(MainPage.EditGrid.isDescending)))}addSortOption(MainPage.EditGrid.SortColumn, Not(Not(MainPage.EditGrid.isDescending)))}
-
La
GetChoiceSet()fonction est asynchrone et ne prend pas en charge le chaînage. -
L'entité hébergeant l'ensemble de choix doit être ajoutée à votre application.
-
Fonction :
ListSource<ChoiceSet> GetChoiceSet(string choiceSetName) -
Description : étant donné le nom d'un ensemble de choix de Data Service, renvoie toutes les valeurs de l'ensemble de choix.
-
Exemple :
GetChoiceSet("Gender")GetChoiceSet("Gender")
-
La fonction
GetChoiceSet()est asynchrone et ne prend pas en charge le chaînage. -
L'entité hébergeant l'ensemble de choix doit être ajoutée à votre application.
-
Fonction :
string GetChoiceSetValue(string choiceSetName, int numberId) -
Description : en fonction du nom d'un ensemble de choix de Data Service et de l'index d'une option d'ensemble de choix, renvoie l'option spécifiée.
-
Exemple :
GetChoiceSetValue("Gender", 0)GetChoiceSetValue("Gender", 0)
-
Fonction :
DataTable BuildDataTable(DataTable dt, DataColumn[] columns, List<Object> rowData, bool clear=false) -
Description : charge une table de données avec des colonnes et des lignes dans la règle Définir la valeur (Set Value) et renvoie la table de données mise à jour.
Si le paramètreclearest vrai, il efface le contenu des colonnes et des lignes de la table de données. -
Exemple :
BuildDataTable( New DataTable("TestDT"), New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")}, New List(Of Object) From { AddDataRow(New Object(){"Baishali", "30"}), AddDataRow(New Object(){"Viswa", "33"}) }, True )BuildDataTable( New DataTable("TestDT"), New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")}, New List(Of Object) From { AddDataRow(New Object(){"Baishali", "30"}), AddDataRow(New Object(){"Viswa", "33"}) }, True )
-
Fonction :
AddRow(DataRow row) -
Description : méthode d'extension TableDonnées (DataTable) qui ajoute la ligne spécifiée à une table de données et renvoie l'instance mise à jour.
-
Exemple :
dt.AddRow(row)dt.AddRow(row)
-
Fonction :
DeleteRowAt(int index) -
Description : méthode d'extension TableDonnées (DataTable) qui supprime la ligne au niveau de l'index spécifié dans une table de données et renvoie l'instance mise à jour.
-
Exemple :
dt.DeleteRowAt(2)dt.DeleteRowAt(2)
-
Fonction :
UpdateRowAt(int index, DataRow row) -
Description : méthode d'extension TableDonnées (DataTable) qui met à jour la ligne au niveau l'index spécifié avec les nouvelles données de ligne et renvoie la table de données mise à jour.
-
Exemple :
dt.UpdateRowAt(2, row)dt.UpdateRowAt(2, row)
- Fonction : Sérialisée (Serialize)
- Fonction : Désérialiser (Deserialize)
- Fonction : App.QueryParam
- Pour les objets
- Pour les chaînes
- Fonction : Ajouter un élément à la liste (Add item to list)
- Fonction : Mettre à jour l'élément de la liste à l'index (Update list item at index)
- Fonction : Supprimer un élément de la liste (Delete item from list)
- Fonction : Récupérer (Fetch)
- Fonction : Récupérer un (Fetch one)
- Fonction : Créer un groupe de filtres
- Fonction : Ajouter un filtre (Add filter)
- Fonction : Ajouter une option de tri (Add sort option)
- Fonction : Obtenir l'ensemble de choix (Get choice set)
- Fonction : Valeur Obtenir l'ensemble de choix (Get choice set)
- Fonction : Créer une table de données (Build data table)
- Fonction : Ajouter une ligne (Add row)
- Fonction : Supprimer une ligne (Delete row)
- Fonction : Mettre à jour la ligne (Update row at)