Boîte d'auteur


Discutez de votre projet

À propos de nous

Nous sommes un partenaire Microsoft Gold avec sa présence aux États-Unis et en Inde. Nous sommes un fournisseur de services informatiques dynamique et professionnel au service des entreprises et des startups, en les aidant à relever les défis de l'économie mondiale. Nous offrons des services dans le domaine de la consultation et de la mise en œuvre CRM, du développement d'applications, du développement d'applications mobiles, du développement Web et du développement offshore.

Connecteurs Microsoft PowerApps

Connecteurs Microsoft PowerApps

By Vipin Chauhan / 30 janvier 2021

28 novembre 2023
Connecteurs Microsoft PowerApps

tout ce que tu as besoin de savoir

Un connecteur est un proxy ou un wrapper autour d'une API qui permet au service sous-jacent de s'intégrer à Microsoft Power Automate, Microsoft Power Apps et Azure Logic Apps. Le connecteur permet aux utilisateurs de connecter leurs comptes et d'exploiter un ensemble d'actions et de déclencheurs prédéfinis pour créer leurs applications et leurs flux de travail. 

Composantes

Il existe deux types de composants de connecteur  

1. Actions :

Les actions sont des modifications effectuées par un utilisateur. Par exemple: utilisez une action pour effectuer l'ajout, la mise à jour, la suppression et la recherche de données dans n'importe quelle entité telle que SQL Server. 

2. Déclencheurs:

La plupart des connecteurs fournissent des déclencheurs qui peuvent notifier l'application lorsque des événements spécifiques se produisent. 

Il existe deux types de déclencheurs:

  • Déclencheurs d'interrogation: ces déclencheurs appellent votre service à une fréquence spécifiée pour rechercher de nouvelles données. Lorsque de nouvelles données sont disponibles, cela provoque une nouvelle exécution de votre instance de workflow avec les données en entrée. 
  • Déclencheurs poussoirs: ces déclencheurs écoutent les données sur un point de terminaison, c'est-à-dire qu'ils attendent qu'un événement se produise. L'occurrence de cet événement provoque une nouvelle exécution de votre instance de workflow. 

Utilisation des connecteurs

Les connecteurs sont disponibles pour une utilisation dans plusieurs produits. 

Power Automate (Microsoft Flow)

Travaillez plus intelligemment en créant des flux de travail et en automatisant les processus dans vos applications et services. Rationalisez les notifications, synchronisez les données entre les systèmes, automatisez l'approbation, et plus encore. 

Power Apps

Power Apps permet aux utilisateurs de créer des applications d'entreprise connectées au cloud et multiplateformes en utilisant des clics et un code minimal. Créez des expériences utilisateur riches sur le Web, les téléphones et les tablettes. Assemblez des formulaires, ajoutez une logique métier et tirez parti des capacités de l'appareil en toute liberté créative. 

Applications logiques

Logic Apps est le moteur de workflow de Power Automate. Il permet aux développeurs professionnels de créer visuellement ou de configurer par programme des flux de travail dans Azure. Un connecteur dans Logic Apps permet aux utilisateurs d'automatiser les scénarios EAI, Business to Business (B2B) et Business to consumer (B2C) tout en bénéficiant des avantages du contrôle de code source, des tests, du support et des opérations. 

Connecteurs personnalisés

Nous proposons une grande variété de connecteurs, mais vous souhaiterez parfois appeler des API, des services et des systèmes qui ne sont pas disponibles en tant que connecteurs prédéfinis. Pour prendre en charge des scénarios plus personnalisés, vous pouvez créer des connecteurs personnalisés avec leurs déclencheurs et leurs actions. Ces connecteurs sont basés sur des fonctions - les données sont renvoyées en fonction de l'appel de fonctions spécifiques dans le service sous-jacent. 

Aussi, lisez: La différence entre Power Apps et le développement d'applications traditionnelles

Utiliser Office 365 Outlook Connector dans l'application Canvas

Microsoft Office 365 est un service cloud conçu pour répondre aux besoins de votre organisation en matière de sécurité, de fiabilité et de productivité des utilisateurs. 

 
Actions disponibles et obsolètes:

