Обновить
15.45

Визуальное программирование *

Всё о попытках визуализировать программирование

Сначала показывать
Порог рейтинга
Уровень сложности

BPMN и оркестрация микросервисов. Часть 1: Языки потоков, движки и вневременные паттерны

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели4.5K

Это не новая, но концептуально важная статья. Из нее вы узнаете про основные паттерны при автоматизации процессов, которые можно реализовать при помощи BPMN и почему это сложно сделать иными средствами.

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

Но важно другое: здесь не обсуждаются технические особенности конкретного движка, а рассматриваются общие подходы к использованию BPMN при оркестрации микросервисов.

Читать далее

Введение в таблицы решений: Полное руководство для начинающих

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели3.5K

Представьте, что вы отвечаете за организацию сложного ужина и вам нужно выбрать меню, рассадку гостей и даже музыку, основываясь на десятках различных предпочтений и ограничений, при этом сохраняя всё простым для ваших гостей. Поражает, не правда ли? Теперь представьте, как эту сложность можно масштабировать на потребности принятия решений в бизнесе — например, для одобрения кредитов, применения скидок или оценки рисков — и вы получите представление о том, насколько хаотичным может быть управление логикой принятия решений.
 
Но что если существует способ упростить всё это до понятного и организованного формата? Встречайте таблицы решений: инструмент, который преобразует слои правил принятия решений в простую структурированную таблицу, позволяя легко ориентироваться в сложной логике, не теряясь в деталях.
 
В этой статье мы рассмотрим основные аспекты таблиц решений и покажем, как они делают управление бизнес-правилами легким (или по крайней мере, гораздо более управляемым).

Читать далее

Почему AI-агентам нужна оркестрация

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели1.1K

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

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

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

Так как же построить инфраструктуру, которая использует всё, что мы узнали о возможностях AI-агентов, не возлагая на них слишком много или слишком мало ответственности? И смогут ли конечные пользователи когда-либо доверять AI принятие критически важных решений?

Читать далее

Сколько нужно разработчиков, чтобы создать бизнес-процесс?

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели1.3K

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

Поскольку мы разрабатываем собственную Low‑Code BPM платформу и рассказываем клиентам, что около 70% бизнес‑задач решается No‑Code инструментами, 20–25% — Low‑Code, и лишь 5–10% требуют написания кода, то я решила попробовать самостоятельно собрать «Оценку качества» на нашей же платформе, не прибегая к помощи разработчиков. Меня зовут Ирина Головина, я руководитель группы технической поддержки Citeck. Сегодня расскажу, как я это делала, что у меня получилось и не получилось. Материал будет полезен всем, кто интересуется возможностями No‑Code платформ или ищет способ автоматизировать свои процессы.

Читать далее

Кейс: как создать Email бота? Или как использовать Программатор в Конструкторе ботов ChatApp?

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели482

В современном мире автоматизация – неотъемлемая часть бизнес-процессов. Использование ботов и программных решений для обработки данных значительно повышает эффективность работы. В этой статье расскажем несколько возможностей блока «Программатор» и как с помощью Конструктора ботов ChatApp обработать данных из email и интегрировать данные в CRM-систему Bitrix24. 

Читать далее

Low-code API: Как ваш разработчик может разорить вас одной строчкой кода (почему корзина — это минное поле)

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели6.1K

Привет, друзья!
Вы же любите no-code/low-code, правда? Кликаете мышкой, перетаскиваете блоки, пьёте капучино — и вуаля, ваше приложение готово! Но стоп. А что, если ваш "волшебный" разработчик на low-code случайно (или специально?) сделал так, что любой школьник может купить у вас iPhone за 10 рублей? Давайте разберёмся, как это возможно, и почему выбор разработчика — это как выбор зубного врача: если ошибётесь, будет больно.

Читать далее

Визуальное программирование для детей: ТОП-10 курсов

Время на прочтение7 мин
Охват и читатели1.3K

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

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

Посмотреть рейтинг

Автоматизируем доставку сырья на производство с помощью Camunda и SMS API

Время на прочтение13 мин
Охват и читатели796

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

Да вот незадача, память то уже не та у всех. Бывало грузовичок забудет приехать, а бывало, что и сами старички забудут его позвать. Так бы и маялись они все от неэффективности, да на помощь к ним пришли технологии современные — Camunda BPM и МТС Exolve. А что из этого вышло мой дорогой друг ты узнаешь под катом.

Читать далее

Программирование SDF-анимаций Рика и Морти

Уровень сложностиСредний
Время на прочтение23 мин
Охват и читатели1.3K

