Выберите модули для смен, ремонтов, учёта материалов или отгрузки. Система устанавливается на сервере предприятия. До внедрения проверим ваши данные и процессы, определим настройки, подключения и необходимые доработки.
Связать производство, склад и отгрузку. Прослеживать поступление, переработку и движение материала между участками.
Свести данные служб. Находить расхождения между телеметрией, весовой и журналами.
Разобраться с простоями. Сопоставлять причины, затраты и варианты работы смены.
Сохранить контроль над данными. Разместить систему в своём контуре и самостоятельно выгружать данные.
Работать по своим правилам. Настроить справочники, осмотры, нормы и печатные формы предприятия.
Место Orebit в вашей системе
Производственный учёт и рекомендации. Orebit дополняет ERP, ГГИС и бухгалтерию, не заменяя их. Решения принимает человек: система не управляет техникой и не пишет в автоматику.
Модули под ваши процессы. Горная специализация рассчитана на открытые работы. Подземные работы вне области применения. Портовый контур сегодня: причал предприятия-грузоотправителя, не система навалочного терминала целиком.
Сервер предприятия. Поставка в ваш контур, без SaaS. Подключения и состав данных согласуем до старта; недостающие данные система отмечает отдельно.
IнастройкаIIваши данныеIIIдоработка в продуктIVинтеграцииначинаем с настроек и загрузки ваших данных
Настройки
Справочники причин и работ, нормы с датой действия, регламенты осмотров площадки и подрядчика. Администратор добавляет поля предприятия в формы, списки, фильтры и выгрузки. Настраиваются печатные бланки, часовой пояс и валюта. Набор модулей определяется лицензией.
Загрузка данных
Планы из Deswik, Vulcan и Micromine, файлы DXF и OMF, журналы приборов, ведомости топлива, данные лаборатории и весовой, акт станции. Для поддерживаемых форматов сначала выполняется проверка без записи с причинами отклонения строк. Загрузку подтверждаете вы; повторный импорт не создаёт дубли. Данные можно выгрузить архивом со схемой.
Доработка под согласованную задачу
Если задачу нельзя решить настройкой, оценим доработку: малую или крупную. Согласованные изменения входят в общий план развития и общую версию продукта. Отдельной версии «под вас» не появляется. Сроки согласуем после оценки; если ответ «нет», объясним причину.
Подключение оборудования и других систем
API и библиотеки для Python и TypeScript, ключи с ограниченной областью доступа. Предусмотрены подключения AEMP, локальный шлюз OPC UA и MQTT, обмен нарядами с SAP PM и Maximo. Совместимость с конкретным оборудованием и внешней системой проверяем на ваших образцах и тестовом контуре. Для каждого поля определяем систему-источник; готовность механизма не означает готовую интеграцию на площадке.
Общая версия продукта, данные в вашем контуре, рекомендации без команд в системы автоматики.
Ядро — общая часть системы, которая отвечает за формы, права доступа и историю изменений. Модули используют эти функции и добавляют задачи своих служб. Всего модулей: 17.
Если модуль не включён в лицензию, связанные сверки показывают причину недоступности.
27 интерфейсов обмена связывают назначения, выдачу и приём материала. Цепочка от карьера до станции строится из выбранных модулей.
97 типов записей используют общие формы, права, историю изменений и экспорт. Это сокращает повторную разработку при расширении продукта.
У норм, порогов и цен есть дата действия и источник. Их можно обновлять без изменения кода.
98 изменений структуры базы данных описаны в миграциях. Обновление и возврат к прежней версии выполняются по процедуре поставки.
Принцип архитектуры
НОЛЬ
прямых импортов между модулями
Прямой импорт — подключение внутреннего кода другого модуля. Вместо этого модули обмениваются через явно описанные интерфейсы. Связи проще проверить при изменениях; соблюдение правила проверяется автоматически.
подсчёт состава
Это независимость кода, не изоляция процессов и не замена проверке прав доступа.
Примеры наборов модулей
Лицензия определяет доступные модули, меню, показатели и выгрузки. Карьер не обязателен: станция и причал, фабрика и склад могут использовать свои наборы без диспетчеризации карьерного парка.
пунктов меню на демо-стенде: все модули → лицензия из трёх → та же лицензия и одна роль.
снимок демо-стенда
Базовый словарь смен и осмотров рассчитан на технику карьера. Для других площадок его адаптируют настройкой справочников.
Качество выпуска
Проверки перед обновлением
Проверяется не только код, но и действия сотрудников: ввод, расчёт, права и выгрузка результата. Ниже объём датированных технических проверок; он не означает, что все сценарии продукта уже приняты.
Защита от повторения ошибок. Найденные дефекты дополняют набор проверок. Общие правила охватывают формат чисел, пределы запросов, вёрстку и источники данных.
Проверка самих тестов. Контрольные ошибки помогают убедиться, что проверка обнаруживает нужный дефект.
Профессиональные сценарии. Работа служб проверяется на типовых задачах и граничных случаях. Наличие модуля в каталоге не означает завершённую приёмку всех сценариев.
Недостающие данные видны. Пустая запись, отсутствующий коэффициент и молчащий прибор не превращаются в нулевые значения.
3 577
автоматических тестов найдено в исходниках на дату подсчёта. Это число существующих проверок, не число успешно выполненных.
подсчёт состава
280
файлов под строгой проверкой типов
подсчёт состава
31
специализированных разделов в описании интерфейса. Полнота проверок оценивается отдельно для каждого сценария.
подсчёт состава
582 из 582
зависимостей исходников и проверочного окружения разрешены политикой лицензий. Состав промышленной поставки проверяется отдельно.
подсчёт составаПроверены зависимости исходников и окружения проверки. Состав конкретной промышленной поставки формируется отдельно.
98
сценариев изменения структуры базы данных. Обновление проверяется для выбранной поставки.
подсчёт состава
Числа описывают датированные проверки, а не приёмку всего продукта. Перед пилотом отдельно проверяем нужные роли, обновление и восстановление данных. Время восстановления и допустимую потерю данных согласуем после испытания вашей поставки.
Сервер и данные
Сервер, хранение и восстановление
Полный состав хранит показания датчиков техники; малый работает без этого хранилища. Калькулятор оценивает объём телеметрии по числу машин и частоте записи. Замеры памяти и диска относятся к учебному стенду, а требования площадки уточняются отдельно.
Изоляция в базе данных. В датированном замере политики доступа действовали на 108 из 109 таблиц. Исключение хранит только версию схемы, без данных площадки. Роль приложения не может обойти эти политики.
История для проверки. 2 журнала, действий и истории нарядов, доступны приложению только для добавления. Изменение и удаление запрещены правами базы.
Импорт под контролем. Проверка без записи показывает ошибки строк. Применение подтверждает человек; повторная загрузка сопоставляет записи по идентификаторам источника.
Актуальные права. Доступ проверяется при каждом запросе. Отозванная роль не сохраняет прежние разрешения до следующего входа.
Проверка восстановления. Процедура включает восстановление, сверку данных и новую резервную копию. Допустимая потеря данных и порядок действий описаны в документации поставки.
Сколько места займёт телеметрия
≈40 тыс.
отсчётов положения техники за двенадцатичасовую смену
снимок демо-стенда
≈0,19 ГБ
под телеметрию за срок хранения 90 суток, при 26 Б на отсчёт после сжатия. Файлы и резервные копии учитываются отдельно.
снимок демо-стенда
Малый состав работает без хранилища телеметрии.
Что
Полный состав
Малый состав
Память служб в покое
≈1,6 ГБ
≈1,0 ГБ
Образы на диске
≈3,4 ГБ
≈2,6 ГБ
Минимальный сервер
8 ГБ · 4 ядра
4 ГБ · 2 ядра
Минимальный диск
от 100 ГБ под копии, файлы и запас; телеметрия учтена выше
снимок демо-стенда
Расчёт по коэффициентам стенда. Число одновременных пользователей не пересчитывается ползунком. Ниже приведён отдельный нагрузочный замер.
400 рабочих мест
одновременно в историческом испытании с пятью ролями. Это последняя ступень замера, не предел производительности. Время ответа для девяноста пяти процентов запросов API: 0,18 с, средняя загрузка процессов платформы: 0,7 ядра из четырёх. Отказов не зарегистрировано; дальше не мерили. Текущая версия не проходила повтор этой нагрузки; это не обещание ёмкости вашей площадки.
10
25
50
100
200
400
до после секунда
До оптимизации тот же сервер прошёл ступень 50. После распределения запросов по процессам и повторного использования расчётов испытание повторили. График показывает время ответа до и после на логарифмической шкале.
замерСервер: 4 vCPU, 8 ГБ. Полная поставка, пять ролей, ступени по 5 минут. Критерий: 95 % запросов быстрее секунды, без отказов.
последняя ступень нагрузочного испытания, а не предел: критерий выдержан на всех шести ступенях, дальше не мерили. Число рабочих мест нельзя линейно пересчитывать по числу ядер
Для службы информационной безопасности
Безопасность в контуре предприятия
Кто может войти, какие данные увидит и как сохраняется история действий. Права проверяет сервер при каждом запросе. Ниже возможности продукта и обязанности площадки; публичный сайт размещён отдельно от производственной системы.
Вход сотрудников
Корпоративный провайдер по OIDC, браузерный вход с PKCE. В поставке предусмотрен Keycloak. Группы провайдера связываются с ролями Orebit; без назначенной роли доступа нет. Многофакторный вход и парольную политику настраивают у провайдера, внешний вход проверяют отдельно.
Права на каждое действие
Сервер проверяет разрешения на запросах; права человека определяются из текущих назначений. Ключ интеграции ограничен модулями и действиями; его можно ограничить сроком и отозвать. Секретная часть ключа хранится в виде хеша.
Изоляция данных
В PostgreSQL действуют принудительные политики изоляции арендаторов. У роли приложения нет права их обходить; миграционная роль отделена. Внутри арендатора права заданы по ролям и типам записей: фильтр площадки или подрядчика не является защитной границей.
Журнал действий сотрудников
Аудит хранит предусмотренные действия, автора, время и изменения; поля, объявленные секретными, маскируются. Журнал запрещено изменять и удалять правами приложения. Это не защита от администратора БД и не запись каждого чтения системы.
Сеть и секреты
TLS и сертификат на входном прокси, сетевые правила и защиту дисков организует площадка. Внутренние БД и шина не предназначены для доступа рабочих мест. Служебные секреты создаются установщиком; доступ к конфигурации, Docker и копиям ограничивают администраторы.
Резервные копии и работа без сети
Резервные копии содержат данные и секреты; штатный скрипт их не шифрует. Шифрование, ключи хранения и проверку восстановления согласуют до передачи. На отключённом устройстве немедленный отзыв доступа не обещается; при возвращении сети запись проверяет сервер.
Что согласовать перед пилотом
Схему потоков и сетевых доступов, провайдера входа, роли и границы видимости данных.
Отключение учебных учётных записей, хранение и смену секретов, защиту браузеров и копий.
Состав поставки и лицензии, результаты проверок уязвимостей именно этой версии, обновление и восстановление.
Перечень событий для расследования и обмен с системой мониторинга безопасности предприятия.
Это исходные сведения для оценки, не заключение о соответствии требованиям вашей организации. Независимый пентест, сертификация и готовое подключение к SIEM здесь не заявляются; необходимые проверки и доработки согласуются отдельно.
Работа Orebit не зависит от внешнего сервера активации. Продукт устанавливается в вашем контуре, образы и обновления передаются файлами. Помощник обрабатывает данные на вашем сервере.
Прямой договор с разработчиком. Разработка платформы, поддержка и доработки у одной команды.
Без подписок на сторонние компоненты. База данных, карта и вход в систему не требуют внешних ключей активации или облачных сервисов.
Открытый состав. Компоненты поставляются на разрешающих лицензиях. Перечень и условия использования доступны для проверки.
Установка без интернета. Образы доставляются файлами. Внешние системы подключаются отдельно, в рамках согласованных интеграций.
Лицензии проверяются при сборке. Неизвестная или запрещённая политикой лицензия блокирует проверку поставки. Полный перечень передаётся службе ИБ и юристам до договора.
Решения по составу документированы. Зависимости с неподходящими лицензиями исключались или заменялись. Причины и принятые решения доступны для изучения.
Открытые компоненты развивают международные сообщества и компании. Доступность их будущих версий зависит от правообладателей и каналов поставки. Версии в поставке Orebit закреплены; обновления передаются файлами.
Для работы Orebit не нужны
подписка
ключ активации
сервер лицензий
облако вендора
чужой ИИ
звонок «домой»
установка и работа в вашем контуре
582 из 582
компонентов проверены по политике лицензий
подсчёт составаПроверены зависимости исходников и окружения проверки. Состав конкретной промышленной поставки формируется отдельно.
0
внешних адресов сервисов найдено при статической проверке кода платформы и рабочего места. Это проверка кода, не сетевого трафика.
подсчёт состава
статический поиск адресов в коде не проверяет сетевой трафик и не подтверждает отсутствие сетевых обращений. Интеграции с ERP, весовой и телематикой могут обращаться к адресам, заданным в настройках коннекторов
14
компонентов исключено или заменено по результатам проверки лицензий
подсчёт состава
в том числе два ранее использовавшихся в продукте компонента: драйвер базы данных и клиент промышленного протокола