Задача [AS27]: DataSource.xml для предоставления данных о подписях документа

Формулировка проблемы: необходима возможность предоставления данных о подписях документа для формирования кастомизированных отчетов листов подписей.

Решение: необходимо реализовать DataSource.xml, который будет возвращать все данные о подписях документа в следующем формате:

    <document>

    <docInfo>
        <number>Номер документа</number>
        <subject>Краткое содержание документа</subject>
        <regDate>Дата регистрации</regDate>
        <author>Автор документа</author>
        <docType>Тип документа</docType>
        <registry>Реестр документа</registry>
    </docInfo>

    <signatures>
        <signature>
            <userID>Идентификатор пользователя</userID>
            <userName>ФИО пользователя</userName>
            <position>Должность</position>
            <signDate>Дата и время подписания</signDate>
            <comment>Комментарий</comment>
            <signType>Тип</signType>
            <signResult>Результат</signResult>
            <value>Тип подписи</value>
        </signature>
    </signatures>

    </document>

В секции docInfo возвращается информация о документе. В секции signatures для каждой из подписи возвращаются следующие данные: