1

weekfrom the requirements to a built, tested system

1

dayfor any change after launch

60+

ready building blocks for screens

51

ready checks for form fields
Processes

BPMN 2.0, running for real

Draw the route once. The platform runs it, hands each step to the right person and shows where every case stands.

  • A designer in the browser. Start events, user and service tasks, exclusive, parallel and inclusive gateways, sub-processes and call activities — deployed with one button.
  • Every step knows its rules. Action buttons named in each language, a rule before a step starts and another before it completes, a form in a dialog or on a page of its own.
  • Four ways to start a case. A person with a form, an action in a table, a schedule with a condition, or a record being saved.
  • A monitor for every case. Status filters, the diagram with the current step lit, variables, sub-processes and history — and one click to its audit trail.
  • Change the route, keep the cases. New cases follow the new route; the ones already running finish on the old one.
BPMN 2.0, running for real
Data

Your registers, shaped to the business

Entities, fields and methods are described, not programmed — and the screens, the API and the editor's hints follow.

Entities without a release.

Fields and methods in SQL or Groovy; each project has its own database and its own runtime.

One shape for every source.

Internal tables, an external PostgreSQL database or a REST API look the same to forms, tables, charts and rules.

Tables built for daily work.

Sorting, search, paging, inline editing, row actions with conditions, and import from Excel and CSV.

The database, in the browser.

Tables, indexes, the ER diagram and SQL — and every DDL statement is shown before it is applied.

Lists that know each other.

Enumerations kept in code, in the database or free — and dropdowns that follow what is already chosen on the form.

Your registers, shaped to the business
Forms

Forms that check, hide and fill themselves

Ten kinds of field cover what a document needs; the behaviour is a rule, not a rewrite.

  • Ten field controls. Text, dropdown, text area, date and time, document lines, tree picker, file upload, autocomplete, comments and a Gantt chart.
  • 51 ready checks. Plus ten pattern presets, each check with the message the user reads in their own language.
  • Fields set by rule. Mandatory, hidden, locked or prefilled — by a condition on the data, the role or the step.
  • A whole form in one dialog. Generate the fields from an entity, then send one entry point to a different form per role or per state.
  • Every label in three languages. English, Russian and Armenian labels, with the language switch on the form itself.
Forms that check, hide and fill themselves
Rules & automation

The logic, out of people's heads and into one place

Three kinds of rule, called wherever the work happens — and a scheduler that keeps the routine going without anyone having to remember it.

Execution, validation, predicate.

Called from process steps, form events, table actions, schedules, charts and buttons.

An editor that knows your data.

It completes your own entities, fields, methods and lists — and builds conditions and queries visually.

Routine on a schedule.

A cron, a condition and a pause between runs: each morning, chase and escalate the steps that are overdue.

Calls to the outside.

Rules call web services, read external data where it lives, and send a message or a PDF to a person, a role or a group.

The logic, out of people's heads and into one place
Dashboards

Answers on one screen

Plan against actual, what is late and what is blocked — on one board. One filter row drives everything on it, and a click on a bar narrows the rest.

  • Four chart engines. Chart.js, Apache ECharts, Plotly and Mermaid — with 88 ready starters to begin from.
  • Click to act. A chart filters the whole board, opens the record behind a bar or runs a rule.
  • SQL when you need it. An editor with the schema at hand, queries whose parameters come from the filters, and PDF reports on a schedule.
  • Calendar and Gantt. Any record with dates on a calendar you can drag, and a Gantt chart inside the record.
  • At home in both skins. Every chart follows the light and the dark theme.
Answers on one screen
Documents & messages

Documents and letters, configured — not coded

Invoices, acts, labels and certificates come out of the same data the forms write — and leave by mail, with the PDF attached.

A PDF designer.

Paper size and orientation, several pages, tables that grow with the data, and twelve barcode types including QR.

15 ready templates.

Invoice, quotation, receipt, packing slip, delivery note and more — to start from, not to start over.

Letters in each language.

A mail designer with placeholders, one template per language, queued sending and attachments — including a PDF made by the same rule.

Notifications in the app.

A bell in the header, and a message from any rule to a person, a role or a group.

