TGViewer
ProcessMasster - системы, логика, no-code ProcessMasster - системы, логика, no-code @lownocodev · 205 subscribers
Post #158 44

Forwarded from No-Code Startup: путь разработки

Долго думал над тем, какая фича могла бы по-настоящему отличать TugunX от других сервисов автоматизации в части работы с данными и expressions.

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

- Где-то это выглядит как набор функций.
- Где-то как JavaScript expressions.
- Где-то как отдельные formatter-ноды
.

Но в реальных сценариях проблема обычно не в том, что нет функции.

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

Поэтому последние дни мы плотно дорабатывали в TugunX ноду Transform Data.

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

Например, Bitrix24 может отправить ID сделки вот так: DEAL_10100

А дальше для HTTP-запроса нужен только номер: 10100

Или webhook может прислать массив:
document_id = ["crm", "CCrmDocumentDeal", "DEAL_10100"]

А нам нужно взять третий элемент, убрать DEAL_ и превратить результат в число.

Теперь это можно собрать в Transform Data пошагово:
- взять document_id
- взять 3-й элемент
- убрать DEAL_
- конвертировать в число

Без сложной формулы и без лишних костылей.

Что добавили:

1. Transform value mode - Для обработки одного значения: очистить текст, заменить текст, достать элемент массива, получить поле из объекта, преобразовать в число, работать со списками и датами.

2. Calculate mode - Для расчётов между несколькими значениями.

Например: var2 - var1 = result

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

3. Calculation templates - Добавили готовые шаблоны для частых бизнес-расчётов:
- Difference: A - B
- Sum: A + B
- Price × Quantity
- Percentage of target
- Percentage difference

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

4. Preview с объяснением - Это, наверное, самая важная часть.

Теперь можно видеть не просто итог, а то, как он получился:

Start with
var2 = 1598

Subtract
var1 = 1000

Result
598

Если значение не найдено или не является числом - это тоже видно сразу.

5. Более чистый просмотр данных - Мы убрали визуальный шум из input/output. Headers, raw, webhook metadata и прочие технические данные теперь не мешают в основном просмотре. При этом debug-данные остаются доступны отдельно.

Для меня это важное обновление.

Потому что автоматизация это не только соединить Bitrix24, Telegram, HTTP, Google Sheets и другие сервисы.

Очень часто настоящая работа происходит между этими шагами:

- достать нужное значение,
- очистить его,
- преобразовать,
- посчитать,
- передать дальше в правильном виде.

Именно здесь обычно начинается сложность.

Мы хотим, чтобы в TugunX работа с данными была не спрятана в непонятные expressions, а была видимой, пошаговой и объяснимой.

Transform Data - это не просто ещё одна нода. Это шаг к тому, чтобы автоматизации в TugunX были понятны не только разработчикам, но и людям, которые каждый день работают с бизнес-процессами.
More from @lownocodev
  1. Sep 7, 2026Post #171
  2. Aug 24, 2026Последние недели у нас были не про красивые новые кнопки. Мы закрывали один из самых важны…
  3. Aug 10, 2026Post #169
  4. Aug 10, 2026На выходных немного откатился назад. Не в коде 🙂 А в истории TugunX. Открыл старые версии…
  5. Aug 6, 2026Post #167
  6. Jul 30, 2026Несколько недель назад AI Builder существовал только у нас в голове. Сегодня это уже рабоч…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →