1. О платформе Synergy

1.1. Назначение платформы

Synergy - это low-code платформа для проектирования, автоматизации и исполнения бизнес-процессов, а также для создания прикладных бизнес-приложений без необходимости классической разработки.

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

Примечание

В контексте обучения под разработкой в Synergy понимается не программирование, а проектирование и настройка бизнес-решений средствами платформы.

1.2. Какие задачи решает Synergy

Платформа Synergy предназначена для решения следующих задач:

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

Synergy позволяет реализовать полный жизненный цикл бизнес-процесса: от ввода данных пользователем до их обработки, маршрутизации, контроля исполнения и хранения результата.

1.3. Роль аналитика в платформе

В типовом сценарии работы аналитик получает описание бизнес-процесса (ордер, техническое задание, регламент) и на его основе:

  • определяет вход и выход процесса;
  • описывает структуру данных;
  • проектирует пользовательские формы;
  • настраивает реестры для хранения и просмотра данных;
  • моделирует маршрут выполнения процесса;
  • определяет роли и участников процесса.

Все перечисленные действия выполняются средствами Synergy без необходимости написания серверного кода.

1.4. Архитектура платформы (логический обзор)

С точки зрения пользователя платформа Synergy состоит из двух ключевых частей:

  • Среда проектирования (Synergy IDE) - используется для создания и настройки приложений, форм, реестров и маршрутов;
  • Среда исполнения (Synergy Server) - отвечает за выполнение процессов, хранение данных, работу пользователей и интеграции.

Аналитик работает преимущественно в Synergy IDE, создавая конфигурацию будущего приложения. После публикации конфигурации приложение становится доступным пользователям в рабочей среде Synergy.