Documents and letters, configured — not coded
Access & audit

Who may see it, who may change it, and what they did

Permissions live in role groups and are checked by the server; the audit trail is part of the platform, not a module.

  • Single sign-on. OpenID Connect on Keycloak, with a user directory of its own for each organisation.
  • Role groups, one source of truth. Access per page and per element; a menu item, its screen and its API close together.
  • Rows that belong to someone. Who owns a case or a record is checked by the server when it runs and again when a form is submitted.
  • Before and after, field by field. Process steps, changes made by rules, row actions and downloads are recorded — with the old value, the new one and the rule that made the change.
  • Four eyes by design. A second approval can be required on any step that needs one.
Who may see it, who may change it, and what they did
Custom screens

When a screen needs logic of its own

Not every screen is a form or a table. When one has to be drawn and edited with the mouse — like the operation map in the picture — it is built as a component, and it works with the same rules and data as everything else.

HTML, scripts and styles of its own.

Libraries from a CDN, scripts isolated from each other, and a stylesheet for every skin — the light and the dark included.

Wired to rules and data.

A component calls the project's rules and data methods directly; the checks that matter still run on the server.

Built from parts.

A large component is split into documents and scripts, and the platform's own building blocks can sit inside it.

Edited with the mouse.

On the operation map, operations are linked by dragging from box to box, and a new one is added with a double-click.

When a screen needs logic of its own
And the rest

The platform around it

What every system on Dokie gets without asking for it.

60+ building blocksScreens are assembled from ready components; any fragment can be saved and reused.
Three languagesLabels, content and the data itself, per project: English, Russian, Armenian.
Light and darkFive skins and the user's choice remembered; the logo and the palette are project settings.
Branches and snapshotsChange a test copy, then publish; a tag keeps the whole project to return to.
Your data stays yoursThe whole project exports to one file; the data sits in standard PostgreSQL tables.
Cloud or on-premiseRun it as a service, or inside your own network.
Menus per roleHeader, side menu, breadcrumbs and footer — each item shown to the roles that need it.
One map of the systemEvery entity and every relation of a project, drawn on one canvas.
Components with codeWhen a screen needs logic of its own: HTML, JS and a stylesheet per theme, wired to rules.
Search by meaningThe project's entities are found by what they mean, not only by their names.
Your AI assistant, connectedAn MCP endpoint per project, opened by a key you issue, limit in time and revoke.
Changes without a restartA new setting reaches the running screen without stopping it.

Questions about the platform

Which database does it run on?

PostgreSQL. Each project has its own database, and an external PostgreSQL database or a REST API can be used where it already is.

Can a process change while cases are running on it?

Yes. New cases follow the new route, and the ones already started finish on the old one.

What exactly does the audit trail record?

Process steps, changes made by rules with the value before and after, actions on rows and downloads — who did it, when, and through which rule.

Can our own AI assistant work with the system?

Yes, over MCP. Each project has its own key: you issue it, it expires, and you can revoke it at any moment. The key opens one project and nothing else.

Can we take everything with us?

Yes. The whole project — screens, forms, rules, processes, templates, translations and data — exports to one file, and the data sits in standard PostgreSQL tables.

See your own process on it

Thirty minutes, one of your real processes on the screen, and an honest answer.

1

неделяот требований до готовой протестированной системы

1

деньна любое изменение после запуска

60+

готовых блоков для экранов

51

готовая проверка для полей форм
Процессы

BPMN 2.0 — не на бумаге, а в работе

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

  • Конструктор в браузере. Стартовые события, пользовательские и сервисные задачи, исключающие, параллельные и включающие шлюзы, подпроцессы и вызовы — развёртывание одной кнопкой.
  • Каждый шаг знает свои правила. Кнопки действий с названиями на каждом языке, правило до начала шага и ещё одно до его завершения, форма в окне или на отдельной странице.
  • Четыре способа запустить дело. Человек с формой, действие в таблице, расписание с условием или сохранение записи.
  • Монитор каждого дела. Фильтры по статусу, схема с подсвеченным текущим шагом, переменные, подпроцессы и история — и один щелчок до его аудита.
  • Меняйте маршрут, не теряя дел. Новые дела идут по новому маршруту, а уже запущенные завершаются по старому.
