- 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
- Référencement d'une entité dans votre application
- Remplacement d'une entité
- Utilisation d'Apps avec Data Service
- 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
Utilisation d'Apps avec Data Service
- Un maximum de 1 000 enregistrements pour tout filtre sont récupérés au runtime.
- Une fois les données chargées, les données des entités sont actualisées uniquement lorsqu'une règle est exécutée. Toutes les mises à jour effectuées sur Data Service via des processus ou d'autres moyens ne sont pas récupérées automatiquement. Assurez-vous d'actualiser explicitement les données dans ces scénarios.
- L'opérateur
in
ne prend en charge que les types de données primitifs, tels questring
,number
,boolean
,null
.
in
n'est pas pris en charge dans les scénarios Data Service utilisant choice-set
. Vous pouvez utiliser l'opérateur contains
à la place, mais uniquement pour une entrée.
Avant de commencer cet exemple, assurez-vous que vous disposez des autorisations appropriées délivrées par le Data Service. Pour plus d'informations, consultez la page Data Service. - Gestion de l'accès.
Pour les besoins de cet exemple, nous utiliserons une entité appelée Client avec les champs suivants :
- Address
- Adresse 2
- Ville
- E-mail (Email)
- Nom
- Téléphone
- Plan
- État (State)
- Code postal
null
. Par exemple, vous pouvez utiliser les éléments suivants :
Filter(Customer, [If(IsBlank(Dropdown.Value), null, City), "=", Dropdown.Value])
Dans ce cas, le filtre sur Ville n'est appliqué que lorsque la liste déroulante contient une valeur autre que vide.
Utilisez la fonction Filtrer (Sort) pour récupérer plusieurs enregistrements d'entité applicables à la condition donnée. Pour sélectionner un seul enregistrement, utilisez plutôt la fonction Recherche (Lookup).
- Ouvrez votre application déjà existante ou lancez-en une nouvelle.
- Créer une nouvelle table
-
Ajoutez une entité à votre application en cliquant sur le bouton Ajouter en haut de la zone de dessin et en sélectionnant Entité.
- Liez la nouvelle entité de la table en l'ajoutant dans le champ Source de données (Data Source) de la table.
-
Filtrez les informations de la table par état à l'aide de la fonction Filtrer. Pour cet exemple, pour filtrer les clients qui viennent uniquement de l'état de Californie, ajoutez l'expression suivante dans la propriété Source de données (Data Source) de la table :
= Filter(Customer, [State, "=", "CA"])
.
Utilisez la fonction Trier (Sort) pour trier les clients par nom.
- Ouvrez votre application déjà existante ou lancez-en une nouvelle.
- Créer une nouvelle table
-
Ajoutez une entité à votre application en cliquant sur le bouton Ajouter en haut de la zone de dessin et en sélectionnant Entité.
-
Liez la nouvelle entité de la table en l'ajoutant dans le champ Source de données (Data Source) de la table.
-
Triez les informations de la table par nom dans un ordre décroissant à l'aide de la fonction Trier (Sort). Pour cet exemple, ajoutez l'expression suivante dans la propriété Source de données (Data Source) de la table :
= Sort(Customer, Name, "Desc")
.
Dans cet exemple, nous allons créer une table de données avec trois boutons :
- Créer nouveau
- Modifier la sélection
- Supprimer la sélection
Les boutons Créer nouveau (Create New) et Modifier la sélection (Edit Selected) mèneront à la même page.
- Ouvrez votre application déjà existante ou lancez-en une nouvelle.
- Créer une nouvelle table
-
Créez deux nouveaux boutons en haut de la table : Modifier la sélection et Créer nouveau. Créez un troisième bouton au bas de la table appelé Supprimer la sélection.
-
Ajoutez une entité à votre application en cliquant sur le bouton Ajouter en haut de la zone de dessin et en sélectionnant Entité.
-
Liez la nouvelle entité de la table en l'ajoutant dans le champ Source de données (Data Source) de la table.
-
Créez une nouvelle page appelée Modifier/Créer un client (Edit/Create Customer) et ajoutez les contrôles suivants :
6.1 Ajoutez les champs de texte correspondants pour chacun des champs d'entité et liez-les.
6.2 Ajoutez un bouton sous les champs de texte et nommez‑le Enregistrer (Save).6.3 Configurez une variable nomméeselectedCustomerId
en utilisant la règle Définir la valeur (Set Value) dans l'événement changement de valeur de la table. Liez la variable àTable.SelectedValue.Id
pour l'utiliser sur une autre page. 6.4 Ajoutez une règle If-Then-Else au bouton Save (Enregistrer) et configurez-la : Ajoutez l'expression suivante dans le champ If :=selectedCustomerId
==""
, comme dans la figure ci-dessous.
-
Ajoutez la règle Créer/Mettre à jour un enregistrement d’entité (Create/Update Entity Record) dans le champ Puis (Then) et configurez-la comme dans la figure ci-dessous :
-
Ajoutez la règle Créer/Mettre à jour un enregistrement d’entité (Create/Update Entity Record) dans le champ Sinon (Else) et ajoutez l'expression suivante dans le champ Quel enregistrement d'entité doit être créé/mis à jour ? champ :
=Lookup(Customer, [Id, "=", selectedCustomerId])
, oùId
est l'identifiant de l'entité. Configurez la règle comme dans la figure ci-dessous.
7. Ajoutez la règle Supprimer un enregistrement d'entité du bouton Supprimer la sélection de l'étape 3 et ajoutez l'expression suivante dans le champ Quel enregistrement d'entité doit être supprimé ? champ : Lookup(Customer, [Id, "=', Table.Id]).
8. Configurez les boutons Modifier la sélection et Créer nouveau à partir de l'étape 3 pour accéder à la page Modifier/Créer un client.