К содержанию
Работа

Cirrus File Server (CFS) — корпоративная платформа управления документами

Cirrus File Server — частное корпоративное облако для хранения, поиска и согласования документов. По ощущению от работы это простота Dropbox, по устройству — enterprise-система с правами: сотрудник открывает единое хранилище, но видит только те филиалы, департаменты, папки и операции, которые разрешены его ролью. Отдельная особенность — географическая навигация: путь к документу начинается с карты городов и площадок компании.

Главный экран проекта Нажмите, чтобы рассмотреть
Cirrus File Server (CFS) — корпоративная платформа управления документами 01 / 03
Cirrus File Server (CFS) — корпоративная платформа управления документами — Главный экран проекта
Клиент
TierFive
Индустрия
Корпоративные IT-системы
Срок
11 месяцев
Команда
8 человек

Задача

У распределённой компании документы физически привязаны к местам. Накладная лежит в удалённом офисе, договор — в юридическом департаменте головного, регламент — где-то между ними. Обычное файловое хранилище сводит это к дереву папок, и сотрудник, которому нужны накладные филиала в другом городе, либо блуждает по вложенности, либо пишет письмо коллеге.

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

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

Решение

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

Оцифровка как вход в процесс. Файлы поступают через веб-загрузку, мобильное сканирование, онлайн-сканер, пакетный импорт или подключённое сканирующее оборудование. OCR извлекает текст и делает скан доступным полнотекстовому поиску, но на этом не останавливается: система определяет тип документа, извлекает ключевые поля, применяет метаданные и направляет файл в нужную папку или процесс. Для накладных и других формализованных документов выделяются номер, дата, контрагент и связанные реквизиты; исключения уходят оператору на проверку, а не пропадают молча.

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

Согласование, запускаемое распознаванием. Маршрут настраивается по типу документа и подразделению — последовательные или параллельные этапы, ответственные пользователи и группы, сроки, напоминания, фиксация причины отклонения, электронная подпись и сохранение подписанной версии. Запуск бывает ручным, но интереснее автоматический: распознанная накладная сама уходит сотруднику нужного филиала, затем ответственному руководителю, а после утверждения сохраняется как зафиксированная версия с полной историей прохождения. Отчёты показывают просроченные и ожидающие действия задачи.

Права на уровне операции, а не файла. Администратор определяет, кто может видеть, редактировать, скачивать, печатать, пересылать, подписывать или удалять конкретные файлы и папки. Права наследуются от структуры компании — компания, филиал, город, департамент, папка — но уточняются для отдельных подразделений и документов. Для чувствительного контента ведутся журнал доступа и действий, история выдачи прав, ограничения на внешнее распространение и аудит операций: изменение можно расследовать, прохождение согласования — подтвердить, а рабочую копию отличить от утверждённой версии.

Архитектура под разное размещение. Продукт разделён на веб-интерфейс на ASP.NET, слой хранения и интеграций, поисковый индекс, OCR-конвейер, движок документооборота, сервис авторизации и неизменяемый аудит действий. Такое разделение позволяет подключать корпоративные файловые ресурсы и разворачивать решение в облачной, локальной или гибридной инфраструктуре, не меняя пользовательские сценарии. Мобильные клиенты под iOS и Android дают тот же корпоративный диск в поле — там же, где чаще всего и появляется бумага.

Результат

Компания получила единое хранилище, в котором география работает на пользу, а не мешает: документы удалённых офисов находятся с карты, а не через звонок коллеге. Скан перестал быть картинкой — после OCR и классификации он попадает в поиск, получает метаданные и сам стартует маршрут согласования.

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

5 уровней структуры: компания, филиал, город, департамент, папка
3 варианта развёртывания: облако, локальная инфраструктура, гибрид
2 мобильных клиента: iOS и Android
11 месяцев команда из 8 человек
Ещё

Похожие проекты

Всё портфолио
Aimcast — ИИ-платформа корпоративных коммуникаций и управления знаниями
Работа Aimcast Corp.

Aimcast — ИИ-платформа корпоративных коммуникаций и управления знаниями

Aimcast собирает внутренние коммуникации, обучение и корпоративные знания в один продукт. Редактор публикует материал один раз — сотрудник получает его в персональной ленте, в удобном ему формате и в подходящий момент, вместо массовой рассылки на всю компанию. Мы делали продукт целиком: CMS работодателя, веб- и мобильное приложение сотрудника, бэкенд, медиапайплайн, ИИ-модули, аналитику и корпоративные интеграции.

База знаний с умным поискомКорпоративные порталы
AWS
Цифровой двойник IT-инфраструктуры предприятия
Работа Клиент под NDA

Цифровой двойник IT-инфраструктуры предприятия

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

Цифровой двойник предприятия
Распределённая платформа MapReduce для ML-вычислений
Работа Клиент под NDA

Распределённая платформа MapReduce для ML-вычислений

Платформа собирала разрозненные CPU- и GPU-ресурсы в виртуальный кластер для машинного обучения, обучения нейросетей и пакетной обработки данных. В сеть входили собственные компьютеры клиента в разных локациях и мощности, добровольно предоставленные пользователями в обмен на бесплатное использование его программного продукта. Для оператора это выглядело как единый вычислительный ресурс, хотя физически кластер был неоднородным и менялся прямо во время расчёта.

Интеллектуальная обработка данных
Первый разговор — бесплатно

Расскажите, что хотите изменить

За одну встречу уточним задачу и предложим следующий шаг, даже если вам нужен другой подрядчик.

Что будет на встрече
  1. 01 Опишите задачу своими словами
  2. 02 Уточним цель и ограничения
  3. 03 Предложим решение и следующий шаг
длительность 45–60 мин