BPMN 2.0 — не на бумаге, а в работе
Данные

Реестры под ваш бизнес

Сущности, поля и методы описываются, а не программируются — экраны, API и подсказки редактора подстраиваются сами.

Сущности без релиза.

Поля и методы на SQL или Groovy; у каждого проекта своя база данных и своя среда выполнения.

Один вид для любого источника.

Внутренние таблицы, внешняя база PostgreSQL или REST API выглядят одинаково для форм, таблиц, графиков и правил.

Таблицы для ежедневной работы.

Сортировка, поиск, постраничный вывод, правка в строке, действия над строками с условиями и импорт из Excel и CSV.

База данных — прямо в браузере.

Таблицы, индексы, ER-диаграмма и SQL — и каждая DDL-команда показывается до применения.

Справочники, которые знают друг о друге.

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

Реестры под ваш бизнес
Формы

Формы, которые сами проверяют, скрывают и заполняют

Десяти видов полей хватает любому документу; поведение задаётся правилом, а не переписыванием.

  • Десять элементов полей. Текст, выпадающий список, многострочный текст, дата и время, строки документа, выбор из дерева, загрузка файлов, автодополнение, комментарии и диаграмма Ганта.
  • 51 готовая проверка. Плюс десять шаблонов выражений — у каждой проверки сообщение, которое пользователь читает на своём языке.
  • Поля по правилу. Обязательное, скрытое, заблокированное или предзаполненное — по условию на данные, роль или шаг.
  • Целая форма за один диалог. Поля создаются из сущности, а одна точка входа ведёт к разным формам — по роли или по состоянию.
  • Каждая подпись — на трёх языках. Подписи на английском, русском и армянском и переключатель языка прямо на форме.
Формы, которые сами проверяют, скрывают и заполняют
Правила и автоматизация

Логика — из голов людей в одно место

Три вида правил, которые вызываются там, где идёт работа, — и планировщик, который ведёт рутину, не полагаясь на чью-то память.

Выполнение, проверка, условие.

Вызываются из шагов процесса, событий формы, действий таблицы, расписаний, графиков и кнопок.

Редактор, который знает ваши данные.

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

Рутина по расписанию.

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

Вызовы наружу.

Правила обращаются к веб-сервисам, читают внешние данные там, где они лежат, и отправляют сообщение или PDF человеку, роли или группе.

Логика — из голов людей в одно место
Дашборды

Ответы на одном экране

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

  • Четыре движка графиков. Chart.js, Apache ECharts, Plotly и Mermaid — и 88 готовых заготовок для старта.
  • Щелчок — и действие. График фильтрует всю доску, открывает запись за столбцом или запускает правило.
  • SQL — когда нужен. Редактор со схемой под рукой, запросы с параметрами из фильтров и PDF-отчёты по расписанию.
  • Календарь и Гант. Любые записи с датами — на календаре с перетаскиванием, и диаграмма Ганта внутри записи.
  • В обеих темах. Каждый график следует светлой и тёмной теме.
Ответы на одном экране
Документы и сообщения

Документы и письма — настраиваются, а не программируются

Счета, акты, этикетки и сертификаты строятся из тех же данных, что пишут формы, — и уходят письмом с PDF во вложении.

Конструктор PDF.

Формат и ориентация, несколько страниц, таблицы, которые растут вместе с данными, и двенадцать типов штрихкодов, включая QR.

15 готовых шаблонов.

Счёт, коммерческое предложение, квитанция, упаковочный лист, накладная и другие — чтобы начинать с них, а не с нуля.

Письма на каждом языке.

Конструктор писем с подстановками, шаблон на каждый язык, отправка через очередь и вложения — включая PDF, созданный тем же правилом.

Уведомления в приложении.

Колокольчик в шапке и сообщение из любого правила человеку, роли или группе.

Документы и письма — настраиваются, а не программируются
Доступ и аудит

Кто может видеть, кто может менять и что именно сделал

