Я не вижу никакого issueBuilder
метода для установки значения поля "Среда" в "создании задачи". Поле Environment не скрыто. Я вижу это на экране «Создать задачу».
Невозможно установить значение для поля «Среда» в Jira с помощью Jira REST Java Client
comment
какой тип пользовательского поля Environment? Что вы получаете в ответ? обычно есть ключ к тому, в чем проблема
- person ThePavolC   schedule 28.04.2015
comment
1. Я использую jira-rest-java-client-2.0.0-m2.jar. Не использую http get/post. Я использую factory.createWithBasicHttpAuthentication. успешно, когда я создаю проблему типа «История», поскольку в ней нет поля «Окружающая среда». С помощью приведенного выше кода я пытаюсь создать проблему типа «Ошибка», для которой требуется «Окружающая среда» в качестве обязательного поля. Поэтому я не вижу какого-либо системного метода для Environment, такого как для Description SetDescription(Descvalue); 3. «Окружающая среда» является системным полем и по нашему требованию сделано обязательным. Сообщение об ошибке: «Для создания проблемы требуется среда»
- person Osm Dev   schedule 28.04.2015
comment
Вы нашли какое-нибудь разрешение, я пытаюсь его получить. Я не вижу этого здесь: docs.atlassian.com/jira/REST/latest/ #d2e847
- person AskMe   schedule 22.07.2015
Ответы (2)
Поле среды доступно после создания с помощью REST API в группе «поля»: JIRA 6.4.12 Документация по REST API
Итак, массив «fields» в PHP выглядит так:
"fields" => array(
"project" => array("key" => 'WHATEVER'),
"summary" => $summary,
"description" => $description,
"environment" => $environment,
"issuetype" => array("id" => $issueType)
)
Убедитесь, что поле «среда» является частью экрана по умолчанию для этого проекта. В противном случае создание задачи не удастся.
person
Webomatik
schedule
16.10.2015
В билдере нет специального метода для поля "environment", но вы можете использовать метод setFieldValue, например: builder.setFieldValue("environment", "Some value")
person
Antony Kovlyashenko
schedule
17.07.2016