Формулировка проблемы: если подписывать
документ при завершении работы с действием (согласование,
утверждение либо ознакомление), соответствующий метод API
rest/api/workflow/process_info
передает параметр
rawdata
(данные для подписи). В то же время при
обычном подписании (с помощью кнопки "Подписать") такой
параметр взять неоткуда.
Связанная задача: API45
Решение: необходимо добавить в метод API
rest/api/docflow/doc/document_info
следующий
выходной параметр:
rawdata
- Base64 закодированные подписываемые
данные.
Пример возвращаемых данных
[ { ... "defective": "false", "bases": ["f40b665c-f1f4-40b3-bdc5-291911def539"], "actions": ["8194d282-5da1-42fe-95f3-a3db09597a29"], "registryID": "faab665c-f1f4-40b3-bdc5-291911def5bb", "asfDataID": "ff94d282-5da1-42fe-95f3-a3db09597ee1", "rawdata": "gs65nEDW1GxiEoj22XoJ6QPwWUM%3D" } ]