Что Такое Платформа Low-Code/No-Code И Crm, Crm+, Erp

Ниже я представляю взгляд на low-code/no-code, основанный на 20-летнем опыте внедрения CRM/ERP. В экономике с постоянно растущей конкуренцией low-code/no-code вскоре начнет занимать все большее и большое место.

И дело здесь не в том, что все хотят сэкономить на трудозатратах поставщика CRM/ERP-системы; low-code/no-code дает большие преимущества с точки зрения стоимости владения системой, стоимости изменения системы и стоимости ошибок при создании системы.

Более подробно различные виды затрат, связанных с информационными системами, обсуждались здесь.

Суть low-code/no-code (далее просто low-code) заключается в снижении порога создания/изменения информационной системы до уровня бизнес-аналитика или даже продвинутого пользователя.

Это когда вендор не просто создает платформу со встроенным языком, а его сотрудники заявляют, что сделают для клиента «все или почти все» — low-code платформа — это когда бизнес-аналитики или преданные своему делу люди, отвечающие за клиента сторона (ее сотрудники) могут сделать «почти все» самостоятельно.

Что входит в концепцию «на платформе возможно практически всё»?

  1. Формат данных, пользовательские данные
  2. Вычисления
  3. Рабочий стол/веб-интерфейсы
  4. Отчеты, дашборды, аналитика
  5. Шаблоны документов, рассылок, уведомлений
  6. Управление процессом
  7. Управление доступом и журналированием
  8. Управление личными счетами клиентов и данными сайта
Возможности low-code существенно сокращают путь к результату от цепочки «Задача пользователя – бюджет разработки – бизнес-аналитик – Техническое задание – исполнитель – утверждение результата – внесение изменений – приемка» до «Задача пользователя – бизнес-аналитик – приемка».

Ключевые сотрудники являются «носителями/владельцами знаний о процессах компании».

Именно предоставление инструмента в руки позволяет! в полной мере! Создание/изменение информационной системы предприятия приводит к:

  • большая гибкость и прозрачность бизнеса
  • сокращение затрат на ИТ
  • увеличение скорости разработки корпоративной информационной системы
  • снижение рисков и времени ожидания реализации внутренних задач в корпоративной системе
и еще «приземленные»:
  • возможность менеджерам разных уровней быстро опробовать новые модели управления
  • самостоятельная адаптация интерфейса и визуализации под нужды пользователя
  • быстрое создание новых отчетов, форм, форм
  • оперативное внесение изменений в управление процессами
  • + многое другое
Ниже показано, как можно построить систему low-code. Один из вариантов.

С пояснением ключевых моментов.



1. Формат данных, пользовательские данные



Что такое платформа low-code/no-code и CRM, CRM+, ERP

Платформа должна иметь инструменты настройки данных.

И без программирования.

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

лица и т.д. Или наоборот: есть вендоры, которые позволяют настраивать ограниченное количество типов данных + создавать свои каталоги - это неправильно.

Ограничения — это компромисс для денег клиента.

Все данные должны иметь, условно говоря, равные права, отображаться в виде дерева (потому что есть дочерние реестры/каталоги) и бизнес-аналитик покупателя платформы должен иметь возможность управлять этими данными без ограничений.

На текущий момент развития ИТ-рынка в РФ многие компании-поставщики CRM научились добавлять собственные каталоги.

Просто добавить что-то компромиссное недостаточно, чтобы называться полноценной платформой.



Основные моменты

а) Визуализация данных перед конечным пользователем.



Что такое платформа low-code/no-code и CRM, CRM+, ERP

При работе с фильтрами, отчетами, шаблонами и т.п.

пользователь должен видеть данные в удобном виде, с понятными ему названиями.

Данные должны быть видны не только из таблицы запроса, но и из связанных таблиц (прямых и обратных ссылок).

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

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

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



2. Расчеты

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

В качестве опции:

  • Динамические вычисления (выполняет каждый запрос к таблице)
  • Расчеты на основе событий (выполняются только при создании записи в книге аудита или изменении атрибута аудита)
  • Расчеты по расписанию (происходят, например, ночью или даже раз в неделю/месяц)
