ТОТ
Pyramid v3.0
Платформа автоматизации
Назначение платформы
ТОТ Pyramid – универсальная программная платформа автоматизации процессов на основе микросервисной архитектуры.

Микросервисы – это компоненты программной платформы, являющиеся изолированными приложениями, выполняющими уникальные в рамках платформы обеспечивающие и технические функции, которые обмениваются данными с другими приложениями по протоколу HTTP в парадигме архитектурного стиля REST. Эти сервисы построены вокруг бизнес-потребностей и развёртываются независимо друг от друга с использованием полностью автоматизированной среды.

Компонент Администрирования в составе программной платформы обеспечивает возможности настройки части сервисов через графический пользовательский интерфейс.

Функции компонента администрирования

Уведомления

  • уведомление для отображения в рамках системы
  • уведомление для электронной почты
  • настройка шаблона уведомления, использование в шаблоне переменных для подстановки значений из атрибутов объектов системы
  • отправка уведомления по событию процесса

Жизненные циклы

  • настройка перечня состояний объекта
  • настройка возможных переходов между состояниями и их условий, правил и привилегий
  • настройка необходимости валидации полей формы объекта
  • выполнение произвольных скриптов при переходах
  • управление версионностью жизненных циклов
  • миграция состояний системных объектов между жизненными циклами и их версиями

Справочники

  • формирование справочников
  • настройка иерархии элементов справочника
  • ответы на запросы элементов справочников

Интерфейс компонента администрирования

Сервис уведомлений

Создание и редактирование расписания отправки уведомлений
Создание и редактирование шаблонов текстов уведомлений
Настройка каналов отправки уведомлений

Сервис жизненных циклов

Создание нового жизненного цикла
Графический редактор жизненного цикла
Настройка правил перехода объекта на новый этап жизненного цикла

Сервис справочников

Создание нового справочника
Настройка справочника
Создание и настройка вложенных элементов справочника

Требования к программному обеспечению

Требования к программному обеспечению программной платформы TOT Pyramid:

  • операционная система: Linux
  • язык программирования: Java, Scala, JavaScript
  • система управления базами данных: Postgre SQL
  • среды исполнения: JVM, NodeJS

Компоненты инфраструктуры:

  • веб-сервер: Akka-http
  • веб-фреймворк: Akka
  • JS-фреймворк: ReactJS, Typescript
  • CSS-фреймворк: Material UI
  • программные библиотеки: JDBC + Slick

Прочие инструменты:

  • PgAdmin
  • Elastic Search + Kibana
  • Kafka
  • Gitlab
  • Nexus OSS
  • Docker
  • Prometheus + Grafana

Стоимость платформы

Платформа предоставляется бесплатно как среда для внедрения готовых и заказных бизнес-модулей под индивидуальные запросы заказчика.