Добрый день всем.
Возникла задача программной смены ответственного для инцидента, assign выдает ошибку, прочитал что нужно через route.
Написал следующий код:
Код:
// Create the target object for the request.
TargetQueuedIncident target = new TargetQueuedIncident ();
// incid - код инцидента
target.EntityId = incid;
// Create the request object.
RouteRequest route = new RouteRequest();
// Set the properties of the request object.
route.Target = target;
route.RouteType = RouteType.User;
route.EndpointId = newowner;
// Execute the request.
RouteResponse routed = null;
routed = (RouteResponse)ws.Service.Execute(route);
//если routed не равно null то теоретически все прошло успешно
return !(routed == null);
возвращает True,
даже срабатывает оповещение коллаут, об смене ответственного, указан новый ответственный.
Только карточку инцидента открываю а там ничего не поменялось.