У меня есть две пользовательские формы 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 не поддерживает идентификаторы категорий полей (проект)».
Если вы попытаетесь установить значение настраиваемого поля для объекта, с которым еще не связано это поле (нет формы для объекта, содержащего поле), Workfront автоматически прикрепит соответствующую форму. Если только эти формы используют ваши поля, вы сможете просто установить значения полей и покончить с этим.
Однако, если вы хотите прикрепить определенные настраиваемые формы, не заполняя поля, или если у вас есть поле, связанное с несколькими формами, и вы хотите убедиться, что определенная форма прикреплена, вы должны сначала прикрепить формы в одном вызове и затем обновите поля в другом.
Чтобы прикрепить пользовательскую форму,
PUT <Workfront URL.../<objectID?updates = {objectCategories:[{categoryID:`"<custom form ID>`",categoryOrder:<order of form, starting with 0>,objCode:`"CTGY`"}]}
Обратите внимание, что это удалит все формы, не указанные явно в этом вызове (он не добавляется), поэтому вам нужно будет захватить все существующие формы и повторно применить их.
Ниже вызов 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"}
Я хочу знать, позволит ли метод POST создать объект (скажем, проект здесь) с несколькими настраиваемыми полями (разными настраиваемыми полями) из нескольких настраиваемых форм. Если да, то как указать идентификатор категории для нескольких форм в URL-адресе запроса?