Средства разработки в BPMSoft: с чего начать

Базовый

Разработка в BPMSoft доступна встроенными и сторонними средствами.

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

Встроенные средства BPMSoft

В BPMSoft предусмотрена встроенная среда разработки в разделе «Конфигурация». Разработка происходит путем добавления новых пакетов и элементов конфигурации в пакеты. Выбор конкретных инструментов и подходов остается на усмотрение проектной команды. Подробнее: Возможности раздела «Конфигурация».

Рисунок 1 — Встроенные средства BPMSoft

Рисунок 1 — Встроенные средства BPMSoft

Элементы конфигурации

В таблице ниже представлены элементы конфигурации и их назначение.

Таблица 1 — Назначение элементов конфигурации

Название Назначение Подробнее о создании элемента
Объект Создание новой структуры данных: таблицы, поля, связи и бизнес-логика для хранения данных Объект
Замещающий объект Расширение или изменение существующего объекта без изменения базовой конфигурации Замещающий объект
Исходный код Добавление серверной логики на C# (сервисы, обработчики, утилиты) Исходный код (C#)
Angular компонент Создание пользовательских элементов UI для продвинутого дизайнера интерфейсов Элементы Angular
Модуль Добавление клиентской логики и функциональности приложения Модуль
Модель представления страницы Настройка логики и поведения страницы редактирования записи Модель представления страницы
Модель представления раздела Настройка логики и поведения раздела
Модель представления детали с реестром Настройка детали со списком записей
Модель представления детали с полями Настройка детали с отображением полей
Модуль Angular Создание Angular-модуля Элементы Angular
Бизнес-процесс Создание и настройка бизнес-процессов для автоматизации бизнес-логики Добавление бизнес-процесса
Rest-сервис Создание REST API для интеграции с внешними системами Интеграция REST веб-сервиса
SOAP-сервис Создание SOAP веб-сервиса для интеграции с внешними системами Интеграция SOAP веб-сервиса
Вебхук Получение данных от сторонних сервисов и запуск бизнес-логики по событию Настройка интеграции вебхуков
Действие процесса Создание пользовательского действия для использования в бизнес-процессах Действие процесса
SQL сценарий Выполнение SQL-скриптов для изменения структуры или данных базы SQL сценарий
Данные Добавление начальных или справочных данных в систему Привязка данных к пакету
Внешняя сборка Подключение внешних .NET библиотек к приложению Внешняя сборка

Замещение элементов конфигурации

Один из принципов, на которых построена BPMSoft, это принцип открытости-закрытости. Это значит, что предустановленные конфигурационные элементы недоступны для прямого изменения, но доступны для расширения в пользовательских пакетах. Данный способ расширения называется механизмом замещения.

В системе представлены следующие виды конфигурационных элементов, которые могут быть замещены:

  1. Объект. Подробнее: Замещающий объект.
  2. Исходный код. Подробнее: Замещение исходного кода (C#).
  3. Клиентский модуль. Подробнее: Замещающий клиентский модуль.
  4. Angular страница. Подробнее: Замещение Angular страницы.

Сторонние средства

Разработка серверного и клиентского кода в BPMSoft возможна с помощью любых внешних сред разработки. Исходный код создают и редактируют во внешней IDE, хранят в системе контроля версий Git и затем изменения интегрируются в платформу BPMSoft. Это позволяет использовать привычные инструменты, упрощает управление версиями и совместную работу.

Принципы использования сторонних сред разработки подробно изложены в статье Внешние IDE.

Особенности работы с системой контроля версий Git при разработке в BPMSoft описаны в статье Использование системы контроля версий.

Материал был полезен для вас?
Запросить демонстрацию
Купить приложение
Заявка на индивидуальный тренинг
Заявка на обучение в формате тренинга
Заявка на консультацию по обучению
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Вебинар: 25 июня в 11:00
Приглашаем вас на вебинар: BPMSoft CRM без отраслевых границ. От трейдинга до здравоохранения. Опыт и цифры
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Регистрация на мероприятие
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Предпочитаемый способ связи
Оставить заявку
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Рассчитать стоимость
Предпочитаемый способ связи
Лучшие CRM-системы в России: выводы Фонда «Сколково»
Какие CRM выбирают крупнейшие российские компании? Скачайте исследование рынка CRM-систем 2026 от Фонда «Сколково» и TAdviser
Задать вопрос
Предпочитаемый способ связи
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Заявка на онлайн-консультации по BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Стать образовательным партнёром
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Подписка
Спасибо!
Ваша заявка принята.
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Внимание!
Обнаружена ошибка.
Вы подписаны на новостную рассылку от BPMSoft.
Вы подписаны на новостную рассылку от BPMSoft.
MAX Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее