Interfaces CRM COM+
les interfaces crm sont requises pour assurer la prise en charge des travailleurs crm et des compensateurs crm développés à l’aide de Visual Basic et Visual C++.
Vous pouvez utiliser le Gestionnaire des ressources CRM (Compensating Compensating) pour intégrer rapidement et facilement des ressources d’application à des transactions Microsoft Distributed Transaction Coordinator (DTC).
il est plus facile pour les composants écrits avec Visual Basic de créer un enregistrement de journal sous la forme d’une collection de variantes. en outre, les composants Visual Basic sont des threads cloisonnés, ce qui signifie qu’il doit être possible de marshaler les interfaces du cloisonnement multithread à un cloisonnement à thread unique. Les composants CRM développés avec Visual C++ pouvaient également utiliser le modèle de thread cloisonné, bien qu’il soit recommandé d’utiliser à la place le modèle de thread à la fois.
Les interfaces décrites dans le tableau suivant fournissent des informations de référence détaillées pour les développeurs de données CRM COM+.
| Interfaces CRM | Description |
|---|---|
| ICrmCompensator | Cette interface fournit des enregistrements de journal non structurés dans Visual C++. |
| ICrmCompensatorVariants | Cette interface fournit des enregistrements de journal structurés au compensateur CRM lors de l’utilisation de Visual Basic. |
| ICrmFormatLogRecords | Cette interface convertit les enregistrements de journal au format affichable afin qu’ils puissent être présentés à l’aide d’un outil d’analyse générique. |
| ICrmLogControl | Cette interface est utilisée par le processus de travail CRM et le compensateur CRM pour écrire des enregistrements dans le journal et les rendre durables. |
| ICrmMonitor | Cette interface capture un instantané de l’état actuel d’un CRM et contient un Clerk CRM spécifique. |
| ICrmMonitorClerks | Cette interface obtient des informations sur l’état des Clerk. |
| ICrmMonitorLogRecords | Cette interface analyse les enregistrements de journal individuels gérés par un Clerk CRM spécifique pour une transaction donnée. |