Ошибка изменения статуса билета BMC Remedy в сети asp - PullRequest
0 голосов
/ 13 декабря 2018

Я использую MVC для управления повышением и разрешением билетов BMC.Однако для определенных групп есть дополнительные поля, которые открываются после выбора типа изменения «Разрешено». Я попытался ввести значения в эти поля, но все же не смог разрешить инцидент.Ниже используется код,

StagingRequest.Incident_Nature = "NA";
StagingRequest.Network_Infrastructure = "NA";
StagingRequest.Incident_Element = "NA";
String ss = _WS1.HelpDesk_Modify(_AI1, StagingRequest.Incident_Number, StagingRequest.Type_of_Change, StagingRequest.Status_Reason, StagingRequest.Group_Name, StagingRequest.Assignee_Login_ID, StagingRequest.Resolution, StagingRequest.Incident_Nature, StagingRequest.Network_Infrastructure, StagingRequest.Incident_Element, StagingRequest.WorkLog_SupportDiary, StagingRequest.Work_Info_Notes, StagingRequest.Expiry_Date);

Обратите внимание, что я попытался ввести действительные значения раскрывающегося списка в этих 3 полях, все еще та же ошибка "Невозможно изменить: ОШИБКА (100000308):; Пожалуйста, выберите значение для следующегополя перед разрешением заявки; «Тип инцидента», «Сетевая инфраструктура» и «Элемент инцидента». "

Другие группы, для которых дополнительные поля не требуются, работали с приведенным ниже кодом,

String ss = _WS1.HelpDesk_Modify(_AI1, StagingRequest.Incident_Number, StagingRequest.Type_of_Change, StagingRequest.Status_Reason, StagingRequest.Group_Name, StagingRequest.Assignee_Login_ID, StagingRequest.Resolution, null, StagingRequest.Cause_for_SLA_Violation, StagingRequest.SLA_Comments, StagingRequest.WorkLog_SupportDiary, StagingRequest.Work_Info_Notes, StagingRequest.Expiry_Date);
...