Как мы публикуем настраиваемые поля из нескольких категорий в Workfront

У меня есть две пользовательские формы A1, A2, A3 и поля a1, a2, a3 в формах соответственно. Я хочу создать новый проект с произвольными полями из форм А1, А2. Как мы должны включать несколько идентификаторов категорий в URL-адрес POST

/attask/api/v10.0/PROJ?fields=parameterValues&name=XXX&DE:a1=hello&DE:a2=hello1&categoryID=<A1/A2 category ID - How should i fill it.>

Я пытался добавить этот параметр, но безуспешно.

Я получил следующее сообщение об ошибке: «APIModel V10_0 не поддерживает идентификаторы категорий полей (проект)».

JS - События опций формы
JS - События опций формы
В продолжение предыдущей статьи CSS - стили, связанные с вводом формы , в этой статье мы будем использовать JS для взаимодействия с формами, на этот...
CSS - Стили, связанные с вводом формы
CSS - Стили, связанные с вводом формы
Общими стилями ввода для форм являются Input (включая Text, Radio, checkbox), Select и Textarea, из которых Input относительно прост, поэтому в этой...
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Наличие на корпоративном сайте форм заявлений о приеме на работу, или "трудовых анкет", экономит время и деньги как для соискателей, так и для...
0
0
217
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Если вы попытаетесь установить значение настраиваемого поля для объекта, с которым еще не связано это поле (нет формы для объекта, содержащего поле), Workfront автоматически прикрепит соответствующую форму. Если только эти формы используют ваши поля, вы сможете просто установить значения полей и покончить с этим.

Однако, если вы хотите прикрепить определенные настраиваемые формы, не заполняя поля, или если у вас есть поле, связанное с несколькими формами, и вы хотите убедиться, что определенная форма прикреплена, вы должны сначала прикрепить формы в одном вызове и затем обновите поля в другом.

Чтобы прикрепить пользовательскую форму,

PUT <Workfront URL.../<objectID?updates = {objectCategories:[{categoryID:`"<custom form ID>`",categoryOrder:<order of form, starting with 0>,objCode:`"CTGY`"}]}

Обратите внимание, что это удалит все формы, не указанные явно в этом вызове (он не добавляется), поэтому вам нужно будет захватить все существующие формы и повторно применить их.

Я хочу знать, позволит ли метод POST создать объект (скажем, проект здесь) с несколькими настраиваемыми полями (разными настраиваемыми полями) из нескольких настраиваемых форм. Если да, то как указать идентификатор категории для нескольких форм в URL-адресе запроса?

user3636388 25.06.2019 07:51

Ниже вызов API работал

POST <Workfront URL.../<object>?updates = {objectCategories:[{categoryID:`"<custom form ID1>`",categoryOrder:<order of form, starting with 0>,objCode:`"CTGY`"},{categoryID:`"<custom form ID2>`",categoryOrder:<order of form, starting with 0>,objCode:`"CTGY`"}]],name:"`<object_name>`", DE:a1:"hello", DE:a2:"hello1"} 

Другие вопросы по теме