Этап 1. Создание раздела

В статье Начало разработки была проведена базовая настройка BPMSoft и поставлена задача для реализации. В этой статье будет рассмотрена разработка для решения поставленной задачи.

 

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

Создание раздела «Продукты»

Чтобы добавить и настроить раздел:

  1. Нажмите на кнопку Дизайнер системы, в открывшемся списке нажмите на «Открыть дизайнер системы».
  2. В блоке «Настройка системы» перейдите в «Мастер разделов».

Рисунок 1 — Блок «Настройка системы» дизайнера системы

Рисунок 1 — Блок «Настройка системы» дизайнера системы

  1. Для нового раздела заполните следующие поля:
    • «Заголовок» — Продукты;
    • «Код (на английском)» — BpmProduct;
    • «Рабочее место» — Приложения.

Рисунок 2 — Создание раздела

Рисунок 2 — Создание раздела

  1. Настройте страницу раздела по кнопке «Настроить страницу».

Рисунок 3 — Кнопка «Настроить страницу»

Рисунок 3 — Кнопка «Настроить страницу»

  1. Далее добавьте поля на страницу. Чтобы добавить новое поле, перенесите колонку с нужным типом данных из меню (1) в любую свободную область (2)-(5).

Рисунок 4 — Редактирование страницы раздела

Рисунок 4 — Редактирование страницы раздела

  1. Добавьте справочник «Категория товара». Для этого следуйте шагам:
    • Из области «1» перенесите поле «Справочник»;
    • Заполните поле «Заголовок» — Категория товара, «Код» — BpmProductCategory (Рисунок 5);
    • В области «Источник данных» нажмите на Плюс (Рисунок 5);
    • В открывшемся окне заполните поля «Заголовок» — Категория товара, «Код» — BpmProductCategory (Рисунок 6).

Рисунок 5 — Создание поля типа «Справочник»

Рисунок 5 — Создание поля типа «Справочник»

Рисунок 6 — Создание объекта для справочника

Рисунок 6 — Создание объекта для справочника

В некоторых версиях BPMSoft уже существует раздел «Продукты». Если в вашей версии раздел уже есть, мы рекомендуем использовать его, изменяя и добавляя необходимые поля.

По аналогии с примером добавьте в раздел «Продукты» следующие поля:

Таблица 1 — Поля раздела «Продукты»

Заголовок Код Тип данных
Название

Поле автоматически появится на странице
BpmName Строка (Длина строки: 250 символов)
Рейтинг товара BpmProductRating Целое число
Цена продукта BpmProductPrice Дробное число (Точность: Деньги)
Категория товара BpmProductCategory Справочник (Категория товара)
Код продукта BpmProductCode Строка (Длина строки: 250 символов)
  1. Сохраните изменения.

Создание раздела «Предложения дня»

Создайте раздел «Предложения дня» (Код (на английском): BpmDealsOfDay) повторив действия, указанные для раздела «Продукты».

Поля для раздела «Предложения дня»:

Таблица 2 — Поля раздела «Предложения дня»

Заголовок Код Тип данных
Название

Поле автоматически появится на странице
BpmName Строка (Длина строки: 250 символов)
Категория товаров BpmProductCategory Справочник (Категория товара)
Активно BpmIsActive Логическое
Дата предложения дня BpmOfferDate Дата

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

Рисунок 7 — Раздел «Конфигурация». Результат работы мастера разделов

Рисунок 7 — Раздел «Конфигурация». Результат работы мастера разделов

Инструкция по изменению автогенерируемых заголовков

При создании раздела и добавлении в него полей мастер раздела добавляет в свойство diff клиентской схемы массив конфигурационных объектов:

Рисунок 8 — Пример работы добавления полей «Мастером разделов»

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

Как видно на рисунке свойство «name» имеет значение сгенерированное автоматически, рекомендуем его изменить. В текущем случае для всех элементов diff будет изменено свойство «name» на значение свойства «bindTo». Подробно с клиентской схемой можно ознакомиться в статье: Клиентская схема. Название схемы также рекомендуется изменить — удалить из названия цифру 1.

Для изменения схемы:

  1. Откройте раздел «Конфигурация».
  2. Откройте файл «BpmProduct1Page».

Рисунок 9 — Раздел «Конфигурация»

Рисунок 9 — Раздел «Конфигурация»

  1. Нажмите на Иконка Карандаш. В поле «Код» удалите цифру 1 и нажмите «Применить».

Рисунок 10 — Файл BpmProductPage

Рисунок 10 — Файл BpmProductPage

  1. Из блока define удалите цифру 1 (первая строка):

Рисунок 11 — Блок define файла BpmProductPage

Рисунок 11 — Блок define файла BpmProductPage

  1. Для каждого элемента в блоке define измените свойство «name» на значение свойства «bindTo».
  2. Нажмите «Сохранить».
  3. Повторите действия для файла BpmDealsOfDay1Page.
  4. В разделе «Конфигурация» в меню «Действия» выберите «Сгенерировать для измененных».

Рисунок 12 — Действие «Сгенерировать для измененных» в разделе «Конфигурация»

Рисунок 12 — Действие «Сгенерировать для измененных» в разделе «Конфигурация»

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

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

Обучающий модуль «Кастомизация интерфейса BPMSoft. Работа с разделами»
Этап 2. Создание детали

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