Списки документов
Для получения списка документов на сервер следует отправить запрос вида:
https://budgetform.appspot.com/x?command=list&process=XXX&form=YYY&cursor=ZZZ
- параметр process – ключ процесса, соответствующего типу запрашиваемого документа
- параметр form – ключ формы-представления
- параметр cursor – опциональный параметр, определяющий первую запись выборки
Для получения ключей процесса и формы следует выполнить запрос мета-данных.
В результате Process Insight вернёт xml-файл, содержащий список документов с их атрибутами. За один запрос возвращается не более 30 документов. Если возвращён неполный список документов, то среди атрибутов xml-файла будет cursor – значение курсора, которое нужно передать в следующем запросе для получения очередного набора документов.
Выборка заявок на оплату
В зависимости от особенностей настройки конфигурации, для выбора заявок на оплату может быть выполнен запрос вида:
https://budgetform.appspot.com/x?command=bp&process=XXX
- XXX – ключ процесса, возвращаемый запросом мета-данных
Запрос возвращает перечень документов и, если выбраны не все документы, параметр offset в тэге documents:
<documents offset="30">
...
</documents>
Параметр offset может указываться в строке-запросе для продолжения выбора документов по тому же критерию.
Дополнительно в запросе могут указываться следующие критерии:
- code – номер заявки
- createdAfter – заявки, созданные позднее заданной даты
- createdBefore – заявки, созданные ранее заданной даты
- closedAfter – заявки, закрытые позднее заданной даты
- closedBefore – заявки, закрытые ранее заданной даты
Даты передаются в формате yyyy-mm-dd.
Пример
https://budgetform.appspot.com/x?command=bp&process=XXX&auth=YYY&createdAfter=2016-12-01&offset=30