Платформа для ИТ-аудита судов FESCO
Для удобства проверки мы разработали веб-систему и мобильное приложение.
Алгоритм аудита
ИТ-специалист начинает работу еще на суше в веб-приложении — создает новый аудит, заполняет общие данные, задачи.
Удобная функция — скопировать прошлую анкету. Автоматически подтягиваются все данные последнего обследования судна. Эта небольшая возможность облегчает жизнь специалистам. Во-первых, в прошлом судозаходе аудитор уже прописал задачи на следующий и копирование переносит задания в текущую анкету. Специалисту остается сверить и скорректировать задачи. Во-вторых, когда аудитор обновляет информацию о компьютерах, оборудовании, то измененные данные отдельно подсвечиваются. Акценты помогают выделить разницу между предыдущим и настоящим аудитами.
Кроме предварительного создания аудита, специалист изучает информацию о прошлой проверке. В веб-приложении собран реестр аудитов с фильтрацией по судну, порту и дате. У каждого отчета есть детальная страница.
Завершенных анкет в системе может накопиться несколько десятков. Для быстрого поиска мы сделали отдельный фильтр «Только последний аудит». При его активации в списке остаются последние аудиты по всем судам.
По прибытии судна на стоянку работа перемещается в мобильное приложение. Авторизация реализована по логину и паролю. Для удобства можно установить код-пароль или вход по отпечатку пальца.
ИТ-специалист заполняет:
- Статусы систем с примечаниями. Отдельные пошаговые вкладки для проверки каждой системы.
- Перечень компьютеров с указанием комплектующих, установленных программ. Загружает фотографии аудита. Для удобства ПК разбиты по расположению на судне.
- Перечень ИТ-оборудования с характеристиками и прикреплением фотографий. Оборудование также разделено по расположению.
Опускаясь в трюм судна интернета может не оказаться, а значит сервер будет недоступен для обработки и сохранения информации по аудиту. Чтобы решить проблему, мы предусмотрели две особенности:
- Мобильное приложение заранее, когда есть сеть, скачивает в локальный кэш данные прошлых аудитов и предзаполненных анкет для работы в офлайн-режиме. Это позволяет ИТ-специалистам решать текущие задачи и обращаться к прошлым осмотрам при отсутствии интернета.
- Данные нового аудита сохраняются локально на мобильном устройстве и отправляется на сервер с появлением интернета.
По возвращению на сушу, если нужен развернутый комментарий или появились дополнительные данные, аудитор корректирует отчет в веб-версии приложения.
Иногда возникает потребность посмотреть общую картину технического оснащения, без разбиения по аудитам. Поэтому в отдельные разделы вынесены списки компьютеров и оборудования по всем проверкам всех судов.
В системе, помимо ИТ-специалиста, работает ИТ-руководитель. Его задача — актуализировать данные. Например, многие пункты аудита заполняются через выпадающие списки — судна, порты, капитаны, статусы систем, расположения оборудования. Руководитель в административной части заносит и редактирует варианты ответов, выбирает типы полей, устанавливает обязательные.
Технологии
Система работает на платформе Wapps, лицензия энтерпрайз. Ядро платформы включает в себя базовые приложения, требуемые для проекта:
- Users — IDM система и профиль пользователя. Отвечает за авторизацию, аутентификацию, регистрацию пользователей, их профили, организации, контакты, методы и роли.
- Vuera — UX/UI Kit и frontend система управления компонентами и стилями для разработки интерфейсов.
- Library — линейные справочники, Headless CMS, CRUD-приложения. Отвечают за информацию, которая представлена в интерфейсах.
- Notify — система уведомлений и триггеров.
- Disk — API для S3 и локального хранилища.
- Шлюз API gateway для управления запросами.
- Lime — система управления обратным прокси Nginx. Обеспечивает SSL-шифрование, балансировку нагрузки, кэширование и базовую защиту систем.
Итог
Информационная система для проведения ИТ-аудита судов:
- позволяет работать с анкетами с телефона в офлайн-режиме;
- стандартизирует ИТ-отчеты;
- собирает историю аудитов на одной площадке;
- позволяет контролировать систематичность и качество работы ИТ-специалистов.
Проект облегчил процесс ИТ-аудита судов FESCO. Теперь проверки проводятся быстрее и системнее, а данные — всегда под рукой у специалистов и руководства. Работа офлайн обеспечивает аудит даже в удалённых портах, а единая база оборудования формирует технологическую картину состояния судна.