- Démarrage
- Avant de commencer
- Comment
- Créer votre première application
- Créer une application compatible avec les appareils mobiles
- Intégrer des applications
- Intégrer des cartes
- Inclure des graphiques Excel dans Apps (Include Excel Charts in Apps)
- Inclure les liens EnvoyerÀ(MailTo)
- Inclure les classements par étoiles (Include Star Ratings)
- Utiliser Count With Choice Set Values
- Utiliser la visionneuse de documents (Use Document Viewer)
- Utiliser la vue détaillée principale (Use Master Detail View)
- Utiliser les valeurs sélectionnées d'une table
- 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)
- Directives générales sur l'expérience utilisateur
- Utiliser l'activité Envoyer un résultat intermédiaire (Use the Send Interim Result Activity)
- Notifications
- 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
- Exploitation des entités de votre application
- Référencement d'une entité dans votre application
- Remplacement d'une entité
- Utilisation d'un contexte de données
- Utiliser un ensemble de choix
- 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'un contexte de données
Pour plus d'informations sur les entités, consultez les guides suivants :
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
- 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.
-
Ajoutez l'expression suivante dans le champ Contexte de données (Data Context) de la page principale :
=Lookup(Customer, [Name, "=", "Demo"])
. - Ajoutez un nouveau contrôle de zone de texte.
-
Ajoutez le contexte de données Nom dans le champ Texte par défaut du contrôle de zone de texte. L'aperçu de l'application et de la zone de texte doit afficher le texte configuré à l'aide du contexte de données.
Le contexte de données ne peut être utilisé que pour mettre à jour une entité existante à l'aide de la règle Créer/Mettre à jour un enregistrement d'entité.
- 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.
-
Ajoutez l'expression suivante dans le champ Contexte de données (Data Context) de la page principale :
=Lookup(Customer, [Name, "=", "Demo"])
. - Ajoutez un nouveau contrôle de bouton.
-
Configurez la règle Créer/Mettre à jour un enregistrement d’entité pour le bouton. Ajoutez le contexte de données Client-Page principale dans le champ Quel enregistrement d'entité doit être créé/mis à jour ? . La règle doit être renseignée avec le contexte de données configuré.
- 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.
-
Ajoutez l'expression suivante dans le champ Contexte de données (Data Context) de la page principale :
=Lookup(Customer, [Name, "=", "Demo"])
. - Ajoutez un nouveau contrôle de bouton.
-
Configurez la règle Supprimer un enregistrement d’entité pour le bouton. Ajoutez le contexte de données Client-Page principale dans le champ Quel enregistrement d'entité doit être supprimé ? . La règle doit supprimer le contexte de données configuré.
- 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.
-
Ajoutez l'expression suivante dans le champ Contexte de données (Data Context) de la page principale :
=New(Customer)
. -
Ajouter deux commandes de zone de texte :
- Ajoutez
Data Context.Name
dans la propriété Liaison de valeur de la première commande de zone de texte. - Ajoutez
Data Context.City
dans la propriété Liaison de valeur de la deuxième commande de zone de texte.
- Ajoutez
- Ajoutez un nouveau contrôle de bouton.
- Configurez la règle Créer/Mettre à jour un enregistrement d’entité pour le bouton. Ajoutez le contexte de données Client dans le champ Quel enregistrement d'entité doit être créé/mis à jour ? . Ce faisant, les données sont automatiquement liées aux champs.
-
Supprimer les données inutilisées des champs. Assurez-vous de conserver les données configurées à l'étape 6 dans les champs Valeurs à définir.
Pour faire référence directement à une valeur de champ d'entité sélectionnée à partir d'un tableau dans une page différente, vous devez utiliser au moins une variable.
Au lieu de créer des variables pour chaque champ, vous pouvez en utiliser une pour l'identifiant de l'entité. Sur la deuxième page, vous pouvez effectuer les actions suivantes :
- Ajouter une commande de conteneur.
- Configurez la propriété Contexte de données du conteneur comme suit :
Lookup (Entity, [id, "=", myVariableID])
. - Ajoutez les commandes nécessaires à l'intérieur du conteneur et liez-les aux champs disponibles pour l'entité disponible dans Contexte de données.
Vous pouvez utiliser la fonction Recherche dans ce cas car vous pouvez la traiter comme un objet entité. Cela signifie que vous pouvez mettre à jour cette entité à l'aide de la règle Créer/Mettre à jour l'enregistrement d'entité sur le contexte de données du conteneur.
- Informations d'arrière-plan
- Vue d'ensemble (Overview)
- Configuration du contexte de données
- Utilisation du contexte de données dans les règles
- Règle Créer/Mettre à jour un enregistrement d’entité
- Règle Supprimer un enregistrement d’entité
- Utilisation de la fonction Nouveau
- Résultats de la procédure
- Référencement d'entités de différentes pages