No-code: настройка или разработка силами клиента?
Мастер подключения может сократить работу команды продукта, просто передав её клиентскому инженеру.
Представим no-code интерфейс для считывания показаний с оборудования. Пользователь задаёт параметры устройства, а затем сам собирает разбор ответа, переподключение и повторные попытки. Визуальные блоки могут упростить эту работу, но она остаётся разработкой интеграции.
Адреса регистров, единицы и масштаб значения при этом могут быть нормальными настройками для инженера по оборудованию. Стоит разделять знание устройства и необходимость реализовывать поведение программы.
Для оговорённого самостоятельного подключения я бы оставил пользователю параметры и сопоставление сигналов. Проверку конфигурации, предварительный просмотр расшифрованного ответа и типовую обработку сбоев должен обеспечивать продукт.
Новый протокол может потребовать отдельной разработки. Это допустимая граница, которую нужно обозначить заранее, а не прятать за ссылкой на SDK в середине обычной настройки.
До создания мастера полезно сравнить уже сделанные интеграции: где менялись только параметры, а где понадобился новый алгоритм? Из первых различий получатся поля формы. Вторые показывают незавершённую работу или случаи, которые пока нельзя обещать как самообслуживание.
Визуальный конструктор для разработчика тоже имеет ценность. Но уменьшить объём кода и убрать потребность в разработчике — разные продуктовые обещания.