我希望能够使用部署服务 (Deployment.Svc)或使用 C# 或 VB.Net 应用程序使用 CRM 2011 SDK (Microsoft.Xrm.Sdk.Deployment 命名空间) 启用/禁用 CRM 2011 组织。
我正在使用这样的代码:
Dim StateReq As CRM2011DeploymentSvc.DeleteRequest
Dim StateResp As CRM2011DeploymentSvc.DeleteResponse
StateReq.EntityType = DeploymentEntityType.Organization
StateReq.InstanceTag.Id = FoundOrganization.OrganizationId
StateReq.InstanceTag.Name = FoundOrganization.UniqueName
StateResp = CType(_CrmDeployService.Execute(StateReq), DeleteResponse)
1. Q1:就删除实体(组织、帐户等)而言,此代码是可以的。但我对启用和禁用组织(偶尔)以及删除(需要时)更感兴趣。
2. Q2:假设我删除了一个组织,我可以撤消删除或恢复它吗?如果是,那么如何,如果不是,还有什么替代方案? 3. Q3:在 CRM 4.0 中,我们可以禁用/启用组织使用
**SetStateOrganizationRequest**
**SetStateOrganizationResponse**
使用部署 Web 服务的类,但在CRM 2011中,部署 WCF 服务不包含任何此类方法。我应该怎么做才能启用或禁用组织?
非常感谢您的回复。
谢谢你。