Права живут в группах ролей и проверяются сервером; аудит — часть платформы, а не модуль.

  • Единый вход. OpenID Connect на Keycloak и собственный каталог пользователей у каждой организации.
  • Группы ролей — единый источник прав. Доступ к каждой странице и элементу; пункт меню, его экран и его API закрываются вместе.
  • Строки, у которых есть владелец. Владелец дела или записи проверяется сервером при выполнении и ещё раз при отправке формы.
  • До и после — по каждому полю. Шаги процессов, изменения правилами, действия над строками и выгрузки записываются — с прежним значением, новым и правилом, которое внесло изменение.
  • Принцип четырёх глаз — встроен. Второе согласование можно потребовать на любом шаге, где оно нужно.
Кто может видеть, кто может менять и что именно сделал
Свои экраны

Когда экрану нужна своя логика

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

Свой HTML, скрипты и стили.

Библиотеки с CDN, изолированные друг от друга скрипты и стили для каждой темы — светлой и тёмной тоже.

Связан с правилами и данными.

Компонент напрямую вызывает правила и методы данных проекта, а важные проверки по-прежнему выполняются на сервере.

Собирается из частей.

Большой компонент делится на документы и скрипты, а внутри него могут стоять готовые блоки платформы.

Правится мышью.

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

Когда экрану нужна своя логика
И остальное

Платформа вокруг

То, что каждая система на Dokie получает, даже не прося.

60+ готовых блоковЭкраны собираются из готовых компонентов; любой фрагмент можно сохранить и переиспользовать.
Три языкаПодписи, контент и сами данные — для каждого проекта: английский, русский, армянский.
Светлая и тёмнаяПять тем, выбор пользователя запоминается; логотип и палитра — настройки проекта.
Ветки и снимкиМеняйте тестовую копию, затем публикуйте; тег хранит весь проект, к которому можно вернуться.
Ваши данные — вашиВесь проект выгружается одним файлом; данные лежат в обычных таблицах PostgreSQL.
Облако или свой серверКак сервис или внутри вашей собственной сети.
Меню по ролямШапка, боковое меню, хлебные крошки и подвал — каждый пункт виден тем ролям, которым он нужен.
Одна карта системыВсе сущности и все связи проекта на одном полотне.
Компоненты с кодомКогда экрану нужна своя логика: HTML, JS и стили для каждой темы, связанные с правилами.
Поиск по смыслуСущности проекта находятся по смыслу, а не только по названию.
Ваш ИИ-ассистент — на связиMCP-точка у каждого проекта, открытая ключом, который вы выдаёте, ограничиваете по времени и отзываете.
Изменения без перезапускаНовая настройка доходит до работающего экрана без его остановки.

Вопросы о платформе

На какой базе данных она работает?

PostgreSQL. У каждого проекта своя база, а внешнюю базу PostgreSQL или REST API можно использовать там, где они уже есть.

Можно ли менять процесс, пока по нему идут дела?

Да. Новые дела идут по новому маршруту, а уже начатые завершаются по старому.

Что именно записывает аудит?

Шаги процессов, изменения, сделанные правилами, со значением до и после, действия над строками и выгрузки — кто, когда и каким правилом.

Может ли наш собственный ИИ-ассистент работать с системой?

Да, через MCP. У каждого проекта свой ключ: вы его выдаёте, у него есть срок действия, и его можно отозвать в любой момент. Ключ открывает один проект и ничего больше.

Можно ли забрать всё с собой?

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

Посмотрите на свой процесс в нём

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

1

շաբաթպահանջներից մինչև կառուցված և թեստավորված համակարգ

1

օրգործարկումից հետո ցանկացած փոփոխության համար

60+

պատրաստի բլոկ էկրանների համար

51

պատրաստի ստուգում ձևերի դաշտերի համար
Գործընթացներ

BPMN 2.0՝ ոչ թե թղթի վրա, այլ աշխատանքում

Երթուղին նկարվում է մեկ անգամ։ Հարթակն ինքն է այն վարում, յուրաքանչյուր քայլ փոխանցում ճիշտ մարդուն և ցույց տալիս, թե որտեղ է գտնվում յուրաքանչյուր գործ։

  • Կառուցիչ դիտարկիչում։ Մեկնարկային իրադարձություններ, օգտատիրոջ և սերվիսային առաջադրանքներ, բացառող, զուգահեռ և ներառող դարպասներ, ենթագործընթացներ և կանչեր՝ տեղակայում մեկ կոճակով։
  • Յուրաքանչյուր քայլ գիտի իր կանոնները։ Գործողության կոճակներ՝ անվանված յուրաքանչյուր լեզվով, կանոն՝ քայլը սկսելուց առաջ և մեկ այլ կանոն՝ ավարտելուց առաջ, ձև՝ պատուհանում կամ առանձին էջում։
  • Գործը սկսելու չորս եղանակ։ Մարդը՝ ձևով, գործողությունը՝ աղյուսակում, ժամանակացույցը՝ պայմանով, կամ գրառման պահպանումը։
  • Յուրաքանչյուր գործի մոնիտոր։ Ֆիլտրեր ըստ կարգավիճակի, սխեմա՝ ընթացիկ քայլի լուսավորմամբ, փոփոխականներ, ենթագործընթացներ և պատմություն, և մեկ սեղմում՝ մինչև նրա աուդիտը։
  • Փոխեք երթուղին՝ առանց գործերը կորցնելու։ Նոր գործերը գնում են նոր երթուղով, իսկ արդեն սկսվածներն ավարտվում են հինով։
BPMN 2.0՝ ոչ թե թղթի վրա, այլ աշխատանքում
Տվյալներ

Ռեեստրներ՝ ձեր բիզնեսի չափով

Էությունները, դաշտերը և մեթոդները նկարագրվում են, ոչ թե ծրագրավորվում, իսկ էկրանները, API-ն և խմբագրի հուշումները հետևում են ինքնաբերաբար։

Էություններ՝ առանց թողարկման։

Դաշտեր և մեթոդներ SQL-ով կամ Groovy-ով, յուրաքանչյուր նախագիծ ունի իր տվյալների բազան և կատարման իր միջավայրը։

Մեկ տեսք՝ ցանկացած աղբյուրի համար։

Ներքին աղյուսակները, արտաքին PostgreSQL բազան կամ REST API-ն ձևերի, աղյուսակների, գծապատկերների և կանոնների համար նույն տեսքն ունեն։

Աղյուսակներ՝ ամենօրյա աշխատանքի համար։

Դասավորում, որոնում, էջավորում, խմբագրում տողում, գործողություններ տողերի վրա՝ պայմաններով, և ներմուծում Excel-ից ու CSV-ից։

Տվյալների բազան՝ անմիջապես դիտարկիչում։

Աղյուսակներ, ինդեքսներ, ER դիագրամ և SQL, իսկ յուրաքանչյուր DDL հրաման ցուցադրվում է նախքան կիրառելը։

Տեղեկատուներ, որոնք գիտեն միմյանց մասին։

Թվարկումներ՝ կոդում, բազայում կամ ազատ, և բացվող ցուցակներ, որոնք կախված են ձևում արդեն ընտրվածից։

Ռեեստրներ՝ ձեր բիզնեսի չափով
Ձևեր

Ձևեր, որոնք իրենք են ստուգում, թաքցնում և լրացնում

Տասը տեսակի դաշտը բավարարում է ցանկացած փաստաթղթի, իսկ վարքագիծը սահմանվում է կանոնով, ոչ թե վերաշարադրմամբ։

  • Դաշտերի տասը տարր։ Տեքստ, բացվող ցուցակ, բազմատող տեքստ, ամսաթիվ և ժամ, փաստաթղթի տողեր, ընտրություն ծառից, ֆայլերի վերբեռնում, ինքնալրացում, մեկնաբանություններ և Գանտի գծապատկեր։
  • 51 պատրաստի ստուգում։ Գումարած արտահայտությունների տասը ձևանմուշ, յուրաքանչյուր ստուգում՝ հաղորդագրությամբ, որը օգտատերը կարդում է իր լեզվով։
  • Դաշտեր՝ ըստ կանոնի։ Պարտադիր, թաքցված, կողպված կամ նախապես լրացված՝ ըստ տվյալների, դերի կամ քայլի պայմանի։
  • Ամբողջ ձևը՝ մեկ պատուհանով։ Դաշտերը ստեղծվում են էությունից, իսկ մեկ մուտքային կետը տանում է տարբեր ձևերի՝ ըստ դերի կամ վիճակի։
  • Յուրաքանչյուր պիտակ՝ երեք լեզվով։ Պիտակներ անգլերեն, ռուսերեն և հայերեն, և լեզվի փոխարկիչ հենց ձևի վրա։
