ПланФикс API task.updateCustomData — различия между версиями

Материал из ПланФикс
Перейти к: навигация, поиск
(Новая страница: «{{#seo: |title=ПланФикс API task.updateCustomData |titlemode=append |keywords=планфикс, задачи, апи, api |description=ПланФикс AP…»)
 
Строка 3: Строка 3:
 
|titlemode=append
 
|titlemode=append
 
|keywords=планфикс, задачи, апи, api
 
|keywords=планфикс, задачи, апи, api
|description=ПланФикс API task.update
+
|description=ПланФикс API task.updateCustomData
 
}}
 
}}
  
 
Функция обновления пользовательских полей задачи. Может использоваться, если у пользователя нет прав на изменение задачи и поэтому использовать функцию task.update он не может, но при этом есть права на изменение пользовательских полей.
 
Функция обновления пользовательских полей задачи. Может использоваться, если у пользователя нет прав на изменение задачи и поэтому использовать функцию task.update он не может, но при этом есть права на изменение пользовательских полей.
 +
 
Формат запроса:
 
Формат запроса:
 
<source lang="xml">
 
<source lang="xml">
 
<?xml version="1.0" encoding="UTF-8"?>
 
<?xml version="1.0" encoding="UTF-8"?>
<request method="task.update">
+
<request method="task.updateCustomData">
 
   <account></account>
 
   <account></account>
 
   <sid></sid>
 
   <sid></sid>

Версия 14:02, 22 июня 2018

Функция обновления пользовательских полей задачи. Может использоваться, если у пользователя нет прав на изменение задачи и поэтому использовать функцию task.update он не может, но при этом есть права на изменение пользовательских полей.

Формат запроса:

<?xml version="1.0" encoding="UTF-8"?>
<request method="task.updateCustomData">
  <account></account>
  <sid></sid>
  <task>
    <id></id>
    <general></general>
    <customData>
      <customValue>
        <id></id>
        <value></value>
      </customValue>
      <!-- ... -->
    </customData>
  </task>
  <signature></signature>
</request>
Название Тип Значение Примечание
id int идентификатор обновляемой задачи
general int номер задачи (если задан, используется вместо id)
customData значения пользовательских полей задачи
customData.customValue.id идентификатор пользовательского поля задачи
customData.customValue.value значение пользовательского поля задачи

Ответ при удачном выполнении функции:

<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
  <task>
    <id></id>
  </task>
</response>
Название Тип Значение Примечание
task.id int идентификатор обновляемой задачи


В противном случае будет возвращен ответ с ошибкой:

<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
  <code></code>
</response>

Перейти