а) Составление алгоритмов расчета В low-code платформе бизнес-аналитик должен иметь функционал, позволяющий ему на примере приведенного выше дерева атрибутов создать алгоритм расчета на понятном, доступном языке и понятных и доступных названиях атрибутов, реестров и т.п.

.



Что такое платформа low-code/no-code и CRM, CRM+, ERP

б) При этом здесь также разрешен код T-SQL.

Что такое платформа low-code/no-code и CRM, CRM+, ERP

Код T-SQL снимает ограничения на сложность вычислений, делая платформу шире, чем «для бизнес-аналитика».

По сути, это снова «никаких ограничений».

Low-code платформа не должна быть инструментом только для бизнес-аналитиков — она должна закрывать потребности разработки на готовой платформе решения, включая код на встроенном языке и, например, T-SQL. Но бизнес-аналитик на платформе low-code должен быть в состоянии выполнить большинство типичных задач.



Что такое платформа low-code/no-code и CRM, CRM+, ERP

в) «Учет – это результаты» Система должна позволять бизнес-аналитику создавать расчеты результатов и ключевых показателей, необходимых для создания информационных панелей, информирования пользователей о количестве задач (пример) и т. д. Т.

е.

создавать общекорпоративные расчеты, не привязанные к конкретным записям.

Также важно (об этом ниже) эти итоговые показатели отображать в интерфейсе (в визуализации) в виде показателей, больших чисел и т.п.

г) Представления По сути, «представления» — это своего рода «табличный конструктор».

Его доступность для бизнес-аналитиков или опытных пользователей позволяет собирать таблицы из нескольких таблиц, т.е.

создавать представления, которые не хранятся в базе данных.

Представления и их развитие очень важны при анализе и сравнении данных, в т.ч.

маркетологи.

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

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

Отчеты этого типа не требуют оперативного обновления данных.

С точки зрения пользователя, агрегация – это подготовка готовых отчетов с готовыми результатами, чтобы запрос такого отчета не приводил к расчетам, а выдавал готовую форму с результатами в течение 1 – 2 секунд. .

Промежуточный вывод: low-code проектирование готовой конфигурации с точки зрения данных — это закрытие без программирования бизнес-аналитиком всех вопросов формата базы данных для бизнеса любого размера и сложности + обязательная скорость разработки, который оказывается очень высоким.



3. Рабочий стол/веб-интерфейсы



Что такое платформа low-code/no-code и CRM, CRM+, ERP



Что такое платформа low-code/no-code и CRM, CRM+, ERP

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

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

Сложность форм на low-code платформе не должна ничем ограничиваться.

Применительно к современным CRM и ERP-системам дизайнер интерфейса должен быть как для десктопа (если система поставляется в десктопной версии), так и для веба.

б) Я нарисовал это, и это работает Исполнение только что нарисованного – очень важный аспект. Часто на платформах для работы визуализированного интерфейса требуется код. Даже если он не большой.

Это не low-code платформа, даже если производитель пытается ее так представить.

Система в своих свойствах и сообщениях пользователю о критических событиях должна подразумевать настройку формы таким образом, чтобы при задании на ней необходимых свойств и связей объектов все сразу начинало показывать данные и работать.

Другого варианта нет. Никакого кода, даже минимального кода.

в) Компонентный состав

Что такое платформа low-code/no-code и CRM, CRM+, ERP



Что такое платформа low-code/no-code и CRM, CRM+, ERP



Что такое платформа low-code/no-code и CRM, CRM+, ERP

Компоненты дизайнера интерфейсов должны охватывать все современные задачи визуализации и работы с данными.

Помимо стандартного должны быть:

  • Вращаться
  • Организатор
  • Индикаторы
  • Полученные результаты
  • Геовизуализация
  • другой
Бизнес-аналитик должен иметь все возможности для создания дашборда или рабочего места любой сложности.

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

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