Ձևեր, որոնք իրենք են ստուգում, թաքցնում և լրացնում
Կանոններ և ավտոմատացում

Տրամաբանությունը՝ մարդկանց գլխից մեկ տեղում

Երեք տեսակի կանոն, որոնք կանչվում են այնտեղ, որտեղ կատարվում է աշխատանքը, և ժամանակացույց, որը վարում է առօրյան՝ առանց որևէ մեկի հիշողության վրա հույս դնելու։

Կատարում, ստուգում, պայման։

Կանչվում են գործընթացի քայլերից, ձևի իրադարձություններից, աղյուսակի գործողություններից, ժամանակացույցերից, գծապատկերներից և կոճակներից։

Խմբագիր, որը գիտի ձեր տվյալները։

Հուշում է ձեր էությունները, դաշտերը, մեթոդները և տեղեկատուները, իսկ պայմաններն ու հարցումները հավաքում է վիզուալ։

Առօրյան՝ ժամանակացույցով։

Cron, պայման և դադար գործարկումների միջև՝ ամեն առավոտ հիշեցնել ժամկետանց քայլերի մասին և փոխանցել դրանք վերև։

Կանչեր դեպի դուրս։

Կանոնները դիմում են վեբ ծառայություններին, կարդում են արտաքին տվյալներն այնտեղ, որտեղ դրանք կան, և ուղարկում են հաղորդագրություն կամ PDF մարդուն, դերին կամ խմբին։

Տրամաբանությունը՝ մարդկանց գլխից մեկ տեղում
Վահանակներ

Պատասխաններ մեկ էկրանին

Պլանն ընդդեմ փաստի, ինչն է ուշանում և ինչն է կանգնած՝ մեկ վահանակի վրա։ Ֆիլտրերի մեկ տողը կառավարում է դրա վրա ամեն ինչ, իսկ սյան վրա սեղմելը նեղացնում է մնացածը։

  • Գծապատկերների չորս շարժիչ։ Chart.js, Apache ECharts, Plotly և Mermaid, և 88 պատրաստի նախապատրաստվածք՝ սկսելու համար։
  • Սեղմեք՝ գործելու համար։ Գծապատկերը ֆիլտրում է ամբողջ վահանակը, բացում սյան հետևում գտնվող գրառումը կամ գործարկում կանոն։
  • SQL՝ երբ պետք է։ Խմբագիր՝ սխեման ձեռքի տակ, հարցումներ՝ ֆիլտրերից եկող պարամետրերով, և PDF հաշվետվություններ՝ ժամանակացույցով։
  • Օրացույց և Գանտ։ Ամսաթվերով ցանկացած գրառում՝ օրացույցում, որը կարելի է քաշել, և Գանտի գծապատկեր՝ գրառման ներսում։
  • Երկու թեմայում էլ։ Յուրաքանչյուր գծապատկեր հետևում է լուսավոր և մութ թեմային։
Պատասխաններ մեկ էկրանին
Փաստաթղթեր և հաղորդագրություններ

Փաստաթղթեր և նամակներ՝ կարգավորվող, ոչ թե ծրագրավորվող

Հաշիվները, ակտերը, պիտակները և վկայականները ստեղծվում են նույն տվյալներից, որոնք գրում են ձևերը, և ուղարկվում են նամակով՝ կցված PDF-ով։

PDF կառուցիչ։

Թղթի չափ և կողմնորոշում, մի քանի էջ, տվյալների հետ աճող աղյուսակներ և շտրիխ կոդերի տասներկու տեսակ, այդ թվում՝ QR։

