Partage via


Comment fermer les éléments de travail actifs ou désactiver les éléments de la file d’attente

Vous pouvez utiliser l’exemple de code suivant dans votre application console (framework .NET) de Visual Studio pour déclencher la fermeture des éléments de travail actifs en désactivant l’élément de file d’attente associé.

Pour plus d’informations sur la façon dont vous pouvez modifier l’exemple de code en fonction de votre environnement, accédez à Démarrage rapide : exemple de service d’organisation (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();
     }
 }

Voir aussi

Présentation de l’acheminement unifié
Configurer le routage unifié
Comment l’acheminement unifié affecte les éléments de la file d’attente et leurs API correspondantes