что такое рбо в банке
РАЗДЕЛ 3. ОБЗОР ПРОГРАММНЫХ ПРОДУКТОВ, ПРИМЕНЯЕМЫХ В БАНКЕ
В МДМ банке идут работы по повсеместному внедрению Retail bank object (RBO).
RBO – это специализированное банковское программное обеспечение. Его внедрение позволит создать внутри банка единое информационное пространство обслуживания клиентов и управления финансовыми потоками розничной сети, откроет новые возможности для расширения функциональности розничного бизнеса. Установка новой автоматизированной системы позволит модернизировать продуктовую линейку и как следствие – значительно повысить конкурентоспособность банка
До конца апреля 2009 года на территории Урала проходили работы по предпроектному исследованию по внедрению RBO, участие в которых приняли специалисты различных подразделений банка. В целом в команде проекта было задействовано более 100 сотрудников банка. Также к работе были привлечены специалисты компаний «Центр финансовых технологий» (ЦФТ) и «Программные системы и технологии» (ПСиТ) для выполнения доработок систем, помощи при внедрении, конвертации и т. п.
Стоит отметить, что переход банка на единую ритейловую платформу являлся одним из приоритетов развития ОАО «УРСА Банк» на 2009 год. В Сибирском банке этот процесс начался в 2007 году, его планируется завершить до конца текущего квартала, на Урале аналогичный процесс планируется завершить в начале 2010 года.
«ЦФТ–Банк» (Платформа развития на базе Oracle) – объектно-ориентированная банковская система на основе СУБД Oracle [6].
Система является лидером российского IT-рынка по всем основным показателям:
1) количеству инсталляций банковских систем на основе СУБД Oracle;
2) количеству одновременно работающих пользователей в системе;
3) объемам транзакций, выполняемых в системе в течение операционного дня;
4) лучшему соотношению цена-качество в своем классе.
«ЦФТ–Банк» обеспечивает создание единой технологической платформы банка:
1) интегрированный доступ к функциям различных бэк-офисов (в том числе, регионально распределенных);
2) возможность централизации всех бэк-офисных функций;
3) единые и интегрированные каналы продаж (филиалы, отделения, пункты самообслуживания, Интернет, мобильные телефоны и т.д.);
4) централизацию данных о клиентах с возможностью всестороннего анализа.
Система обеспечивает минимизацию удельных затрат банка на поддержание и развитие информационных систем за счет максимального использования экономии на масштабах.
«ЦФТ–Банк» (Платформа развития на базе Oracle) насчитывает более 250-ти инсталляций в крупнейших банках России, среди которых: Сберегательный банк РФ, «Уралсиб», «Внешэкономбанк», «Уралтрансбанк», «Петрокоммерц», «Славинвеcтбанк», ВЕФК–Сибирь, «МДМ Банк», «Далькомбанк», «Городской ипотечный банк», «Белпромстройбанк» (Белоруссия), «БТА-Банк» (Казахстан) и др.
«ЦФТ–Банк» (Платформа развития на базе Oracle) аттестован Сбербанком России и используется для построения интегрированного решения на уровне территориальных управлений банка.
Компанией «Новая Афина» разработана Информационная система управления банковской деятельностью «Новая Афина» – эффективное средство комплексной автоматизации современного банка [7]. По оценкам большинства экспертов-аналитиков, а также банков-клиентов компании, Назначение системы охватывает следующие направления:
1) управление банковским бизнесом (информационная поддержка управления);
2) комплексная автоматизация деятельности банка;
3) обеспечение эффективной деятельности и возможности развития банковского бизнеса в изменяющихся условиях рынка.
Электронный документооборот «Новой Афины» позволяет вести учет операций банка, как по российским, так и по международным стандартам с минимальными настройками, быстро адаптировать процедуру учета к изменениям законодательства и требованиям конкретных банков, обеспечивает настройку схемы проводок, контрольных и учетных действий в различных моделях учета.
Централизованное ведение учет и анализ банковских продуктов и услуг – стержень бухгалтерских настроек «Новой Афины». Позволяет получать аналитическую информацию по всем необходимым разрезам: по клиентам, по услугам, по подразделениям.
Банковский продукт – это совокупность услуг, которые банк предоставляет клиентам и условий, на которых эти услуги предоставляются.
Банковский продукт представляется совокупностью электронных документов, объединяющих всю информацию, необходимую для работы с клиентом в рамках заключенного с ним договора.
Система обеспечивает настройку банковских продуктов, услуг по продуктам, типов счетов по продуктам, комиссий по услугам, начислений по ресурсам, автоматический расчет комиссии и начисление процентов. Автоматические начисления могут быть настроены для различных моделей учета. Соблюдается принцип начислений при учете процентных и непроцентных доходов.
Поддержка учетной политики обеспечивается автоматизацией учета при заключении сделок и проведении обслуживания клиентов по всем банковским инструментам.
Сбор и консолидация информации. «Новая Афина» позволяет настраивать правила сбора и консолидации информации для построения различных отчетных форм, работать как с первичными данными, имеющимися в системе, так и с консолидированными показателями, загруженными из других программных комплексов.
Встроенный генератор отчетов позволяет быстро разрабатывать собственные отчетные формы.
2) Windows NT 4.0 Workstation,
Предпочтительным является использование операционной системы MS Windows NT 4.0 Workstation.
Для запуска модулей комплекса необходима установка следующих программных продуктов:
1) SQL Windows Deploy (поставляется вместе с ИСУБД «Новая Афина»);
2) Oracle SQL*Net для соответствующей ОС (поставляется вместе с СУБД Oracle Server).
Рекомендации к серверному оборудованию:
Для работы системы на серверах баз данных под управлением сетевой операционной системы MS Windows 2000/NT Server необходимо наличие работающей РСУБД Oracle(8i) Server или Oracle(8i) Enterprise Edition for Windows NT корпорации Oracle.
Для работы системы на серверах баз данных под управлением сетевой операционной системы UNIX (например, Sun Solaris, HP UX, SCO UnixWare, Linux и др.) необходимо наличие работающей РСУБД Oracle(8i) Server или Oracle(8i) Enterprise Edition корпорации Oracle для соответствующей версии UNIX.
Принципиально важные требования к серверу состоят в следующем:
1) обязательно использование дублированных дисковых накопителей («зеркальных» дисков или RAID-массивов);
2) обязательно подключение к источнику бесперебойного питания (UPS), функционирующего с платой или драйвером мониторинга, которые, в свою очередь, должны быть совместимы с операционной системой сервера.
Система LanDocs в МДМ Банке – пример планомерного расширения масштабов использования компьютерных технологий работы с документами на основе долгосрочной программы формализации и документирования бизнес-процессов. С самого начала банк был ориентирован не на автоматизацию учета бумажных документов, а на внедрение системы безбумажного делопроизводства. Планировалось постепенное включение в контур электронного документооборота все большего числа различных видов документов. По мере отработки автоматизированной работы с ними в рамках пилотных проектов, новые технологии работы закреплялись в соответствующих внутрибанковских инструкциях.
В соответствии с данной программой с помощью системы LanDocs в банке переведены в электронную форму:
1) обработка входящей корреспонденции и подготовка ответов на письма;
2) работа с организационно-распорядительными документами (включая операции электронного визирования и подписания документа электронной цифровой подписью);
3) кадровый документооборот (LanDocs интегрирован с системой кадрового учета);
4) оформление командировок;
5) подготовка исходящих документов от проекта до регистрации официальной версии.
Система управления документами (СУД) LanDocs используется и для информационно-технологической поддержки основной деятельности банка. На ее основе ведется работа с документными досье клиентов.
Интернет-банк RAIFFEISEN BUSINESS ONLINE
для бизнеса, который обеспечивает простоту, скорость и удобство в управлении счетами и повышенную надежность.
С легкостью управляйте счетом
Загрузка и формирование платежных поручений
Увеличенный операционный день до 19:40 (Мск)
Быстрый заказ справок и выписок
Перевод физлицам по номеру телефона
Изменение данных по своей компании и подписантам без визита в отделение
Дополнительные возможности
Три простых шага
Памятки и инструкции
Для подписания документов в Raiffeisen Business Online необходимо установить криптоплагин от компании КриптоПРО.
Плагин работает в браузерах Internet Explorer, Google Chrome, Mozilla Firefox, Safari, Opera, Яндекс. Браузер и на платформах Windows (в т. ч. Windows 10), MacOS, Linux, FreeBSD.
Дополнительную информацию о плагине вы можете посмотреть на сайте компании КриптоПРО.
Загрузка установочного файла
Установка плагина
После появления сообщения об успешной установке плагина необходимо перезапустить браузер.
Настройка браузера
В Google Chrome появится уведомление о том, что добавлено расширение «CryptoPro Extension fo CAdES Browser Plug-in».
Необходимо включить данное расширение.
В дальнейшем включить или отключить плагин вы можете в настройках браузера «Дополнительные инструменты» — «Расширения».
В Internet Explorer диалоговое окно отобразится внизу экрана – необходимо нажать «Allow» / «Разрешить».
Также плагин доступен в разделе «Manage add-ons».
В Mozilla Firefox для корректной работы необходимо зайти в раздел «Дополнения» и для плагина «CryptoPro CAdES NPAPI Browser Plug-in» установить настройку «Всегда включать» (по умолчанию активирована опция «Включать по запросу») и перезапустить браузер Mozilla Firefox.
Проверка плагина
Проверить действие плагина можно на специальной странице
При входе на страницу появится предупреждение о том, что плагин запрашивает доступ к ключам и сертификатам.
Если разрешить действие, то отобразится информация об установленном плагине.
Также может отображаться информация об отсутствии личного сертификата – это нормальная ситуация, так как в RBO используется сертификат другого типа.
Но это не ошибка, достаточно проверить, что отображается сообщение о загруженном плагине.
Настройка плагина
Для удобства Вы можете настроить доверенный сайт raiffeisen.ru, чтобы предупреждение не отображалось при работе в Raiffeisen Business Online.
На появившейся странице необходимо в поле «Добавить…» указать «https://*.raiffeisen.ru» и нажать на «+».
После появления в списке нового доверенного узла нажать на «Сохранить».
SMS-OTP (SMS One time password) — услуга банка по подтверждению операций в интернет-банке и мобильном банке с помощью одноразовых кодов, направляемых в SMS-сообщении на зарегистрированный номер телефона Подписанта.
Дневной лимит на подписание документов SMS-кодом составляет 6 миллионов ₽ в течение дня (по московскому времени).
Преимущества:
Как это работает:
При подписании документа в интернет-банке (RBO) или в мобильном банке (Райффайзен Бизнес) на зарегистрированный номер телефона в SMS направляется код из 4-х цифр, который нужно ввести в системе. Если код введён верно, то документ подписывается успешно и доступен к отправке.
Как подключить:
Чтобы подключить услугу, необходимо предоставить соответствующее заявление с указанием подписанта и номера мобильного телефона (Приложение № 12 к Соглашению по системе Банк-Клиент).
Если у вас есть токен, то подключение возможно в интернет-банке в разделе «Настройки системы» — «SMS-OTP». Необходимо заполнить поля в запросе и активировать подпись при помощи активного серификата, нажав кнопку «Подключить».
Ограничения:
Одним SMS-кодом можно подписать только один документ.
Для повышения безопасности услуги при каждой попытке подписания документов проверяется, менялась ли SIM-карта с зарегистрированным номером телефона. Если фиксируется смена SIM-карты или невозможно проверить неизменность SIM-карты, то подпись документа SMS-кодами недоступна.
В международном роуминге SMS-OTP может не работать, так как в этом случае может быть недоступна информация о возможной смене SIM-карты. В целях безопасности средств на счете при таких условиях SMS-код не формируется.
Для подключения услуги подходят не все операторы сотовой связи, так как не по всем операторам возможна проверка смены SIM-карты (например, Мотив, и др.).
Услуга подключается только на один номер телефона. Т. е. код направляется только одному адресату.
Что делать, если поменялась SIM-карта:
Если у вас поменялась SIM-карта, то услугу необходимо переподключить (см. Как подключить).
При этом если у вас поменялась SIM-карта без изменения номера телефона, то переподключить услугу вы можете при обращении в Информационный центр банка 8 800 700-4646 (при условии успешной идентификации)
Как войти в интернет-банк?
Как посмотреть и распечатать выписку?
Чтобы просмотреть данные об операциях в выписке по банковскому счету вашей организации, необходимо авторизоваться в личном кабинете и далее в меню слева выбрать вкладку «Выписка». В горизонтальном меню нужно выбрать пункт «Скачать выписку» и выбрать необходимые пункты в открывшемся диалоговом окне. Можно задать период в предложенных интервалах или указать свой, выбрать номер счета, формат скачивания выписки — *PDF, файл для загрузки в 1С. Если требуется, настройте дополнительные параметры — сортировку дебета и кредита по возрастанию или убыванию, разбивку по выпискам, кодировку файла экспорта. Файл будет сохранен на компьютере в заданную по умолчанию папку. В зависимости от типа, его можно распечатать сразу или загрузить в программу учета.
Кроме этого всю информацию о движении средств по счету можно получить в мобильном приложении для телефонов Райффайзен Бизнес.
Как экспортировать информацию в 1С?
Для экспорта данных в 1С необходимо авторизоваться в личном кабинете в Raiffeisen Business Online и перейти в раздел «Выписки». При скачивании отчета за определенный период необходимо выбрать тип формат файла «1С» и выгрузить файл на компьютер, нажав кнопку «Сохранить».
Загрузка в программу учета стандартная. Выберите раздел «Банк и касса», далее в разделе «Банк» откройте «Банковские выписки» и загрузите файл. Проводка будет выполнена автоматически.
Нужно ли мне дополнительно подписывать какие-либо документы, чтобы начать работать в интернет-банке?
Какие требования к компьютеру или смартфону?
доступна для ПК и ноутбуков на всех версиях Windows и работает в браузерах Internet Explorer, Google Chrome, Mozilla Firefox, Safari, Opera, Яндекс. Мобильное приложение поддерживается смартфонами на iOS 3 и Android 4,2 и выше, минимальный объем встроенной памяти устройства — 512 Мб.
Чем отличается мобильное приложение от Raiffeisen Business Online?
И мобильное приложение, и открывают полный доступ к счету и обеспечивают безопасность операций. Платежи, заработная плата, налоги, бухгалтерия, кредиты, выписки — проводите любые операции так, как вам удобно. Доступ к продуктам возможен из любой точки мира с устройства, подключенного к сети интернет.
Современный — решение для малого бизнеса: ИП и ООО. Простая система загрузки платежных поручений, возможность формировать их онлайн прямо на сайте без установки дополнительного программного обеспечения, подпись — все это помогает минимизировать затраты на РКО и упростить работу компании.
Открыть счет и получить доступ к услугам банка можно без посещения офиса. Подайте заявку открытие счета, договоритесь о встрече с менеджером банка в удобном для вас месте, дождитесь активации всех возможностей счета и открытия доступа в личный кабинет. Использование не требует дополнительной оплаты. Вы платите только за пакет услуг, все преференции Райффайзен Бизнес Онлайн — бесплатно.
Вы будете получать уведомления обо всех операциях, получать специальные предложения по обслуживанию прямо в личном кабинете. Если у вас есть вопросы по порядку работы, доступности сервисов, стоимости услуг — просто напишите в чат.
Безопасность данных вашей компании
Не так страшен черт, как его малюют: как мы перевели разработку ЦФТ-Банк на платформу CFT Platform IDE (Admin 2.0)
Финансовые компании находятся в поисках лучших решений, которые оптимизируют внутренние процессы разработки, разовьют IT-инфраструктуру в соответствии с требованиями бизнеса и позволят им выводить на рынок лучшие конкурентные продукты. Так, два года назад мы ступили на путь перевода разработки ЦФТ-банк на платформу CFT Platform IDE. Среди коллег по цеху ходят слухи, что это процесс невероятной сложности, ввиду чего не решаются приступить к делу. На своем примере мы докажем, что это вполне подъемный процесс и для вашей команды.
Процесс разработки ПО в НРД в большинстве случаев характерен наличием нескольких команд разработчиков, которые лавируют между проектами, занимаясь разными модулями одной или даже разных систем. В работе у нас постоянно большое количество доработок и приходится держать несколько dev и test-контуров с разными версиями системы. Таким образом, всегда есть необходимость доступа к централизованному хранилищу кода с поддержкой версионности, обеспечением автоматической сборки и установки. Для системы ЦФТ-Банк на протяжении многих лет таких возможностей не было.
ЦФТ-Банк – это автоматизированная банковская система ЗАО «Центр финансовых технологий». Она характерна использованием собственного языка программирования pl/plus и, как следствие, возможностью применения только собственных средств разработки, предлагаемых вендором системы. Код системы открытый, с ограниченными возможностями модификации дистрибутивных модулей и с широкими возможностями создания своих собственных модулей.
Это порождало лишние затраты на подготовку сборок, merge-изменений и т.д. Часто возникали случаи порчи программного кода, т.к. следить за правильностью версиии той или иной программной компоненты могли только сами разработчики в полностью ручном режиме. Однако поменять подход к разработке для системы ЦФТ-Банк было невозможно ввиду существования безальтернативной среды разработки для этой системы, по своему интерфейсу и возможностям отставшей от жизни лет на 15.
Решение наших проблем было предложено ЦФТ с выводом на рынок в 2018 г. новой платформы разработки для своих систем, которая называется CFT Platform IDE (она же Admin 2.0, или сокращённо A2).
Ключевые отличия новой платформы разработки
Внешне разработчик получает среду, реализованную на основе Eclipse Platform, которая гораздо симпатичнее архаичного Администратора словаря данных.
Для сравнения редактирование кода в старой среде (Администратор словаря данных):
Редактирование кода в Admin 2.0:
Но основным преимуществом новой платформы разработки для нас явилась возможность хранения программного кода системы, а также экранных форм, описаний типов и прочего в виде множества текстовых файлов. Именно это позволяет выгружать код в систему контроля версий (в нашем случае Git) со всеми её возможностями, которых нам так недоставало ранее при разработке для ЦФТ-Банк.
Таким образом, разработчикам ЦФТ-Банк стала доступна возможность комфортно отслеживать историю изменений каждого объекта, включая не только время редакции, но и сравнение старой и новой версий через встроенный компонент либо с помощью любого внешнего средства типа Araxis Merge. Тому, кто не знаком с ЦФТ-Банк, это покажется удивительным, но ранее о таком приходилось только мечтать, храня историю изменений лишь в виде комментариев в коде.
Приятными бонусом послужила возможность синтаксической проверки кода без соединения с БД, а также удобная навигация (переходы в вызываемые процедуры по щелчку в месте вызова), быстрый контекстный поиск по проекту.
Отмечу, что новый админ оказался в хорошем смысле более привередлив к синтаксическим конструкциям в коде. Среди наших локальных доработок были выявлены очень странные выражения, например, что-то наподобие:
Непонятно, как Администратор словаря «переваривал» подобное без ошибок. Причём, если первые 2 примера представляют собой безобидный мусор, то последнее — явная ошибка, которая приведёт к некорректной работе программы.
И ещё одной особенностью Admin 2.0 является, благодаря интеграции с Git, функционал получения списка изменений на основе сравнения 2-х веток.
Это позволяет выполнять развёртывание этих изменений в целевую БД. Затем изменения из БД можно выгрузить по тому же списку элементов, используя старый Администратор проектов, в mdb-файл, если их необходимо передать для установки в БД, куда разработчик не имеет прямого доступа. Однако более интересным вариантом является подготовка и развёртывание изменений в новом формате. Он представляет из себя zip-архив, внутри которого находятся текстовые файлы с кодом, а также некоторая метаинформация. Побочным эффектом является возможность просмотреть и даже изменить код в передаваемой поставке без установки в какую-то БД, что в случае с mdb-форматом было невозможно. Но самое основное – сохранение в этот новый формат из Git-репозитория и развёртывание в БД Admin 2.0 предусматривает делать и в безинтерфейсном режиме, что позволяет настроить автосборку и автоустановку, т.е. наконец говорить о CI/СD в применении к доработкам ЦФТ-Банк. Правда, данную тему я планирую подробно раскрыть уже в следующей статье.
Особенности перехода на новую платформу
Материальный вопрос
Первое, с чем пришлось столкнуться — получение лицензий на рабочие места. На каждое рабочее место разработчика требуется отдельная лицензия, которая привязана сразу и к железу ПК, и к учётной записи пользователя. Если у вас в компании тоже несколько изолированных сетей, где есть сервера с ЦФТ-Банк, и ведётся разработка на них, то на одного разработчика потребуется купить несколько лицензий Admin 2.0. Стоимость одной лицензии на момент написания статьи составляет 125 у.е./мес., или около 8 тыс. руб. по внутреннему курсу. За первоначальную покупку на данный момент деньги не взимаются. Лицензии распространяются в виде файлов, а не смарт-ключей, что позволяет без проблем развернуть среду даже на виртуальной станции.
До покупки можно договориться о предоставлении тестовых лицензий. В нашем случае были получены 6 лицензий со сроком действия — 4 месяца на бесплатной основе. Условия обсуждаются с персональным менеджером индивидуально.
Настройка рабочих мест и БД
Серверную часть IDE можно устанавливать и в рабочее время, но правильней будет, если в момент установки не будут открыты на редактирование программные объекты ЦФТ, т.к. основное в обновлении — это новый механизм соответствующих блокировок.
Клиентская часть — это, по сути, Eclipse с расширениями CFT Platform IDE, устанавливается без прав администратора ПК. Только заранее должна быть установлена JRE не ниже 8-й версии. Доступ к обновлениям IDE на сайте ЦФТ теперь открытый, без авторизации. Можно настроить обновления непосредственно через сайт, либо из локальной сети. Например, из сетевой папки или с использованием менджера репозиториев вроде Nexus. Мы выбрали вариант сетевой папки как самый простой в настройке, не требующий доступа в Интернет со всех рабочих мест, надёжный, что важно при настройке тяжелых обновлений, и гибкий ввиду возможности выкладывать обновления по своему расписанию.
Выгрузка кода локального приложения
Для создания проекта, с которым будет работать Admin 2.0, нам нужно выгрузить из БД в папку с набором текстовых файлов описание объектов, являющихся нашими локальными доработками, а также, условно говоря, ссылки на объекты, от которых наши доработки зависят.
Отмечу, что при большом объёме локального приложения среда разработки начинает тормозить, поэтому в такой ситуации необходимо будет деление исходников на актив и архив. К счастью, в лимит мы вписались при немалом объёме локала. Однако стоит учесть объём оперативной памяти рабочих станций. Согласно документации требуется не менее 16Гб, хотя некоторое время части наших разработчиков удавалось работать и на 8Гб памяти, надо было лишь отрегулировать объём памяти java-приложения в файле eclipse.ini.
Что касается выгрузки — процедура несложная, т.к. все необходимые скрипты, такие как для подсчёта объёма приложения, для получения списка объектов и другие входят в комплект поставки.
Адаптация кода
Адаптация заключалась в дополнении того, что не собрал скрип, например, прогрузились не все ссылки на таблицы в чистом Oracle, некоторые ТБП со сложным подчинением — в единичных случаях не подгрузились типы ссылок или массивы. Также надо было слегка подчистить код (см. примеры выше). Но самое главное — подстроить код под новые особенности:
Результат
Серьёзных проблем при адаптации не было. Нам посчастливилось «познакомиться поближе» со своим кодом. В процессе мы выявили недочёты в IDE и даже в технологическом ядре (в компиляторе), которые сейчас ЦФТ уже исправил.
Большую помощь нам оказали специалисты ЦФТ, которые оперативно реагировали на возникшие проблемы, а в случае замедления процесса внедрения с нашей стороны всячески нас стимулировали и поддерживали интерес. После всех этих подготовительных действий мы запросто настроили интеграцию Eclipse с Git и выгрузили в него код текущей версии.
Нам потребовалось создать регламент ведения разработок, т.к. разработчикам ЦФТ-Банк пришлось привыкать работать совершенно в ином стиле: правильно маркировать коммиты, работать в нужной версии и пр. Сама методика работы стала соответствовать общим стандартам разработки в IT-компании.
Несмотря на первоначальное снижение скорости разработки, Admin 2.0 был сразу встречен в нашем коллективе с большим энтузиазмом. За 1-2 месяца активной работы все привыкли к новой среде, а эффективность возросла.
Сегодня Admin 2.0 до сих пор находится на стадии активных доработок, но это гораздо менее сырой продукт, чем 2 года назад. Например, только недавно появилась поддержка работы с группами доступа, пока работающая с ошибками. Также развёртывание в безинтерфейсном режиме может завершаться с ошибками при наличии в коде макросов. Большинство недочетов, которые мы фиксируем, ЦФТ устраняет в пределах месяца. За эти 2 года мы использовали отличную возможность повлиять на развитие Admin 2.0. Сегодня компании, которые задумали подобный переход, смогут пройти этот путь ощутимо быстрее.