15 պատրաստի ձևանմուշ։

Հաշիվ, առևտրային առաջարկ, անդորրագիր, փաթեթավորման թերթ, բեռնագիր և այլն՝ դրանցից սկսելու, ոչ թե զրոյից։

Նամակներ՝ յուրաքանչյուր լեզվով։

Նամակների կառուցիչ՝ փոփոխականներով, ձևանմուշ յուրաքանչյուր լեզվի համար, ուղարկում հերթով և կցորդներ, այդ թվում՝ նույն կանոնով ստեղծված PDF։

Ծանուցումներ հավելվածում։

Զանգակ վերնագրում և հաղորդագրություն ցանկացած կանոնից՝ մարդուն, դերին կամ խմբին։

Փաստաթղթեր և նամակներ՝ կարգավորվող, ոչ թե ծրագրավորվող
Մուտք և աուդիտ

Ով կարող է տեսնել, ով կարող է փոխել և ինչ արեց

Իրավունքներն ապրում են դերերի խմբերում և ստուգվում են սերվերի կողմից, իսկ աուդիտը հարթակի մաս է, ոչ թե մոդուլ։

  • Միասնական մուտք։ OpenID Connect՝ Keycloak-ի վրա, և օգտատերերի սեփական կատալոգ յուրաքանչյուր կազմակերպության համար։
  • Դերերի խմբեր՝ իրավունքների միակ աղբյուր։ Մուտք՝ յուրաքանչյուր էջ և տարր, ընտրացանկի կետը, դրա էկրանը և դրա API-ն փակվում են միասին։
  • Տողեր, որոնք ունեն սեփականատեր։ Գործի կամ գրառման սեփականատերը ստուգվում է սերվերի կողմից կատարման ժամանակ և կրկին՝ ձևն ուղարկելիս։
  • Առաջ և հետո՝ ըստ յուրաքանչյուր դաշտի։ Գրանցվում են գործընթացների քայլերը, կանոններով արված փոփոխությունները, տողերի գործողությունները և ներբեռնումները՝ նախկին արժեքով, նորով և այն կանոնով, որը կատարել է փոփոխությունը։
  • Չորս աչքի սկզբունք՝ ներկառուցված։ Երկրորդ հաստատում կարելի է պահանջել ցանկացած քայլում, որտեղ այն անհրաժեշտ է։
Ով կարող է տեսնել, ով կարող է փոխել և ինչ արեց
Սեփական էկրաններ

Երբ էկրանին պետք է սեփական տրամաբանություն

Ոչ ամեն էկրան է ձև կամ աղյուսակ։ Եթե էկրանը պետք է նկարել և խմբագրել մկնիկով, ինչպես նկարում պատկերված գործողությունների քարտեզը, այն կառուցվում է որպես բաղադրիչ և աշխատում է նույն կանոններով և տվյալներով, ինչ մնացած ամեն ինչ։

Սեփական HTML, սկրիպտներ և ոճեր։

Գրադարաններ CDN-ից, միմյանցից մեկուսացված սկրիպտներ և ոճեր յուրաքանչյուր թեմայի համար՝ այդ թվում լուսավոր և մութ։

Կապված է կանոններին և տվյալներին։

Բաղադրիչն անմիջապես կանչում է նախագծի կանոններն ու տվյալների մեթոդները, իսկ կարևոր ստուգումները շարունակում են կատարվել սերվերում։

Հավաքվում է մասերից։

Մեծ բաղադրիչը բաժանվում է փաստաթղթերի և սկրիպտների, իսկ դրա ներսում կարող են տեղադրվել հարթակի պատրաստի բլոկները։

Խմբագրվում է մկնիկով։

Գործողությունների քարտեզում գործողությունները կապվում են բլոկից բլոկ քաշելով, իսկ նորն ավելացվում է կրկնակի սեղմումով։

Երբ էկրանին պետք է սեփական տրամաբանություն
Եվ մնացածը

Հարթակը դրա շուրջ

Այն, ինչ ստանում է Dokie-ի վրա կառուցված յուրաքանչյուր համակարգ՝ առանց խնդրելու։

