Я написал код C# для создания дефекта VersionOne. Этот код работает правильно. Теперь мне нужно связать вновь созданный дефект с элементом Epic (Portfolio). Для теста я вручную связал дефект с Epic через графический интерфейс V1. Когда я использовать API остального, чтобы отобразить дефект, я вижу:VersionOne SDK: Как связать дефект с эпическим?
<Relation name="Super">
<Asset href="/VersionOne/rest-1.v1/Data/Epic/493072" idref="Epic:493072"/>
</Relation>
Я предположил, что делает отношения с другими дефектами к другому Epics был вопросом установки атрибута «Super» с соответствующим значением EPIC. Так, в моем коде я пробовал:
IAttributeDefinition superAttribute = storyType.GetAttributeDefinition("Super");
newDefect.SetAttributeValue(superAttribute, "Epic:493074");
К сожалению, это бросает следующее исключение при запуске кода:
ERROR: Connection exception!
*** VersionOne.SDK.APIClient
*** Error writing to output stream VersionOne.SDK.APIClient.APIException: Violation'Invalid'Defect.Super
Кто-нибудь знает, как связать вновь созданный дефект с эпическим?
Вы когда-нибудь получали эту работу? –
Да. Спасибо за напоминание. Мне нужно добавить свой ответ. – rrirower