Программа цфт банк инструкция

Руководители банка всегда знают, какие финансовые продукты необходимо предложить клиентам, но не могут сделать это достаточно быстро. Часто их сдерживают именно ИТ.

Каталоги нацелены на специалистов бизнес-подразделений банков, и позволяют осуществить техническую подготовку нового Продукта к запуску в банке всего за несколько часов.

Запуск Продукта превращается из ИТ-проекта, в бизнес-проект.

Для каждого Продукта Каталоги содержат набор Приложений и настроек, необходимых для его реализации в ЦФТ-Банк. Выберите то, что нужно именно Вам.

Для Вашего удобства в Каталог Приложений включена подробная информация о каждом из Приложений:

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

Используйте Каталоги и всего за несколько минут Вы можете:

  • выбрать нужный Вам комплект Продуктов и Приложений,
  • посчитать его общую стоимость.

По любым вопросам, связанным с выбором или использованием Продуктов/Приложений, обращайтесь к специалистам Службы поддержки ЦФТ по телефону бесплатной «горячей линии»: 8 800 200 95 75 или по e-mail: .

ЦФТ-Прямая линия

Не нашли в Каталоге нужного Продукта?

Сформулируйте ваши бизнес-требования и сроки, когда в соответствии с внутренними планами банка или бизнес-подразделения, Продукт должен быть внедрен. Аналитики ЦФТ в течение 24 часов сформируют и предложат вам набор Приложений и настроек, обеспечивающих его реализацию.

ЦФТ исходит из того, что эксперты банка:

  • выберут только те Продукты ЦФТ, которые решают его “горящие” бизнес-задачи,
  • понимают объем инвестиций ЦФТ в создание Продуктов,
  • понимают высокую квалификацию экспертов, которые будут привлечены ЦФТ к оказанию Услуг банку,
  • имеют свою оценку того, сколько это должно стоить.

(версии 1.48.05)

  1. ПО «ЦФТ — Банк Клиент» распространяется в виде каталога Sberbank.
  2. Если на компьютере не установлена программа «ЦФТ — Банк Клиент» необходимо скопировать каталог Sberbank на локальный диск (рекомендуется по умолчанию С:Sberbank) или на открытый сетевой ресурс (скопировать и открыть доступ для записи к каталогу Sberbank) в случае установки на нескольких компьютерах, связанных сетью. Далее скопированный каталог обозначается как SBERBANK.
  3. Установить, если не установлен ранее Internet Explorer версии 5.5 SP2 или выше.
  4. Установить, если не установлен ранее Microsoft XML Parser версии 3.0 или выше (SBERBANKSpedDisXMLmsxml3.msi). По умолчанию, имеется в Windows XP и входит в состав Internet Explorer версии 6.0, MS Office XP/2003.
  5. Установить если еще не установлен Windows Installer версии 2.0:
  • для Windows 9х: SBERBANKSpedDisInstMSIinstmsia.exe;
  • для Windows NT/2000: SBERBANKSpedDisInstMSIinstmsiw.exe.

Ролик-обучение для банковских работников

  1. Запустить файл SBERBANKSpedDisDistribcftbc.msi.

Создание конфигурации:

  1. Конфигурация для организации (ИП) распространяется в виде каталога с именем nnnnKxxxx (так называемый идентификатор организации), где nnnn – номер отделения Сбербанка, в котором обслуживается клиент, а xxxx – номер клиента в этом отделении. Данный каталог содержит файлы: 1.vol, cvtnam.ldif, файлы *.doс и каталог public. Данный каталог может распространяться с виде исполняемого самораспаковывающегося архива, либо любым другим образом. В любом случае необходимо скопировать каталог nnnnKxxxx в каталог SBERBANKSpedDis. Возможен вариант, когда конфигурация предварительно уже скопирована в дистрибутив.
  2. Скопировать с дискеты «Ключ связи» файл kl. nkl в каталог SBERBANKSpedDisnnnnKxxxxPublic.
  3. Запустить программу «Рабочее место «ЦФТ — Банк Клиент»
  4. В окне «Выберите конфигурацию рабочего места» в меню «Управление» выбрать пункт «Создать», запустится «Мастер конфигураций» (если конфигураций нет, то «Мастер конфигураций» запустится автоматически при старте окна выбора конфигураций).
  5. Открыть каталог с дистрибутивом конфигурации SBERBANKSpedDisnnnnKxxxx и нажать «Далее».

  1. Проверить параметры, при необходимости изменить.

