Partager via


Activer ou désactiver l’intégration de Microsoft Teams à l’aide de code

Activez l’intégration de Microsoft Teams dans Dynamics 365 Customer Engagement pour collaborer de manière transparente et travailler efficacement entre Microsoft Teams et Customer Engagement (sur site). Pour plus d’informations sur la fonctionnalité, voir Intégrer Dynamics 365 Customer Engagement (local) à Microsoft Teams.

Lorsque votre administrateur active la fonctionnalité d’intégration Microsoft Teams pour votre instance dans les paramètres système, la fonctionnalité de collaboration n’est activée que pour un ensemble sélectionné d’entités système. Si vous souhaitez activer l’intégration de Microsoft Teams pour des entités système supplémentaires ou des entités personnalisées, vous ne pouvez le faire que par programmation à l’aide de l’action API Web msdyn_SetTeamsDocumentStatus .

paramètres d’action de msdyn_SetTeamsDocumentStatus

L’action msdyn_SetTeamsDocumentStatus attend les paramètres d’entrée suivants :

Nom Type Descriptif
Enable Edm.Booléen Indique s’il faut activer ou désactiver l’intégration Teams. Obligatoire.
LogicalEntityNames Edm.Chaîne Tableau avec la liste des noms logiques de toutes les entités pour lesquelles vous souhaitez activer ou désactiver l’intégration Teams. Obligatoire.

type de retour d’action de msdyn_SetTeamsDocumentStatus

L’action msdyn_SetTeamsDocumentStatus renvoie la valeur suivante :

Nom Type Descriptif
msdyn_SetTeamsDocumentStatusResponse ComplexType Contient la réponse de msdyn_SetTeamsDocumentStatus action. Elle contient les propriétés suivantes qui contiennent les données structurées du type :
Nom Type Descriptif
FailedLogicalEntityNames Edm.Chaîne Liste des noms logiques des entités pour lesquelles l’opération a échoué.
PassedLogicalEntityNames Edm.Chaîne La liste de noms logiques des entités pour lesquelles l’opération a réussi.
OperationResult Edm.Booléen Indique si l’opération a réussi ou échoué.

msdyn_SetTeamsDocumentStatus - exemple d’action

Requête

POST [Organization URI]/api/data/v9.1/msdyn_SetTeamsDocumentStatus
HTTP/1.1
Accept: application/json
Content-Type: application/json; charset=utf-8
OData-MaxVersion: 4.0
OData-Version: 4.0
{
    "Enable":false,
    "LogicalEntityNames":"[\"account\", \"contact\"]"
}

Réponse

HTTP/1.1 200 OK
Content-Type: application/json; odata.metadata=minimal  
OData-Version: 4.0
{
    "@odata.context": [Organization URI]/api/data/v9.1/$metadata#Microsoft.Dynamics.CRM.msdyn_SetTeamsDocumentStatusResponse",
    "PassedLogicalEntityNames": "[account,contact]",
    "FailedLogicalEntityNames": "[]",
    "OperationResult": true
}

Voir aussi

Intégrer Dynamics 365 Customer Engagement (local) à Microsoft Teams
Administrateurs : Activer l’intégration de Microsoft Teams - Fonctions en aperçu