Отображение по умолчанию печатной формы документа
При подтверждении операций, в составе которых есть только один документ, возможно настроить автоматический переход к просмотру его печатной формы, пропустив таким образом просмотр списка документов, состоящего в данном случае из единственного элемента. Кнопки подтверждения\отказа от операции в этом случае доступны как на странице просмотра документа, так и на странице со списком документов.
Для поддержки отображения по умолчанию печатной формы документа требуется выполнить следующие действия:
- настроить отображение формы документа по умолчанию на сервере КриптоПро Ключ;
- обеспечить поддержку отображения формы документа по умолчанию в мобильном приложении с Ключ SDK.
Настройки на сервере (Сервис Подписи)
При отображении документа в мобильном приложении с Ключ SDK могут быть доступны (при выполнении соответствующих настроек) следующие представления документа:
- краткая информация о документе на экране со списком документов в операции;
- печатная форма документа;
- полный текст документа (PDF).
По умолчанию или при отсутствии PDF-формы документа в мобильном приложении с Ключ SDK для операций, состоящих из единственного документа, отображается краткая информация о документе (например, название документа). Для изменения отображаемого по умолчанию представления используется следующая настройка Сервиса Подписи:
Set-SignProperties <Имя экземпляра Сервиса Подписи> -SingleDocumentOperationViewMode <Приоритетная форма документа>
Допустимы следующие значения параметра-SingleDocumentOperationViewMode
:
none
- значение используется по умолчанию. Будет показана краткая информация о документе;ForcePrintableView
- показ сначала печатной формы. Если печатная форма отсутствует, будет показан полный текст документа;ForceDigestView
- показ сначала краткой информации о документе.
Примечание
Переданное в REST-запросе к Сервису Подписи значение ForceDocumentPrintableView
(см. SignatureOperation)
будет проигнорировано, если в настройках Set-SignProperties
были заданы значения параметра -SingleDocumentOperationViewMode -ForcePrintableView или -ForceDigestView
.
Настройки в Ключ SDK
Заданное на сервере (или полученное через REST API в случае значения на сервере none
) значение параметра SingleDocumentOperationViewMode
будет получено
в параметрах instantDocumentView
(iOS)
и getIsInstantDocumentView
(Android) запрошенной операции (iOS, Android).
Пример отображения печатной формы документа по умолчанию:
Пример отображения краткой формы документа по умолчанию: