Home / Project Guides Оригинал статьи

Низкокодовая платформа быстрого развития

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

ЗИХУА ОБЩАЯ ПрактикаВыявление границ пропускной способности и механизмов управления с низким кодом для ускорения доставки внутрифирменных грузовНизкая разработка кода ZhiHua Tech оригинальная статья

Применять сцену

Существует большой долгосрочный спрос на «стандартизированное программное обеспечение, которое не может быть покрыто, настроено и разработано» в процессе цифровизации - ведомственные процессы утверждения, инструменты заполнения данных, доски объявлений, простые приложения для управления бизнесом. Они многочисленны и быстры, но каждый спрос ограничен по сложности. Если используются все традиционные процессы «обзора спроса UI дизайна back-end разработки test-on-line», результаты проекта доступны в следующих областях:Ресурсов развития никогда не бывает достаточно. Бизнес всегда в строю.。

Низкокодовая платформа не о том, чтобы убивать разработчиков, а об убийстве разработчиков.Освободите разработчиков от повторных CRD и форм-работ, сосредоточившись на технических проблемах.Описанные здесь сценарии применимы к крупным и средним предприятиям с интенсивным спросом на внутренние инструменты, быстро меняющимися операциями и развивающимися производственными мощностями.ZhiHua TechПредоставляет дополнительную консультацию, вторичную разработку и настройку платформы с низким кодом.

Типичные оперативные задачи

1. Значительное отставание во внутреннем применении требований в отношении длинного хвоста

  • Порочный круг очередей на спросФинансы требуют потока компенсаций, HR требует формы сбора информации о входе, управляет живой доской данных, а магазины требуют инструмента регистрации хранилища - каждый не должен быть большим, но вместе, очищает потенциал команды разработчиков.Департаменты бизнеса ждут в среднем от трех до пяти недель, чтобы получить простой инструмент, и спрос может измениться к моменту доставки.
  • Повторите колесо.Если внимательно посмотреть на эти потребности, то 80% функций похожи - формы, списки, потоки одобрения, отчеты. Но поскольку они сделаны разными разработчиками, разное время, дно не используется повторно, и каждое приложение пишет похожие коды с самого начала.
  • Оперативники были вынуждены «жить развитием».Не дожидаясь IT, оператор построил «Диктальную систему» с Excel или Access. Данные разбросаны по персональным компьютерам, логика скрыта в макросе VBA, а система «потеряна» после того, как человек ушел или перевелся.

2. Трудности в выборе низкокодовых платформ

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

3. Неисправности в области делового и технического сотрудничества

  • Фрагментация передачи спросаОперации используют Word для описания спроса → менеджер по продукту для разработки прототипа и разработки кода понимания. Преобразуются три слоя, и конечная поставка неизбежно отличается от первоначального спроса.
  • Долгое время для приема и проверкиПосле завершения разработки оператор выяснил, что «этого поля здесь быть не должно» «тот процесс пропустил ветку». → Изменение перепроверки передислокации — простая корректировка занимает дни.

Программное проектирование мышления

1. Модельный привод + визуализация двойных двигателей

Программа ZhiHua Tech с низким кодом построена вокруг двух основных двигателей:

  • Модель данных: Определяет операционную сущность (таблицы, поля, соединения) путем визуализации ER-моделирования, определением модели является база данных Schema, которая автоматически генерирует соответствующую структуру таблицы базы данных, базовый интерфейс запросов CRUD API и gaphQL. Разработчикам не нужно рукописных таблицных утверждений и базовых DAO-слоев кода.
  • Процесс компоновки двигателяПроцессный движок отвечает за управление состоянием, назначение задач, обработку времени и мониторинг процессов.

Два движка находятся над конструктором страниц - страница, построенная компонентами перетаскивания и перетаскивания (формы, таблицы, диаграммы, кнопки), которая автоматически генерирует интерактивные интерфейсные страницы после связывания модели данных. Операторы могут создавать и просматривать приложения в среде «что бы вы ни видели», не понимая HTML/CSS/JavaScript.

2. Механизмы разъяснительной работы открытого состава для преодоления потолка пропускной способности

Схема низкого кода ZhiHua Tech подчеркивает «граница открыта» - возможности ядра CRUD и процесса покрыты низким кодом, а сложная логика вставлена в код стандартизированными точками расширения:

  • Компонент Frontend CustomРазработчик может подготовить пользовательские компоненты Vue / React в соответствии с кодом компонентов платформы, а затем зарегистрировать их на рынке компонентов платформы. Операторы могут перетаскивать и использовать эти пользовательские компоненты в конструкторе страниц, как если бы они были встроенными компонентами.
  • Обновление Custom LogicПредоставляет точки расширения «блока кода» на узлах процесса, событиях кнопок, валидации данных и т. Д., И разработчики могут писать скрипты JavaScript / Python для обработки сложной бизнес-логики. Коды работают в песочнице платформы (песочнице), при условии квот ресурсов и временных ограничений реализации для предотвращения любого влияния на стабильность платформы.
  • API Организация и интеграцияВстроенный HTTP-разъем и триггеры WebHOK могут вызывать внешние RET API или получать внешние системные события. Поддерживает организацию межсистемных бизнес-сценариев в процессах визуализации, таких как «Пользовательское представление претензий → Call ERP для бюджетных остатков → уровень принятия решений на основе результатов».

