Compartir a través de


Habilitar o deshabilitar la integración de Microsoft Teams mediante código

Habilite la integración de Microsoft Teams en Dynamics 365 Customer Engagement para colaborar y trabajar de forma eficaz sin problemas en Microsoft Teams y Customer Engagement (on-premises). Para obtener información detallada sobre la característica, consulte Integrar Dynamics 365 Customer Engagement (on-premises) con Microsoft Teams.

Cuando el administrador habilita la función de integración de Microsoft Teams para la instancia en la configuración del sistema, la función de colaboración solo se habilita para un conjunto seleccionado de entidades del sistema. Si desea habilitar la integración de Microsoft Teams para entidades de sistema adicionales o entidades personalizadas, solo puede hacerlo mediante programación mediante la acción msdyn_SetTeamsDocumentStatus de la API web.

Parámetros de acción msdyn_SetTeamsDocumentStatus

La acción msdyn_SetTeamsDocumentStatus espera los siguientes parámetros de entrada:

Nombre Tipo Descripción
Enable Edm.Booleano Indica si se va a habilitar o deshabilitar la integración de Teams. Obligatorio.
LogicalEntityNames Edm.String Una matriz con la lista de nombres lógicos de todas las entidades para las que desea habilitar o deshabilitar la integración de Teams. Obligatorio.

Tipo devuelto por la acción msdyn_SetTeamsDocumentStatus

La acción msdyn_SetTeamsDocumentStatus devuelve el siguiente valor:

Nombre Tipo Descripción
msdyn_SetTeamsDocumentStatusResponse ComplexType Contiene la respuesta de msdyn_SetTeamsDocumentStatus acción. Contiene las siguientes propiedades que contienen los datos estructurados del tipo:
Nombre Tipo Descripción
FailedLogicalEntityNames Edm.String Lista de nombres lógicos de entidades para las que se ha producido un error en la operación.
PassedLogicalEntityNames Edm.String Lista de nombres lógicos de entidades para las que la operación se ha completado exitosamente.
OperationResult Edm.Booleano Indica si la operación se ha realizado correctamente o no.

Ejemplo de acción msdyn_SetTeamsDocumentStatus

Solicitud

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\"]"
}

Respuesta

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
}

Consulte también

Integración de Dynamics 365 Customer Engagement (on-premises) con Microsoft Teams
Administradores: Habilitar las características de vista previa de la integración de Microsoft Teams