다음을 통해 공유


라이브 작업 항목을 닫거나 큐 항목을 비활성화하는 방법

Visual Studio의 콘솔 앱(.NET Framework)에서 다음 샘플 코드를 사용하여 연결된 큐 항목을 비활성화하여 라이브 작업 항목의 닫기를 트리거할 수 있습니다.

사용자 환경에 맞게 샘플 코드를 수정하는 방법에 대한 자세한 내용은 빠른 시작: 조직 서비스 샘플(C#)으로 이동합니다.

 static void Main(string[] args)
 {
     // e.g. https://yourorg.crm.dynamics.com
     string url = "<your environment url>";
     // e.g. you@yourorg.onmicrosoft.com
     string userName = "<your user name>";
     // e.g. y0urp455w0rd 
     string password = "<your password>";
 
     string conn = $@"
     Url = {url};
     AuthType = OAuth;
     UserName = {userName};
     Password = {password};
     AppId = 51f81489-12ee-4a9e-aaae-a2591f45987d;
     RedirectUri = app://58145B91-0C36-4500-8554-080854F2AC97;
     LoginPrompt=Auto;
     RequireNewInstance = True";

     using (var svc = new CrmServiceClient(conn))
     {

         WhoAmIRequest request = new WhoAmIRequest();
 
         WhoAmIResponse response = (WhoAmIResponse)svc.Execute(request);
 
         Console.WriteLine("Your UserId is {0}", response.UserId);
 
         try
         {
             //Provide queueitem id as the second parameter which has to be deactivated.
             svc.UpdateStateAndStatusForEntity("queueitem", new Guid("6f15a7f0-8788-eb11-a812-000d3a593524"), 1, 2);
         }
         catch (Exception ex)
         {
             Console.WriteLine(ex.Message);
         }

         Console.WriteLine("Press any key to exit.");
         Console.ReadLine();
     }
 }

통합 회람 개요
통합 라우팅 설정
통합 라우팅이 큐 항목 및 해당 API에 미치는 영향