Compartir por


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 fácilmente y trabjar eficazmente a través de 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 característica de integración de Microsoft Teams para su instancia en la configuración del sistema, la característica de colaboración se habilita solo para un conjunto seleccionado de entidades del sistema. Si desea habilitar la integración de Microsoft Teams para entidades del sistema adicionales o entidades personalizadas, solo puede hacerlo mediante programación usando la acción de API web msdyn_SetTeamsDocumentStatus.

Parámetros de acción msdyn_SetTeamsDocumentStatus

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

Nombre Escriba Descripción
Enable Edm.Booleano Indica si se debe habilitar o deshabilitar la integración de Teams. Requerido.
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. Requerido.

Tipo devuelto por la acción msdyn_SetTeamsDocumentStatus

La acción msdyn_SetTeamsDocumentStatus devuelve el valor siguiente:

Nombre Escriba Descripción
msdyn_SetTeamsDocumentStatusResponse ComplexType Contiene la respuesta de la acción msdyn_SetTeamsDocumentStatus. Contiene las siguientes propiedades que contienen los datos estructurados del tipo:
Nombre Escriba Descripción
FailedLogicalEntityNames Edm.String Lista de nombres lógicos de entidades para las que ha fallado la operación.
PassedLogicalEntityNames Edm.String Lista de nombres lógicos de entidades para las que ha pasado la operación.
OperationResult Edm.Booleano Indica si la operación se realizó correcta o incorrectamente.

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
}

Vea también

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