г) Карты записей.



Что такое платформа low-code/no-code и CRM, CRM+, ERP

У каждого отдела могут быть свои взгляды и требования к учетным карточкам.

Менеджеры по продажам должны видеть карту клиента по-своему, бухгалтерия по-своему, руководство тоже по-своему.

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

Это нужно делать БЕЗ использования встроенного языка.

д) Вывод на встроенный язык При всем сказанном встроенный язык лишним не будет. Но это дополнение к возможностям low-code:

Что такое платформа low-code/no-code и CRM, CRM+, ERP

Там, где нужны особо сложные сценарии и где настроек по каким-то причинам недостаточно или свойства компонентов, расчеты и т.п.

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



4. Отчеты, дашборды, аналитика

+

5. Шаблоны документов, рассылок, уведомлений

Собственно, как в дизайнере отчетов, так и при составлении шаблонов документов на базе MS Word и MS Excel необходимо сделать его доступным для всех, в том числе и для пользователей.

визуализация данных, описанная выше.

Пользователь в low-code платформе не должен знать названий таблиц в базе данных, полей и т.п.

Он должен иметь доступ к комплексному визуальному набору инструментов для доступа ко всем данным, без знания SQL.

Что такое платформа low-code/no-code и CRM, CRM+, ERP

Здесь следует отметить, что правильно предоставить бизнес-аналитику возможность оперировать как прямыми ссылками на таблицы, так и обратными.

Это позволяет вставлять таблицы спецификаций в шаблоны MS Word – например, в контракты.



Что такое платформа low-code/no-code и CRM, CRM+, ERP



6. Управление процессами



Что такое платформа low-code/no-code и CRM, CRM+, ERP

На рынке существует множество систем, которые утверждают, что имеют инструменты управления процессами.

Часто под этим понимают, например, последовательное распределение задач, или ветвление только одного типа (да/нет, что по сути является условным переходом).

Платформы Low-code должны иметь мощные графические редакторы карт процессов, доступные без программирования, при этом бизнес-аналитик должен иметь возможности моделирования: 1. События в базе и из этого:

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

    с динамическими вложениями

2. Планировщик
  • o обработка времени «до» и «после» контрольных и/или ключевых значений атрибутов записи
  • o создание описанных выше действий на регулярной (запланированной) основе
Важным моментом возможностей графической карты процесса является доступ с карты к объектам интерфейса и их свойствам, а также реакция на действия пользователя.

Однако это сложная тема, и ей будет посвящена другая статья.



7. Управление доступом и журналированием

Наполнение системы стандартными интерфейсами и условно «новыми» может и должно быть доступно без программирования.

Включая настройку иконок и загрузку их коллекций.



Что такое платформа low-code/no-code и CRM, CRM+, ERP

Аналогично доступ и его ограничения.

  • Любому, в т.ч.

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

  • До атрибутов данных
  • Доступ на основе расчетов и логики
Отдельно для каждой группы пользователей

Что такое платформа low-code/no-code и CRM, CRM+, ERP



8. Управление личными кабинетами клиентов и данными сайта

Аналогично управление журналом аудита (ведение журнала)

Что такое платформа low-code/no-code и CRM, CRM+, ERP

За счет повышения грамотности пользователей.

В связи с тем, что те, кто программировал на Фортране, скоро уйдут на пенсию.

Я уверен, что будущее за системами управления сложными корпоративными системами типа «low-code Platform».

Речь идет НЕ об отказе от программирования.

Как показано выше — везде может и должен быть уровень шлюза/доступа/другого, чтобы те или иные вопросы были реализованы во встроенных языках и SQL. Дело в том, что low-code платформы выгодны компаниям по объективным причинам и тенденция к, по сути, проще говоря: автоматизации работы внедрителей/бизнес-аналитиков - для упрощения и ускорения их работы, очевидна.

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

И еще раз «О разных видах затрат применительно к информационным системам» подробнее было сказано здесь
Теги: #CRM системы #crm #crm технологии
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.