Параметры «Клиент», «Банк», «АПС», «СРК» заполняются автоматически из файла SBERBANKSpedDisnnnnKxxxxcvtnam.ldif. Если не заполнились, значит не верно был указан каталог с дистрибутивом (см.п.11).

Банковская программа цфт инструкция пользователя. Банковское по. Тестирование на серверах BullSequana S800

Банковская программа цфт инструкция пользователя. Банковское по. Тестирование на серверах BullSequana S800

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

Решаемые задачи:

  • Ведение договоров РКО в валюте РФ
  • Ведение договоров РКО в иностранной валюте
  • Работа с чековыми книжками
  • Учет экспедированных документов, принятых на инкассо
  • Начисление процентов
  • Удержание комиссий
  • Ограничения по счетам РКО
  • Учет и распределение экспортной выручки; обратная продажа валюты
  • Ведение картотеки 1 по сроку
  • Ведение картотеки 1 по приостановленным операциям
  • Ведение картотеки 2
  • Контроль кассовой дисциплины предприятия

Приложения раздела «Инкассация» обеспечивают учет всего спектра услуг клиентам: операций по инкассации денежной наличности клиентов, ее пересчет и зачисление на счет клиента, доставку денежных средств и ценностей, а также инкассации собственных подразделений.

Решаемые задачи:

  • Учет договоров инкассации с клиентами
  • Учет договоров внутренней инкассации
  • Учет сумок
  • Формирование отчетности

Комплекс Приложений «Ведение и учет кассовых операций» для организации кассовых операций в банке.

Решаемые задачи:

  • Прием и выдача наличных денежных средств
  • Кассовая отчетность
  • Печать чеков на ККМ
  • Печать финального отчета и отчета закрытия смены

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

Читайте также:
Что способствует снижению уровня безработицы повышение минимальной зарплаты создание программ

Решаемые задачи:

Аккредитив — один из видов документарных операций банка. Эта форма безналичных расчетов между клиентами актуальна при проведении крупных и требующих серьезных гарантий финансовых сделок (купля-продажа недвижимости, транспортных средств, оплата ценных бумаг и т.д.). Приложения по работе с аккредитивами предназначены для оформления и ведения аккредитивов в соответствии с регламентирующими документами, отражения операций в бухгалтерском учете. Комплекс Приложений «Аккредитивы» позволяет работать со всеми видами аккредитивов: покрытые (депонированные), непокрытые (гарантированные банком), отзывные и безотзывные. Их использование позволит специалистам банка проводить все необходимые операции по ведению аккредитивов максимально просто и оперативно.

В 2016 году международная компания SWIFT разработала программу безопасности пользователей CSP (Customer Security Programme). Ее цель – повышение уровня информационной безопасности участников системы передачи финансовых сообщений. Согласно этой программе, все клиенты SWIFT обязаны проводить ежегодную оценку банковской безопасности на соответствие 16 критериям. Новые требования распространяются на всё ИТ-окружение банка – от уровня обмена данными до настроек пользовательских ПК.

Клиенты SWIFT должны делать оценку соответствия самостоятельно либо с привлечением независимых аудиторов, аккредитованных SWIFT. ЦФТ имеет многолетний опыт проведения аудитов на соответствие различным банковским стандартам, является членом Российской Национальной Ассоциации СВИФТ (РОССВИФТ). Компания обладает всеми необходимыми компетенциями и ресурсами для предоставления банкам качественных услуг по аудиту и консалтингу в рамках программы SWIFT CSP.

«Наша задача как вендора – помочь банкам сделать максимально безопасной систему передачи платежной информации, минимизировать финансовые и репутационные риски банков и их клиентов, – говорит Председатель Правления ГК ЦФТ Андрей Висящев. – На сегодняшний день мы уже успешно реализовали несколько проектов по анализу защищенности подключения финансовых организаций к системе SWIFT. Первый проект по аттестации локальной ИТ-инфраструктуры на соответствие новым требованиям SWIFT мы выполнили в Экспобанке, одном из ведущих участников российского финансового рынка. Результаты проведенных работ позволили нашему партнеру убедиться в высоком уровне защищенности своего подключения к системе SWIFT. Наши специалисты также провели аудит информационной безопасности ИТ-инфраструктуры Аксонбанка и реализовали свой внутренний проект – сделали самооценку соответствия РНКО «Платежный Центр» (входит в состав ГК ЦФТ) новым требованиям SWIFT. Поскольку подобные проверки с 2018 года являются обязательными и ежегодными для участников финансового рынка, мы включили консалтинговые услуги в области соблюдения стандартов SWIFT CSP в наш портфель услуг и готовы оказывать содействие банкам в проверках эффективности принятых ими мер по обеспечению информационной безопасности».

В рамках услуг по кибербезопасности для клиентов SWIFT специалисты ЦФТ выполняют комплексный анализ защищенности ИТ-инфраструктуры финансовой организации, проводят обследование существующего ИТ-окружения банка, делают оценку соответствия клиентской части инфраструктуры SWIFT, установленной в банке, требованиям стандарта SWIFT Customer Security Controls Framework.

SWIFT — глобальное кооперативное сообщество, международная межбанковская система передачи информации и совершения платежей. Основана в 1973 году. Главный офис расположен в Брюсселе. Официальный сайт: https://www.swift.com/

Центр Финансовых Технологий (ЦФТ) — группа инновационных компаний, работающих в области информационных технологий для финансового сектора с 1991 года. Основная деятельность ЦФТ связана с проектированием, разработкой и тиражированием высокотехнологичных решений для кредитно-финансовых организаций, оказанием широкого спектра процессинговых услуг, IT-консалтингом и обучением банковских специалистов. ЦФТ входит в TOP-5 крупнейших разработчиков ПО, действующих на российском рынке.

Руководители банка всегда знают, какие финансовые продукты необходимо предложить клиентам, но не могут сделать это достаточно быстро. Часто их сдерживают именно ИТ.

Каталоги нацелены на специалистов бизнес-подразделений банков, и позволяют осуществить техническую подготовку нового Продукта к запуску в банке всего за несколько часов.

Запуск Продукта превращается из ИТ-проекта, в бизнес-проект.

Для каждого Продукта Каталоги содержат набор Приложений и настроек, необходимых для его реализации в ЦФТ-Банк. Выберите то, что нужно именно Вам.

Для Вашего удобства в Каталог Приложений включена подробная информация о каждом из Приложений:

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

Используйте Каталоги и всего за несколько минут Вы можете:

  • выбрать нужный Вам комплект Продуктов и Приложений,
  • посчитать его общую стоимость.

По любым вопросам, связанным с выбором или использованием Продуктов/Приложений, обращайтесь к специалистам Службы поддержки ЦФТ по телефону бесплатной «горячей линии»: 8 800 200 95 75 или по e-mail: .

Не нашли в Каталоге нужного Продукта?

Сформулируйте ваши бизнес-требования и сроки, когда в соответствии с внутренними планами банка или бизнес-подразделения, Продукт должен быть внедрен. Аналитики ЦФТ в течение 24 часов сформируют и предложат вам набор Приложений и настроек, обеспечивающих его реализацию.

