Открытый API контент-сервера платформы «Спутник ЕСМ»
ГК «КОРУС Консалтинг» выпустила обновление платформы «Спутник ECM» (версия 2.4), в котором открыла для сторонних разработчиков API контент-сервера. Теперь партнеры смогут не только создавать новые компоненты для интерфейса пользователей, но и добавлять новую функциональность для своих решений. Специалисты компании также выполнили работу по переводу всех встроенных в коробочное решение типов документов на кастомные, реализованные на визуальных конструкторах.
В новой версии стала доступна библиотека разработчика – Sputnik Foundation Classes (SFC), которая предоставляет объектно-ориентированную программную среду для доступа к службам и механизмам контент сервера платформы «Спутник».
REST API включает свыше 50 методов и предоставляет весь набор инструментов для работы с объектной моделью (аутентификация, управление сессиями, работа с пользователями и группами пользователей, правами на объекты, управление контентом и объектами). Благодаря этому партнеры и заказчики могут самостоятельно расширять функциональность решения силами своих разработчиков – например, добавлять новую бизнес-логику по обработке документов или назначению прав, а также создавать собственные модули интеграции с внешними информационными системами без привлечения вендора.
Как отмечают в «КОРУС Консалтинг», аналогичные инструменты существуют в платформе EMC Documentum (Documentum Foundation Classes) и других аналогичных решениях класса enterprise. Теперь они стали доступны и в российской ЕСМ-платформе. Sputnik Foundation Classes снимает все ограничения для партнеров компании в части кастомизации решений для своих заказчиков.
Кроме того, в новой версии переведены на визуальные конструкторы все типы документов коробочного решения: входящие, обращения граждан, исходящие, распорядительные, организационные, внутренние, финансовые документы и комплекты финансовых документов, договоры и дополнительные соглашения.
Теперь для всех типов и видов документов за несколько минут возможно подключить новый справочник, создать новый тип задачи и новое состояние, изменить набор атрибутов, маршрут, правила обработки, определить использование электронной подписи и назначения прав, создать новые роли, а также изменить параметры интеграции. Новые настройки можно применить в работающей системе без ее перезагрузки. В случае необходимости разработчики партнера или заказчика смогут собственными силами расширять функциональность визуальных конструкторов, что позволяет реализовать любые типы документов и определять необходимую бизнес-логику их обработки.