Freigeben über


Aktivieren oder Deaktivieren der Microsoft Teams-Integration mithilfe von Code

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

Wenn Ihr Administrator die Microsoft Teams-Integrationsfunktion für Ihre Instanz in den Systemeinstellungen aktiviert , wird die Funktion für die Zusammenarbeit nur für eine ausgewählte Gruppe von Systementitäten aktiviert. Wenn Sie die Microsoft Teams-Integration für zusätzliche Systementitäten oder benutzerdefinierte Entitäten aktivieren möchten, können Sie dies nur programmgesteuert mit der Web-API-Aktion msdyn_SetTeamsDocumentStatus tun.

msdyn_SetTeamsDocumentStatus action parameters

Die Aktion msdyn_SetTeamsDocumentStatus erwartet die folgenden Eingabeparameter:

Name Typ BESCHREIBUNG
Enable Boolesch Gibt an, ob die Teams-Integration aktiviert oder deaktiviert werden soll. Erforderlich.
LogicalEntityNames Edm.String Ein Array mit der Liste der logischen Namen aller Entitäten, für die Sie die Teams-Integration aktivieren oder deaktivieren möchten. Erforderlich.

msdyn_SetTeamsDocumentStatus Rückgabetyp der Aktion

Die Aktion msdyn_SetTeamsDocumentStatus gibt den folgenden Wert zurück:

Name Typ BESCHREIBUNG
msdyn_SetTeamsDocumentStatusResponse ComplexType (Komplexer Typ) 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 logischen Namen von Entitäten, bei denen der Vorgang fehlgeschlagen ist.
PassedLogicalEntityNames Edm.String Liste der logischen Namen von Entitäten, für die der Vorgang erfolgreich war.
OperationResult Boolesch Gibt an, ob der Vorgang erfolgreich war oder fehlgeschlagen ist.

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 Sie Dynamics 365 Customer Engagement (on-premises) in Microsoft Teams
Administratoren: Aktivieren der Vorschaufunktionen der Microsoft Teams-Integration