- Démarrage
- Avant de commencer
- Comment
- Utilisation de la vue détaillée principale
- Inclure les classements par étoiles (Include Star Ratings)
- Définir un contexte externe (Set External Context)
- Inclure les liens EnvoyerÀ(MailTo)
- Directives générales sur l'expérience utilisateur
- Utiliser la validation d'entrée requise (Use Required Input Validation)
- Utiliser l'activité Envoyer un résultat intermédiaire (Use the Send Interim Result Activity)
- 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 : 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 : 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
- Tirer parti de la RPA dans votre application
- Types d'arguments pris en charge
- 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
- Remplacement d'un processus référencé dans une application
- 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
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Guide de dépannage de base
Utilisation d'Apps avec Data Service
Pour plus d'informations sur les fonctions et règles liées aux entités, consultez les guides suivants :
- Fonction : Filtre
- Fonction : Tri
- Fonction : Recherche
- Fonction : Nouveau (New)
- Règle : Créer/Mettre à jour un enregistrement d’entité
- 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
. L'opérateurin
n'est pas pris en charge dans les scénarios Data Service utilisantchoice-set
. Vous pouvez utiliser l'opérateurcontains
à 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 :heavy-plus-sign: à côté du nom de l'application et en sélectionnant Entité (Entity).
- 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. 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"])
.
- Ouvrez votre application déjà existante ou lancez-en une nouvelle.
- Créer une nouvelle table
-
Ajoutez une entité à votre application en cliquant sur :heavy-plus-sign: à côté du nom de l'application et en sélectionnant Entité (Entity).
-
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. 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 :heavy-plus-sign: à côté du nom de l'application et en sélectionnant Entité (Entity).
-
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).
selectedCustomerId
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 la règle Si-Puis-Sinon (If-Then-Else) au bouton Enregistrer (Save) et configurez-la :
- Ajoutez l'expression suivante dans le champ If (Si) :
=selectedCustomerId
==""
, comme dans la figure ci-dessous.
=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]).
- 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.