Udostępnij przez


Włączanie lub wyłączanie integracji Microsoft Teams przy użyciu kodu

Włącz integrację Microsoft Teams w Dynamics 365 Customer Engagement, aby bezproblemowo współpracować i efektywnie pracować w Microsoft Teams i Customer Engagement (on-premises). Aby dowiedzieć się więcej na temat tej funkcji, zobacz także Integrowanie Dynamics 365 Customer Engagement (on-premises) z Microsoft Teams.

Gdy administrator włączy funkcję integracji Microsoft Teams dla Twojego wystąpienia w ustawieniach systemu, funkcja współpracy jest włączona tylko dla wybranego zestawu encji systemowych. Jeśli chcesz włączyć integrację Microsoft Teams dla dodatkowych encji systemowych lub encji niestandardowych, możesz to zrobić tylko programowo przy użyciu akcji msdyn_SetTeamsDocumentStatus Web API.

parametry akcji msdyn_SetTeamsDocumentStatus

Akcja msdyn_SetTeamsDocumentStatus oczekuje następujących parametrów wejściowych:

Nazwa Typ Opis
Enable Edm.Boolean Wskazuje, czy włączyć lub wyłączyć integrację z usługą Teams. To jest wymagane.
LogicalEntityNames Edm.String Tablica z listą nazw logicznych wszystkich jednostek, dla których chcesz włączyć lub wyłączyć integrację z usługą Teams. To jest wymagane.

typ zwracany operacji msdyn_SetTeamsDocumentStatus

Akcja msdyn_SetTeamsDocumentStatus zwraca następującą wartość:

Nazwa Typ Opis
msdyn_SetTeamsDocumentStatusResponse ComplexType Zawiera odpowiedź na msdyn_SetTeamsDocumentStatus akcję. Zawiera on następujące właściwości, które zawierają uporządkowane dane typu:
Nazwa Typ Opis
FailedLogicalEntityNames Edm.String Lista nazw logicznych jednostek, dla których operacja zakończyła się niepowodzeniem.
PassedLogicalEntityNames Edm.String Lista nazw logicznych encji, dla których operacja zakończyła się pomyślnie.
OperationResult Edm.Boolean Wskazuje, czy operacja zakończyła się powodzeniem, czy niepowodzeniem.

Przykład działania akcji msdyn_SetTeamsDocumentStatus

Zażądaj

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

Odpowiedź

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
}

Zobacz także

Integrowanie Dynamics 365 Customer Engagement (on-premises) z Microsoft Teams
Administratorzy: Włącz funkcje integracji z usługą Microsoft Teams w wersji zapoznawczej