3. Многоэкологическое управление и регулирующий орган

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

  • Применение управления жизненным цикломПриложение имеет полный жизненный цикл от «проекта испытания → выпуска → офлайн».Применение тестовой среды не повлияет на производственную среду.
  • Разрешения на источник данныхРазные приложения могут быть авторизованы для доступа к различным источникам данных (только чтение / тестирование библиотеки и запись). Администраторы платформы могут создавать белые списки - какие таблицы данных позволяют доступ к приложениям с низким кодом и какие операции (SELECT / INSERT / UPDATE / DELETE) разрешены.
  • Разделение жильцов/рабочих местРабочая зона разделена по отделам или областям деятельности, причем приложение, источник данных, пользователь и роль каждой рабочей зоны разделены.

Объем системных мощностей

• Дизайнер моделей данных

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

Дизайнер страниц

  • 30+ встроенных компонентов: формы, таблицы, диаграммы, кнопки, контейнеры, вкладки, степбары
  • Панель свойств компонентов и редактор стилей (поддержка адаптивного макета)
  • Навигация по страницам и перенос параметров
  • Поддержка пользовательских CSS и расширений компонентов

• Процессный двигатель

  • BPMN 2.0 Process Designer (Задачи пользователя/задача обслуживания/шлюз исключения/параллельный шлюз/граничное событие таймера)
  • Динамическое распределение лиц, дающих официальное утверждение (по ролевым/отделенным/супер-/самоопределяемым правилам)
  • Подписание/или подписание/передача/добавление/возвращение
  • Мониторинг SLA процесса и автоматическая обработка тайм-аута

:: Заявления и анализ

  • Визуализированный проектировщик отчетов (колонка/линия/консилиум/концерт/стол/карта-индикатор)
  • Связывание и фильтрация источников данных
  • Отчет о поколении времени и отправке почты

• Интеграция и расширение

  • Разъем API, триггер Webbook
  • Пользовательский компонент SDK (frontend) и точка расширения блока кода (backend)
  • Одноточечный логин (SO/SAML/LDAP) и интеграция корпоративных микро-интеллекта/трещины/летающих книг

Доставляемые

Фаза Доставка Основные элементы
развертывание платформы Низкокодовая среда платформы Развертывание низкокодовой платформы на уровне производства (включая конфигурацию с высокой доступностью, подключение к источнику данных, интеграцию SSO, стратегию резервного копирования)
Компонент и шаблон Библиотека компонентов + Применить шаблон Пользовательские компоненты, обычно используемые предприятиями (например, выбор дерева организаторов, загрузка вложений, электронная подпись) и общие шаблоны приложений (утвержденный поток, заполнение данных, доска объявлений)
Пилотное приложение Первая доставка заявки 2-3 типовых приложения создаются командой в сотрудничестве с клиентами, и весь процесс – это передача знаний – команда заказчиков осваивает методы использования платформы в сотрудничестве.
Нормы управления Руководство по управлению платформами Применение спецификаций разработки, политики разрешений на источники данных, процесса утверждения выпуска, кода именования и кода управления версиями
Расширение прав и возможностей в области профессиональной подготовки Курс обучения + Руководство по эксплуатации Курсы подготовки для «Гражданских разработчиков» (создание страниц, проектирование процессов, конфигурация отчетов) и повышение квалификации для сотрудников по развитию

Предполагаемая ориентация на ценность

  • В 5-10 раз эффективнее в применении доставкиПростое применение (форма + поток одобрения) сокращается с дней до часов, а сложное применение — с недель до дней.
  • Высвободить высокопроизводительный потенциал развития.Команда разработчиков больше не занята внутренними требованиями к инструментам типа CRUD и может сосредоточиться на основных бизнес-системах и развитии технической инфраструктуры.
  • Способность оперативного персонала к самопомощиОбученные бизнес-аналитики могут самостоятельно завершить настройку, модификацию и выпуск простых приложений, и уже не станут узкими местами в ИТ.
  • Согласование управления технологиямиВсе низкокодовые приложения находятся на одной платформе, безопасность данных, контроль доступа и безопасность трафика управляются централизованно, и прощайте Excel / Access «теневые ИТ».

Узнать больше:

  • Enterprise Digital Platform — создание единой технологической базы и платформы поддержки бизнеса на уровне предприятия
  • Custom Software Development - Профессиональная служба разработки пользовательских решений в контексте высокой сложности
  • Руководство по сотрудничеству и доставке проектов - Понимание полного процесса сотрудничества ZhiHua Tech от спроса до онлайн
  • Бесплатное консультирование - сообщите о своих требованиях к низкому коду с командой ZhiHua Tech
Профессиональные услуги ZhiHua Tech

Необходимость дальнейшего анализа в контексте текущего состояния предприятия?

Мы предоставляем ИТ-технические консультации, построение корпоративной информации, программный проект Outlook, приложение AI для предприятий FDE и услуги по разработке и доставке программного продукта.

Консультанты по связям
Отчет об ответственности за содержание

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