ЦФТ исходит из того, что эксперты банка:

  • выберут только те Продукты ЦФТ, которые решают его “горящие” бизнес-задачи,
  • понимают объем инвестиций ЦФТ в создание Продуктов,
  • понимают высокую квалификацию экспертов, которые будут привлечены ЦФТ к оказанию Услуг банку,
  • имеют свою оценку того, сколько это должно стоить.

(версии 1.48.05)

  1. ПО «ЦФТ — Банк Клиент» распространяется в виде каталога Sberbank.
  2. Если на компьютере не установлена программа «ЦФТ — Банк Клиент» необходимо скопировать каталог Sberbank на локальный диск (рекомендуется по умолчанию С:Sberbank) или на открытый сетевой ресурс (скопировать и открыть доступ для записи к каталогу Sberbank) в случае установки на нескольких компьютерах, связанных сетью. Далее скопированный каталог обозначается как SBERBANK.
  3. Установить, если не установлен ранее Internet Explorer версии 5.5 SP2 или выше.
  4. Установить, если не установлен ранее Microsoft XML Parser версии 3.0 или выше (SBERBANKSpedDisXMLmsxml3.msi). По умолчанию, имеется в Windows XP и входит в состав Internet Explorer версии 6.0, MS Office XP/2003.
  5. Установить если еще не установлен Windows Installer версии 2.0:
  • для Windows 9х: SBERBANKSpedDisInstMSIinstmsia.exe;
  • для Windows NT/2000: SBERBANKSpedDisInstMSIinstmsiw.exe.
  1. Запустить файл SBERBANKSpedDisDistribcftbc.msi.

Создание конфигурации:

  1. Конфигурация для организации (ИП) распространяется в виде каталога с именем nnnnKxxxx (так называемый идентификатор организации), где nnnn – номер отделения Сбербанка, в котором обслуживается клиент, а xxxx – номер клиента в этом отделении. Данный каталог содержит файлы: 1.vol, cvtnam.ldif, файлы *.doс и каталог public. Данный каталог может распространяться с виде исполняемого самораспаковывающегося архива, либо любым другим образом. В любом случае необходимо скопировать каталог nnnnKxxxx в каталог SBERBANKSpedDis. Возможен вариант, когда конфигурация предварительно уже скопирована в дистрибутив.
  2. Скопировать с дискеты «Ключ связи» файл kl. nkl в каталог SBERBANKSpedDisnnnnKxxxxPublic.
  3. Запустить программу «Рабочее место «ЦФТ — Банк Клиент»
  4. В окне «Выберите конфигурацию рабочего места» в меню «Управление» выбрать пункт «Создать», запустится «Мастер конфигураций» (если конфигураций нет, то «Мастер конфигураций» запустится автоматически при старте окна выбора конфигураций).
  5. Открыть каталог с дистрибутивом конфигурации SBERBANKSpedDisnnnnKxxxx и нажать «Далее».
Читайте также:
Программа странник цветотерапия отзывы

  1. Проверить параметры, при необходимости изменить.

Параметры «Клиент», «Банк», «АПС», «СРК» заполняются автоматически из файла SBERBANKSpedDisnnnnKxxxxcvtnam.ldif. Если не заполнились, значит не верно был указан каталог с дистрибутивом (см.п.11).

Не так страшен черт, как его малюют: как мы перевели разработку ЦФТ-Банк на платформу 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. Тому, кто не знаком с ЦФТ-Банк, это покажется удивительным, но ранее о таком приходилось только мечтать, храня историю изменений лишь в виде комментариев в коде.

Приятными бонусом послужила возможность синтаксической проверки кода без соединения с БД, а также удобная навигация (переходы в вызываемые процедуры по щелчку в месте вызова), быстрый контекстный поиск по проекту.

