Déterminer l’approche technologique

Effectué

Lorsque vous utilisez la double écriture et des entités virtuelles, vous devez déterminer la meilleure approche pour différents scénarios dans votre entreprise. Dans certains cas, les deux peuvent coexister, tandis que dans d’autres, il peut être préférable de choisir l’une plutôt que l’autre. Le tableau suivant présente les différents attributs pour déterminer la technologie la plus appropriée dans différents scénarios pour répondre aux besoins d’intégration ou d’implémentation :

Attribut Double écriture Entité virtuelle des applications de finances et d’opérations
Scénario CRUD en quasi-temps réel CRUD en temps réel
Méthode Synchrone (synchronisation en direct) Exécution
Direction Bidirectionnelle Non applicable
Données Les données sont dupliquées Les données restent dans la source, à savoir les applications de finances et d’opérations
Logique Implémentation automatique de la logique métier Implémentation automatique de la logique métier : vous pouvez appeler des actions OData
Scénario hors connexion Fonctionnalité de rattrapage Aucune prise en charge
Développement Entité de données des applications de finances et d’opérations + mappage d’entité de double écriture + table Dataverse Entité de données des applications de finances et d’opérations + configuration Dataverse
Amorçage Peut ne pas être nécessaire pour les données Dataverse existantes Non applicable
Application Lifecycle Management (ALM) Package des applications de finances et d’opérations + solution Dataverse (y compris solution de mappage d’entité) Package des applications de finances et d’opérations + solution Dataverse
Utilisateur S’exécute sous forme d’appel de service à service ; l’utilisateur n’a pas besoin d’exister dans les deux applications S’exécute dans le contexte utilisateur ; l’utilisateur doit exister dans les deux applications

Par exemple, si vous avez besoin que le système prenne en charge des scénarios hors connexion pour votre implémentation et poursuive l’intégration, seule la double écriture peut suspendre l’intégration. De plus, lorsque les systèmes sont à nouveau opérationnels, la double écriture reprend l’intégration et récupère toutes les données mises en file d’attente pendant la panne. Les entités virtuelles ne prennent pas en charge ce scénario.

Si vous devez exécuter l’intégration dans le cadre de la sécurité de l’utilisateur dans les applications de finances et d’opérations, une entité virtuelle peut être une meilleure solution.

De plus, les entités virtuelles ne sont pas bidirectionnelles, donc dans les cas où la bidirectionnalité est nécessaire pour une intégration, la double écriture serait optimale.

Les tableaux suivants mettent en évidence d’autres choses à faire et à éviter associées à la double écriture et aux entités virtuelles pour vous permettre de choisir la technologie adéquate répondant aux besoins situationnels.

Le tableau suivant présente les considérations à prendre en compte lorsque vous utilisez la fonctionnalité de double écriture :

À faire À éviter
Utilisez la double écriture si les scénarios métier nécessitent la présence de données dans les deux applications et que les données sont attendues par le processus métier ou la logique métier dans les deux applications. Dupliquez les données à l’aide de la double écriture lorsque la logique métier est nécessaire uniquement dans l’une des applications.
Utilisez la double écriture lorsqu’elle convient pour harmoniser le concept des applications et exécuter les processus métier End2End dans les deux applications. Utilisez la double écriture uniquement pour activer les fonctionnalités et l’expérience utilisateur Microsoft Power Platform.
Prenez en compte les limites de performance de l’API Dataverse. Répliquez les données volatiles ou transactionnelles, telles que les transactions de vente au détail ou les stocks disponibles à l’aide de la double écriture.
Prenez en compte la taille de la base de données Dataverse et la procédure pour les modules complémentaires, si nécessaire. Utilisez la double écriture pendant la migration des données.

Le tableau suivant présente les considérations à prendre en compte lorsque vous utilisez les entités virtuelles :

À faire À éviter
Activez les fonctionnalités et l’expérience Microsoft Power Platform pour les applications de finances et d’opérations à l’aide des entités virtuelles. Utilisez les entités virtuelles sous forme de mécanisme de copie de données.
Utilisez les entités virtuelles où résident vos données et votre logique métier dans les applications de finances et d’opérations. Utilisez les entités virtuelles pour les scénarios hors connexion.
Utilisez les entités virtuelles lorsque vous envisagez d’étendre ou d’ajouter une logique métier dans une application à partir de Microsoft Power Apps ou Microsoft Power Automate. Utilisez les entités virtuelles lorsque des points de données supplémentaires sont nécessaires.

Vous pouvez utiliser ces deux technologies puissantes conjointement avec plusieurs scénarios à l’esprit. Elles sont conçues pour fonctionner ensemble et répondre à plusieurs besoins métier.