-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Статутсы документов #100
Comments
Перечня статусов нет, да его и не может быть, потому что там могут быть статусы наподобие "На согласовании: Иванов". Вместо статусов в Docflow API - логические флажки, которые говорят, можно или нет выполнять какое-то конкретное действие. Пример: http://api-docs.diadoc.ru/ru/latest/proto/XmlBilateralDocflow.html Опишите поподробнее, какую проблему вы хотите решить при помощи статусов, возможно, мы сможем ответить более конкретно |
Добрый день. |
Если нужно просто показывать, то чем плохи текстовые статусы? |
Их бы хотелось ещё и сохранять, а также периодически проверять снова. А в таком случае сравнивать проще значение типа int. |
А зачем периодически проверять статусы документов? Если хочется узнавать о всех изменениях состояния документов в ящике, то, возможно, для этого подойдет метод Аннулирование (отзыв) может произойти для документа с завершенным документооборотом. |
У нас есть функционал, который подписывает и отправляет заранее подготовленные документы в Диадок. Там же нужно снимать отчёт по отправленным документам. Здесь и нужно проверять их статусы. Но этот функционал нужен только для конкретных контрагентов. |
Здравствуйте. Вопрос по обращению обращение № 11485453.
В API есть метод GetDocflows, который возвращает список документов по их идентификаторам. Результат содержит Documents - список документов. В каждом документе содержится структура DocumentWithDocflow, для которой в свою очередь есть структура Docflow, которая представляет состояние документооборота для одного документа.
Есть какой-то универсальный справочник статусов документа? DocflowStatus.PrimaryStatus возвращает строку с названием статуса. Нет enum-а таких статусов?
Метод GetDocument очень громоздкий, долго выполняется и нет возможности отправить сразу несколько документов (MessageId и EntityId), поэтому предпочтительнее использовать именно GetDocflows.
The text was updated successfully, but these errors were encountered: