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

Материал из ПланФикс
Перейти к: навигация, поиск
м (Правки SliZzzZ (обсуждение) откачены к версии Seva)
Строка 98: Строка 98:
 
   <code></code>
 
   <code></code>
 
</response>
 
</response>
 +
</source>
 +
{| class="wikitable" style="margin-top: 1em; width:100% "
 +
!width="50"|Значение ''code'' !! Расшифровка
 +
|-
 +
|align="center"| 0000|| неизвестная ошибка
 +
|-
 +
|}
  
  
  
 
== Перейти ==
 
== Перейти ==
 +
*[[ПланФикс API]]
 
*[[ПланФикс API:Действия]]
 
*[[ПланФикс API:Действия]]
*[[Список функций]]
 

Версия 12:26, 27 октября 2010

Добавление действия. Можно добавить комментарий или тайм треккинг:

<?xml version="1.0" encoding="UTF-8"?>
<request method="action.add">
  <account></account>
  <sid></sid>
  <action>
    <description></description>
    <timeTracker>
      <workDate></workDate>
      <beginTime></beginTime>
      <endTime></endTime>
      <workKind>
        <id></id>
        <name></name>
        <workType>
          <id></id>
          <name></name>
        </workType>
      </workKind>
    </timeTracker>
    <task>
      <id></id>
      <title></title>
    </task>
    <notifiedList>
      <user>
        <id></id>
        <id></id>
        <!-- ... -->
      </user>
    </notifiedList>
    <reminder>
      <date></date>
    </reminder>
  </action>
  <sirnature></sirnature>
</request>
Название Тип Значение Примечание
description string текст с описанием действия, комментарий
timeTracker таймтрекер не обязательный параметр. если отсутствует, то это обычный комментарий
timeTracker.workDate DateTime дата действия
timeTracker.beginTime Time час начала
timeTracker.endTime Time час окончания
timeTracker.workKind тип работы
timeTracker.workKind.id int идентификатор типа работы
timeTracker.workKind.workType вид выполненной работы
timeTracker.workKind.workType.id int идентификатор выполненной работы
task задача, в рамках которой выполняется это действие
task.id int идентификатор задачи
notifiedList этим действием необходимо уведомить следующих пользователей необязательный параметрполе
notifiedList.user список пользователей которые получат уведомление
notifiedList.user.id int идентификатор пользователя
reminder необязательный параметр
reminder.date DateTime дата когда необходимо уведомить


Результат удачного выполнения запроса:

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

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

<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
  <code></code>
</response>
Значение code Расшифровка
0000 неизвестная ошибка


Перейти