Partage via


Types de tables

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

Les tableaux apparaissent dans Power Apps comme l’un des types suivants :

  • Standard : Plusieurs tables standard, également appelées tables prêtes à l’emploi, sont incluses dans un environnement Power Platform qui inclut Microsoft Dataverse. Les tables compte, unité commerciale, contact, tâche et utilisateur sont des exemples de tables standard dans Dataverse. La plupart des tables standard incluses dans Dataverse peuvent être personnalisées. Les tables importées dans le cadre d’une solution managée et définies comme personnalisables apparaissent également sous forme de tables standard. Tout utilisateur disposant de privilèges appropriés peut personnaliser ces tables lorsque le paramètre personnalisable de la propriété de table est défini sur vrai.
  • Activité : sont un type spécial de table et sont les meilleurs pour les lignes qui ont un élément basé sur l’activité, qui peut inclure un objet, une heure de début, une heure d’arrêt, une date d’échéance et une durée. Dataverse est déjà fourni avec plusieurs tables d’activité prêtes à l’emploi, telles que rendez-vous, tâche, e-mail et appel téléphonique. Pour plus d’informations : Tables d’activité
  • Virtuel : lorsque vous avez besoin que la table soit remplie avec des données provenant d’une source externe en dehors de Dataverse.
  • Élastique : sont destinés à être utilisés lorsque la table stocke un jeu de données très volumineux, dépassant 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 être détenue que par un utilisateur ou une équipe, mais qui ne peut pas être détenue par 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é disponibles dans un environnement par défaut.

Nom Descriptif Afficher dans les menus d’activité Reference
Rendez-vous Engagement représentant un intervalle avec heures de début/fin et durée. Oui Rendez-vous
E-mail Activité effectuée via des protocoles de courrier électronique. Oui E-mail
Fax 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 Fax
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 Appel téléphonique
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 de message instantané. La création d’une table d’activité diffère de la création d’une table 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 où seules les colonnes communes sont affichées.

Pour créer une table d’activités personnalisée, ouvrez la section Options avancées dans le panneau Nouveau tableau , sélectionnez l’option Activité dans la liste déroulante Type . Une fois cette option sélectionnée, vous verrez que l’affichage 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é. Cela n’est pas sélectionné pour les activités qui sont généralement associées à des événements spécifiques et créées derrière à l’aide de code ou par un flux de travail. Après avoir 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 le volet de navigation 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 l’e-mail à plusieurs enregistrements

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

Note

Cette fonctionnalité est actuellement uniquement prise en charge avec les activités de messagerie.

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

Une fois que vous avez ajouté la colonne associée au formulaire, les utilisateurs peuvent associer un enregistrement de messagerie à d’autres enregistrements tiers associés, tels que des cas ou des opportunités.

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

  • Tables prises en charge
    La colonne associée est actuellement disponible uniquement pour la table e-mail. La colonne associée ne prend actuellement pas 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 colonne est définie
    Une fois la colonne associée ajoutée au formulaire de messagerie, les utilisateurs peuvent ajouter manuellement un ou plusieurs enregistrements pour indiquer que les enregistrements sont liés à l’activité. Les colonnes relatives et connexes sont indépendantes. La définition d’une valeur pour la colonne de recherche relative n’affecte pas les valeurs associées. 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 à l’e-mail corrélé sont copiées dans la nouvelle activité. Toutefois, lorsque vous créez un 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 actif. Ce comportement peut être modifié en activant un OrgDBOrgSetting nommé AddParentEntityToRelatedOnNewActivityCreate.

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

Propriété de 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 l’utilisateur ou l’équipe ou organisationnelle. Une fois qu’une table est créée, le type de propriété ne peut pas être modifié.

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

Notez qu’il existe quelques tables système Dataverse similaires aux tables standard, mais elles ont un type de propriété différent de la propriété d’organisation ou de la propriété utilisateur ou équipe.

  • Aucun. Certaines tables système n’ont pas de propriétaire, comme la table Privilege.
  • Centre de profit. Quelques tables système appartiennent à l’entreprise. Il s’agit notamment des tables business Unit, Calendar, Team et Security Role.

Important

Une fois qu’une table personnalisée est créée, vous ne pouvez pas modifier la propriété. Avant de créer une table, vous devez choisir le type de propriété adapté. Si vous déterminez ultérieurement que votre table personnalisée doit être d’un type différent, vous devez la supprimer et en créer une nouvelle.

Tables virtuelles

Une table virtuelle est une table personnalisée dans Dataverse qui contient des colonnes contenant des données d’une source de données externe. Les tables virtuelles apparaissent dans votre application pour les utilisateurs sous forme de lignes de table régulières, mais contiennent des données provenant d’une base de données externe dynamiquement au moment de l’exécution, comme 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. Plus d’informations : Créer et modifier des tables virtuelles qui contiennent des données à partir d’une source de données externe

Tableaux élastiques

Les tables élastiques offrent des avantages en matière de performances par rapport aux tables standard lorsque la table contient un jeu de données très volumineux. Les tables élastiques sont alimentées par Azure Cosmos DB. Plus d’informations : Créer et modifier des tables élastiques

Voir aussi

Créer des tables
Modifier les tables