Types de tables

Une table définit les informations que vous souhaitez suivre sous la forme de lignes (enregistrements), qui comprennent généralement des données de colonne telles que le nom de la société, l’emplacement, les produits, le courrier électronique, le téléphone, etc.

Les tables s’affichent dans Power Apps comme un de ces différents types :

  • Standard : plusieurs tables standard, également appelés tables prédéfinies, sont incluses avec un environnement Power Platform qui inclut Microsoft Dataverse. Les tables de compte, de division, de contact, de tâche et d’utilisateur sont des exemples de tables standard dans Dataverse. La plupart des tables standard incluses avec Dataverse peuvent être personnalisées. Les tables importées dans le cadre d’un solution gérée et définis comme personnalisables apparaissent également en tant que tables standard. Tout utilisateur disposant des privilèges appropriés peut personnaliser ces tables où la propriété de table a la valeur true.
  • Activité : type spécial de table, convient le mieux aux lignes ayant un élément basé sur l’activité, qui peut inclure un objet, une heure de début, une heure de fin, une date d’échéance et une durée. Dataverse est déjà livré avec plusieurs tables d’activités prêtes à l’emploi, telles que les rendez-vous, les tâches, les courriers électroniques et les appels téléphoniques. Pour plus d’informations : Tables d’activité
  • Tables virtuelles : nécessitent que la table soit remplie avec des données provenant d’une source externe de Dataverse.
  • Tables élastiques : correspondent au moment où la table stocke un très grand jeu de données supérieur à des dizaines de millions de lignes.

Tables d’activité

Une activité peut être considérée comme une action pour laquelle une entrée peut être effectuée sur un calendrier. Une activité a des dimensions horaire (heure de début, heure de fin, date d’échéance et durée) qui permettent de déterminer quand l’action s’est produite ou doit se produire. Les activités contiennent également des données qui permettent de déterminer l’action représentée par l’activité, par exemple, l’objet et la description. Une activité peut être ouverte, annulée ou terminée. Le statut terminé d’une activité a plusieurs valeurs de statuts secondaires pour clarifier la façon dont l’activité a été effectuée.

Les tables d’activité sont un type spécial de table qui ne peut appartenir qu’à un utilisateur ou à une équipe, mais ne peut pas appartenir à une organisation. Lorsque vous créez une table, vous pouvez la spécifier en tant que table standard ou d’activité.

Le tableau suivant répertorie les tables d’activités qui sont disponibles dans un environnement par défaut.

Nom Description Afficher dans les menus d’activité Référence
Rendez-vous Engagement représentant un intervalle de temps avec heures de début/fin et durée. Oui Rendez-vous
Email Activité effectuée via des protocoles de courrier électronique. Oui E-mail
Télécopie Activité qui vérifie le résultat d’un appel et le nombre de pages d’une télécopie, et qui stocke éventuellement la copie électronique du document. Oui Télécopie
Lettre Activité de suivi de la livraison d’une lettre. L’activité peut contenir la copie électronique de la lettre. Oui Lettre
Appel téléphonique Activité de suivi d’un appel téléphonique. Oui PhoneCall
Rendez-vous périodique Rendez-vous principal d’une série de rendez-vous périodiques. Oui RecurringAppointmentMaster
Tâche Activité générique représentant le travail à effectuer. Oui Tâche

Lorsque vous pouvez créer une table d’activité personnalisée vous pouvez la créer pour lire les communications par messages instantanés. La création d’une table activité est différente de la création d’une table de non-activité, car vous ne spécifiez pas de colonne principale. Toutes les tables d’activité ont un Champ principal défini sur Objet et d’autres colonnes communes définies par la table Activité. Cela permet d’afficher tous les types d’activités dans une vue contenant uniquement les colonnes communes.

Pour créer une table d’activités personnalisée, ouvrez la section Options avancées dans le volet Nouvelle table, sélectionnez l’option Activité depuis la liste déroulante Type. Après la sélection, vous remarquerez que Afficher dans les menus d’activité est sélectionné. Ce paramètre permet à l’utilisateur de créer ce type d’activité dans les menus d’activité. Il n’est pas sélectionné pour les activités qui sont généralement associées à des événements particuliers et créées à l’aide de code ou par un workflow. Lorsque vous avez enregistré la table, vous ne pouvez pas modifier ces paramètres.

Activer les activités pour une table

Activez les activités pour ajouter des activités à une table et utilisez la recherche Concernant pour la table.

  1. Pour activer les activités, connectez-vous à Power Apps.

  2. Dans la barre de navigation de gauche, sélectionnez Tables, puis ouvrez la table souhaitée.

  3. Sélectionnez Propriétés.

  4. Développez Options avancées, puis sélectionnez Création d’une activité.

    Important

    Une fois activé, ce paramètre ne peut pas être désactivé.

  5. Cliquez sur Enregistrer.

Permettre aux utilisateurs d’associer un e-mail à plusieurs enreigstrements

Les utilisateurs doivent parfois associer un e-mail à plusieurs enregistrements. Par exemple, un client envoie un e-mail lié à plusieurs incidents. La recherche Concernant existante permet uniquement à un utilisateur d’associer un e-mail à un seul enregistrement parent. Les enregistrements d’e-mail peuvent désormais être associés à plusieurs enregistrements tels que des comptes, contacts, prospects, opportunités et incidents via une nouvelle colonne de type de groupe d’activités nommée Associé. Lorsqu’un email est associé à plusieurs enregistrements, il apparaît dans la chronologie pour chacun des enregistrements associés.

