Весь внутренний контроль в одном контуре — вместо папки с файлами и памяти сотрудника

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

  • 9разделов верхнего уровня, и сотрудник видит только те, на которые у него есть право
  • 15реестров тремя группами: общие, «Аудит», отчётность
  • 9реестров шаблонов — карточка заводится не с чистого листа
  • 47справочников: 33 своих и 14 из внешних систем

Все числа — количество объектов защиты и пунктов навигации в коде версии 1.2.0.

Сотрудник не видит того, чего ему нельзя — и не ищет там, где пусто

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

  • Продуктивностьдашборды, диаграмма Ганта по запросам и предписаниям, риски по сотрудникам
  • Реестры15 реестров тремя группами
  • Шаблоны9 реестров шаблонов карточек
  • Справочники47 позиций, из них 14 приходят извне
  • Внутренние отчётывыгрузки для руководства и для регулятора
  • Архивызакрытые записи не мешают работать и не пропадают
  • Настройки приложениязадачи по расписанию, дашборды, статусная модель
  • Обработка данныхжурналы уведомлений, загрузок и обновления представлений
  • Отчётностьотчётные формы, отчётность, отчёты в надзорный орган

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

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

Пятнадцать реестров: у каждой записи есть статус, ответственный и срок

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

Общие реестры — шесть

  • Запросы и предписаниясрок ответа считается сам, напоминание уходит за 3 рабочих дня
  • Статистика по нарушениямнарушение связывается с риском и с мероприятиями по устранению
  • Административные деларассмотрение и вынесение решения подтверждаются отдельными действиями
  • Регуляторные риски7 этапов, 6 вкладок, расчёт суммы под риском, выгрузка на 32 колонки
  • Лимитыединственный реестр с настраиваемой статусной моделью и поимённым списком согласующих
  • Мероприятия и задачипорог напоминания зависит от приоритета: 3, 5 или 7 рабочих дней

Группа «Аудит» — четыре

Ровно четыре реестра: манипулирование и инсайд, маржинальная торговля, сверки, конфликты интересов. Подробно — на странице о блоке «Аудит».

Отчётность — три

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

Ещё два реестра — только на чтение

Реестр регуляторных рисков для внешнего проверяющего и реестр регуляторных рисков для внешнего пользователя. Аудитору или проверяющему отдаётся ограниченный срез, а не учётная запись во всей системе — и это отдельные объекты, а не «фильтр, который кто-то забудет применить».

Девять реестров шаблонов: карточка заводится не с чистого листа

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

Реестры шаблонов
ШаблонЧто перестаёт зависеть от исполнителя
Регуляторные рискисостав полей риска и формулировки причин и последствий
Административные деланабор реквизитов дела и итоги рассмотрения
Мероприятиятиповые мероприятия с приоритетом и сроком
Конфликт интересовописание сторон конфликта и принимаемых мер
Запрос и предписаниетип документа, тема, срок подготовки ответа
Нарушениявид и тип нарушения, связь с риском
Корректирующие мероприятияформулировка меры и отметка об исполнении
Отчётная формаструктура формы и её реквизиты
Отчётностьпериодичность, срок сдачи и состав отчёта

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

Сорок семь справочников: 33 своих и 14 из внешних систем

Справочник — это то, из-за чего сводный отчёт обычно и не сходится: в одной таблице «высокий», в другой «Высокий», в третьей «выс.». Здесь уровень риска, вид нарушения, приоритет мероприятия, статус инцидента и ещё двадцать девять позиций — общие списки, а не свободный ввод.

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

Архивы: закрытое не мешает работать, но никуда не девается

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

Настраиваемые представления: свой набор колонок у каждой роли

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

Дерево навигации целиком

Разверните раздел, чтобы увидеть его состав. Работает с клавиатуры: Tab — переход между разделами, Enter или пробел — раскрыть.

Реестры 15 позиций

Общие реестры

  • Реестр запросов и предписаний
  • Реестр статистики по нарушениям
  • Реестр административных дел
  • Реестр регуляторных рисков
  • Реестр лимитов
  • Реестр по мероприятиям и задачам

Аудит

  • Реестр манипулирования и инсайда
  • Реестр по маржинальной торговле
  • Реестр сверок
  • Реестр конфликтов интересов

Отчётность

  • Реестр отчётных форм
  • Реестр отчётности
  • Реестр отчётов

Только чтение, для внешних участников

  • Реестр регуляторных рисков для внешнего проверяющего
  • Реестр регуляторных рисков для внешнего пользователя
Шаблоны 9 реестров
  • Реестр шаблонов регуляторных рисков
  • Реестр шаблонов административных дел
  • Реестр шаблонов мероприятий
  • Реестр шаблонов конфликта интересов
  • Реестр шаблонов запроса и предписания
  • Реестр шаблонов нарушений
  • Реестр шаблонов корректирующих мероприятий
  • Реестр шаблонов отчётной формы
  • Реестр шаблонов отчётности
Справочники 47 позиций: 33 внутренних и 14 из внешних систем

Внутренние — ведутся в продукте

  • Инициатор запроса · Тема документа · Тип документа
  • Нормативный акт или внутренний документ
  • Предполагаемый и фактический размер штрафа · Итоги рассмотрения дела
  • Вид нарушения · Тип нарушения · Статус нарушения
  • Тип риска · Уровень риска · Степень вероятности риска
  • Тип задачи · Приоритет мероприятия · Статус мероприятия · Отметка об исполнении
  • Портфель · Вид операции · Финансовый инструмент
  • Площадка, на которой клиенты совершали операции · Канал поступления информации
  • Статус проверки в манипулировании · Статус манипулирования · Степень вероятности манипулирования · Ответственные за манипулирование
  • Тип проверки в сверке · Статус инцидента · Ходатайство
  • Статус ответа на запрос или предписание · Административный или дисциплинарный тип
  • Срок сдачи · Производственный календарь

Нормативно-справочная информация — приходит извне

  • Сотрудники · Физические лица · Юридические лица · Филиал
  • Юридические подразделения · Корпоративное подразделение
  • Корпоративная должность · Типовая должность · Позиции штатного расписания
  • Связь корпоративных должностей и позиций штатного расписания · Замещение сотрудников
  • Клиенты · Клиентские договоры · Финансово-экономическая модель
Архивы 12 архивных разделов
  • Архив запросов и предписаний · статистики по нарушениям · административных дел · регуляторных рисков · по мероприятиям и задачам
  • Архив манипулирования и инсайда · по маржинальной торговле · сверок · конфликтов интересов
  • Архив отчётных форм · отчётности · отчётов

У реестра лимитов архивного раздела нет.

Внутренние отчёты 6 отчётов
  • Реестр регуляторных рисков — выгрузка на 32 колонки
  • Отчёт 449 — только риски с признаком «Показывать Банку России»
  • Квартальный отчёт о деятельности по внутреннему контролю
  • Годовой план деятельности по внутреннему контролю
  • Реестр конфликта интересов
  • Реестр запросов и предписаний
Настройки приложения и обработка данных 6 разделов
  • Задачи по расписанию — расписание фоновых задач правится здесь, без пересборки
  • Дашборды: настройка
  • Настройка статусной модели
  • Журнал почтовых уведомлений
  • Журнал загрузки процессов из внешней системы процессов
  • Журнал обновления материализованных представлений

Что это даёт ИТ-директору

  • Состав объектов не «настраивается кодом»: реестры, шаблоны, справочники, отчёты и вкладки карточек — перечисляемые объекты защиты, на которые выдаются права. Матрицу доступа можно показать аудитору таблицей, а не рассказом.
  • Справочники нормативно-справочной информации не дублируются: они приходят из внешних учётных систем материализованными представлениями и обновляются фоновой задачей, расписание которой хранится в базе и правится в интерфейсе.
  • Пользовательские представления реестров — данные, а не доработка: новая колонка в отчёте у одного подразделения не превращается в релиз.
  • Границы модулей и требования к развёртыванию — на странице об архитектуре и внедрении.

Числа на этой странице — количество объектов защиты и пунктов навигации в коде версии 1.2.0. Что из этого увидит конкретный сотрудник, определяется выданными ему правами.

Посмотреть контур на своих регламентах

Открываем работающий стенд: реестры, карточку риска, маршрут согласования и выгрузку отчёта. Около 40 минут, без слайдов.