Modèles de propriété des données pour la synchronisation
Dataverse exige que vous spécifiiez un propriétaire pour les données que vous stockez. Pour plus d'informations, consultez Types de tables dans la documentation Power Apps. Lorsque vous configurez l'intégration entre Dataverse et Business Central, vous devez choisir la propriété Utilisateur ou équipe pour les enregistrements synchronisés. Les actions pouvant être effectuées sur ces enregistrements peuvent être contrôlées au niveau de l'utilisateur.
Propriété d'équipe
Dans Business Central, une société est une table juridique et commerciale qui offre des façons de sécuriser et de visualiser les données d'entreprise. Les utilisateurs travaillent toujours dans le contexte d'une société. Ce qui s'en rapproche le plus dans Dataverse est la table des unités commerciales, qui n'a pas d'implications juridiques ou commerciales.
Parce que les unités commerciales n'ont pas d'implications juridiques et commerciales, vous ne pouvez pas imposer un mappage un-à-un (1:1) pour synchroniser les données entre une société et une unité commerciale, que ce soit dans un sens ou de manière bidirectionnelle. Pour rendre la synchronisation possible, lorsque vous activez la synchronisation pour une société dans Business Central, les événements suivants se produisent dans Dataverse :
- Nous créons une table de société équivalente à la table de société dans Business Central. Le nom de la société est suivi de « BC Company ID ». Par exemple, Cronus International Ltd. (93555b1a-af3e-ea11-bb35-000d3a492db1).
- Nous créons une unité commerciale par défaut portant le même nom que la société. Par exemple, Cronus International Ltd. (93555b1a-af3e-ea11-bb35-000d3a492db1).
- Nous créons une équipe propriétaire distincte portant le même nom que la société et l'associons à l'unité commerciale. Le nom de l'équipe est précédé de « BCI - ». Par exemple, BCI - Cronus International Ltd. (93555b1a-af3e-ea11-bb35-000d3a492db1).
- Les enregistrements créés et synchronisés dans Dataverse sont attribués à l'équipe « BCI Owner » liée à l'unité commerciale.
Remarque
Remarque:
Si vous renommez une société dans Business Central, les noms de la société, de l'unité commerciale et de l'équipe que nous créons automatiquement dans Dataverse ne sont pas mis à jour. Comme seul l'ID de la société est utilisé pour l'intégration, cela n'affecte pas la synchronisation. Si vous souhaitez que les noms correspondent, vous devez mettre à jour la société, l'unité commerciale et l'équipe dans Dataverse.
L'image suivante montre un exemple de cette configuration de données dans Dataverse.

Dans cette configuration, les enregistrements liés à la société Cronus US seront détenus par une équipe liée à l'unité commerciale Cronus US dans Dataverse. Les utilisateurs qui peuvent accéder à cette unité commerciale via un rôle de sécurité défini sur une visibilité au niveau de l'unité commerciale dans Dataverse peuvent maintenant voir ces enregistrements. L'exemple suivant montre comment utiliser des équipes pour fournir l'accès à ces enregistrements.
- Le rôle Directeur des ventes est attribué aux membres de l'équipe Cronus US Sales.
- Les utilisateurs ayant le rôle Directeur des ventes peuvent accéder aux enregistrements de comptes pour les membres de la même unité commerciale.
- L'équipe Cronus US Sales est liée à l'unité commerciale Cronus US mentionnée précédemment. Les membres de l'équipe Cronus US Sales peuvent voir tout compte appartenant à l'utilisateur Cronus US, qui proviendrait de la table de société Cronus US dans Business Central.
Cependant, le mappage 1:1 entre l'unité commerciale, la société et l'équipe n'est qu'un point de départ, comme illustré dans l'image suivante.

Dans cet exemple, une nouvelle unité commerciale racine EUR (Europe) est créée... UO parent/enfant sur le rôle de sécurité associé dans Dataverse.
La synchronisation détermine quelle équipe doit être propriétaire des enregistrements... Équipe propriétaire par défaut champ dans la ligne BCI. Lorsqu'un enregistrement BCI est activé pour la synchronisation... Équipe propriétaire par défaut champ. Lorsque la synchronisation est activée pour une table...
Remarque
Remarque:
Les enregistrements deviennent en lecture seule après l'ajout et l'enregistrement d'une compagnie...
Choisir une unité commerciale différente
Vous pouvez modifier la sélection de l'unité commerciale si vous utilisez le modèle de propriété Équipes...
Si vous choisissez une autre unité commerciale, par exemple, celle que vous avez créée précédemment...
Lors du changement d'unité commerciale, vous ne pouvez choisir que les unités commerciales d'un niveau inférieur...
Propriété de personne
Si vous choisissez le modèle de propriété Personne, vous devez spécifier chaque vendeur... Propriété d'équipe section.
L'unité commerciale par défaut est utilisée lorsque le modèle de propriété Personne est sélectionné...
Lorsque vous couplez des vendeurs dans Business Central à des utilisateurs dans Dataverse... Membre d'équipe par défaut colonne sur l' Utilisateurs - Common Data Service page. Si l'utilisateur n'est pas ajouté, vous pouvez l'ajouter manuellement en utilisant le Ajouter des utilisateurs couplés à l'équipe action. Pour plus d'informations, consultez Synchronisation des données dans Business Central avec Dataverse.
Informations connexes
Trouvez des modules d'apprentissage en ligne gratuits pour Business Central ici