Deployment Service(Deployment.Svc)を使用して、またはC#またはVB.Netアプリケーションを使用してCRM 2011 SDK (Microsoft.Xrm.Sdk.Deployment Namespace)を使用して、CRM2011組織を有効/無効にできるようにしたい。
私はこのようなコードを使用しています:
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**
Deployment Webサービスを使用するクラスですが、CRM 2011では、DeploymentWCFサービスにはそのようなメソッドは含まれていません。組織を有効または無効にするにはどうすればよいですか?
返信は大歓迎です。
ありがとうございました。