В СБИС документы движутся по маршрутам — регламентам. Регламент разбит на этапы, между которыми возможны переходы — действия. Для перехода между этапами нужно выполнить условия, описанные на маршруте. Например, подписать документ или приложить ответ. Кроме обязательных файлов, пользователь по своему усмотрению может приложить любое количество дополнительных.
Любые регламенты в СБИС могут быть изменены под требования пользователя.
Чтобы обработать документ, с помощью метода ExecuteActionEx последовательно вызываются PrepareAction и ExecuteAction:
- на вход PrepareAction передается идентификатор документа и название выполняемого действия. В ответ вызывающая сторона получит подготовленные документы для подписания;
- в метод ExecuteAction передаются подписи и файлы, которые надо приложить к действию.
Узнать какие действия в настоящее время доступны текущему пользователю, можно при помощи метода СБИС.ПрочитатьДокумент. В ExtSDK2 он вызывается через CallSabyApi.
Подробнее о методах реализации пользовательского интерфейса смотрите в разделе.