Начало разработки

Задача. Необходимо автоматизировать работу интернет-магазина: автоматизировать наполнение «Предложения дня» товарами по критериям, заданным в самом предложении и системных настройках.

Разработка приложения для поставленной задачи возможна на любой версии BPMSoft, в нашем случае это BPMSoft Конструктор.

Базовая настройка выполняется на среде BPMSoft. Для этого необходима учетная запись с доступом к разделу «Конфигурация». Рекомендуется использовать учетную запись Supervisor.

При разработке рекомендуется использовать сборку аналогичную вашей продуктивной среде, в частности не рекомендуется разрабатывать пакеты на .NET Framework стенде, если продуктивная среда развернута на .NET 8.

Предварительные настройки

Перед началом разработки рекомендуется провести базовую настройку стенда, изменив следующие системные настройки:

Таблица 1 — Системные настройки, изменяемые в начале разработки

Название Код Значение по умолчанию Рекомендуемое значение
Издатель Maintainer Customer Рекомендуется изменить данное значение на название вашей компании либо любое другое название согласно регламенту разработки в вашей компании.
В текущем примере изменим значение на LowCode
Префикс названия объекта SchemaNamePrefix Usr Рекомендуется изменить это значение согласно регламенту разработки в вашей компании.
В текущем примере изменим значение на Bpm

Шаги по заполнению системных настроек:

  1. Нажмите на кнопку Дизайнер системы, в открывшемся списке нажмите на «Открыть дизайнер системы».
  2. В блоке «Настройка системы» нажмите «Системные настройки».
  3. В открывшемся окне выберите папку «Все». В выпадающем списке «Фильтры/группы» выберите «Добавить условие»:

Рисунок 1 — Настройка фильтра

Рисунок 1 — Настройка фильтра

  1. Установите условие поиска по названию:

Рисунок 2 — Применение фильтра

Рисунок 2 — Применение фильтра

  1. Введите название системной настройки, после нажмите на кнопку Галочка.
  2. В реестре отобразится результат:

Рисунок 3 — Результат работы фильтра

Рисунок 3 — Результат работы фильтра

  1. Откройте запись. Измените поле «Значение по умолчанию». После нажмите «Сохранить»:

Рисунок 4 — Изменение системной настройки «Издатель»

Рисунок 4 — Изменение системной настройки «Издатель»

Базовые настройки стенда

Создание пользовательского пакета

Пакет — это контейнер, в который вы будете сохранять ваши изменения и/или доработки. Данная функциональность позволяет упростить передачу ваших изменений на другие среды. Управление пакетами осуществляется при помощи встроенной IDE, которая реализована через раздел «Управление конфигурацией». Подробнее: Общие принципы работы с пакетами

Пакет Custom не рекомендуется использовать для разработки.

Шаги по созданию пользовательского пакета:

  1. Нажмите на кнопку Дизайнер системы, в открывшемся списке нажмите на «Открыть дизайнер системы».
  2. В блоке «Конфигурирование разработчиком» нажмите на «Управление конфигурацией».
  3. Нажмите на Плюс в строке «Все пакеты», после откроется окно информации о новом пакете. Заполните обязательное поле «Название», остальные поля можно заполнить по желанию. После нажмите на «Создать и добавить зависимости»:

Рисунок 5 — Создание пакета

Рисунок 5 — Создание пакета

  1. Нажмите на кнопку «Добавить», выберите пакет «ProductCore» и нажмите кнопку «Выбрать», после «Сохранить»:
Примечание. Функциональности пакета «ProductCore» достаточно для реализации текущего примера, помимо него можно наследоваться от пакетов «Constructor» или «SalesEnterprise_Marketing_ServiceEnt» в зависимости от сборки, на которой выполняются настройки.

Рисунок 6 — Выбор зависимостей для пакета

Рисунок 6 — Выбор зависимостей для пакета

Переопределение текущего пакета

Для дальнейшей работы в системе необходимо переопределить текущий пакет. Для этого:

  1. На начальной странице системы нажмите на Дизайнер системы, после перейдите по ссылке «Открыть дизайнер системы».
  2. В блоке «Настройка системы» нажмите на «Системные настройки».
  3. В открывшемся окне выберите папку «Все». В выпадающем списке «Фильтры/группы» выберите «Добавить условие»:

Рисунок 7 — Настройка фильтра

Рисунок 7 — Настройка фильтра

  1. Установить условие поиска по названию:

Рисунок 8 — Применение фильтра

Рисунок 8 — Применение фильтра

  1. Введите название системной настройки «Текущий пакет», после нажмите на Галочка.
  2. Откройте полученную запись.
  3. В поле «Значение по умолчанию» из выпадающего списка выберите созданный вами ранее пакет, после нажмите на кнопку «Сохранить».

Рисунок 9 — Переопределение текущего пакета

Рисунок 9 — Переопределение текущего пакета

В этой статье выполнена базовая настройка системы: отредактированы системные параметры, создан пакет и добавлены зависимости. Эти шаги помогут вам начать разработку или кастомизацию системы, а также упростят перенос изменений в другие среды. В пакет, указанный в настройке «Текущий пакет», будут сохраняться все дальнейшие результаты кастомизации.

Рекомендуем изучить

Обучающий модуль «Пакеты в BPMSoft»
Этап 1. Создание раздела

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