Система «ГАЛС» является платформой для построения информационной системы предприятия и позволяет управлять его работой, рассматривая деятельность предприятия как совокупность бизнес-процессов. Применение платформы состоит в выполнении трех последовательных шагов — моделирования, управления и масштабирования.
«Отличительной особенностью нашей системы является бизнес-моделирование. Этот способ абстракции дал возможность избежать написания индивидуальных программных решений под каждый случай, поскольку в системе «ГАЛС» прикладные решения, в большей степени, получаются в результате создания бизнес-модели предприятия. Этот подход резко снижает затраты на создание конфигурации под конкретного заказчика», — рассказывает о системе Александр Киваев, руководитель проекта ГАЛС.
Моделирование. Перед началом работы с системой требуется определить бизнес-модель предприятия, регламентирующую работу сотрудников и правила выполнения операций. Бизнес-модель может изменяться в процессе эксплуатации системы.
Составляющие бизнес-модели:
- Управленческая структура, являющаяся картой бизнеса. Она имеет иерархическую структуру, каждый узел которой является зоной ответственности персонала;
- Типовые бизнес-процессы, состоящие из последовательности шагов. Каждый шаг включает одну или более операций, например, операции со счетами, накладными, приказами и т.п.;
- Роли, закрепленные за элементами управленческой структуры;
- Пользователи, выступающие в одной и более ролях.
При определении бизнес-модели могут быть учтены такие параметры, как временные нормы выполнения операций, подчиненность бизнес-процессов друг другу, возможные ветвления при выполнении.
Для работы с данными, специфичными для предприятия, система предоставляет возможность создавать конфигурации, включающие любые типы данных, отражающих бизнес-сущности, например, документы, справочники, отчеты и т.п. Также возможно использование готовых конфигураций, которые предлагает компания «ГАЛС Софт» и ее партнеры.
Простота конфигурирования достигается использованием метаданных. Средством редактирования метаданных является встроенный конфигуратор, позволяющий создавать новые типы данных в объектно-ориентированной нотации. Используя метаданные, система динамически строит объекты базы данных и объекты бизнес-логики.
Управление.
«В основу системы «ГАЛС» мы положили предпосылку о том, что информационная система предприятия должна быть инструментом, посредством которого осуществляется управление процессами предприятия», — продолжает рассказ Александр Киваев, — «Именно оперативное управление, когда руководителям предприятия предоставляется информация на каких этапах, в настоящее время, находятся процессы и какую работу выполняет персонал. Что и было реализовано в нашей системе.» Система «ГАЛС» отличается оригинальным пользовательским интерфейсом, основой которого является Активная панель (см. рис. 1), по внешнему виду напоминающая Microsoft Messenger. В процессе работы пользователь видит список типовых бизнес-процессов, доступных для старта. Также отображаются задачи пользователя, которые он должен выполнить в рамках текущих бизнес-процессов. Активная панель автоматически обновляется каждый раз при изменении состояния бизнес-процессов, в которых участвует пользователь.
В зависимости от определенных бизнес-моделью полномочий пользователи могут видеть информацию о текущем состоянии процессов. В случае отклонения от графика работ система уведомляет пользователей об этом.
Масштабирование. Встроенные средства распределенной работы позволяют объединить географически удаленные друг от друга подразделения предприятия в единую информационную систему. Этим достигается возможность консолидировать данные и выполнять распределенные бизнес-процессы, проходящие через различные подразделения предприятия.
Система «ГАЛС» может использоваться в сочетании с другими информационными системами. В этом случае «ГАЛС» играет роль системы управления бизнес-процессами, в то время как непосредственно учетные данные хранятся и обрабатываются в рамках существующего решения. Примером успешной интеграции системы «ГАЛС» с другими продуктами служит решение Бизнес-процессор «ГАЛС» для Microsoft Navision.