Отмечу, что новый админ оказался в хорошем смысле более привередлив к синтаксическим конструкциям в коде. Среди наших локальных доработок были выявлены очень странные выражения, например, что-то наподобие:

  • ::MAIN_DOCUM вместо ::[MAIN_DOCUM] ,
  • select md(md%id: rSelf) in ::[MAIN_DOCUM] all where md.[IN_FOLDER]=this bulk , причём в откомпилированном коде PL/SQL слова bulk нет, что с ним, что без него компилируется одинаково,
  • Pragma macro(’Ошибка!’) вместо Pragma error(’Ошибка!’) .

Непонятно, как Администратор словаря «переваривал» подобное без ошибок. Причём, если первые 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, некоторые ТБП со сложным подчинением — в единичных случаях не подгрузились типы ссылок или массивы. Также надо было слегка подчистить код (см. примеры выше). Но самое главное — подстроить код под новые особенности:

  • все простые представления были автоматически преобразованы в pl/plus (т.к. работу с простыми представлениями Admin 2.0 не поддерживает). При этом нередко это происходило с ошибками, которые надо было устранять (например, т.к. вызов интерфейсных пакетов напрямую теперь не поддерживается пришлось переделать вызовы в стиле pl/sql (типа Z$MAIN_DOCUM. ) на pl/plus (типа::[MAIN_DOCUM]. ));
  • в Admin 2.0 была исключена поддержка inline-вставок pl/sql кода — конструкции в фигурных скобках <>, и лишь недавно эту поддержку вернули;
  • Admin 2.0 не поддерживает выражение between в sql запросах, которое использовалось у нас в нескольких представлениях (что странно, т.к. это стандартная конструкция, в том числе для чистого pl/sql);
  • проявившиеся ошибки в «мёртвых» кусках кода. У нас было несколько процедур, где часть кода отсекалась посредством return, либо if false, или же макросом IF_DEF. Оптимизатор или макрокомпилятор отсекали код, который уже не анализировался на наличие ошибок. Некоторые такие куски стали невалидными, т.к. изменились вызываемые процедуры и используемые ТБП, просто компилятор их не видел. Admin 2.0 стал «обращать внимание» и на эти куски.

Результат

Серьёзных проблем при адаптации не было. Нам посчастливилось «познакомиться поближе» со своим кодом. В процессе мы выявили недочёты в IDE и даже в технологическом ядре (в компиляторе), которые сейчас ЦФТ уже исправил.

Большую помощь нам оказали специалисты ЦФТ, которые оперативно реагировали на возникшие проблемы, а в случае замедления процесса внедрения с нашей стороны всячески нас стимулировали и поддерживали интерес. После всех этих подготовительных действий мы запросто настроили интеграцию Eclipse с Git и выгрузили в него код текущей версии.
Нам потребовалось создать регламент ведения разработок, т.к. разработчикам ЦФТ-Банк пришлось привыкать работать совершенно в ином стиле: правильно маркировать коммиты, работать в нужной версии и пр. Сама методика работы стала соответствовать общим стандартам разработки в IT-компании.

Несмотря на первоначальное снижение скорости разработки, Admin 2.0 был сразу встречен в нашем коллективе с большим энтузиазмом. За 1-2 месяца активной работы все привыкли к новой среде, а эффективность возросла.

Сегодня Admin 2.0 до сих пор находится на стадии активных доработок, но это гораздо менее сырой продукт, чем 2 года назад. Например, только недавно появилась поддержка работы с группами доступа, пока работающая с ошибками. Также развёртывание в безинтерфейсном режиме может завершаться с ошибками при наличии в коде макросов.

Большинство недочетов, которые мы фиксируем, ЦФТ устраняет в пределах месяца. За эти 2 года мы использовали отличную возможность повлиять на развитие Admin 2.0. Сегодня компании, которые задумали подобный переход, смогут пройти этот путь ощутимо быстрее.

  • Блог компании Национальный расчетный депозитарий
  • Управление разработкой

Источник: habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru