19.03.2008, 13:18 | #1 |
Участник
|
Как поменять ответственного за инцидент?
Добрый день всем.
Возникла задача программной смены ответственного для инцидента, 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); даже срабатывает оповещение коллаут, об смене ответственного, указан новый ответственный. Только карточку инцидента открываю а там ничего не поменялось. |
|