Как насчёт того, чтобы сделать анимацию Рика из «Рика и Морти» в 240 строк кода? Никаких библиотек, никаких изображений.

Читать далее

Академия Arenadata: How to ADS.NiFi. Концепция потокового программирования в NiFi

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели788

Добрый день. Меня зовут Иван Клименко, я архитектор в департаменте поддержки продаж компании Arenadata. Основное направление моей работы — продукт Arenadata Streaming (ADS), масштабируемая и отказоустойчивая система для потоковой обработки данных в режиме реального времени, предназначенная для корпоративного использования и построенная на базе Apache Kafka и Apache NiFi.

Сегодня я хотел бы обсудить концепцию потокового программирования, уделить внимание FlowFile и рассмотреть подходы к разработке потоков обработки данных в NiFi. Эта статья в первую очередь адресована новичкам, интересующимся NiFi, а от опытных разработчиков я буду рад услышать дополнения и конструктивную критику.

Читать далее

Как запоминать и не забывать: применяем и автоматизируем Spaced Repetition System

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели2.2K

Привет! Меня зовут Дима, я Backend-разработчик в Doubletapp. Мне хотелось бы поделиться опытом реализации автоматизации изучения большого объёма информации.

В статье я расскажу:
C какой проблемой я столкнулся
Про возможное решение
Про готовые инструменты, использующие SRS
Notion + ActivePieces + ChatGPT
Опыт использования: плюсы и минусы
Про возможное применение

Читать далее

WYSIWYG UI дизайнер для VS Code

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели5.5K

Наш WYSIWYG UI XAML-редактор теперь доступен и в Visual Studio Code для OpenSilver-приложений. Карточка бургера на скриншоте полностью сделана через редактор.

Расширение можно установить из Visual Studio Marketplace абсолютно бесплатно.

Читать далее

Коммерческий проект: механика обрезки кустов

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели532

В прошлом (уже) году я работал над интересным проектом в Unreal Engine с точки зрения реализации. Сделал почти весь проект в одиночку игру-симулятор и хотел бы поделиться как создавал главную механику игры. Я не программист, но опыт создания игр на Blueprints UE есть. 

Читать далее

Ближайшие события

Scratch-box — изучаем основы программирования без покупки ноутбука

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели3.6K

Здравствуйте! Я большой фанат детского языка программирования Scratch, автор учебников и основатель детской школы codim.online. Внимательно слежу за развитием Scratch и его клонов на этой планете. В прошлом году я помог китайским товарищам локализовать один из клонов Scratch, и перевел на русский язык интерфейс приложения. В знак благодарности они прислали мне свою новейшую разработку, которую я называю Scratch-box. Эта коробочка поднимает web-сервер со Скретчем, на который можно зайти с медиаплеера и прогать на экране телевизора в Scratch, и даже Arduino! Дадада, прогать Arduino на телеке без установки драйверов! Сейчас такое устройство в России находится в единственном экземпляре. Если хотите его раздобыть, то читайте статью до конца.

Читать далее

No code автоматизация бюджетирования OPEX и CAPEX

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели823

Меня зовут Юлия Суханова и я принимаю участие в разработке продуктов на базе хранилища “ПрограмБанк.БизнесАнализ” в компании ПрограмБанк на позиции аналитика. 

В этой статье я опишу как при помощи Self-service инструментов без программирования настроить бюджетирование по OPEX и CAPEX, какие алгоритмы расчета показателей можно при этом использовать, опишу несколько вариантов планирования расходов, получение факта и его расчет. Что дают детализирующие таблицы для плановых и фактических показателей. Как можно получать данные, их обрабатывать и выгружать для дальнейшей аналитики. И, в конце, посмотрим на готовые таблицы для план-факторного анализа.

Моя статья заинтересует специалистов по управленческой отчетности, сотрудников планового отдела, финансовых аналитиков и аналитиков данных, хорошо владеющих MS Excel, но не являющихся программистами.

Читать далее

Исполняемый BPMN в Open Source Runa WFE (WfMS). Hello Calculator и немного классификации

Время на прочтение16 мин
Охват и читатели3.3K

Задача: показать простейший пример исполняемого BPMN (Business Process Model and Notation — нотация и модель бизнес-процессов), т.е.

а) нарисовали схему workflow (поток задач процесса) и

б) ее исполнили (автоматизировали задачу).

Пример Hello Calculator (Hello World) показывает реализацию примитивного калькулятора как исполняемого BPMN на WFE (workflow engine, WF- engine) «Runa WFE», точнее на RunaWFE_Cloud_Lite.

