Формулировка проблемы: если подписывать
документ при завершении работы с действием (согласование,
утверждение либо ознакомление), соответствующий метод 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"
}
]