3.3.4.17. Метод получения списков документооборотов в пакетах
Метод GetGroupList предназначен для получения состава групп документооборотов, начиная с заданного момента времени.
byte[] GetGroupList (DateTime date, DocFlowDirection? direction);
| |
date
|
Этот параметр устанавливает момент времени, начиная с которого будут собраны данные о составе групп, полученных или отправленных с этого момента времени.
|
direction
|
Необязательный параметр, принимающий значение "ingoing" или "outgoing".
Для отбора при фильтрации записей о документах только одного из направлений:
По умолчанию (если параметр не задан) будет использоваться значение "ingoing".
|
Пример ответа метода:
<?xml version="1.0" encoding="utf-8"?>
<GroupsDescription RequestDateTime="2023-12-25 15:22:51.639"
IsLast="true"
LastRecordDateTime="2023-12-25 15:16:55.720">
<Group Id="11abe93c-3c79-4e79-9347-d0aab9df9e35">
<DocFlowID="11abe93c-3c79-4e79-9347-d0aab9df9e35"/>
<DocFlowID="11abe93c-3c79-4e79-9347-d0aab9df9e35"/>
</Group>
</GroupsDescription>
Количество <Docflow Id=""> в каждом блоке <GroupId="GUID"> определяет количество документов внутри группы.
Группа добавляется в xml ответа метода в полном составе и в том случае, если в выборку по параметру date попадают не все документы (DocFlowID) группы.