Ниже показано как просто и быстро («быстрая разработка») создать программу по технологии «визуальная разработка приложения» на BPMN \ WFE \ WfMS. Для собственноручного «программирования без программирования» программы «Простой калькулятор» (в концепции «управление задачами», т.е. с демонстрацией нескольких шагов) – вам понадобится только

а) браузер с интернет (все в облаке, Saas) и б) навык уверенной работы с манипулятором «типа мышь». Конечно типовое использование BPMN WFE - не расчетные задачи и нагруженные транзакционные системы, а управление задачами типа обработки заявок \ заказов (service desk и т.п.), кредитный конвейер и подобные «эстафеты».

1 Hello Calculator

Требования: Создать ПО калькулятора на WFE (free). Сценарий: пользователь вводит первое число (Digit1), второе число (Digit2) и операцию (функцию, Function) между ними (для демонстрации достаточно суммы и разности) и получает результат операции.

Рассмотрим облачную версию, хотя это можно повторить в on-premise Downloads runawfe.org RunaWFE Free Workflow System (BPMS) Version 4.5.0 (инсталляция, хотя пару лет назад были доступны для скачивания и portable и docker – ставил, работало) или runawfe.ru.

Читать далее

Омниканальность: инструменты и реальность

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели994

Привет, Хабр!

Меня зовут Виталий Ченчик, я руководитель направления по развитию бизнеса в компании BPMSoft. Мы разрабатываем одноименную low-code платформу для автоматизации бизнес-процессов в различных отраслях, учитывая специфику бизнеса. При создании ИТ-инструментов мы видим, что омниканальность становится все более популярной и востребованной, поэтому решили подойти к ее изучению более тщательно.

В этой статье я поделюсь результатами нашего исследования уровня омниканальности на российском рынке крупного ритейла.

Омниканальность в ритейле. Как есть

В нашем исследовании приняли участие топ-менеджеры направлений клиентского сервиса 30 крупнейших розничных компаний отечественного рынка: X5 Group, «М.Видео-Эльдорадо», «Дикси», Metro, «Рив Гош», «Леруа Мерлен», Sunlight, O'STIN, SOKOLOV, «Верный», «Лэтуаль», ЦУМ, Rendez-Vous, «ВсеИнструменты.ру» и другие.

В результате мы выяснили, что только у 20% крупного российского ритейла внедрена полноценная омниканальность для взаимодействия с клиентами, у 64% — частичная, оставшиеся 16% розничных сетей либо планируют, либо находятся в процессе запуска «единого окна».

Ключевые цифры:

·       20% ритейлеров внедрили концепцию «единого окна» в клиентском сервисе;

·       64% ритейлеров используют в работе сервисных служб до пяти различных ИТ-решений при обработке входящих обращений от клиентов;

·       54% ритейлеров не объединяют клиентские данные, полученные из разных источников, в единой базе;

·      34% ритейлеров не используют популярные мессенджеры при взаимодействии с клиентами.

Читать далее

Руководство для непродвинутого пользователя по Mijia Automation Geek Edition, или Китайский язык — это не страшно

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели4.3K

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

Читать далее

Настройка no-code приложения ALM (Управление активами и пассивами)

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели637

Привет! На связи опять команда «БизнесАнализ» от ПрограмБанка и я, Мария, её руководитель.

Продолжаю цикл статей с примерами использования self‑service инструментов хранилища «БизнесАнализ».

В этой статье показываю пример самостоятельной настройки аналитиком бизнес-приложения ALM (управление активами и пассивами) для расчета прогнозного управленческого баланса баланса на базе первички по остаткам и сделкам из АБС.

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

Читать далее

100+ бесплатных уроков по программированию для детей и подростков онлайн

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели12K

Подготовили бесплатные уроки по программированию для детей в формате видео. Собрали 100+ роликов, которые помогут начать делать первые шаги в IT на примере работы с инструментами Скретча, Коду Гейм Лаба, Роблокса и других сред. Выбирайте интересующее и наиболее привлекательное направление и начинайте обучаться программированию, разработке игр, созданию сайтов и другим интересным вещам абсолютно бесплатно.

Мы в Pixel используем для IT-обучения детей и подростков различные языки и вспомогательные среды с образовательным потенциалом. Это Lua и Python, C# и JavaScript, Scratch Jr и Scratch, Code Builder и Kodu Game Lab, Roblox и Roblox Studio. Но сегодня хотим поговорить не о курсах, а об уроках программирования для детей в формате обучающих видео. 

В статье:

Читать далее