Compartilhar via


Habilitar ou desabilitar a integração do Microsoft Teams usando código

Habilite a Integração do Microsoft Teams no Dynamics 365 Customer Engagement para colaborar e trabalhar de forma eficaz entre o Microsoft Teams e o Customer Engagement (local). Para obter informações detalhadas sobre o recurso, consulte Integrar o Dynamics 365 Customer Engagement (on-premises) ao Microsoft Teams.

Quando o administrador habilita o recurso de integração do Microsoft Teams para sua instância nas configurações do sistema, o recurso de colaboração é habilitado apenas para um conjunto selecionado de entidades do sistema. Se você quiser habilitar a integração do Microsoft Teams para entidades adicionais do sistema ou entidades personalizadas, só poderá fazê-lo programaticamente usando a ação msdyn_SetTeamsDocumentStatus API Web.

msdyn_SetTeamsDocumentStatus action parameters

A ação msdyn_SetTeamsDocumentStatus espera os seguintes parâmetros de entrada:

Nome Tipo Descrição
Enable Edm.Boolean Indica se a integração do Teams deve ser habilitada ou desabilitada. Obrigatório
LogicalEntityNames Edm. Cadeia de caracteres Uma matriz com a lista de nomes lógicos de todas as entidades para as quais você deseja habilitar ou desabilitar a Integração do Teams. Obrigatório

tipo de retorno da ação msdyn_SetTeamsDocumentStatus

A ação msdyn_SetTeamsDocumentStatus retorna o seguinte valor:

Nome Tipo Descrição
msdyn_SetTeamsDocumentStatusResponse Tipo Complexo Contém a resposta da ação msdyn_SetTeamsDocumentStatus. Ele contém as seguintes propriedades que contêm os dados estruturados do tipo:
Nome Tipo Descrição
FailedLogicalEntityNames Edm. Cadeia de caracteres Lista de nomes lógicos de entidades para as quais a operação falhou.
PassedLogicalEntityNames Edm. Cadeia de caracteres Lista de nomes lógicos de entidades para as quais a operação foi aprovada.
OperationResult Edm.Boolean Indica se a operação foi bem-sucedida ou falhou.

exemplo de ação msdyn_SetTeamsDocumentStatus

Solicitação

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

Resposta

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 também

Integrar o Dynamics 365 Customer Engagement (on-premises) ao Microsoft Teams
Administradores: habilitar recursos de visualização de integração do Microsoft Teams