Возвращает информацию о заданиях.
URL: http://gateway.workaud.com/extapi/getjobs
Название параметра | Описание |
---|---|
id | Перечисленные через запятую ID заданий |
name | Название задания |
Number | Номер задания |
CreatedAfter |
Дата создания заданий >= указанной даты |
CreatedBefore |
Дата создания заданий <= указанной даты |
UserID |
Код пользователя исполнителя, нескольких значений через запятую |
CreatedBy |
Код Администратора, нескольких значений через запятую |
TaskShablonID |
Код шаблона, нескольких значений через запятую |
Repeatable |
Признак повторяемости (1 - повторяемое) |
Details |
Числовой параметр:0 – Возвращать только заголовки заданий без детализации(по умолчанию);1 - возвращать содержимое заданий без прикрепленных файлов; 2 – возвращать содержимое заданий вместе с файлами(фотографии, аудио записи и прикрепленные к заданию файлы). |
fields |
Перечислены поля через запятую которые нужно вернуть. Доступные поля: id, name, statusid, Number, Description, UserID, UserLogin, UserFirstName, UserLastName, CreatedOn, CompletedOn |
<Result>
<ErrorCode> int | код ошибки </ErrorCode>
<Data>
<Job>
<Id> int | идентификатор </Id>
<StatusId> int | статус (140-выполнено)</StatusId>
<Number>string | номер</Number>
<Name>string | название</Name>
<Description>string | описание</Description>
<UserId> int | идентификатор пользователя</UserId>
<UserLogin> string | логин пользователя </UserLogin>
<UserFirstName> string | имя пользователя </UserFirstName>
<UserLastName> string | фамилия пользователя </UserLastName>
<CreatedOn>date | дата создания</CreatedOn>
<CompletedOn>date | дата выполения</CompletedOn>
<JobFiles>
<File>
<Id> int | идентификатор </Id>
<Name>string | имя файла</Name>
<Url>string | Url файла</Url>
<Length>int | длина в байтах</Length>
</File>
…
</JobFiles>
<JobDetails>
<JobDetail>
<Id> int | идентификатор блока</Id>
<Caption> string | заголовок блока </Caption>
<TypeId> int | тип блока*</TypeId>
<Value>В зависимости от типа блока*</Value>
</JobDetail>
…
</JobDetails>
</Job>
…
</Data>
</Result>
Содержимое тега Value в зависимости от типа блока:
<Value>string | Да, нет или не определено</Value>
<Value>
<Item>
<Name> string | название выбранного пункта</Name>
<Url> string | Url изображения</Url>
</Item>
…
</Value>
<Value>string | Текст</Value>
<Value>double | Значение</Value>
<Value>date | Дата</Value>
<Value>
<File>
<Id> int | идентификатор </Id>
<Name> string | имя файла </Name>
<Format> int | формат (1-изображение, 2-аудио)</Format >
<Url> string | Url файла </Url>
<Length> int | длина в байтах </Length>
<Comment> string | комментарий </Comment>
<DateCreate> date? | Дата создания </DateCreate>
</File>
…
</Value>
<Value>double | Значение</Value>
<Value> string | Url файла </Value>
<Value> string | Телефон</Value>
<Value>
<Text>string | Адрес</Text>
<Latitude>double? | Широта</ Latitude >
<Longitude>double? | Долгота</ Longitude >
</Value>
<Value>
<ShopId> int | идентификатор ТТ</ShopId>
<ShopName> string | Наименование ТТ</ShopName>
<ShopAddress> string | Адрес ТТ</ShopAddress>
<Products>
<Product>
<Id> int | идентификатор номенклатуры</Id>
<Name> string | Наименование номенклатуры </Name>
<SKU> string | SKU номенклатуры </SKU>
<Stock> int? | учет</Stock>
<Price> double? | Цена </Price>
<Fact> int? | факт (присутствует, если нет разделения по складам)</Fact>
<Warehouses>
<Warehouse>
<Id> int | идентификатор склада</Id>
<Name> string | Наименование склада </Name>
<Fact> int | факт </Fact>
</Warehouse>
…
</Warehouses>
…
</Product>
</Value>
<Value>string | Время в формате часы:минуты</Value>>
Формат даты ISO_8601: YYYY-MM-DDThh:mm:ss[.mmm].
Тип данных со знаком вопрос, например date? означает, что возможно значение null.