Créer un contact (V2) Cette opération crée un nouveau contact dans un dossier de contacts. 
Créer un contact [DEPRECATED] Cette action est obsolète. Veuillez utiliser Créer un contact (V2) à la place.
Création an événement (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Create event (V4) à la place.
Création an événement (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Create event (V4) à la place.
Création an événement (V3) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Create event (V4) à la place. 
Création an événement (V4) Cette opération crée un nouvel événement dans un calendrier. 
Supprimer le contact (V2) Cette opération supprime un contact d'un dossier de contacts. 
Supprimer le contact [DEPRECATED] Cette action est obsolète. Veuillez utiliser Supprimer le contact (V2) à la place.
Supprimer l'e-mail (V2) Cette opération supprime un e-mail par identifiant. 
Supprimer l'e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Supprimer l'email (V2) à la place.
Supprimer an événement (V2) Cette opération supprime un événement dans un calendrier. 
Supprimer l'événement [DEPRECATED] Cette action est obsolète. Veuillez utiliser plutôt l'événement Supprimer (V2). 
Exporter les e-mails (V2) Exportez le contenu de l'e-mail. 
Exporter l'e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Export email (V2) à la place. 
Trouver les heures de réunion (V2) Trouvez des suggestions d'heures de réunion en fonction de l'organisateur, de la disponibilité des participants et des contraintes de temps ou de lieu 
Rechercher les heures de réunion [DEPRECATED] Cette action est obsolète. Veuillez utiliser Rechercher les heures de réunion (V2) à la place.
Signaler l'e-mail (V2) Cette opération met à jour un indicateur d'e-mail. 
Signaler l'e-mail [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Flag email (V2).  
Transférer un e-mail Transférer un e-mail. 
Transférer un e-mail (V2) Transférer un e-mail. 
Obtenir la pièce jointe (V2) Cette opération obtient une pièce jointe d'e-mail par identifiant. 
Obtenir la pièce jointe [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get Attachment (V2) à la place. 
Obtenez vue du calendrier des événements (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Obtenir la vue du calendrier des événements (V3). 
Obtenir une vue du calendrier des événements (V3) Cette opération obtient tous les événements (y compris les instances de récurrences) dans un calendrier à l'aide de l'API Graph. (V3) 
Obtenez vue du calendrier des événements [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Obtenir la vue du calendrier des événements (V3).
Obtenir des calendriers (V2) Cette opération répertorie les calendriers disponibles. 
Obtenir des agendas [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get calendars (V2).
Obtenir le contact (V2) Cette opération obtient un contact spécifique à partir d'un dossier de contacts. 
Obtenir le contact [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get contact (V2) à la place.
Obtenir les dossiers de contacts (V2) Cette opération répertorie les dossiers de contacts disponibles à l'aide de l'API Graph 
Obtenir les dossiers de contacts [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Obtenir des dossiers de contacts (V2).
Obtenir des contacts (V2) Cette opération récupère les contacts d'un dossier de contacts. 
Obtenir des contacts [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get contacts (V2) à la place.
Recevoir un e-mail (V2) Cette opération reçoit un e-mail par identifiant. 
Recevoir un e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get email (V2) à la place. 
Recevoir des e-mails (V2) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get email (V3). 
Recevoir des e-mails (V3) Cette opération récupère les e-mails d'un dossier via des API graphiques. 
Recevoir des e-mails [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get email (V3). 
Obtenir l'événement (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'événement Get (V3) à la place.
Obtenir l'événement (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'événement Get (V3) à la place. 
Obtenir l'événement (V3) Cette opération obtient un événement spécifique d'un calendrier à l'aide de l'API Graph. (V3) 
Obtenir des événements (V1) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get events (V4). 
Obtenir des événements (V2) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get events (V4). 
Obtenir des événements (V3) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get events (V4). 
Obtenir des événements (V4) Cette opération obtient des événements d'un calendrier à l'aide de l'API Graph. (V4) 
Obtenez des conseils de messagerie pour une boîte aux lettres Obtenez des conseils de messagerie pour une boîte aux lettres, comme des réponses automatiques / un message OOF ou si la boîte aux lettres est pleine. 
Obtenez des conseils de messagerie pour une boîte aux lettres (V2) Obtenez des conseils de messagerie pour une boîte aux lettres, comme des réponses automatiques / un message OOF ou si la boîte aux lettres est pleine. 
Obtenir des listes de salles Obtenir toutes les listes de salles définies dans le locataire de l'utilisateur 
Obtenir les listes de salles (V2) Obtenir toutes les listes de salles définies dans le locataire de l'utilisateur 
Obtenir des chambres Obtenir toutes les salles de réunion définies dans le client de l'utilisateur 
Obtenir des chambres (V2) Obtenir toutes les salles de réunion définies dans le client de l'utilisateur 
Obtenir des chambres the liste des chambres Obtenez les salles de réunion dans une liste de salles spécifique 
Obtenir des salles dans la liste des salles (V2) Obtenez les salles de réunion dans une liste de salles spécifique 
Marquer comme lu [DEPRECATED] Cette action est obsolète. Veuillez utiliser Marquer comme lu ou non lu (V2) à la place. 
Marquer comme lu ou non lu (V2) Cette opération marque un e-mail comme lu / non lu. 
Déplacer l'e-mail (V2) Cette opération déplace un e-mail vers le dossier spécifié. 
Déplacer l'e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Move email (V2) à la place.
Répondre à l'e-mail (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Répondre à l'email (V3) à la place.
Répondre à un e-mail (V3) Cette opération répond à un e-mail. 
Répondre à l'e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Répondre à l'email (V3) à la place. 
Répondre à une invitation à un événement (V2) Répondez à une invitation à un événement. 
Répondre à une invitation à un événement [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Répondre à une invitation à un événement (V2).
Envoyer un email (V2) Cette opération envoie un message électronique. 
Envoyer un e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Envoyer un e-mail (V2) à la place. 
Envoyer un e-mail depuis une boîte aux lettres partagée (V2) Cette opération envoie un e-mail à partir d'une boîte aux lettres partagée. Votre compte doit être autorisé à accéder à la boîte aux lettres pour que cette opération réussisse. 
Envoyer un e-mail à partir d'une boîte aux lettres partagée [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Envoyer un e-mail depuis une boîte aux lettres partagée (V2). 
Envoyer un e-mail d'approbation Cette opération envoie un e-mail d'approbation et attend une réponse du destinataire. Veuillez vous reporter au lien suivant concernant la prise en charge des messages exploitables dans différents clients de messagerie. 
Envoyer aemail avec options Cette opération envoie un e-mail avec plusieurs options et attend que le destinataire réponde avec l'une des options. Veuillez vous reporter au lien suivant concernant la prise en charge des messages exploitables dans différents clients de messagerie. 
Configurer des réponses automatiques Définissez le paramètre de réponse automatique pour votre boîte aux lettres. 
Configurer des réponses automatiques (V2) Définissez le paramètre de réponse automatique pour votre boîte aux lettres. 
Mettre à jour le contact (V2) Cette opération met à jour un contact dans un dossier de contacts. 
Mettre à jour le contact [DEPRECATED] Cette action est obsolète. Veuillez utiliser le contact de mise à jour (V2) à la place. 
Mettre à jour l'événement (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'événement Update (V4) à la place. 
Mettre à jour l'événement (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'événement Update (V4) à la place. 
Mettre à jour l'événement (V3) [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'événement de mise à jour (V4) à la place. 
Événement de mise à jour (V4) Cette opération met à jour un événement dans un calendrier à l'aide de l'API Graph. 
Mettre à jour la photo de mon contact Met à jour la photo du contact spécifié de l'utilisateur actuel. La taille de la photo doit être inférieure à 4 Mo. 

Déclencheurs disponibles et obsolètes:
 

Lorsqu'un nouvel e-mail arrive (V2) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lorsqu'un nouvel e-mail arrive (V3). 
Lorsqu'un nouvel e-mail arrive (V3) Cette opération déclenche un flux lorsqu'un nouvel e-mail arrive. Il ignorera tout e-mail dont la taille totale des messages est supérieure à la limite fixée par votre administrateur Exchange ou à 50 Mo, selon la valeur la moins élevée. Il peut également ignorer les e-mails protégés et les e-mails avec un corps ou des pièces jointes invalides. 
Lorsqu'un nouvel e-mail arrive (webhook) [DEPRECATED] Cette opération déclenche un flux lorsqu'un nouvel e-mail arrive. 
Lorsqu'un nouvel e-mail arrive [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lorsqu'un nouvel e-mail arrive (V3).  
Lorsqu'un nouvel e-mail arrive dans une boîte aux lettres partagée (V2) Cette opération déclenche un flux lorsqu'un nouvel e-mail arrive dans une boîte aux lettres partagée. Votre compte doit être autorisé à accéder à la boîte aux lettres pour que cette opération réussisse. Il ignorera tout e-mail dont la taille totale des messages est supérieure à la limite définie par votre administrateur Exchange ou à 50 Mo, selon la valeur la moins élevée. Il peut également ignorer les e-mails protégés et les e-mails avec un corps ou des pièces jointes invalides. 
Lorsqu'un nouvel e-mail arrive dans une boîte aux lettres partagée [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lorsqu'un nouvel e-mail arrive dans une boîte aux lettres partagée (V2).   
Lorsqu'un nouvel e-mail me mentionnant arrive (V2) Cette opération déclenche un flux lorsqu'un nouveau mail me mentionnant arrive. Il ignorera tout e-mail dont la taille totale des messages est supérieure à la limite définie par votre administrateur Exchange ou à 50 Mo, selon la valeur la moins élevée. Il peut également ignorer les e-mails protégés et les e-mails avec un corps ou des pièces jointes invalides.
Lorsqu'un nouvel e-mail me mentionnant arrive [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Lorsqu'un nouvel e-mail me mentionnant arrive (V2).
Lorsqu'un nouvel événement est créé (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Lorsqu'un nouvel événement est créé (V3).
Lorsqu'un nouvel événement est créé (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Lorsqu'un nouvel événement est créé (V3).
Lorsqu'un nouvel événement est créé (V3) Cette opération déclenche un flux lorsqu'un nouvel événement est créé dans un calendrier. (V3) 
Lorsqu'un e-mail est signalé (V2) Cette opération déclenche un flux lorsqu'un e-mail est signalé. 
Lorsqu'un e-mail est signalé [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'option Lorsqu'un e-mail est marqué (V2) à la place.
Lorsqu'un événement est ajouté, mis à jour, ou supprimé (V2) Cette opération déclenche un flux lorsqu'un événement est ajouté, mis à jour ou supprimé dans un calendrier. (V2) 
Lorsqu'un événement est ajouté, mis à jour, ou supprimé [DEPRECATED] Cette action est obsolète. Veuillez utiliser Lorsqu'un événement est ajouté, mis à jour ou supprimé (V2) à la place.
Lorsqu'un événement est modifié (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Quand un événement est modifié (V3) à la place.
Lorsqu'un événement est modifié (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Quand un événement est modifié (V3) à la place. 
Lorsqu'un événement est modifié (V3) Cette opération déclenche un flux lorsqu'un événement est modifié dans un calendrier. (V3) 
Lorsqu'un événement à venir commence bientôt (V2) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lorsqu'un événement à venir commence bientôt (V3).
Lorsqu'un événement à venir commence bientôt (V3) Cette opération déclenche un flux lorsqu'un événement de calendrier à venir démarre. 
Lorsqu'un événement à venir commence bientôt [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lorsqu'un événement à venir commence bientôt (V3). 

Mise en situation : Nous créons une petite application avec Office 365 Outlook comme connexion, où nous pouvons effectuer la tâche, comme afficher un e-mail, envoyer un e-mail, supprimer un e-mail et répondre à un e-mail.

 
Étape 1: Créer une application Canvas vierge.

Cliquez sur neufs -> L'Application -> Application Canvas -> Disposition de la tablette

Étape 2: Ajouter une connexion

Cliquez sur Affichage -> Cliquez sur Source de données -> Sélectionnez Office 365 Outlook dans la liste -> Cliquez sur Office 365 Outlook. 

Étape 3: Insérez des contrôles. Cliquez sur Insérer -> Cliquez sur Galerie -> Sélectionner vertical. 

Étape 4: Concevez votre galerie.

Supprimez les contrôles indésirables de la galerie. Ensuite, sélectionnez la galerie et modifiez le nom des étiquettes. Vérifiez la capture d'écran.

Besoin des paramètres suivants : 

4.1 Sélectionnez Gallerie -> Définissez sa propriété Items sur la formule suivante :  Office365Outlook.GetEmails ({fetchOnlyUnread: true}) 

4.2 Sélectionnez la première étiquette (Nom: lblFromEmail) -> Définissez sa propriété Text sur la formule suivante: 

"De:" & ThisItem.From 

4.3 Sélectionnez la deuxième étiquette (Nom: lblSubjectEmail) -> Définissez sa propriété Text sur la formule suivante: 

Cet article.sujet   

Étape 5: Conception pour afficher le contenu des e-mails: à droite, nous insérons un formulaire dans lequel nous affichons les détails de l'e-mail.  

Cliquez sur Insérer -> Cliquez sur Formulaires -> Sélectionnez Affichage. 

étapes 5.1: Sélectionnez le formulaire et modifiez le Nom de forme à frmAfficher le contenu de l'e-mail. 

Réglez son La source de données propriété à la formule suivante: 

Office365Outlook.GetEmails({fetchOnlyUnread : vrai}) 

Réglez son Articles propriété à la formule suivante: 

glyEmailList.Selected 

Étape 5.2: Sélectionnez formulaire -> Ajouter des champs -> pour le corps du spectacle et une partie de l'e-mail. 

Pour afficher le corps du message. Libellé Nom : lblMessageEmail 

Réglez son Texte propriété à la formule suivante: 

ThisItem.BodyAperçu 

Pour affichage à partir de: Libellé Nom : lblDe 
Réglez son Texte propriété à la formule suivante: 

"De:" & ThisItem.From 

Remarque: Vous pouvez ajouter ThisItem.Bcc, ThisItem.Cc, ThisItem.Subject, ThisItem.To, ThisItem.DateTimeReceived, ThisItem.Attachments, etc. selon vos besoins.

Étape 6: Maintenant, nous créons un petit fonctionnalité pour répondre à un e-mail ou rédiger un nouvel e-mail.
Utilisez Insertion -> Contrôle TextBox

Sélectionnez le bouton Envoyer
-> Réglez son Propriété OnSelect à la formule suivante:

Office365Outlook.SendEmail (txtDraftTo.Text, txtDraftSubject.Text, txtDraftMessage.Text)

Sélectionnez le bouton de réinitialisation  
->Réglez son OnSelect, propriété à la formule suivante:  

Réinitialiser (txtDraftSubject); 

Réinitialiser (txtDraftMessage) 

Étape 7: Enregistrez: Cliquez sur Fichier -> Entrez le nom de l'application -> cliquez sur Épargnez

Aussi, lisez: Éléments à prendre en compte lors du choix entre Power Apps et les applications personnalisées

Utiliser le connecteur utilisateur Office 365 dans l'application Canvas

Le fournisseur de connexion des utilisateurs Office 365 vous permet d'accéder aux profils utilisateur de votre organisation à l'aide de votre compte Office 365. Vous pouvez effectuer diverses actions telles que l'obtention de votre profil, le profil d'un utilisateur, le responsable d'un utilisateur ou des subordonnés directs et également mettre à jour un profil utilisateur. 

Actions disponibles et obsolètes: 

Obtenir des rapports directs (V1) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Obtenir des rapports directs (V2).
Obtenir des rapports directs (V2) Récupère les profils utilisateur des subordonnés directs de l'utilisateur spécifié.  
Obtenir le gestionnaire (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get manager (V2) à la place.
Obtenir le gestionnaire (V2) Récupère le profil du responsable de l'utilisateur spécifié.  
Obtenir mon profil (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Obtenir mon profil (V2).
Obtenir mon profil (V2) Récupère le profil de l'utilisateur actuel. 
Obtenez mes documents sur les tendances Récupère les documents de tendance pour l'utilisateur connecté 
Obtenez des personnes pertinentes Obtenez des personnes pertinentes. 
Obtenez des documents tendance Récupère les documents tendance pour un utilisateur 
Obtenir la photo de l'utilisateur (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get user photo (V2) à la place.
Obtenir une photo de l'utilisateur (V2) Récupère la photo de l'utilisateur spécifié s'il en a une 
Obtenir les métadonnées des photos de l'utilisateur Obtenez les métadonnées des photos de l'utilisateur. 
Obtenir le profil utilisateur (V1) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get user profile (V2).
Obtenir le profil utilisateur (V2) Récupère le profil d'un utilisateur spécifique.  
Recherche d'utilisateurs Récupère les profils utilisateur qui correspondent au terme de recherche. 
Recherche d'utilisateurs (V2) Récupère les profils utilisateur qui correspondent au terme de recherche (V2). 
Mettre à jour mon profil Met à jour le profil de l'utilisateur actuel 
Mettre à jour ma photo de profil Met à jour la photo de profil de l'utilisateur actuel. La taille de la photo doit être inférieure à 4 Mo. 

Fonctions disponibles

Nom de la fonction Description 
direct et gratuit Rapports Renvoie les subordonnés directs de l'utilisateur spécifié. 
Gérante Récupère le profil utilisateur du responsable de l'utilisateur spécifié. 
My Profil Récupère le profil de l'utilisateur actuel. 
Rechercher Utilisateur Récupère les résultats de la recherche des profils utilisateur. 
Utilisateur Profil Récupère un profil utilisateur spécifique. 

Mise en situation : 

Dans cet exemple : Nous créons un Application Canvas qui gère l'utilisateur Office365. 

Étape 1: Créer une application Canvas vierge. Cliquer sur neufs -> Cliquez sur App -> Sélectionnez Application Canvas -> Cliquez sur Disposition de la tablette (application vierge). 

 Étape 2: Ajouter une connexion.  

Cliquez sur Voir -> Cliquez sur La source de données -> Sélectionnez Utilisateurs d'Office 365 dans la liste -> Cliquez sur Utilisateurs d'Office 365

Étape 3: Insérez les contrôles.  
Étape 3.1: Cliquez sur insérer -> Cliquez sur Libellé Contrôle. 

 
Paramètres des propriétés:  

Nom  :  lblHaut 

Texte  Tableau de bord utilisateur 

Position :  X-0 et Y-0 

Taille  :  Largeur-1366 et hauteur-60

Frontière 2

Étape 3.2: Afficher l'image de l'utilisateur de connexion. 

Cliquez sur insérer -> Cliquez sur Image(s)

Paramètres des propriétés: 

Nom  : imgUtilisateur 

Position : X-10 et Y-5 

Taille : Largeur-50 et hauteur-50 

Rayon de la bordure: 50 

Réglez son Propriété de l'image à la formule suivante: 

Utilisateur (). Image 

Étape 3.3: Afficher le nom d'utilisateur de connexion Nom complet. Cliquer sur insérer -> Cliquez sur Libellé

Paramètres des propriétés:  

Nom  :  lblNomUtilisateur 

Position : X-75 et Y-5 

Taille : Largeur-303 et Hauteur-50 

Réglez son Propriété de texte à la formule suivante: 

Utilisateur (). Nom complet 

Étape 3.4: Création d'un champ de recherche pour l'utilisateur de recherche. Cliquez sur Insérer -> Cliquez sur Texte -> Sélectionnez le contrôle de saisie de texte 

Paramètres des propriétés:
Nom  :  txtSearchUser
Position : X-10 et Y- 115
Taille : Largeur-460 et Hauteur-50 
Bordure: 2 
Rayon de la bordure: 5  
 

Étape 3.5: Création d'une galerie pour l'utilisateur Display. Cliquez sur insérer -> Cliquez sur Gallerie -> Sélectionnez Galerie verticale

Paramètres des propriétés de la galerie:
Nom  :  glyDisplayUtilisateur 
Position : X-10 et Y- 165 
Taille : Largeur-460 & La taille-590 
Bordure: 
Définissez sa propriété Items sur la formule suivante: 
Office365Users.SearchUser ({searchTerm: txtSearchUser.Text}) 
Contrôle d'image:  
Définissez sa propriété d'image sur la formule suivante: 
Office365Users.UserPhotoV2 (ThisItem.Id) Contrôle d'étiquette de titre: 
Définir sa propriété de texte à la formule suivante: 
ThisItem.DisplayName 
Contrôle d'étiquette de sous-titre: 
Définir sa propriété de texte à la formule suivante: 
CetArticle.Département
 

Étape 3.6: Afficher le profil utilisateur sélectionné: Cliquez sur insérer -> Cliquez sur Formulaires -> Sélectionnez Commande

Paramètres des propriétés des formulaires:
Nom  :  frmDisplayUserProfile 
Position : X- 480 et Y- 114 
Taille : Largeur-878 & La taille-644 
Bordure: 
Colonnes :  
Définir sa propriété DataSource à la formule suivante: 
Office365Users.UserProfileV2 (glyDisplayUser.Selected.Id) 
Définir sa propriété d'élément à la formule suivante: 
Office365Users.UserProfileV2 (glyDisplayUser.Selected.Id)  
 
Cliquez sur Modifier les champs -> Ajouter un onglet personnalisé -> Cliquez sur Insérer -> Étiquettes (insérer plusieurs étiquettes) 
Définir la propriété de texte des étiquettes à la formule suivante: 
ThisItem.displayName 
ThisItem.jobTitre 
Cetélément.mail 
ThisItem.anniversaire 
Cet article.mobileTéléphone 
ThisItem.streetAddress 
CetArticle.ville 
ThisItem.state 
ThisItem.postalCode 
CetArticle.pays 
 

Après avoir configuré toutes les étiquettes. Presse [F5]. Votre application s'affiche à l'écran. Sélectionner Nom d'utilisateur sur le côté gauche et les détails de l'utilisateur sélectionné sur le côté gauche. 

Étape 4: enregistrez l'application.   Cliquez sur Déposez votre dernière attestation  -> Tapez App Nom -> Cliquez sur Épargnez

Utiliser le connecteur Dynamics 365 dans l'application Canvas

Microsoft Dynamics 365 est un service basé sur le cloud qui fournit un ensemble d'applications intelligentes qui fonctionnent ensemble de manière transparente - unifiant les capacités des logiciels métier CRM et des systèmes ERP. 

Actions disponibles:

Créer un nouvel enregistrement Cette opération crée un nouvel enregistrement d'une entité 
Créer un nouvel enregistrement Cette opération crée un nouvel enregistrement d'une entité (avec des jeux d'options exposés sous forme de chaînes) 
Supprimer un enregistrement Cette opération supprime un enregistrement d'une collection d'entités 
Obtenez un enregistrement Cette opération récupère l'enregistrement spécifié pour une entité 
Obtenez un enregistrement Cette opération récupère l'enregistrement spécifié pour une entité (avec les jeux d'options exposés sous forme de chaînes) 
Liste des enregistrements Cette opération obtient des enregistrements pour une entité 
Liste des enregistrements Cette opération obtient des enregistrements pour une entité (avec des jeux d'options exposés sous forme de chaînes) 
Mettre à jour un enregistrement Cette opération met à jour un enregistrement existant pour une entité 
Mettre à jour un enregistrement Cette opération met à jour un enregistrement existant pour une entité (avec des jeux d'options exposés sous forme de chaînes) 

Déclencheurs disponibles:  

Lorsqu'un enregistrement est créé Déclenche un flux lorsqu'un objet est créé dans Dynamics 365 
Lorsqu'un enregistrement est créé Déclenche un flux lorsqu'un objet est créé dans Dynamics 365 (avec des jeux d'options exposés sous forme de chaînes) 
Lorsqu'un enregistrement est créé ou mis à jour Déclenche un flux lorsqu'un objet est créé ou modifié dans Dynamics 365 (avec des jeux d'options exposés sous forme de chaînes) 
Lorsqu'un enregistrement est supprimé Déclenche un flux lorsqu'un objet est supprimé dans Dynamics 365 
Lorsqu'un enregistrement est mis à jour Déclenche un flux lorsqu'un objet est modifié dans Dynamics 365 

Mise en situation : Nous créons un exemple d'application à l'aide de Dynamics 365 Connector. 

Étape 1:  Ajout d'une connexion Dynamics 365, cliquez sur Données -> Cliquez sur Connexions  -> Sélectionnez Dynamique 365. 

Étape 2:  Cliquez sur le Créer bouton (dans la fenêtre de contrôle qui apparaît maintenant). 

Étape 3: Créez une application Canvas:  Cliquez sur L'Application -> Cliquez sur Nouveauté -> Cliquez sur Toile 

Cliquez sur flèche -> Sélectionnez Dynamics 365 à partir de connexions -> Sélectionnez Table des comptes -> Cliquez sur NOUS CONTACTER

Une application Canvas avec les fonctionnalités de base Ajouter, Modifier, Rechercher et afficher la liste sera prête.

Étape 4: Cliquez sur Déposez votre dernière attestation  -> cliquez sur Épargnez -> Type nom de l'application -> Cliquez sur Sur le bouton Enregistrer

Aussi, lisez: Microsoft Power Apps: applications de canevas vs applications basées sur un modèle

Utiliser le connecteur Power Apps dans l'application Canvas

Dynamics 365 Business Central est une solution de gestion d'entreprise pour les petites et moyennes entreprises qui automatise et rationalise les processus d'entreprise et vous aide à gérer votre entreprise. 

Actions disponibles 

Créer un enregistrement Crée un enregistrement Dynamics 365 Business Central 
Supprimer l'enregistrement Supprime un enregistrement Dynamics 365 Business Central 
Exécuter l'action Exécute une action Dynamics 365 Business Central. 
Obtenez un enregistrement Récupère un enregistrement Dynamics 365 Business Central 
Obtenir les types d'enregistrement Récupère les types d'enregistrement Dynamics 365 Business Central 
Mettre à jour l'enregistrement Met à jour un enregistrement Dynamics 365 Business Central existant 

Disponible triggers  

Lorsqu'une approbation client est demandée Déclenche un flux lorsqu'une demande d'approbation client se produit dans Dynamics 365 Business Central. 
Lorsqu'une approbation de lot de journal général est demandée Déclenche un flux lorsqu'une demande d'approbation de lot de journal général se produit dans Dynamics 365 Business Central. 
Lorsqu'une approbation de ligne de journal générale est demandée Déclenche un flux lorsqu'une demande d'approbation de ligne de journal générale se produit dans Dynamics 365 Business Central. 
Lorsqu'une approbation de document d'achat est demandée Déclenche un flux lorsqu'une demande d'approbation de document d'achat se produit dans Dynamics 365 Business Central. 
Lorsqu'un enregistrement est modifié Déclenche un flux lorsqu'un enregistrement est modifié dans Dynamics 365 Business Central 
Lorsqu'un enregistrement est créé Déclenche un flux lorsqu'un enregistrement est créé dans Dynamics 365 Business Central 
Lorsqu'un enregistrement est supprimé Déclenche un flux lorsqu'un enregistrement est supprimé dans Dynamics 365 Business Central 
Lorsqu'un enregistrement est modifié Déclenche un flux lorsqu'un enregistrement est modifié dans Dynamics 365 Business Central 
Lorsqu'une approbation de document de vente est demandée Déclenche un flux lorsqu'une demande d'approbation de document de vente se produit dans Dynamics 365 Business Central. 
Lorsqu'une approbation du fournisseur est demandée Déclenche un flux lorsqu'une demande d'approbation du fournisseur se produit dans Dynamics 365 Business Central. 
Lorsqu'une approbation d'article est demandée Déclenche un flux lorsqu'une demande d'approbation d'élément se produit dans Dynamics 365 Business Central. 

Exemple: nous créons exemple d'application utilisant Dynamics 365 Business Central. 

Étape 1:  Ajout de la connexion Dynamics 365 Business Central, Cliquez sur Accueil -> Cliquez sur Autres sources de données. 

Étape 2: Cliquez sur Nouvelle connexion -> Sélectionnez Centre d'affaires -> Cliquez sur le Créer un bouton

Étape 3: Choisissez un jeu de données Production.  

Étape 4: Sélectionnez une table Nom: Item -> Cliquez sur NOUS CONTACTER

 Étape 5: Une application Canvas avec des fonctionnalités de base telles que Ajouter, Mettre à jour, Supprimer et Rechercher sera prête à être utilisée. 

Remarque: Vous pouvez modifier l'écran / les champs selon votre choix.  

Étape 6: Cliquez sur Déposez votre dernière attestation  -> cliquez sur Épargnez -> Entrez le nom de l'application -> Cliquez sur Épargnez 

Utiliser le connecteur Twitter dans l'application Canvas

Twitter est un service de réseautage social en ligne qui permet aux utilisateurs d'envoyer et de recevoir des messages courts appelés «tweets». Connectez-vous à Twitter pour gérer vos tweets. Vous pouvez effectuer diverses actions telles que l'envoi d'un tweet, la recherche, l'affichage des abonnés, etc. 

Limitation du connecteur Twitter:  

Voici quelques-unes des limites et restrictions: 

  • Nombre maximum de connexions par utilisateur: 2 
  • Limite de taux d'appel de l'API pour l'opération POST: 12 par heure 
  • Limite de taux d'appels de l'API pour les autres opérations: 600 par heure 
  • Fréquence des sondages déclencheurs: 1 heure 
  • Taille maximale du téléchargement d'image: 5 Mo 
  • Taille maximale du téléchargement vidéo: 15 Mo 
  • Nombre maximum de résultats de recherche: 100 
  • Nombre maximum de nouveaux tweets suivis dans un intervalle d'interrogation: 5 
  • Rechercher des recherches d'API par rapport à un échantillon de Tweets récents publiés au cours des 7 derniers jours 
  • L'API de recherche standard est axée sur la pertinence et non sur l'exhaustivité. Cela signifie que certains Tweets et utilisateurs peuvent manquer dans les résultats de recherche

Actions disponibles:  

Obtenez des abonnés Cette opération obtient la liste des utilisateurs qui suivent un utilisateur donné. 
Suivez L'opération obtient la liste des personnes suivies par l'utilisateur donné. 
Obtenir la chronologie de la maison Cette opération obtient les tweets et re-tweets les plus récents publiés par moi et mes abonnés. 
Obtenez mes abonnés Cette opération récupère la liste des utilisateurs qui me suivent. 
Obtenez mon suivant Cette opération obtient la liste des utilisateurs que je suis. 
Obtenir l'utilisateur Cette opération obtient les détails du profil d'un utilisateur donné, tels que le nom d'utilisateur, la description, le nombre d'abonnés, etc. 
Obtenir la chronologie de l'utilisateur Cette opération permet d'obtenir une liste des tweets les plus récents publiés par un utilisateur donné. 
Publier un tweet Cette opération publie un nouveau tweet. 
Retweet Cette opération retweete un tweet. 
Rechercher des tweets Cette opération obtient une liste de tweets pertinents correspondant à la requête de recherche. 

Déclencheurs disponibles:  

Lorsqu'un nouveau tweet est publié Cette opération déclenche un flux lorsqu'un nouveau tweet correspondant à une requête de recherche donnée est publié. 

Mise en situation : 

Étape 1:  Ajout d'une connexion Twitter, Cliquez sur Données -> Cliquez sur La connexion -> Sélectionnez Twitter

Étape 2: Cliquez sur Création Bouton -> Suivi avec l'écran d'autorisation avec Identifiants Twitter.

 Étape 3: Créer une application Canvas: Cliquer sur L'Application -> Sélectionnez Application Canvas  

Cliquez sur Toile vierge Application de mise en page de tablette. 

Étape 4: Cliquez sur Afficher -> Cliquez sur Source de données -> Cliquez sur Connecteurs RF -> Cliquez sur Twitter -> Sélectionnez Twitter

Étape 5: Afficher l'écran d'accueil de Twitter, Cliquez sur Insérer -> Cliquez sur Galerie -> Cliquez sur Verticale.

Étape 5.1 : Sélectionnez la Galerie pour effectuer les réglages suivants 

-> Réglez son Propriété Items à la formule suivante: 
Twitter.HomeTimeline ()
-> Sélectionnez le titre & définir son Propriété de texte à la formule suivante: 
ThisItem.TweetText
-> Sélectionnez le sous-titre & définir son Propriété de texte à la formule suivante: 
Cet article.TweetéPar
-> Sélectionnez l'image & définissez sa propriété d'image sur la formule suivante: 
ThisItem.UserDetails.ProfileImageUrl  
 

Étape 6: Afficher les détails du Tweet: Cliquez sur insérer -> Cliquez sur Formulaires -> Cliquez sur Commande.  

Sélectionnez le formulaire -> Définissez sa propriété d'élément sur la formule suivante: 

glyTwitterHomeTimeLine.Selected 

Insérez des étiquettes et modifiez la propriété du texte:  

-> Cliquez sur insérer 
-> Cliquez sur Label   Réglez son Propriété de texte à la formule suivante: 
ThisItem.TweetText  
-> Cliquez sur insérer 
-> Cliquez sur Label   Réglez son Propriété de texte à la formule suivante: 
ThisItem.UserDetails.FullName  
-> Cliquez sur insérer 
-> Cliquez sur Label   Réglez son Propriété de texte à la formule suivante: 
Cet article.TweetéPar  
-> Cliquez sur insérer 
-> Cliquez sur Label   Réglez son Propriété de texte à la formule suivante: 
CetItem.CrééAtIso    
 

 Étape 7: Cliquez sur Déposez votre dernière attestation  -> Cliquez sur Épargnez -> Entrée Nom de l'application -> Cliquez sur Épargnez Bouton. 

Utiliser le connecteur en ligne MS Project dans l'application Canvas 

Project Online est une solution en ligne flexible pour la gestion de portefeuille de projets (PPM) et le travail quotidien de Microsoft. Livré via Office 365, Project Online permet aux organisations de démarrer rapidement avec de puissantes fonctionnalités de gestion de projet pour planifier, hiérarchiser et gérer les projets et les investissements de portefeuille de projets, de presque n'importe où sur presque tous les appareils. 

Actions disponibles:  

En cliquant dans et publier un projet Archivez et publiez un projet existant sur votre site. 
Projet de paiement Extrait un projet existant sur votre site. 
Créer une nouvelle ressource Crée une ressource d'entreprise dans votre site Project Online. 
Crée nouveau projet Crée un nouveau projet dans le site en ligne de votre projet. 
Crée nouvelle tâche Crée une nouvelle tâche dans votre projet. 
Obtenez tâche récapitulative du projet Obtient la tâche récapitulative du projet pour un projet donné. 
Projet de liste Répertorie un projet par ID dans votre site en ligne de projet. 
Liste des projets Répertorie les projets sur le site en ligne de votre projet. 
Répertorie les tâches Répertorie les tâches publiées dans un projet. 

Déclencheurs disponibles:  

Lorsqu'un nouveau projet est créé Déclenche un flux chaque fois qu'un nouveau projet est créé. 
Lorsqu'une nouvelle ressource est créée Déclenche un nouveau flux lorsqu'une nouvelle ressource est créée. 
Lorsqu'une nouvelle tâche est créée Déclenche un flux lorsqu'une nouvelle tâche est créée. 
Lorsqu'un projet est publié Déclenche un flux chaque fois qu'un projet est publié. 

Étape 1: Ajout d'une connexion en ligne à un projet, Cliquez sur Données -> Cliquez sur La connexion -> Sélectionnez Projet en ligne

Étape 2: Cliquez sur Création. -> Suivi avec Autorisation écran avec les identifiants Twitter

 Étape 3: Créer une application Canvas: Cliquer sur L'Application -> Cliquez sur Nouvelle application -> Sélectionnez Application Canvas  

Cliquez sur Application de mise en page de tablette en toile vierge. 

Étape 4: Ajouter une connexion -> Cliquez sur Voir -> Cliquez sur La source de données -> Dans la liste des connecteurs, sélectionnez Projet en ligne -> Cliquez sur Projet en ligne

Étape 5: Afficher toute la liste de projets:  Cliquez sur insérer -> Cliquez sur Gallerie -> Sélectionnez Galerie verticale -> 

Sélectionnez la galerie -> Réglez son Propriété de l'article à la formule suivante: 

ProjectOnline.ListProjects ("https://ashicyno.sharepoint.com/sites/pwa") .value 

Insérez des étiquettes et modifiez la propriété du texte:  

Sélectionnez le titre & définir son Propriété de texte à la formule suivante: 
ThisItem.ProjectIdentifier  Sélectionnez le sous-titre & définir son Propriété de texte à la formule suivante:  
CetÉlément.Nom  
 

Étape 6: Afficher la liste des tâches Project Wise: Cliquer sur insérer -> Cliquez sur Gallerie -> Sélectionnez Galerie verticale ->

Sélectionnez le Gallerie  Réglez son Produit Propriété à la formule suivante: 

ProjectOnline.ListTasks (glyProjectsList.Selected.Id, "https://ashicyno.sharepoint.com/sites/pwa") .value 

Insérez des étiquettes et modifiez la propriété du texte :  

Sélectionnez le titre & définir son Propriété de texte à la formule suivante: CetÉlément.Nom  Sélectionnez le sous-titre & définir son Propriété de texte à la formule suivante:  ThisItem.Start    

Étape 7: Enregistrez l'application: Cliquez sur Épargnez -> Tapez le nom de l'application -> Cliquez sur Épargnez

Utiliser le connecteur du planificateur dans l'application Canvas

Microsoft Planner vous permet de rassembler facilement des équipes, des tâches, des documents et des conversations pour de meilleurs résultats. 

Disponible & Obsolète Actions: 

Ajouter des destinataires à une tâche Ajoutez des destinataires à une tâche de planificateur existante. 
Créer un bucket Créez un compartiment dans Planner pour le plan et le groupe spécifiés. 
Créer un bucket [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Créer un bucket.
Créer une tâche Créez une nouvelle tâche dans le planificateur. 
Créer une tâche [DEPRECATED] Cette action est obsolète. Veuillez utiliser Créer une tâche à la place.
Créer une tâche [DEPRECATED] Cette action est obsolète. Veuillez utiliser Créer une tâche à la place.
Obtenez une tâche Obtenez une tâche de planificateur existante. 
Obtenir une tâche [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Obtenir une tâche. Obtenez une tâche de planificateur existante. 
Obtenir les détails de la tâche Obtenez les détails de la tâche pour une tâche existante. 
Obtenir les détails de la tâche [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Obtenir les détails de la tâche.
Liste des seaux Listez les seaux dans un plan. 
Liste des buckets [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser des buckets de liste.
Liste des buckets [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser des buckets de liste.
Lister mes plans [DEPRECATED] Répertoriez les plans auxquels l'utilisateur s'est abonné. 
Lister mes plans [DEPRECATED] Répertoriez les plans auxquels l'utilisateur s'est abonné. 
Listez mes tâches Dressez la liste des tâches qui m'ont été confiées. 
Lister mes tâches [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lister mes tâches.
Liste des plans pour un groupe Répertoriez les plans appartenant au groupe spécifié. 
Répertorier les tâches Dressez la liste des tâches dans un plan. 
Répertorier les tâches [DEPRECATED] Cette action est obsolète. Veuillez utiliser plutôt les tâches de liste.
Répertorier les tâches [DEPRECATED] Cette action est obsolète. Veuillez utiliser plutôt les tâches de liste.
Annuler l'attribution d'utilisateurs d'une tâche Annulez l'attribution d'utilisateurs d'une tâche de planificateur existante. 
Mettre à jour une tâche Mettez à jour une tâche de planificateur existante. 
Mettre à jour une tâche (V2) Mettez à jour une tâche de planificateur existante. 
Mettre à jour une tâche [DEPRECATED] Cette action est obsolète. Veuillez utiliser Mettre à jour une tâche (V2) à la place.
Mettre à jour les détails de la tâche Mettez à jour les détails de la tâche pour une tâche existante. 
Mettre à jour les détails de la tâche [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser les détails de la tâche de mise à jour.

Déclencheurs disponibles et obsolètes : 

Lorsqu'une nouvelle tâche est créée Cette opération se déclenche lorsqu'une nouvelle tâche est créée. 
Lorsqu'une nouvelle tâche est créée [DEPRECATED] Cette action est obsolète. Veuillez utiliser Quand une nouvelle tâche est créée à la place.
Lorsqu'une nouvelle tâche est créée [DEPRECATED] Cette action est obsolète. Veuillez utiliser Quand une nouvelle tâche est créée à la place.
Lorsqu'une tâche m'est attribuée Cette opération se déclenche lorsqu'une tâche m'est attribuée. 
Lorsqu'une tâche m'est attribuée [DEPRECATED] Cette action est obsolète. Veuillez utiliser Quand une tâche m'est attribuée à la place.
Lorsqu'une tâche est terminée Cette opération se déclenche lorsqu'une tâche est terminée. 
Lorsqu'une tâche est terminée [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Quand une tâche est terminée.
Lorsqu'une tâche est terminée [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Quand une tâche est terminée.

Mise en situation :

Étape 1:  Ajout d'une connexion au planificateur, Cliquez sur Données -> Cliquez sur La connexion -> Sélectionnez Planificateur

Étape 2: Cliquez sur Création. -> Suivi avec Autorisation écran avec vos informations d'identification. 

Étape 3: Créer une application Canvas: Cliquer sur L'Application -> Cliquez sur Nouvelle appli -> Sélectionnez Application Canvas  

Cliquez sur Disposition de la tablette d'application vide

Étape 4: Ajouter une connexion:  Cliquez sur Voir -> Cliquez sur La source de données -> Dans Liste des connecteurs, Sélectionnez Planificateur -> Cliquez sur Planificateur

Étape 5: Afficher la liste de tous les plans:  Cliquez sur insérer -> Cliquez sur Gallerie -> Sélectionnez Galerie verticale -> 

Sélectionnez la galerie -> Réglez son Propriété de l'article à la formule suivante: 

Planner.ListMyPlans (). Value 

Insérez des étiquettes et modifiez la propriété du texte :  

Sélectionnez le titre & définir son Propriété de texte à la formule suivante: Cet objet.titre    

Étape 6: Afficher toute la liste des tâches:  Cliquez sur insérer -> Cliquez sur Gallerie -> Sélectionnez Galerie verticale ->  

Sélectionnez la galerie -> Réglez son Propriété de l'article à la formule suivante: 

Planner.ListMyPlans (). Value 

Insérez des étiquettes et modifiez la propriété du texte:  

Sélectionnez l'étiquette TaskName & définir son Propriété de texte à la formule suivante: 
CetArticle.titre  
Sélectionnez l'étiquette StartDate & définir son Propriété de texte à la formule suivante: 
Texte (ThisItem.startDateTime, "[$ - en-US] jj-mm-aaaa")  
Sélectionnez le libellé CreateDate & définir son Propriété de texte à la formule suivante: 
ThisItem.createdDateTime  
 

Étape 7 : Enregistrez l'application : Cliquez sur Épargnez -> Tapez le nom de l'application -> Cliquez sur Épargnez

Utiliser Salesforce Connector dans l'application Canvas 

Le connecteur Salesforce fournit une API pour travailler avec les objets Salesforce. 

Actions disponibles et obsolètes: 

Fermer ou abandonner une tâche Ferme ou abandonne une tâche. Utilisez UploadComplete pour fermer une tâche ou Aborted pour abandonner une tâche. Si vous fermez une tâche, Salesforce met en file d'attente la tâche et les données téléchargées pour traitement, et vous ne pouvez pas ajouter de données de tâche supplémentaires. Si vous abandonnez un travail, le travail n'est pas mis en file d'attente ou traité. 
Créer un emploi (V2) Crée un travail, qui représente une opération en bloc (et les données associées) qui est envoyée à Salesforce pour un traitement asynchrone. Fournissez des données de travail via une demande de téléchargement de données de travail. 
Créer une mission [DEPRECATED] Cette action est obsolète. Veuillez utiliser Create a job (V2) à la place.
Créer un enregistrement Cette opération crée un enregistrement et autorise les valeurs nulles. 
Créer un enregistrement [DEPRECATED] Cette opération crée un enregistrement. 
Supprimer un travail Supprime un travail. Pour être supprimé, un travail doit avoir l'état UploadComplete, JobComplete, Aborted ou Failed. 
Supprimer l'enregistrement Cette opération supprime un enregistrement. 
Obtenir un enregistrement par ID externe Cette opération récupère un enregistrement à l'aide d'un ID externe. 
Obtenez tous les emplois Obtenez une liste de tous les emplois 
Obtenir des informations sur l'emploi Récupère des informations détaillées sur un travail. 
Obtenez des résultats d'emploi Récupère une liste d'enregistrements en fonction du type de résultat pour un travail terminé. 
Obtenir les types d'objets Cette opération répertorie les types d'objets Salesforce disponibles. 
Obtenez un enregistrement Cette opération obtient un enregistrement. 
Obtenir l'enregistrement [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get record à la place.
Obtenez des enregistrements Cette opération obtient des enregistrements d'un certain type d'objet Salesforce tel que «Leads». 
Insérer ou mettre à jour (Upsert) un enregistrement par ID externe Cette opération insère ou met à jour (upserts) un enregistrement à l'aide d'un ID externe. 
Mettre à jour l'enregistrement Cette opération met à jour un enregistrement et autorise les valeurs nulles. 
Mettre à jour l'enregistrement [DEPRECATED] Cette opération met à jour un enregistrement. 
Télécharger les données d'emploi Télécharge les données d'un travail à l'aide de données CSV. 

Déclencheurs disponibles:

Lorsqu'un enregistrement est créé Cette opération se déclenche lorsqu'il y a des enregistrements nouvellement créés. 
Lorsqu'un enregistrement est modifié Cette opération se déclenche lorsqu'il y a des enregistrements nouvellement modifiés. 

Disponible Haut niveau Actes: 

 Délégable 
Moyen Non 
Filtre Oui 
Chercher Oui 
Max Non 
Min Non 
Rechercher Oui 
Sort Oui 
TrierParColonnes Oui 
Somme Non 

Filtrer et rechercher des prédicats: 

 Salesforce 
Pas Oui 
EstVierge Non 
Couper les extrémités Non 
Len Non 
+, - Non 
<, <=, =, <>,>,> = Oui 
Et (&&), Ou (||), Pas (!) Oui 
in Oui 
Commence avec Non 

Étape 1: Ajout de Salesforce Connection, Cliquez sur Données -> Cliquez sur La connexion -> Sélectionnez Salesforce

Étape 2: Sélectionnez le Production / bac à sable du URI de connexion menu déroulant -> Cliquez sur Création 

Étape 3:  Remplissez le Écran de connexion Salesforce avec vos identifiants. -> Cliquez sur le Bouton de connexion

Étape 4: Dans l'écran Autoriser l'accès -> Cliquez sur le Autoriser . 

Étape 5: Créez une application Canvas: Cliquer sur L'Application -> Cliquez sur Application Canvas  

Étape 6:  Cliquez sur Flèche.  

Étape 7: Sélectionnez Salesforce -> Sélectionnez Comptes -> Cliquez sur Connectez. 

Étape 8: Une application de base avec ajout de fonctionnalités, suppression, mise à jour et recherche est disponible. 

Étape 9:  Cliquez sur le menu Fichier -> Cliquez sur Enregistrer -> Tapez le nom de l'application -> Cliquez sur Bouton Enregistrer. 

Conclusion

Pour résumer, plonger dans le monde de Connecteurs Microsoft PowerApps a été un voyage vers une intégration transparente et des fonctionnalités améliorées. Ces connecteurs servent de fils invisibles reliant diverses sources de données, donnant vie à vos applications.

Comme étant une entreprise Développeur Microsoft Power App, vous avez découvert la puissance de la connectivité : comment ces ponts relient sans effort vos applications à une myriade de services, ouvrant ainsi la voie à un nouveau domaine de possibilités. La simplicité de mise en œuvre, associée à la vaste gamme de connecteurs disponibles, fait de PowerApps un formidable outil pour élaborer des solutions dynamiques et interconnectées.

Dans votre boîte à outils en tant que développeur, ces connecteurs ne sont pas de simples utilitaires ; ce sont les canaux par lesquels circule votre créativité, façonnant des applications qui transcendent les frontières. Ainsi, alors que vous continuez à exploiter le potentiel des connecteurs Microsoft PowerApps, n’oubliez pas qu’il ne s’agit pas seulement d’intégration ; il s'agit d'améliorer l'ensemble de l'expérience de développement d'applications. Bonne connexion !

[sc name="Power Platform"] [add_newsletter] [add_related_page_diff_contents blog_cat = "powerapps"]

tout ce que tu as besoin de savoir

Un connecteur est un proxy ou un wrapper autour d'une API qui permet au service sous-jacent de s'intégrer à Microsoft Power Automate, Microsoft Power Apps et Azure Logic Apps. Le connecteur permet aux utilisateurs de connecter leurs comptes et d'exploiter un ensemble d'actions et de déclencheurs prédéfinis pour créer leurs applications et leurs flux de travail. 

Composantes

Il existe deux types de composants de connecteur  

1. Actions :

Les actions sont des modifications effectuées par un utilisateur. Par exemple: utilisez une action pour effectuer l'ajout, la mise à jour, la suppression et la recherche de données dans n'importe quelle entité telle que SQL Server. 

2. Déclencheurs:

La plupart des connecteurs fournissent des déclencheurs qui peuvent notifier l'application lorsque des événements spécifiques se produisent. 

Il existe deux types de déclencheurs:

  • Déclencheurs d'interrogation: ces déclencheurs appellent votre service à une fréquence spécifiée pour rechercher de nouvelles données. Lorsque de nouvelles données sont disponibles, cela provoque une nouvelle exécution de votre instance de workflow avec les données en entrée. 
  • Déclencheurs poussoirs: ces déclencheurs écoutent les données sur un point de terminaison, c'est-à-dire qu'ils attendent qu'un événement se produise. L'occurrence de cet événement provoque une nouvelle exécution de votre instance de workflow. 

Utilisation des connecteurs

Les connecteurs sont disponibles pour une utilisation dans plusieurs produits. 

Power Automate (Microsoft Flow)

Travaillez plus intelligemment en créant des flux de travail et en automatisant les processus dans vos applications et services. Rationalisez les notifications, synchronisez les données entre les systèmes, automatisez l'approbation, et plus encore. 

Power Apps

Power Apps permet aux utilisateurs de créer des applications d'entreprise connectées au cloud et multiplateformes en utilisant des clics et un code minimal. Créez des expériences utilisateur riches sur le Web, les téléphones et les tablettes. Assemblez des formulaires, ajoutez une logique métier et tirez parti des capacités de l'appareil en toute liberté créative. 

Applications logiques

Logic Apps est le moteur de workflow de Power Automate. Il permet aux développeurs professionnels de créer visuellement ou de configurer par programme des flux de travail dans Azure. Un connecteur dans Logic Apps permet aux utilisateurs d'automatiser les scénarios EAI, Business to Business (B2B) et Business to consumer (B2C) tout en bénéficiant des avantages du contrôle de code source, des tests, du support et des opérations. 

Connecteurs personnalisés

Nous proposons une grande variété de connecteurs, mais parfois vous souhaiterez peut-être appeler des API, des services et des systèmes qui ne sont pas disponibles en tant que connecteurs prédéfinis. Pour prendre en charge des scénarios plus personnalisés, vous pouvez créer des connecteurs personnalisés avec leurs déclencheurs et leurs actions. Ces connecteurs sont basés sur des fonctions - les données sont renvoyées en fonction de l'appel de fonctions spécifiques dans le service sous-jacent. 

Aussi, lisez: La différence entre Power Apps et le développement d'applications traditionnelles

Utiliser Office 365 Outlook Connector dans l'application Canvas

Microsoft Office 365 est un service cloud conçu pour répondre aux besoins de votre organisation en matière de sécurité, de fiabilité et de productivité des utilisateurs. 

 
Actions disponibles et obsolètes:

Créer un contact (V2) Cette opération crée un nouveau contact dans un dossier de contacts. 
Créer un contact [DEPRECATED] Cette action est obsolète. Veuillez utiliser Créer un contact (V2) à la place.
Création an événement (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Create event (V4) à la place.
Création an événement (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Create event (V4) à la place.
Création an événement (V3) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Create event (V4) à la place. 
Création an événement (V4) Cette opération crée un nouvel événement dans un calendrier. 
Supprimer le contact (V2) Cette opération supprime un contact d'un dossier de contacts. 
Supprimer le contact [DEPRECATED] Cette action est obsolète. Veuillez utiliser Supprimer le contact (V2) à la place.
Supprimer l'e-mail (V2) Cette opération supprime un e-mail par identifiant. 
Supprimer l'e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Supprimer l'email (V2) à la place.
Supprimer an événement (V2) Cette opération supprime un événement dans un calendrier. 
Supprimer l'événement [DEPRECATED] Cette action est obsolète. Veuillez utiliser plutôt l'événement Supprimer (V2). 
Exporter les e-mails (V2) Exportez le contenu de l'e-mail. 
Exporter l'e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Export email (V2) à la place. 
Trouver les heures de réunion (V2) Trouvez des suggestions d'heures de réunion en fonction de l'organisateur, de la disponibilité des participants et des contraintes de temps ou de lieu 
Rechercher les heures de réunion [DEPRECATED] Cette action est obsolète. Veuillez utiliser Rechercher les heures de réunion (V2) à la place.
Signaler l'e-mail (V2) Cette opération met à jour un indicateur d'e-mail. 
Signaler l'e-mail [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Flag email (V2).  
Transférer un e-mail Transférer un e-mail. 
Transférer un e-mail (V2) Transférer un e-mail. 
Obtenir la pièce jointe (V2) Cette opération obtient une pièce jointe d'e-mail par identifiant. 
Obtenir la pièce jointe [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get Attachment (V2) à la place. 
Obtenez vue du calendrier des événements (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Obtenir la vue du calendrier des événements (V3). 
Obtenir une vue du calendrier des événements (V3) Cette opération obtient tous les événements (y compris les instances de récurrences) dans un calendrier à l'aide de l'API Graph. (V3) 
Obtenez vue du calendrier des événements [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Obtenir la vue du calendrier des événements (V3).
Obtenir des calendriers (V2) Cette opération répertorie les calendriers disponibles. 
Obtenir des agendas [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get calendars (V2).
Obtenir le contact (V2) Cette opération obtient un contact spécifique à partir d'un dossier de contacts. 
Obtenir le contact [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get contact (V2) à la place.
Obtenir les dossiers de contacts (V2) Cette opération répertorie les dossiers de contacts disponibles à l'aide de l'API Graph 
Obtenir les dossiers de contacts [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Obtenir des dossiers de contacts (V2).
Obtenir des contacts (V2) Cette opération récupère les contacts d'un dossier de contacts. 
Obtenir des contacts [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get contacts (V2) à la place.
Recevoir un e-mail (V2) Cette opération reçoit un e-mail par identifiant. 
Recevoir un e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get email (V2) à la place. 
Recevoir des e-mails (V2) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get email (V3). 
Recevoir des e-mails (V3) Cette opération récupère les e-mails d'un dossier via des API graphiques. 
Recevoir des e-mails [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get email (V3). 
Obtenir l'événement (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'événement Get (V3) à la place.
Obtenir l'événement (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'événement Get (V3) à la place. 
Obtenir l'événement (V3) Cette opération obtient un événement spécifique d'un calendrier à l'aide de l'API Graph. (V3) 
Obtenir des événements (V1) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get events (V4). 
Obtenir des événements (V2) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get events (V4). 
Obtenir des événements (V3) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get events (V4). 
Obtenir des événements (V4) Cette opération obtient des événements d'un calendrier à l'aide de l'API Graph. (V4) 
Obtenez des conseils de messagerie pour une boîte aux lettres Obtenez des conseils de messagerie pour une boîte aux lettres, comme des réponses automatiques / un message OOF ou si la boîte aux lettres est pleine. 
Obtenez des conseils de messagerie pour une boîte aux lettres (V2) Obtenez des conseils de messagerie pour une boîte aux lettres, comme des réponses automatiques / un message OOF ou si la boîte aux lettres est pleine. 
Obtenir des listes de salles Obtenir toutes les listes de salles définies dans le locataire de l'utilisateur 
Obtenir les listes de salles (V2) Obtenir toutes les listes de salles définies dans le locataire de l'utilisateur 
Obtenir des chambres Obtenir toutes les salles de réunion définies dans le client de l'utilisateur 
Obtenir des chambres (V2) Obtenir toutes les salles de réunion définies dans le client de l'utilisateur 
Obtenir des chambres the liste des chambres Obtenez les salles de réunion dans une liste de salles spécifique 
Obtenir des salles dans la liste des salles (V2) Obtenez les salles de réunion dans une liste de salles spécifique 
Marquer comme lu [DEPRECATED] Cette action est obsolète. Veuillez utiliser Marquer comme lu ou non lu (V2) à la place. 
Marquer comme lu ou non lu (V2) Cette opération marque un e-mail comme lu / non lu. 
Déplacer l'e-mail (V2) Cette opération déplace un e-mail vers le dossier spécifié. 
Déplacer l'e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Move email (V2) à la place.
Répondre à l'e-mail (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Répondre à l'email (V3) à la place.
Répondre à un e-mail (V3) Cette opération répond à un e-mail. 
Répondre à l'e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Répondre à l'email (V3) à la place. 
Répondre à une invitation à un événement (V2) Répondez à une invitation à un événement. 
Répondre à une invitation à un événement [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Répondre à une invitation à un événement (V2).
Envoyer un email (V2) Cette opération envoie un message électronique. 
Envoyer un e-mail [DEPRECATED] Cette action est obsolète. Veuillez utiliser Envoyer un e-mail (V2) à la place. 
Envoyer un e-mail depuis une boîte aux lettres partagée (V2) Cette opération envoie un e-mail à partir d'une boîte aux lettres partagée. Votre compte doit être autorisé à accéder à la boîte aux lettres pour que cette opération réussisse. 
Envoyer un e-mail à partir d'une boîte aux lettres partagée [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Envoyer un e-mail depuis une boîte aux lettres partagée (V2). 
Envoyer un e-mail d'approbation Cette opération envoie un e-mail d'approbation et attend une réponse du destinataire. Veuillez vous reporter au lien suivant concernant la prise en charge des messages exploitables dans différents clients de messagerie. 
Envoyer aemail avec options Cette opération envoie un e-mail avec plusieurs options et attend que le destinataire réponde avec l'une des options. Veuillez vous reporter au lien suivant concernant la prise en charge des messages exploitables dans différents clients de messagerie. 
Configurer des réponses automatiques Définissez le paramètre de réponse automatique pour votre boîte aux lettres. 
Configurer des réponses automatiques (V2) Définissez le paramètre de réponse automatique pour votre boîte aux lettres. 
Mettre à jour le contact (V2) Cette opération met à jour un contact dans un dossier de contacts. 
Mettre à jour le contact [DEPRECATED] Cette action est obsolète. Veuillez utiliser le contact de mise à jour (V2) à la place. 
Mettre à jour l'événement (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'événement Update (V4) à la place. 
Mettre à jour l'événement (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'événement Update (V4) à la place. 
Mettre à jour l'événement (V3) [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'événement de mise à jour (V4) à la place. 
Événement de mise à jour (V4) Cette opération met à jour un événement dans un calendrier à l'aide de l'API Graph. 
Mettre à jour la photo de mon contact Met à jour la photo du contact spécifié de l'utilisateur actuel. La taille de la photo doit être inférieure à 4 Mo. 

Déclencheurs disponibles et obsolètes:
 

Lorsqu'un nouvel e-mail arrive (V2) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lorsqu'un nouvel e-mail arrive (V3). 
Lorsqu'un nouvel e-mail arrive (V3) Cette opération déclenche un flux lorsqu'un nouvel e-mail arrive. Il ignorera tout e-mail dont la taille totale des messages est supérieure à la limite fixée par votre administrateur Exchange ou à 50 Mo, selon la valeur la moins élevée. Il peut également ignorer les e-mails protégés et les e-mails avec un corps ou des pièces jointes invalides. 
Lorsqu'un nouvel e-mail arrive (webhook) [DEPRECATED] Cette opération déclenche un flux lorsqu'un nouvel e-mail arrive. 
Lorsqu'un nouvel e-mail arrive [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lorsqu'un nouvel e-mail arrive (V3).  
Lorsqu'un nouvel e-mail arrive dans une boîte aux lettres partagée (V2) Cette opération déclenche un flux lorsqu'un nouvel e-mail arrive dans une boîte aux lettres partagée. Votre compte doit être autorisé à accéder à la boîte aux lettres pour que cette opération réussisse. Il ignorera tout e-mail dont la taille totale des messages est supérieure à la limite définie par votre administrateur Exchange ou à 50 Mo, selon la valeur la moins élevée. Il peut également ignorer les e-mails protégés et les e-mails avec un corps ou des pièces jointes invalides. 
Lorsqu'un nouvel e-mail arrive dans une boîte aux lettres partagée [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lorsqu'un nouvel e-mail arrive dans une boîte aux lettres partagée (V2).   
Lorsqu'un nouvel e-mail me mentionnant arrive (V2) Cette opération déclenche un flux lorsqu'un nouveau mail me mentionnant arrive. Il ignorera tout e-mail dont la taille totale des messages est supérieure à la limite définie par votre administrateur Exchange ou à 50 Mo, selon la valeur la moins élevée. Il peut également ignorer les e-mails protégés et les e-mails avec un corps ou des pièces jointes invalides.
Lorsqu'un nouvel e-mail me mentionnant arrive [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Lorsqu'un nouvel e-mail me mentionnant arrive (V2).
Lorsqu'un nouvel événement est créé (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Lorsqu'un nouvel événement est créé (V3).
Lorsqu'un nouvel événement est créé (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Lorsqu'un nouvel événement est créé (V3).
Lorsqu'un nouvel événement est créé (V3) Cette opération déclenche un flux lorsqu'un nouvel événement est créé dans un calendrier. (V3) 
Lorsqu'un e-mail est signalé (V2) Cette opération déclenche un flux lorsqu'un e-mail est signalé. 
Lorsqu'un e-mail est signalé [DEPRECATED] Cette action est obsolète. Veuillez utiliser l'option Lorsqu'un e-mail est marqué (V2) à la place.
Lorsqu'un événement est ajouté, mis à jour, ou supprimé (V2) Cette opération déclenche un flux lorsqu'un événement est ajouté, mis à jour ou supprimé dans un calendrier. (V2) 
Lorsqu'un événement est ajouté, mis à jour, ou supprimé [DEPRECATED] Cette action est obsolète. Veuillez utiliser Lorsqu'un événement est ajouté, mis à jour ou supprimé (V2) à la place.
Lorsqu'un événement est modifié (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Quand un événement est modifié (V3) à la place.
Lorsqu'un événement est modifié (V2) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Quand un événement est modifié (V3) à la place. 
Lorsqu'un événement est modifié (V3) Cette opération déclenche un flux lorsqu'un événement est modifié dans un calendrier. (V3) 
Lorsqu'un événement à venir commence bientôt (V2) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lorsqu'un événement à venir commence bientôt (V3).
Lorsqu'un événement à venir commence bientôt (V3) Cette opération déclenche un flux lorsqu'un événement de calendrier à venir démarre. 
Lorsqu'un événement à venir commence bientôt [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lorsqu'un événement à venir commence bientôt (V3). 

Mise en situation : Nous créons une petite application avec Office 365 Outlook comme connexion, où nous pouvons effectuer la tâche, comme afficher un e-mail, envoyer un e-mail, supprimer un e-mail et répondre à un e-mail.

 
Étape 1: Créer une application Canvas vierge.

Cliquez sur neufs -> L'Application -> Application Canvas -> Disposition de la tablette

Étape 2: Ajouter une connexion

Cliquez sur Affichage -> Cliquez sur Source de données -> Sélectionnez Office 365 Outlook dans la liste -> Cliquez sur Office 365 Outlook. 

Étape 3: Insérez des contrôles. Cliquez sur Insérer -> Cliquez sur Galerie -> Sélectionner vertical. 

Étape 4: Concevez votre galerie.

Supprimez les contrôles indésirables de la galerie. Ensuite, sélectionnez la galerie et modifiez le nom des étiquettes. Vérifiez la capture d'écran.

Besoin des paramètres suivants : 

4.1 Sélectionnez Gallerie -> Définissez sa propriété Items sur la formule suivante :  Office365Outlook.GetEmails ({fetchOnlyUnread: true}) 

4.2 Sélectionnez la première étiquette (Nom: lblFromEmail) -> Définissez sa propriété Text sur la formule suivante: 

"De:" & ThisItem.From 

4.3 Sélectionnez la deuxième étiquette (Nom: lblSubjectEmail) -> Définissez sa propriété Text sur la formule suivante: 

Cet article.sujet   

Étape 5: Conception pour afficher le contenu des e-mails: à droite, nous insérons un formulaire dans lequel nous affichons les détails de l'e-mail.  

Cliquez sur Insérer -> Cliquez sur Formulaires -> Sélectionnez Affichage. 

étapes 5.1: Sélectionnez le formulaire et modifiez le Nom de forme à frmAfficher le contenu de l'e-mail. 

Réglez son La source de données propriété à la formule suivante: 

Office365Outlook.GetEmails({fetchOnlyUnread : vrai}) 

Réglez son Articles propriété à la formule suivante: 

glyEmailList.Selected 

Étape 5.2: Sélectionnez formulaire -> Ajouter des champs -> pour le corps du spectacle et une partie de l'e-mail. 

Pour afficher le corps du message. Libellé Nom : lblMessageEmail 

Réglez son Texte propriété à la formule suivante: 

ThisItem.BodyAperçu 

Pour affichage à partir de: Libellé Nom : lblDe 
Réglez son Texte propriété à la formule suivante: 

"De:" & ThisItem.From 

Remarque: Vous pouvez ajouter ThisItem.Bcc, ThisItem.Cc, ThisItem.Subject, ThisItem.To, ThisItem.DateTimeReceived, ThisItem.Attachments, etc. selon vos besoins.

Étape 6: Maintenant, nous créons un petit fonctionnalité pour répondre à un e-mail ou rédiger un nouvel e-mail.
Utilisez Insertion -> Contrôle TextBox

Sélectionnez le bouton Envoyer
-> Réglez son Propriété OnSelect à la formule suivante:

Office365Outlook.SendEmail (txtDraftTo.Text, txtDraftSubject.Text, txtDraftMessage.Text)

Sélectionnez le bouton de réinitialisation  
->Réglez son OnSelect, propriété à la formule suivante:  

Réinitialiser (txtDraftSubject); 

Réinitialiser (txtDraftMessage) 

Étape 7: Enregistrez: Cliquez sur Fichier -> Entrez le nom de l'application -> cliquez sur Épargnez

Aussi, lisez: Éléments à prendre en compte lors du choix entre Power Apps et les applications personnalisées

Utiliser le connecteur utilisateur Office 365 dans l'application Canvas

Le fournisseur de connexion des utilisateurs Office 365 vous permet d'accéder aux profils utilisateur de votre organisation à l'aide de votre compte Office 365. Vous pouvez effectuer diverses actions telles que l'obtention de votre profil, le profil d'un utilisateur, le responsable d'un utilisateur ou des subordonnés directs et également mettre à jour un profil utilisateur. 

Actions disponibles et obsolètes: 

Obtenir des rapports directs (V1) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Obtenir des rapports directs (V2).
Obtenir des rapports directs (V2) Récupère les profils utilisateur des subordonnés directs de l'utilisateur spécifié.  
Obtenir le gestionnaire (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get manager (V2) à la place.
Obtenir le gestionnaire (V2) Récupère le profil du responsable de l'utilisateur spécifié.  
Obtenir mon profil (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Obtenir mon profil (V2).
Obtenir mon profil (V2) Récupère le profil de l'utilisateur actuel. 
Obtenez mes documents sur les tendances Récupère les documents de tendance pour l'utilisateur connecté 
Obtenez des personnes pertinentes Obtenez des personnes pertinentes. 
Obtenez des documents tendance Récupère les documents tendance pour un utilisateur 
Obtenir la photo de l'utilisateur (V1) [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get user photo (V2) à la place.
Obtenir une photo de l'utilisateur (V2) Récupère la photo de l'utilisateur spécifié s'il en a une 
Obtenir les métadonnées des photos de l'utilisateur Obtenez les métadonnées des photos de l'utilisateur. 
Obtenir le profil utilisateur (V1) [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Get user profile (V2).
Obtenir le profil utilisateur (V2) Récupère le profil d'un utilisateur spécifique.  
Recherche d'utilisateurs Récupère les profils utilisateur qui correspondent au terme de recherche. 
Recherche d'utilisateurs (V2) Récupère les profils utilisateur qui correspondent au terme de recherche (V2). 
Mettre à jour mon profil Met à jour le profil de l'utilisateur actuel 
Mettre à jour ma photo de profil Met à jour la photo de profil de l'utilisateur actuel. La taille de la photo doit être inférieure à 4 Mo. 

Fonctions disponibles

Nom de la fonction Description 
direct et gratuit Rapports Renvoie les subordonnés directs de l'utilisateur spécifié. 
Gérante Récupère le profil utilisateur du responsable de l'utilisateur spécifié. 
My Profil Récupère le profil de l'utilisateur actuel. 
Rechercher Utilisateur Récupère les résultats de la recherche des profils utilisateur. 
Utilisateur Profil Récupère un profil utilisateur spécifique. 

Mise en situation : 

Dans cet exemple : Nous créons un Application Canvas qui gère l'utilisateur Office365. 

Étape 1: Créer une application Canvas vierge. Cliquer sur neufs -> Cliquez sur App -> Sélectionnez Application Canvas -> Cliquez sur Disposition de la tablette (application vierge). 

 Étape 2: Ajouter une connexion.  

Cliquez sur Voir -> Cliquez sur La source de données -> Sélectionnez Utilisateurs d'Office 365 dans la liste -> Cliquez sur Utilisateurs d'Office 365

Étape 3: Insérez les contrôles.  
Étape 3.1: Cliquez sur insérer -> Cliquez sur Libellé Contrôle. 

 
Paramètres des propriétés:  

Nom  :  lblHaut 

Texte  Tableau de bord utilisateur 

Position :  X-0 et Y-0 

Taille  :  Largeur-1366 et hauteur-60

Frontière 2

Étape 3.2: Afficher l'image de l'utilisateur de connexion. 

Cliquez sur insérer -> Cliquez sur Image(s)

Paramètres des propriétés: 

Nom  : imgUtilisateur 

Position : X-10 et Y-5 

Taille : Largeur-50 et hauteur-50 

Rayon de la bordure: 50 

Réglez son Propriété de l'image à la formule suivante: 

Utilisateur (). Image 

Étape 3.3: Afficher le nom d'utilisateur de connexion Nom complet. Cliquer sur insérer -> Cliquez sur Libellé

Paramètres des propriétés:  

Nom  :  lblNomUtilisateur 

Position : X-75 et Y-5 

Taille : Largeur-303 et Hauteur-50 

Réglez son Propriété de texte à la formule suivante: 

Utilisateur (). Nom complet 

Étape 3.4: Création d'un champ de recherche pour l'utilisateur de recherche. Cliquez sur Insérer -> Cliquez sur Texte -> Sélectionnez le contrôle de saisie de texte 

Paramètres des propriétés:
Nom  :  txtSearchUser
Position : X-10 et Y- 115
Taille : Largeur-460 et Hauteur-50 
Bordure: 2 
Rayon de la bordure: 5  
 

Étape 3.5: Création d'une galerie pour l'utilisateur Display. Cliquez sur insérer -> Cliquez sur Gallerie -> Sélectionnez Galerie verticale

Paramètres des propriétés de la galerie:
Nom  :  glyDisplayUtilisateur 
Position : X-10 et Y- 165 
Taille : Largeur-460 & La taille-590 
Bordure: 
Définissez sa propriété Items sur la formule suivante: 
Office365Users.SearchUser ({searchTerm: txtSearchUser.Text}) 
Contrôle d'image:  
Définissez sa propriété d'image sur la formule suivante: 
Office365Users.UserPhotoV2 (ThisItem.Id) Contrôle d'étiquette de titre: 
Définir sa propriété de texte à la formule suivante: 
ThisItem.DisplayName 
Contrôle d'étiquette de sous-titre: 
Définir sa propriété de texte à la formule suivante: 
CetArticle.Département
 

Étape 3.6: Afficher le profil utilisateur sélectionné: Cliquez sur insérer -> Cliquez sur Formulaires -> Sélectionnez Commande

Paramètres des propriétés des formulaires:
Nom  :  frmDisplayUserProfile 
Position : X- 480 et Y- 114 
Taille : Largeur-878 & La taille-644 
Bordure: 
Colonnes :  
Définir sa propriété DataSource à la formule suivante: 
Office365Users.UserProfileV2 (glyDisplayUser.Selected.Id) 
Définir sa propriété d'élément à la formule suivante: 
Office365Users.UserProfileV2 (glyDisplayUser.Selected.Id)  
 
Cliquez sur Modifier les champs -> Ajouter un onglet personnalisé -> Cliquez sur Insérer -> Étiquettes (insérer plusieurs étiquettes) 
Définir la propriété de texte des étiquettes à la formule suivante: 
ThisItem.displayName 
ThisItem.jobTitre 
Cetélément.mail 
ThisItem.anniversaire 
Cet article.mobileTéléphone 
ThisItem.streetAddress 
CetArticle.ville 
ThisItem.state 
ThisItem.postalCode 
CetArticle.pays 
 

Après avoir configuré toutes les étiquettes. Presse [F5]. Votre application s'affiche à l'écran. Sélectionner Nom d'utilisateur sur le côté gauche et les détails de l'utilisateur sélectionné sur le côté gauche. 

Étape 4: enregistrez l'application.   Cliquez sur Déposez votre dernière attestation  -> Tapez App Nom -> Cliquez sur Épargnez

Utiliser le connecteur Dynamics 365 dans l'application Canvas

Microsoft Dynamics 365 est un service basé sur le cloud qui fournit un ensemble d'applications intelligentes qui fonctionnent ensemble de manière transparente - unifiant les capacités des logiciels métier CRM et des systèmes ERP. 

Actions disponibles:

Créer un nouvel enregistrement Cette opération crée un nouvel enregistrement d'une entité 
Créer un nouvel enregistrement Cette opération crée un nouvel enregistrement d'une entité (avec des jeux d'options exposés sous forme de chaînes) 
Supprimer un enregistrement Cette opération supprime un enregistrement d'une collection d'entités 
Obtenez un enregistrement Cette opération récupère l'enregistrement spécifié pour une entité 
Obtenez un enregistrement Cette opération récupère l'enregistrement spécifié pour une entité (avec les jeux d'options exposés sous forme de chaînes) 
Liste des enregistrements Cette opération obtient des enregistrements pour une entité 
Liste des enregistrements Cette opération obtient des enregistrements pour une entité (avec des jeux d'options exposés sous forme de chaînes) 
Mettre à jour un enregistrement Cette opération met à jour un enregistrement existant pour une entité 
Mettre à jour un enregistrement Cette opération met à jour un enregistrement existant pour une entité (avec des jeux d'options exposés sous forme de chaînes) 

Déclencheurs disponibles:  

Lorsqu'un enregistrement est créé Déclenche un flux lorsqu'un objet est créé dans Dynamics 365 
Lorsqu'un enregistrement est créé Déclenche un flux lorsqu'un objet est créé dans Dynamics 365 (avec des jeux d'options exposés sous forme de chaînes) 
Lorsqu'un enregistrement est créé ou mis à jour Déclenche un flux lorsqu'un objet est créé ou modifié dans Dynamics 365 (avec des jeux d'options exposés sous forme de chaînes) 
Lorsqu'un enregistrement est supprimé Déclenche un flux lorsqu'un objet est supprimé dans Dynamics 365 
Lorsqu'un enregistrement est mis à jour Déclenche un flux lorsqu'un objet est modifié dans Dynamics 365 

Mise en situation : Nous créons un exemple d'application à l'aide de Dynamics 365 Connector. 

Étape 1:  Ajout d'une connexion Dynamics 365, cliquez sur Données -> Cliquez sur Connexions  -> Sélectionnez Dynamique 365. 

Étape 2:  Cliquez sur le Créer bouton (dans la fenêtre de contrôle qui apparaît maintenant). 

Étape 3: Créez une application Canvas:  Cliquez sur L'Application -> Cliquez sur Nouveauté -> Cliquez sur Toile 

Cliquez sur flèche -> Sélectionnez Dynamics 365 à partir de connexions -> Sélectionnez Table des comptes -> Cliquez sur NOUS CONTACTER

Une application Canvas avec les fonctionnalités de base Ajouter, Modifier, Rechercher et afficher la liste sera prête.

Étape 4: Cliquez sur Déposez votre dernière attestation  -> cliquez sur Épargnez -> Type nom de l'application -> Cliquez sur Sur le bouton Enregistrer

Aussi, lisez: Microsoft Power Apps: applications de canevas vs applications basées sur un modèle

Utiliser le connecteur Power Apps dans l'application Canvas

Dynamics 365 Business Central est une solution de gestion d'entreprise pour les petites et moyennes entreprises qui automatise et rationalise les processus d'entreprise et vous aide à gérer votre entreprise. 

Actions disponibles 

Créer un enregistrement Crée un enregistrement Dynamics 365 Business Central 
Supprimer l'enregistrement Supprime un enregistrement Dynamics 365 Business Central 
Exécuter l'action Exécute une action Dynamics 365 Business Central. 
Obtenez un enregistrement Récupère un enregistrement Dynamics 365 Business Central 
Obtenir les types d'enregistrement Récupère les types d'enregistrement Dynamics 365 Business Central 
Mettre à jour l'enregistrement Met à jour un enregistrement Dynamics 365 Business Central existant 

Disponible triggers  

Lorsqu'une approbation client est demandée Déclenche un flux lorsqu'une demande d'approbation client se produit dans Dynamics 365 Business Central. 
Lorsqu'une approbation de lot de journal général est demandée Déclenche un flux lorsqu'une demande d'approbation de lot de journal général se produit dans Dynamics 365 Business Central. 
Lorsqu'une approbation de ligne de journal générale est demandée Déclenche un flux lorsqu'une demande d'approbation de ligne de journal générale se produit dans Dynamics 365 Business Central. 
Lorsqu'une approbation de document d'achat est demandée Déclenche un flux lorsqu'une demande d'approbation de document d'achat se produit dans Dynamics 365 Business Central. 
Lorsqu'un enregistrement est modifié Déclenche un flux lorsqu'un enregistrement est modifié dans Dynamics 365 Business Central 
Lorsqu'un enregistrement est créé Déclenche un flux lorsqu'un enregistrement est créé dans Dynamics 365 Business Central 
Lorsqu'un enregistrement est supprimé Déclenche un flux lorsqu'un enregistrement est supprimé dans Dynamics 365 Business Central 
Lorsqu'un enregistrement est modifié Déclenche un flux lorsqu'un enregistrement est modifié dans Dynamics 365 Business Central 
Lorsqu'une approbation de document de vente est demandée Déclenche un flux lorsqu'une demande d'approbation de document de vente se produit dans Dynamics 365 Business Central. 
Lorsqu'une approbation du fournisseur est demandée Déclenche un flux lorsqu'une demande d'approbation du fournisseur se produit dans Dynamics 365 Business Central. 
Lorsqu'une approbation d'article est demandée Déclenche un flux lorsqu'une demande d'approbation d'élément se produit dans Dynamics 365 Business Central. 

Exemple: nous créons exemple d'application utilisant Dynamics 365 Business Central. 

Étape 1:  Ajout de la connexion Dynamics 365 Business Central, Cliquez sur Accueil -> Cliquez sur Autres sources de données. 

Étape 2: Cliquez sur Nouvelle connexion -> Sélectionnez Centre d'affaires -> Cliquez sur le Créer un bouton

Étape 3: Choisissez un jeu de données Production.  

Étape 4: Sélectionnez une table Nom: Item -> Cliquez sur NOUS CONTACTER

 Étape 5: Une application Canvas avec des fonctionnalités de base telles que Ajouter, Mettre à jour, Supprimer et Rechercher sera prête à être utilisée. 

Remarque: Vous pouvez modifier l'écran / les champs selon votre choix.  

Étape 6: Cliquez sur Déposez votre dernière attestation  -> cliquez sur Épargnez -> Entrez le nom de l'application -> Cliquez sur Épargnez 

Utiliser le connecteur Twitter dans l'application Canvas

Twitter est un service de réseautage social en ligne qui permet aux utilisateurs d'envoyer et de recevoir des messages courts appelés «tweets». Connectez-vous à Twitter pour gérer vos tweets. Vous pouvez effectuer diverses actions telles que l'envoi d'un tweet, la recherche, l'affichage des abonnés, etc. 

Limitation du connecteur Twitter:  

Voici quelques-unes des limites et restrictions: 

  • Nombre maximum de connexions par utilisateur: 2 
  • Limite de taux d'appel de l'API pour l'opération POST: 12 par heure 
  • Limite de taux d'appels de l'API pour les autres opérations: 600 par heure 
  • Fréquence des sondages déclencheurs: 1 heure 
  • Taille maximale du téléchargement d'image: 5 Mo 
  • Taille maximale du téléchargement vidéo: 15 Mo 
  • Nombre maximum de résultats de recherche: 100 
  • Nombre maximum de nouveaux tweets suivis dans un intervalle d'interrogation: 5 
  • Rechercher des recherches d'API par rapport à un échantillon de Tweets récents publiés au cours des 7 derniers jours 
  • L'API de recherche standard est axée sur la pertinence et non sur l'exhaustivité. Cela signifie que certains Tweets et utilisateurs peuvent manquer dans les résultats de recherche

Actions disponibles:  

Obtenez des abonnés Cette opération obtient la liste des utilisateurs qui suivent un utilisateur donné. 
Suivez L'opération obtient la liste des personnes suivies par l'utilisateur donné. 
Obtenir la chronologie de la maison Cette opération obtient les tweets et re-tweets les plus récents publiés par moi et mes abonnés. 
Obtenez mes abonnés Cette opération récupère la liste des utilisateurs qui me suivent. 
Obtenez mon suivant Cette opération obtient la liste des utilisateurs que je suis. 
Obtenir l'utilisateur Cette opération obtient les détails du profil d'un utilisateur donné, tels que le nom d'utilisateur, la description, le nombre d'abonnés, etc. 
Obtenir la chronologie de l'utilisateur Cette opération permet d'obtenir une liste des tweets les plus récents publiés par un utilisateur donné. 
Publier un tweet Cette opération publie un nouveau tweet. 
Retweet Cette opération retweete un tweet. 
Rechercher des tweets Cette opération obtient une liste de tweets pertinents correspondant à la requête de recherche. 

Déclencheurs disponibles:  

Lorsqu'un nouveau tweet est publié Cette opération déclenche un flux lorsqu'un nouveau tweet correspondant à une requête de recherche donnée est publié. 

Mise en situation : 

Étape 1:  Ajout d'une connexion Twitter, Cliquez sur Données -> Cliquez sur La connexion -> Sélectionnez Twitter

Étape 2: Cliquez sur Création Bouton -> Suivi avec l'écran d'autorisation avec Identifiants Twitter.

 Étape 3: Créer une application Canvas: Cliquer sur L'Application -> Sélectionnez Application Canvas  

Cliquez sur Toile vierge Application de mise en page de tablette. 

Étape 4: Cliquez sur Afficher -> Cliquez sur Source de données -> Cliquez sur Connecteurs RF -> Cliquez sur Twitter -> Sélectionnez Twitter

Étape 5: Afficher l'écran d'accueil de Twitter, Cliquez sur Insérer -> Cliquez sur Galerie -> Cliquez sur Verticale.

Étape 5.1 : Sélectionnez la Galerie pour effectuer les réglages suivants 

-> Réglez son Propriété Items à la formule suivante: 
Twitter.HomeTimeline ()
-> Sélectionnez le titre & définir son Propriété de texte à la formule suivante: 
ThisItem.TweetText
-> Sélectionnez le sous-titre & définir son Propriété de texte à la formule suivante: 
Cet article.TweetéPar
-> Sélectionnez l'image & définissez sa propriété d'image sur la formule suivante: 
ThisItem.UserDetails.ProfileImageUrl  
 

Étape 6: Afficher les détails du Tweet: Cliquez sur insérer -> Cliquez sur Formulaires -> Cliquez sur Commande.  

Sélectionnez le formulaire -> Définissez sa propriété d'élément sur la formule suivante: 

glyTwitterHomeTimeLine.Selected 

Insérez des étiquettes et modifiez la propriété du texte:  

-> Cliquez sur insérer 
-> Cliquez sur Label   Réglez son Propriété de texte à la formule suivante: 
ThisItem.TweetText  
-> Cliquez sur insérer 
-> Cliquez sur Label   Réglez son Propriété de texte à la formule suivante: 
ThisItem.UserDetails.FullName  
-> Cliquez sur insérer 
-> Cliquez sur Label   Réglez son Propriété de texte à la formule suivante: 
Cet article.TweetéPar  
-> Cliquez sur insérer 
-> Cliquez sur Label   Réglez son Propriété de texte à la formule suivante: 
CetItem.CrééAtIso    
 

 Étape 7: Cliquez sur Déposez votre dernière attestation  -> Cliquez sur Épargnez -> Entrée Nom de l'application -> Cliquez sur Épargnez Bouton. 

Utiliser le connecteur en ligne MS Project dans l'application Canvas 

Project Online est une solution en ligne flexible pour la gestion de portefeuille de projets (PPM) et le travail quotidien de Microsoft. Livré via Office 365, Project Online permet aux organisations de démarrer rapidement avec de puissantes fonctionnalités de gestion de projet pour planifier, hiérarchiser et gérer les projets et les investissements de portefeuille de projets, de presque n'importe où sur presque tous les appareils. 

Actions disponibles:  

En cliquant dans et publier un projet Archivez et publiez un projet existant sur votre site. 
Projet de paiement Extrait un projet existant sur votre site. 
Créer une nouvelle ressource Crée une ressource d'entreprise dans votre site Project Online. 
Crée nouveau projet Crée un nouveau projet dans le site en ligne de votre projet. 
Crée nouvelle tâche Crée une nouvelle tâche dans votre projet. 
Obtenez tâche récapitulative du projet Obtient la tâche récapitulative du projet pour un projet donné. 
Projet de liste Répertorie un projet par ID dans votre site en ligne de projet. 
Liste des projets Répertorie les projets sur le site en ligne de votre projet. 
Répertorie les tâches Répertorie les tâches publiées dans un projet. 

Déclencheurs disponibles:  

Lorsqu'un nouveau projet est créé Déclenche un flux chaque fois qu'un nouveau projet est créé. 
Lorsqu'une nouvelle ressource est créée Déclenche un nouveau flux lorsqu'une nouvelle ressource est créée. 
Lorsqu'une nouvelle tâche est créée Déclenche un flux lorsqu'une nouvelle tâche est créée. 
Lorsqu'un projet est publié Déclenche un flux chaque fois qu'un projet est publié. 

Étape 1: Ajout d'une connexion en ligne à un projet, Cliquez sur Données -> Cliquez sur La connexion -> Sélectionnez Projet en ligne

Étape 2: Cliquez sur Création. -> Suivi avec Autorisation écran avec les identifiants Twitter

 Étape 3: Créer une application Canvas: Cliquer sur L'Application -> Cliquez sur Nouvelle application -> Sélectionnez Application Canvas  

Cliquez sur Application de mise en page de tablette en toile vierge. 

Étape 4: Ajouter une connexion -> Cliquez sur Voir -> Cliquez sur La source de données -> Dans la liste des connecteurs, sélectionnez Projet en ligne -> Cliquez sur Projet en ligne

Étape 5: Afficher toute la liste de projets:  Cliquez sur insérer -> Cliquez sur Gallerie -> Sélectionnez Galerie verticale -> 

Sélectionnez la galerie -> Réglez son Propriété de l'article à la formule suivante: 

ProjectOnline.ListProjects («https://ashicyno.sharepoint.com/sites/pwa») .value 

Insérez des étiquettes et modifiez la propriété du texte:  

Sélectionnez le titre & définir son Propriété de texte à la formule suivante: 
ThisItem.ProjectIdentifier  Sélectionnez le sous-titre & définir son Propriété de texte à la formule suivante:  
CetÉlément.Nom  
 

Étape 6: Afficher la liste des tâches Project Wise: Cliquer sur insérer -> Cliquez sur Gallerie -> Sélectionnez Galerie verticale ->

Sélectionnez le Gallerie  Réglez son Produit Propriété à la formule suivante: 

ProjectOnline.ListTasks (glyProjectsList.Selected.Id, "https://ashicyno.sharepoint.com/sites/pwa") .value 

Insérez des étiquettes et modifiez la propriété du texte :  

Sélectionnez le titre & définir son Propriété de texte à la formule suivante: CetÉlément.Nom  Sélectionnez le sous-titre & définir son Propriété de texte à la formule suivante:  ThisItem.Start    

Étape 7: Enregistrez l'application: Cliquez sur Épargnez -> Tapez le nom de l'application -> Cliquez sur Épargnez

Utiliser le connecteur du planificateur dans l'application Canvas

Microsoft Planner vous permet de rassembler facilement des équipes, des tâches, des documents et des conversations pour de meilleurs résultats. 

Disponible & Obsolète Actions: 

Ajouter des destinataires à une tâche Ajoutez des destinataires à une tâche de planificateur existante. 
Créer un bucket Créez un compartiment dans Planner pour le plan et le groupe spécifiés. 
Créer un bucket [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Créer un bucket.
Créer une tâche Créez une nouvelle tâche dans le planificateur. 
Créer une tâche [DEPRECATED] Cette action est obsolète. Veuillez utiliser Créer une tâche à la place.
Créer une tâche [DEPRECATED] Cette action est obsolète. Veuillez utiliser Créer une tâche à la place.
Obtenez une tâche Obtenez une tâche de planificateur existante. 
Obtenir une tâche [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Obtenir une tâche. Obtenez une tâche de planificateur existante. 
Obtenir les détails de la tâche Obtenez les détails de la tâche pour une tâche existante. 
Obtenir les détails de la tâche [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Obtenir les détails de la tâche.
Liste des seaux Listez les seaux dans un plan. 
Liste des buckets [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser des buckets de liste.
Liste des buckets [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser des buckets de liste.
Lister mes plans [DEPRECATED] Répertoriez les plans auxquels l'utilisateur s'est abonné. 
Lister mes plans [DEPRECATED] Répertoriez les plans auxquels l'utilisateur s'est abonné. 
Listez mes tâches Dressez la liste des tâches qui m'ont été confiées. 
Lister mes tâches [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser Lister mes tâches.
Liste des plans pour un groupe Répertoriez les plans appartenant au groupe spécifié. 
Répertorier les tâches Dressez la liste des tâches dans un plan. 
Répertorier les tâches [DEPRECATED] Cette action est obsolète. Veuillez utiliser plutôt les tâches de liste.
Répertorier les tâches [DEPRECATED] Cette action est obsolète. Veuillez utiliser plutôt les tâches de liste.
Annuler l'attribution d'utilisateurs d'une tâche Annulez l'attribution d'utilisateurs d'une tâche de planificateur existante. 
Mettre à jour une tâche Mettez à jour une tâche de planificateur existante. 
Mettre à jour une tâche (V2) Mettez à jour une tâche de planificateur existante. 
Mettre à jour une tâche [DEPRECATED] Cette action est obsolète. Veuillez utiliser Mettre à jour une tâche (V2) à la place.
Mettre à jour les détails de la tâche Mettez à jour les détails de la tâche pour une tâche existante. 
Mettre à jour les détails de la tâche [DEPRECATED] Cette action est obsolète. Veuillez plutôt utiliser les détails de la tâche de mise à jour.

Déclencheurs disponibles et obsolètes : 

Lorsqu'une nouvelle tâche est créée Cette opération se déclenche lorsqu'une nouvelle tâche est créée. 
Lorsqu'une nouvelle tâche est créée [DEPRECATED] Cette action est obsolète. Veuillez utiliser Quand une nouvelle tâche est créée à la place.
Lorsqu'une nouvelle tâche est créée [DEPRECATED] Cette action est obsolète. Veuillez utiliser Quand une nouvelle tâche est créée à la place.
Lorsqu'une tâche m'est attribuée Cette opération se déclenche lorsqu'une tâche m'est attribuée. 
Lorsqu'une tâche m'est attribuée [DEPRECATED] Cette action est obsolète. Veuillez utiliser Quand une tâche m'est attribuée à la place.
Lorsqu'une tâche est terminée Cette opération se déclenche lorsqu'une tâche est terminée. 
Lorsqu'une tâche est terminée [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Quand une tâche est terminée.
Lorsqu'une tâche est terminée [DEPRECATED] Cette action est obsolète. Veuillez utiliser à la place Quand une tâche est terminée.

Mise en situation :

Étape 1:  Ajout d'une connexion au planificateur, Cliquez sur Données -> Cliquez sur La connexion -> Sélectionnez Planificateur

Étape 2: Cliquez sur Création. -> Suivi avec Autorisation écran avec vos informations d'identification. 

Étape 3: Créer une application Canvas: Cliquer sur L'Application -> Cliquez sur Nouvelle appli -> Sélectionnez Application Canvas  

Cliquez sur Disposition de la tablette d'application vide

Étape 4: Ajouter une connexion:  Cliquez sur Voir -> Cliquez sur La source de données -> Dans Liste des connecteurs, Sélectionnez Planificateur -> Cliquez sur Planificateur

Étape 5: Afficher la liste de tous les plans:  Cliquez sur insérer -> Cliquez sur Gallerie -> Sélectionnez Galerie verticale -> 

Sélectionnez la galerie -> Réglez son Propriété de l'article à la formule suivante: 

Planner.ListMyPlans (). Value 

Insérez des étiquettes et modifiez la propriété du texte :  

Sélectionnez le titre & définir son Propriété de texte à la formule suivante: Cet objet.titre    

Étape 6: Afficher toute la liste des tâches:  Cliquez sur insérer -> Cliquez sur Gallerie -> Sélectionnez Galerie verticale ->  

Sélectionnez la galerie -> Réglez son Propriété de l'article à la formule suivante: 

Planner.ListMyPlans (). Value 

Insérez des étiquettes et modifiez la propriété du texte:  

Sélectionnez l'étiquette TaskName & définir son Propriété de texte à la formule suivante: 
CetArticle.titre  
Sélectionnez l'étiquette StartDate & définir son Propriété de texte à la formule suivante: 
Texte (ThisItem.startDateTime, "[$ - en-US] jj-mm-aaaa")  
Sélectionnez le libellé CreateDate & définir son Propriété de texte à la formule suivante: 
ThisItem.createdDateTime  
 

Étape 7 : Enregistrez l'application : Cliquez sur Épargnez -> Tapez le nom de l'application -> Cliquez sur Épargnez

Utiliser Salesforce Connector dans l'application Canvas 

Le connecteur Salesforce fournit une API pour travailler avec les objets Salesforce. 

Actions disponibles et obsolètes: 

Fermer ou abandonner une tâche Ferme ou abandonne une tâche. Utilisez UploadComplete pour fermer une tâche ou Aborted pour abandonner une tâche. Si vous fermez une tâche, Salesforce met en file d'attente la tâche et les données téléchargées pour traitement, et vous ne pouvez pas ajouter de données de tâche supplémentaires. Si vous abandonnez un travail, le travail n'est pas mis en file d'attente ou traité. 
Créer un emploi (V2) Crée un travail, qui représente une opération en bloc (et les données associées) qui est envoyée à Salesforce pour un traitement asynchrone. Fournissez des données de travail via une demande de téléchargement de données de travail. 
Créer une mission [DEPRECATED] Cette action est obsolète. Veuillez utiliser Create a job (V2) à la place.
Créer un enregistrement Cette opération crée un enregistrement et autorise les valeurs nulles. 
Créer un enregistrement [DEPRECATED] Cette opération crée un enregistrement. 
Supprimer un travail Supprime un travail. Pour être supprimé, un travail doit avoir l'état UploadComplete, JobComplete, Aborted ou Failed. 
Supprimer l'enregistrement Cette opération supprime un enregistrement. 
Obtenir un enregistrement par ID externe Cette opération récupère un enregistrement à l'aide d'un ID externe. 
Obtenez tous les emplois Obtenez une liste de tous les emplois 
Obtenir des informations sur l'emploi Récupère des informations détaillées sur un travail. 
Obtenez des résultats d'emploi Récupère une liste d'enregistrements en fonction du type de résultat pour un travail terminé. 
Obtenir les types d'objets Cette opération répertorie les types d'objets Salesforce disponibles. 
Obtenez un enregistrement Cette opération obtient un enregistrement. 
Obtenir l'enregistrement [DEPRECATED] Cette action est obsolète. Veuillez utiliser Get record à la place.
Obtenez des enregistrements Cette opération obtient des enregistrements d'un certain type d'objet Salesforce tel que «Leads». 
Insérer ou mettre à jour (Upsert) un enregistrement par ID externe Cette opération insère ou met à jour (upserts) un enregistrement à l'aide d'un ID externe. 
Mettre à jour l'enregistrement Cette opération met à jour un enregistrement et autorise les valeurs nulles. 
Mettre à jour l'enregistrement [DEPRECATED] Cette opération met à jour un enregistrement. 
Télécharger les données d'emploi Télécharge les données d'un travail à l'aide de données CSV. 

Déclencheurs disponibles:

Lorsqu'un enregistrement est créé Cette opération se déclenche lorsqu'il y a des enregistrements nouvellement créés. 
Lorsqu'un enregistrement est modifié Cette opération se déclenche lorsqu'il y a des enregistrements nouvellement modifiés. 

Disponible Haut niveau Actes: 

 Délégable 
Moyen Non 
Filtre Oui 
Chercher Oui 
Max Non 
Min Non 
Rechercher Oui 
Sort Oui 
TrierParColonnes Oui 
Somme Non 

Filtrer et rechercher des prédicats: 

 Salesforce 
Pas Oui 
EstVierge Non 
Couper les extrémités Non 
Len Non 
+, - Non 
<, <=, =, <>,>,> = Oui 
Et (&&), Ou (||), Pas (!) Oui 
in Oui 
Commence avec Non 

Étape 1: Ajout de Salesforce Connection, Cliquez sur Données -> Cliquez sur La connexion -> Sélectionnez Salesforce

Étape 2: Sélectionnez le Production / bac à sable du URI de connexion menu déroulant -> Cliquez sur Création 

Étape 3:  Remplissez le Écran de connexion Salesforce avec vos identifiants. -> Cliquez sur le Bouton de connexion

Étape 4: Dans l'écran Autoriser l'accès -> Cliquez sur le Autoriser . 

Étape 5: Créez une application Canvas: Cliquer sur L'Application -> Cliquez sur Application Canvas  

Étape 6:  Cliquez sur Flèche.  

Étape 7: Sélectionnez Salesforce -> Sélectionnez Comptes -> Cliquez sur Connectez. 

Étape 8: Une application de base avec ajout de fonctionnalités, suppression, mise à jour et recherche est disponible. 

Étape 9:  Cliquez sur le menu Fichier -> Cliquez sur Enregistrer -> Tapez le nom de l'application -> Cliquez sur Bouton Enregistrer. 

Conclusion

Pour résumer, plonger dans le monde de Connecteurs Microsoft PowerApps a été un voyage vers une intégration transparente et des fonctionnalités améliorées. Ces connecteurs servent de fils invisibles reliant diverses sources de données, donnant vie à vos applications.

Comme étant une entreprise Développeur Microsoft Power App, vous avez découvert la puissance de la connectivité : comment ces ponts relient sans effort vos applications à une myriade de services, ouvrant ainsi la voie à un nouveau domaine de possibilités. La simplicité de mise en œuvre, associée à la vaste gamme de connecteurs disponibles, fait de PowerApps un formidable outil pour élaborer des solutions dynamiques et interconnectées.

Dans votre boîte à outils en tant que développeur, ces connecteurs ne sont pas de simples utilitaires ; ce sont les canaux par lesquels circule votre créativité, façonnant des applications qui transcendent les frontières. Ainsi, alors que vous continuez à exploiter le potentiel des connecteurs Microsoft PowerApps, n’oubliez pas qu’il ne s’agit pas seulement d’intégration ; il s'agit d'améliorer l'ensemble de l'expérience de développement d'applications. Bonne connexion !

Conseil Microsoft Power Platform

Encore une question? Vous êtes libre de me contacter ou de contacter d'autres experts de notre équipe pour vous présenter la véritable puissance de PowerApps.



invité
3 Commentaires
Commentaires en ligne
Voir tous les commentaires
Harshit Sharma
Harshit Sharma
Septembre 8, 2021 12: 13 am

Bien informé et facilement compréhensible et très bien expliqué avec des exemples.

Ashish Joshi
Ashish Joshi
Septembre 8, 2021 2: 37 am

Article génial

Vijendra
Vijendra
Septembre 8, 2021 2: 39 am

Super blog.

3
0
J'adorerais vos pensées, veuillez commenter.x