перейти к содержанию
Главная » Конструктор модулей VTAP - наша платформа с низким кодом, позволяющая сделать CRM вашей собственной!

Конструктор модулей VTAP - наша платформа с низким кодом, позволяющая сделать CRM вашей собственной!



VTAP — это платформа Vtiger с низким кодом, которая помогает разработчикам и администраторам расширять возможности CRM. У нас есть два инструмента, которые позволяют создавать приложения с малым объемом кода.
Один из них — конструктор модулей, а другой — конструктор API. В этом блоге мы рассмотрим, что, как и когда использовать конструктор модулей.


Конструктор модулей

Когда использовать конструктор модулей (варианты использования)


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

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

Что дает вам Конструктор модулей для достижения вышеуказанных целей?

  • Интегрированная среда разработки (IDE), где вы можете написать логику и собственный код
  • API-интерфейсы VTAP Javascript

Как использовать конструктор модулей?

Конструктор модулей доступен в Главное меню> Приложение платформы. Это бесплатно для всех клиентов категории Professional и Enterprise. Если вы хотите разрабатывать и выпускать расширения для торговой площадки, вы можете подписаться на бесплатную версию для разработчиков из здесь.

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

  1. Сценарии VTAP - позволяют добавлять настраиваемые кнопки, виджеты и т. Д.
  2. Компоненты - позволяет добавлять пользовательские компоненты.
  3. Стили VTAP - помогают изменить внешний вид пользовательского интерфейса.
  4. Страница - позволяет добавлять собственные страницы.

В этом блоге мы обсудим, как добавить сценарии VTAP в конструктор модулей.

Добавление сценариев VTAP

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

Вы можете либо создать собственный модуль расширения, либо использовать существующие модули для добавления сценария.

Примечание: Создайте модуль расширения, если вы хотите, чтобы модуль был выпущен через торговую площадку Vtiger.

Дополнительное изображение-1


Дополнительное изображение-2

Теперь давайте рассмотрим несколько примеров использования сценариев VTAP.

Пример 1: На страницу со списком потенциальных клиентов добавлена ​​кнопка. Каждый сценарий создается с помощью этого базового каркаса с именем, выбранным для сценария, как показано ниже.

C1

Базовым строительным блоком VTAP является компонент, основанный на компоненте Vue и его события жизненного цикла.

  • Название компонента: Leads_Component_Register
  • Синтаксис: {{MODULE}}_Component_{{NAME}}
  • Компоненты простираются от: VTAP.Component.Core.extend


функции

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

    VTAP.Компонент.Регистр API помогает добавлять кнопки, виджеты, значки и т. Д. Первый параметр API сообщает вам, куда вы хотите добавить свои пользовательские компоненты. Чтобы просмотреть список поддерживаемых компонентов, щелкните здесь.

  • шаблон здесь вы добавляете свой HTML, если таковой имеется.
  • методы здесь вы добавляете функции, которые вызываются в шаблоне HTML. В приведенном ниже примере мы вызываем функцию ClickMe при нажатии кнопки. Вот как выглядит окончательный код:

C3

Пример 2: Добавление виджета в сводку контактов и организаций.
Вы можете использовать одну регистрацию, чтобы добавить один и тот же виджет в несколько модулей. В таких случаях мы должны добавить сценарий VTAP для всех модулей (используйте раскрывающийся список при создании сценария VTAP).

C4

Для API VTAP.Component.Register у нас есть 4-й параметр, который помогает вам выбрать модули, в которые должны быть добавлены виджеты. Вот как это выглядит в сводном обзоре организаций.

Дополнительное изображение-3

VTAP также предоставляет вам возможность прослушивать действия, выполняемые пользователем. Например, когда пользователь создает или обновляет запись, открывает страницу сведений, отображает всплывающее окно редактирования и т. Д. Чтобы просмотреть список таких триггерных событий, щелкните здесь.

Вам нужно прослушивать такие события и добавлять обработчик для выполнения действий над ними.
Ниже приведен пример события – запись сохранена. В этом примере будет проверяться статус контакта при сохранении записи. Если статус контакта — «Конкурент», появится уведомление «Осторожно!!».

C5

Аналогичным образом, платформа VTAP предоставляет различные крючки пользовательского интерфейса для вставки ваших пользовательских компонентов, таких как кнопки на странице списка/деталей, виджеты в сводном представлении и значки.
Для всех различных предоставленных заполнителей см. подробности, приведенные в нашем документации.

В наших следующих блогах мы расскажем о других функциях VTAP - настраиваемых компонентах, VTAP и настраиваемых страницах.

Я очень рекомендую писать свой собственный код. Начните с малого с настраиваемой кнопки и двигайтесь дальше. Воспользуйтесь нашим конструктором модулей Примеры, доступный в нашей документации, в качестве основы для вашего первого кода. Вы обнаружите, что настройка CRM может быть простым увлекательным процессом.

По любым другим вопросам, пожалуйста, отправьте электронное письмо по адресу [электронная почта защищена]. Подпишитесь на версию для разработчиков здесь.