Notes

Cette fonctionnalité n’est actuellement prise en charge qu’avec les activités de messagerie.

La colonne associée n’est pas ajoutée au formulaire d’e-mail par défaut. Pour permettre aux utilisateurs d’utiliser cette nouvelle colonne, ajoutez la colonne associée au formulaire d’e-mail. Pour plus d’informations sur l’ajout d’une colonne à un formulaire, accédez à Ajouter des colonnes à un formulaire.

Après avoir ajouté la colonne associée au formulaire, les utilisateurs peuvent associer un enregistrement d’e-mail à d’autres enregistrements de groupe liés (groupes), comme des incidents ou des opportunités.

Bien qu’il existe des similitudes entre les colonnes relatives et associées, voici les différences importantes à noter :

  • Tables prises en charge
    La colonne associée n’est actuellement disponible que pour la table E-mail. La colonne associée ne prend pas actuellement en charge les mêmes relations utilisées par la colonne relative. La liste des tables prises en charge est actuellement limitée aux tables qui peuvent avoir un e-mail de contact.

  • Type de relation
    La colonne relative agit comme une relation parentale d’un enregistrement parent. Par exemple, si un compte a plusieurs activités et est supprimé ultérieurement, la même action est automatiquement appliquée aux enregistrements d’activités enfants. La colonne associée n’est pas une relation parentale. Les actions effectuées sur les enregistrements associés n’affectent pas les activités associées.

  • Lorsque la valeur de la colonne est définie
    Une fois la colonne associée ajoutée au formulaire d’e-mail, les utilisateurs peuvent ajouter manuellement un ou plusieurs enregistrements pour indiquer que les enregistrements sont liés à l’activité. Les colonnes relatives et associées sont indépendantes. La définition d’une valeur pour la colonne de recherche relative n’affecte pas les valeurs de la colonne associée. Lorsqu’un nouvel e-mail est lié à un e-mail existant (par exemple, en tant que réponse), les valeurs des colonnes associées et relatives de l’e-mail corrélé sont copiées dans la nouvelle activité. Toutefois, lorsque vous créez un nouvel e-mail à partir du contrôle de chronologie dans le contexte d’un enregistrement, la colonne associée n’est pas automatiquement définie sur l’enregistrement actuel. Ce comportement peut être modifié en activant un OrgDBOrgSetting nommé AddParentEntityToRelatedOnNewActivityCreate.

  • Scénarios de complément Outlook
    Certaines fonctionnalités telles que Dynamics 365 App for Outlook et Copilot for Sales incluent la possibilité d’enregistrer un e-mail Outlook en tant qu’enregistrement d’e-mail tout en définissant également la colonne correspondante. Ces fonctionnalités ne définissent pas la valeur de la colonne associée.

Propriété de la table

Il existe deux types différents de propriété de table standard et personnalisée. Lorsque vous créez une table personnalisée, les options de propriété sont détenues par Utilisateur ou équipe et Organisation. Une fois une table créée, le type de propriété ne peut pas être modifié.

Propriété Description
Organisation Données détenues par l’organisation. L’accès aux données est contrôlé au niveau de l’organisation.
Utilisateur ou équipe Données détenues par un utilisateur ou une équipe. Les actions pouvant être effectuées sur ces lignes peuvent être contrôlées à un niveau utilisateur.

Notez qu’il y en a quelques tables système Dataverse similaires aux tables standard mais dont le type de propriété est différent de celui de l’organisation et de l’utilisateur ou de l’équipe :

  • Aucun. Certaines tables système n’ont pas de propriétaire, comme la table Privilege.
  • Division. Quelques tables système appartiennent à l’entreprise. Ces tables incluent notamment Division, Calendrier, Équipe et Rôle de sécurité.

Important

Après la création d’une table personnalisée, vous ne pouvez en changer la propriété. Avant de créer une table, vous devez choisir le type de propriété adapté. Si vous estimez par la suite que votre table personnalisée doit être d’un autre type, vous devez la supprimer et en créer une autre.

Tables virtuelles

Une table virtuelle est une table personnalisée dans Dataverse qui dispose de colonnes contenant des données issues d’une source de données externe. Les tables virtuelles apparaissent aux utilisateurs de votre application comme des enregistrements de table normaux, mais elles contiennent des données qui proviennent dynamiquement d’une base de données externe au moment de l’exécution, telle qu’Azure SQL Database. Les lignes basées sur des tables virtuelles sont disponibles dans tous les clients , y compris les clients personnalisés développés à l’aide des services Web Dataverse. Pour plus d’informations : Création et modification de tables virtuelles qui contiennent des données provenant d’une source de données externe

Tableaux élastiques

Les tables élastiques offrent des avantages en termes de performances par rapport aux tables standard lorsque la table contient un très grand jeu de données. Les tables élastiques sont optimisées par Azure Cosmos DB. Informations complémentaires : Créer et modifier des tables élastiques

Voir aussi

Créer des tableaux
Modifier les tables

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).