Я пытаюсь вставить в поля в custom_fields в заявке. Мне нужно будет вставить / обновить все настраиваемые поля, но, в частности, в заявке есть поле с именем «CSG Director», и я хочу вставить его, когда создаю новую заявку и обновляю значение, если оно существует.
То, как я пытаюсь сделать это сейчас, ошибочно. Я вижу, что значение не является частью $ custom, но не могу понять, как мне его вставить.
поля в билете богомола такие
ID Name value
-- ---- -----
248 Control ID
145 CSG Director Bloggs
200 Complexity
279 Platform
$mantis = New-WebServiceProxy -Uri "http://tickets.mycompany.com/api/soap/mantisconnect.php?wsdl"
$ticketinfo = $mantis.mc_issue_get($($Sec.Username),$($Sec.Password),$ticket)
$ticketUpdate = $ticketinfo
$Custom = New-Object "Microsoft.PowerShell.Commands.NewWebserviceProxy.AutogeneratedTypes.WebServiceProxy3pi_soap_mantisconnect_php_wsdl.ObjectRef"
$Custom.Value = 'ibarnetson'
$Custom.id = 145
$ticketUpdate.custom_fields = $Custom
$mantis.mc_issue_update($($Sec.Username),$($Sec.Password),$ticket,$ticketUpdate)
Я также пытался использовать
"Microsoft.PowerShell.Commands.NewWebserviceProxy.AutogeneratedTypes.WebServiceProxy1pi_soap_mantisconnect_php_wsdl.CustomFieldValueForIssueData"
Я получаю эту ошибку
The property 'Value' cannot be found on this object. Verify that the property exists and can be set.
Любая помощь получена.