60+ պատրաստի բլոկԷկրանները հավաքվում են պատրաստի բաղադրիչներից, ցանկացած հատված կարելի է պահպանել և կրկին օգտագործել։
Երեք լեզուՊիտակներ, բովանդակություն և հենց տվյալները՝ յուրաքանչյուր նախագծի համար՝ անգլերեն, ռուսերեն, հայերեն։
Լուսավոր և մութՀինգ թեմա, և օգտատիրոջ ընտրությունը հիշվում է, լոգոն և գունապնակը նախագծի կարգավորումներ են։
Ճյուղեր և պատկերներՓոխեք թեստային պատճենը, ապա հրապարակեք, իսկ թեգը պահում է ամբողջ նախագիծը՝ վերադառնալու համար։
Ձեր տվյալները ձերն ենԱմբողջ նախագիծն արտահանվում է մեկ ֆայլով, տվյալները պահվում են սովորական PostgreSQL աղյուսակներում։
Ամպ կամ սեփական սերվերՈրպես ծառայություն կամ ձեր սեփական ցանցի ներսում։
Ընտրացանկեր՝ ըստ դերերիՎերնագիր, կողային ընտրացանկ, ուղու ցուցիչ և ստորին հատված՝ յուրաքանչյուր կետ տեսանելի է այն դերերին, որոնց այն պետք է։
Համակարգի մեկ քարտեզՆախագծի բոլոր էություններն ու բոլոր կապերը՝ մեկ կտավի վրա։
Բաղադրիչներ՝ կոդովԵրբ էկրանին պետք է սեփական տրամաբանություն՝ HTML, JS և ոճեր յուրաքանչյուր թեմայի համար՝ կապված կանոններին։
Որոնում՝ ըստ իմաստիՆախագծի էությունները գտնվում են ըստ իմաստի, ոչ միայն ըստ անվան։
Ձեր ԱԻ օգնականը՝ կապի մեջMCP կետ յուրաքանչյուր նախագծի համար՝ բացվող բանալիով, որը դուք եք տրամադրում, սահմանափակում ժամանակով և հետ կանչում։
Փոփոխություններ՝ առանց վերագործարկմանՆոր կարգավորումը հասնում է աշխատող էկրանին՝ առանց այն կանգնեցնելու։

Հարցեր հարթակի մասին

Ո՞ր տվյալների բազայով է այն աշխատում

PostgreSQL։ Յուրաքանչյուր նախագիծ ունի իր բազան, իսկ արտաքին PostgreSQL բազան կամ REST API-ն կարելի է օգտագործել այնտեղ, որտեղ դրանք արդեն կան։

Կարելի՞ է փոխել գործընթացը, մինչ դրանով գործեր են ընթանում

Այո։ Նոր գործերը գնում են նոր երթուղով, իսկ արդեն սկսվածներն ավարտվում են հինով։

Ի՞նչ է ճշգրիտ գրանցում աուդիտը

Գործընթացների քայլերը, կանոններով արված փոփոխությունները՝ նախկին և նոր արժեքով, տողերի գործողությունները և ներբեռնումները՝ ով, երբ և ինչ կանոնով։

Կարո՞ղ է մեր սեփական ԱԻ օգնականն աշխատել համակարգի հետ

Այո, MCP-ի միջոցով։ Յուրաքանչյուր նախագիծ ունի իր բանալին. դուք եք այն տրամադրում, այն ունի գործողության ժամկետ, և այն կարելի է ցանկացած պահի հետ կանչել։ Բանալին բացում է մեկ նախագիծ և ուրիշ ոչինչ։

Կարո՞ղ ենք ամեն ինչ մեզ հետ տանել

Այո։ Ամբողջ նախագիծը՝ էկրաններ, ձևեր, կանոններ, գործընթացներ, ձևանմուշներ, թարգմանություններ և տվյալներ, արտահանվում է մեկ ֆայլով, իսկ տվյալները պահվում են սովորական PostgreSQL աղյուսակներում։

Տեսեք ձեր իսկ գործընթացը դրանում

Երեսուն րոպե, ձեր իրական գործընթացներից մեկը էկրանին և ազնիվ պատասխան։