Новости платформы

Модули платформы SBase

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

Для настройки бизнес-процесса в SBase используются следующие модули:
  1. Создание структуры таблицы;
  2. Создание статусов;
  3. Настройка ролевой модели;
  4. Уведомления пользователей;
  5. Валидация данных;
  6. Триггеры системы;
  7. Парсинг данных из файлов;
  8. Согласование;
  9. Формирование печатных документов;
  10. Настройка представлений таблиц в зависимости от роли пользователя;
  11. Импорт данных в систему;
  12. Логирование;
  13. Экспорт данных;

Создание структуры таблиц

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

Создание статусов

После создания таблицы в системе можно настроить систему статусов, которые будут отражать текущее положение детали в обработке или любой другой записи в таблице. Количество статусов не ограничено и зависит от требований заказчика.
Так, например, может быть настроены пять статусов: «новое оповещение», «в работе», «на проверке», «на утверждении», «готово».

Настройка ролевой модели

Когда все статусы для процессов определены, аналитик может выстроить ролевую модель системы: дать ограниченный доступ для каждого пользователя к данным таблицы. Ограничение может быть как на действия со всей таблицей, так и на процессы в определенном статусе: например, сотрудник может переводить процессы только из статуса «в работе» в статус «на поверке», к изменению остальных статусов у него нет прав доступа. Так ролевая модель обеспечивает сохранность данных от постороннего вмешательства.

Уведомления

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

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

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

Валидация данных и триггеры

При заполнении данных в системе можно настроить простые правила проверки. Например, сделать отдельные поля обязательными для заполнения.
Также в SBase можно использовать триггеры для автоматических действий. Например, система может сама рассчитать нужный параметр изделия на основе значений, введенных в предыдущих полях. Это ускоряет заполнение таблиц и помогает снизить количество ошибок.

Парсинг данных

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

Согласование

В некоторых процессах перед следующим этапом требуется согласование. Для этого в SBase есть отдельный модуль, который позволяет настроить такую логику в системе.
После того как аналитик создал таблицы, настроил статусы и роли пользователей можно дополнительно настроить и сам процесс согласования. Например, указать:
  • после какого статуса запись должна уходить на согласование;
  • в какой статус она переходит, если согласование прошло успешно;
  • в какой статус она возвращается, если согласование не пройдено или требуется доработка.
Стандартный функционал SBase позволяет настроить такой процесс без дополнительной разработки.

Формирование печатных документов

Более подробно об этом модуле программы мы уже рассказывали в кейсе по КРМЗ. В ходе бизнес-процессов организации возникает необходимость в формировании и отправке печатных документов: запросов, различных списков и др. Чтобы документы не формировались вручную, в SBase есть модуль автоматического формирования документов. Так, например, для формирования заявки на калибровку средств измерений не нужно вручную вбивать каждое СИ – достаточно выбрать в таблице нужные строки и система сама оформит документ по стандартам предприятия.
Если требуется распечатать паспорт изделия – сотрудник также может выбрать нужное ему изделие в таблице и отправить запрос на формирование паспорта. В этом случае SBase по заранее загруженному шаблону сформирует и предоставит оформленный документ.

Настройка представлений таблиц в зависимости от роли пользователя

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

При этом вся работа ведется в одной таблице. Чтобы сотрудникам было удобно с ней работать, в SBase можно настроить фильтры по статусам и по столбцам, а также выбрать, какие столбцы показывать, а какие скрывать. Например, контролер ОТК будет видеть только свои записи и нужные ему поля, технолог — записи на этапе анализа, а производство — только те позиции, которые переданы в работу. Это упрощает работу с таблицей и помогает быстрее находить нужную информацию.

Импорт данных

Если до перехода на SBase компания работала в другой системе (например, в Excel), важно перенести старые данные о производственных процессах. Для этого на платформе есть модуль "Импорт данных" – после настройки структуры таблиц аналитик может загрузить исторические данные, чтобы обеспечить целостность базы для анализа.

Логирование

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

Экспорт данных

Если сотруднику необходимо экспортировать данные по определенным параметрам изделий из таблиц SBase, это также можно сделать автоматически: в таблице выбираются конкретные изделия, их параметры, настраиваются фильтры. В результате система позволяет выгрузить массив данных в таблицу Excel для дальнейшей работы с ним.
Все перечисленные модули доступны аналитику на базовом уровне. SBase позволяет оперативно создать новый или воссоздать из предыдущей системы бизнес-процесс: таблицу, типы данных, систему статусов, ролевую модель, ответственных лиц, уведомления и триггеры – все необходимое для фиксации и контроля процесса.
Благодаря интуитивно понятному интерфейсу сотрудники компании могут самостоятельно настроить права доступа и редактирования, сохранить исторические изменения всех параметров изделий из старых систем и многое другое – все, что необходимо для плавного и удобного перехода и контроля производственных процессов.
Сейчас функционал описанных модулей уже используется на таких предприятиях, как ПАО «ПНППК» и ООО НПП «Системы контроля», обеспечивая существенное ускорение и упрощение создания и ведения бизнес-процессов предприятий.
2026-04-23 22:15 О системе