Microsoft Teams Integration mithilfe von Code aktivieren oder deaktivieren

Aktivieren Sie Microsoft Teams-Integration in Dynamics 365 Customer Engagement, die nahtlos zusammenzuarbeiten und effektiv in Microsoft Teams und Customer Engagement (on-premises) arbeiten. Ausführliche Informationen zur Funktion finden Sie unter Integrieren von Dynamics 365 Customer Engagement (on-premises) mit Microsoft Teams.

Wenn der Administrator die Microsoft Teams Integrationsfunktion für die Instanz in den Systemeinstellungen aktiviert, ist die Zusammenarbeitsfunktion nur für ausgewählte Datensatz Systementitäten aktiviert. Wenn Sie weitere Microsoft Teams Systementitäten oder benutzerdefinierte Entitäten aktivieren möchten, können Sie dies nur programmgesteuert mithilfe der Web API Aktion msdyn_SetTeamsDocumentStatus tun.

msdyn_SetTeamsDocumentStatus action parameters

Die Aktion msdyn_SetTeamsDocumentStatus erwartet folgende Eingabeparameter:

Name Typ Beschreibung
Enable Boolesch Gibt an, ob der Benutzer Team-Integration aktiviert oder deaktiviert hat. Erforderlich.
LogicalEntityNames Edm.String Ein Array von der Liste der logische Name der Entitäten, für die Sie die Team-Integration aktivieren oder deaktivieren möchten. Erforderlich.

msdyn_SetTeamsDocumentStatus action return type

Die Aktion msdyn_SetTeamsDocumentStatus gibt die folgende Werte zurück:

Name Typ Beschreibung
msdyn_SetTeamsDocumentStatusResponse ComplexType Enthält die Antwort von der msdyn_SetTeamsDocumentStatus Aktion. Er enthält die folgenden Eigenschaften, die die strukturierten Daten des Typs enthalten:
Name Typ Beschreibung
FailedLogicalEntityNames Edm.String Liste der logische Name der Entitäten, für die ein Vorgang fehlgeschlagen ist.
PassedLogicalEntityNames Edm.String Liste der logische Name der Entitäten, für die ein Vorgang erfolgreich war.
OperationResult Boolesch Gibt an, dass der Vorgang erfolgreich war oder fehlschlug.

msdyn_SetTeamsDocumentStatus action Beispiel

Anforderung

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

Antwort

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
}

Siehe auch

Integrieren Dynamics 365 Customer Engagement (on-premises) mit Microsoft Teams
Admins: Aktivieren der Microsoft Teams Integration Vorschaufunktionen