So schließen Sie Live-Work-Elemente oder deaktivieren Warteschlangen-Elemente
Sie können den folgenden Beispielcode in Ihrer Console App (.NET Framework) von Visual Studio verwenden, um das Schließen von Live-Workitems durch Deaktivieren des zugehörigen Warteschlangenelements auszulösen.
Informationen darüber, wie Sie den Beispielcode an Ihre Umgebung anpassen können, finden Sie unter Quickstart: Organisationsdienst-Beispiel (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();
}
}
Verwandte Informationen
Übersicht über das einheitliche Routing
Ein einheitliches Routing festlegen
Wie sich einheitliches Routing auf Elemente der Warteschlange und die entsprechenden APIs auswirkt