共用方式為


使用代碼啟用或禁用 Microsoft Teams 集成

在 Dynamics 365 Customer Engagement 中啟用 Microsoft Teams 集成,以便在 Microsoft Teams 和 Customer Engagement (on-premises) 之間無縫協作和高效工作。 有關此功能的詳細資訊,請參閱 將 Dynamics 365 Customer Engagement (on-premises) 與 Microsoft Teams 集成

當您的管理員在系統設置中 為您的實例啟用 Microsoft Teams 集成功能時,協作功能僅對一組選定的系統實體啟用。 如果要為其他系統實體或自定義實體啟用 Microsoft Teams 集成,則只能使用 msdyn_SetTeamsDocumentStatus Web API作以程式設計方式執行此作。

msdyn_SetTeamsDocumentStatus 操作參數

msdyn_SetTeamsDocumentStatus作需要以下輸入參數:

名稱 類型 說明
Enable Edm.Boolean 指示是啟用還是禁用Teams集成。 必須的。
LogicalEntityNames Edm.String 一個陣列,其中包含要啟用或禁用Teams整合的所有實體的邏輯名稱清單。 必須的。

msdyn_SetTeamsDocumentStatus 動作傳回類型

msdyn_SetTeamsDocumentStatus作傳回以下值:

名稱 類型 說明
msdyn_SetTeamsDocumentStatusResponse ComplexType 包含來自 msdyn_SetTeamsDocumentStatus 作的回應。 它包含以下屬性,這些屬性包含該類型的結構化資料:
名稱 類型 說明
FailedLogicalEntityNames Edm.String 操作失敗的實體邏輯名稱清單。
PassedLogicalEntityNames Edm.String 作業已傳遞的實體邏輯名稱清單。
OperationResult Edm.Boolean 指示操作是成功還是失敗。

msdyn_SetTeamsDocumentStatus 動作範例

請求

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

回應

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
}

另請參閱

將 Dynamics 365 Customer Engagement (on-premises) 與 Microsoft Teams 集成
管理員:啟用 Microsoft Teams 集成預覽版功能