Арсис: Модуль обработки телексов стандартов AHM и CargoIMP

обработка телексов

Модуль обработки телексов стандартов AHM и Cargo IMP

Введение

Взаимодействие участников бизнес-процессов перевозки грузов авиационным транспортом определяется документами международной ассоциации воздушного транспорта, IATA (International Air Transport Association). Как правило, информационный обмен осуществляется с помощью формализованных сообщений (телексов). Наиболее важные из них описаны в документах «Airport Handling Manual (AHM)» и «Cargo Interchange Message Procedures Manual (CIMP)». Каждый телекс имеет определенный тип, а телексы CIMP еще и версию, которая может быть изменена при выпуске очередной редакции CIMP.

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

Телексы имеют достаточно сложную иерархическую структуру, состоящую из обязательных, условных и опциональных полей. Фрагмент описания одного из телексов приведен в первой колонке Табл. 1 . Обязательные поля (группы полей) имеют метку опциональные — . В спецификации указаны требования к формату (Character Format) и к содержанию (Data Element No.). Многочисленные примечания содержат дополнительные требования к разрешенным сочетаниям элементов данных, числу повторений и т.д.


Табл. 1

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

Шаблоны телексов

Основная идея, которая заложена в основу решения, состоит в использовании шаблонов телексов в расширенной форме Бэкуса — Наура (БНФ). Фрагмент шаблона, описывающий тот же фрагмент сообщения приведен в колонке 2 Табл. 1. Расширение позволяет указать наименования таблиц (выделено синим цветом) и полей (выделено красным цветом), в которых будут располагаться результаты разбора. Кроме того, терминальные элементы должны иметь референс на справочник описания формата и содержания полей.

Разбор содержания телекса на основании шаблона и размещение его в указанные таблицы и поля базы данных (БД) является алгоритмически несложной задачей. В процессе разработки решения удалось решить гораздо более сложную задачу корректной генерации текста телекса на основании этого же шаблона из данных, размещенных в БД. Таким образом, были решены обе задачи: по тексту входящего телекса создать записи в заданных таблицах базы данных и обратная задача — из набора записей БД создать правильный формат телекса для отправки адресату информационного обмена.

Версионирование телексов

Как было отмечено выше, телексы CIMP в заголовке имеют описание типа и версии формата телекса. Так, запись в заголовке телекса FFM/3 определяет третью версию формата телекса для передачи грузового манифеста авиационного рейса. Соответственно, в системе предусмотрено хранение отдельных шаблонов для каждой версии телекса.

Адресация исходящих телексов

Архитектура модуля обработки телексов

Архитектура модуля обработки телексов приведена на Рис. 1.

Рис. 1 Структурная схема модуля обработки телексов AHM и Cargo IMP

Центральным компонентом модуля является парсер и генератор телексов. Телексы поступают на вход модуля в виде файла определенного формата во входной каталог «IN» или через WEB API от внешних систем.

Содержимое телекса записывается построчно в БД, затем производится его разбор и запись в таблицы БД, в соответствии с шаблоном.

Специализированное приложение (GUI) позволяет создавать основные типы телексов в экранных формах.

Отдельное приложение «конфигуратор» обеспечивает прием файлов шаблонов телексов их проверку на корректность и создание/модификацию структур таблиц БД, предназначенных для хранения результатов парсинга текстов телексов.

Интерфейс с каналами передачи данных

Модуль принимает входящие телексы в каталоге «IN» и выдает сгенерированные телексы в каталог «OUT». Расширения имени файлов должны быть .RCV и .SND. Файловая структура отправленных и полученных сообщений идентична. Она основана на наборе ключевых слов, идентифицирующих поля, за которыми следуют их значения.

Ключевые слова и их значение представлены в следующей таблице

Ключевое слово Обязательное Значение
=HEADER Нет Для исходящих телексов:
 SND, <UTC time, YYYY/MM/DD HH:MM>
 Для входящих:
 RCV, <UTC time, YYYY/MM/DD HH:MM>
=PRIORITY Нет Приоритет сообщения:
 высокий QU, обычный QN, низкий QD
=DESTINATION TYPE B Да Список до 32 адресов назначения
 Каждый адрес на отдельной строке:
 STX, адрес SITA
 INTERNET, ,Email
=ORIGIN Нет Адрес отправителя
=DBLSIG Нет Двойная подпись сообщения (только для SITA)
=MSGID Нет Идентификатор сообщения
=SUBJECT Нет Тема сообщения
=SMI Нет Стандартный идентификатор типа сообщения (3 символа)
=TEXT Yes Со следующей строки начинается текст телекса
Табл. 2 Структура файлов приема/передачи телексов для внешних систем

После обработки входящего телекса модуль удаляет его. В случае ошибки – создается файл с расширением .ERR, содержащий описание ошибки. На внешнее приложение, отвечающее за отправку телексов лежит ответственность за обеспечение аналогичной логики в отношении исходящих телексов.

Заключение

Модуль обработки телексов позволяет реализовать двусторонний обмен телексами с внешними системами их парсинг и генерацию из БД модуля.

Структура и формат телексов описывается в виде шаблонов в расширенной БНФ, что позволяет добавлять типы обрабатываемых телексов по мере расширения информационного взаимодействия с внешними системами.

Консультация

Если у Вас возник вопрос или Вы хотите связаться для расчёта проекта, оставьте заявку или свяжитесь с нами. Будем рады сотрудничеству

Разработка системы управления автоматизированным складом кабельных барабанов

Цель проекта – автоматизация склада кабельной продукции компании ЭТМ в Шушарах (СПб). Для реализации этой цели компанией “Арсис” была разработана программная система для управления автоматизированным складом, оборудование которого разработано заводом ВОМЗ. 

Заказчик – машиностроительный завод АО ВОМЗ (конечный заказчик — ТД «Электротехмонтаж»

Особенности реализации

Главная особенность проекта заключается в необходимости работы со специфическим грузом – кабельными барабанами различных типоразмеров и массы. Учитывая немаленький вес груза, алгоритмы работы системы, в том числе оптимизируют работу склада с целью минимизации пробега и экономии ресурса подвижного оборудования склада.  

Основные функции разработанной системы

  • Прием груза с ворот и размещение на склад; 
  • Прием груза с ворот и вывоз на рабочее место для отмотки; 
  • Выдача груза со склада на рабочее место для отмотки; 
  • Возврат груза с отмотки на склад; 
  • Выдача груза со склада на ворота; 
  • Вывоз остатка после отмотки на ворота; 
  • Вывоз неучтенного груза со склада (при проведении инвентаризации). 
Технологии

Для реализации логики работы конечного автомата был применен движок Elsa. Схемы Workflow обработки всех операций склада были унифицированы, а их число сведено к минимуму для упрощения отладки и модернизации при дальнейшем развитии проекта. 

Архитектура системы является трехзвенной: клиент (WMS, утилиты, эмуляторы) – сервер приложений (серверная часть системы с набором сервисов) – сервер базы данных (для хранения оперативных, конфигурационных, интеграционных, исторических, резервных данных). 

Информационный обмен между всеми клиентами и компонентами серверной части реализован посредством брокера сообщений Rabbit MQ. Такой подход обеспечивает гибкость при подключении новых компонентов к системе, в том числе сторонних (внешних). 

В качестве сервера баз данных выступает MS SQL Server, который с легкостью может быть заменен на PostgreSQL. 

Еще одной особенностью проекта является интеграция с уже имеющейся у конечного заказчика системой управления складом (WMS). Для обеспечения параллельной и независимой разработки системы автоматизации исполнителем и доработки WMS заказчиком были разработаны специальные программные эмуляторы. 

Характеристика объекта автоматизации

Емкость склада: 828 барабанов диаметром 800-1400 мм, весом 350-2500 кг каждый. 

Структура склада: двухсторонняя стеллажная система из 6 ярусов, 4 рабочих места отмотчиков, 1 ворота ввоза-вывоза, 1 тележка, 1 кран-штабелер. 

Основное оборудование: 

  • 1 PLC (ПЛК, контроллер) – Siemens Simatic S7-1500. 
  • 1 тележка со встроенным тензодатчиком для весового контроля. 
  • 1 габаритная рамка на воротах склада, используемая совместно с весами тележки для массово-габаритного контроля груза. 
  • 1 кран-штабелер (КШ) с двумя лазерными дальномерами определения наличия груза, двумя смарт-камерами для точного позиционирования, габаритной рамкой для габаритного контроля груза. 
  • 4 автоматизированных станка отмотки кабеля. 
Смотрите все проекты в сферах: Логистика/склад.








Миграция систем с СУБД Oracle на PostgreSQL

Postgres

Система управления базами данных (СУБД) Oracle с  момента выпуска версии под ОС UNIX и до настоящего времени является №1 на рынке реляционных СУБД. При всех достоинствах у нее есть существенный недостаток —  стоимость закупки и последующего владения непомерно высока особенно на фоне open source СУБД, которые появились за это время и в большинстве практических применений имеют вполне сопоставимые характеристики.

Одна из таких СУБД — PostgreSQL, наиболее подходит для миграции с Oracle благодаря схожим концепциям построения:

    • обе СУБД оперируют схемами, табличными пространствами, таблицами, индексами и т.д.;
    • обе СУБД имеют встроенные процедурные расширения — Oracle PL/SQL и PostgreSQL pg/SQL. Большинство PL/SQL хранимых процедур Oracle, которые не используют внешние пакеты расширения могут быть исполнены в среде PostgreSQL с минимальными модификациями;
    • обе имеют библиотеки JDBC/ODBC и OLEDB/.Net для подключения клиентов;

Российская компания Postgres Professional в 2015 году выпустила и развивает продукт Postgres Pro, который включен в национальный реестр российского программного обеспечения.

Последние решения компании Oracle о прекращении работы в РФ делает вопрос замены Oracle на другую СУБД еще более актуальным.

Наша компания имеет успешный опыт такой миграции и готова предоставить полный пакет услуг по замене СУБД Oracle на PostgreSQL (PostgrePro). Трудоемкость миграции может варьироваться в широких пределах и зависит от того, насколько широко в прикладной системе использованы пакеты расширений, которые во множестве имеются в экосистеме Oracle.

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

Основные задачи, которые придется решить перед началом миграции:

    • переопределение типов столбцов (number в numeric и integer, varchar2 в varchar и text)
    • изменение текстов SQL команд (замена nvl и decode, исключение устаревшего синтаксиса внешнего соединения)
    • исключение/замена конструкций connect by, merge
    • возможно, изменение работы с полями типа date
    • оптимизация планов исполнения запросов.

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

В PostgreSQL отсутствуют средства создания пакетов, поэтому требуемую функциональность придется разрабатывать самостоятельно.

В любом случае, процесс миграции состоит из следующих основных этапов:

    • Анализ структуры данных и приложений
    • Разработка плана миграции
    • Миграция данных
    • Миграция приложений

Анализ структуры данных и приложений

На этом этапе анализируется версия Oracle, структура БД, формируется список полей, требующий замены типов, диапазоны значений в этих полях

Определяются таблицы, содержащие наибольший объем данных, набор пакетов и процедуры/функции, которые реально используются в  приложениях. Формируется список приложений, использующих БД, порядок их миграции и т.д.

Разработка плана миграции

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

Определяется план действий на случай отката и возвращения системы в исходной состояние. Выбираются и подготавливаются инструменты и скрипты для выполнения миграции и контроля правильности ее выполнения.

Выбираются средства автоматизации миграции например, Ora2Pg, разрабатываются дополнительные скрипты, ускоряющие процесс.

Оценивается время для выполнения каждого шага миграции с учетом максимального времени простоя прикладных систем.

Миграция данных

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

Миграция приложений

    • Подключение компонентов системы к новой базе данных.
    • Тестирование работы отдельных модулей
    • Интеграционное тестирование
    • Анализ планов исполнения запросов, Оптимизация целевой БД

Ожидаемые результаты

    1. Исключение зависимости от иностранных производителей ПО.
    2. Снижение лицензионных и эксплуатационных затрат на поддержку СУБД.
    3. Повышение информационной безопасности прикладных систем.

Система учета доноров костного мозга

Rdkm

Целью проекта РДКМ стало создание информационной системы Национального регистра доноров костного мозга (РДКМ), основные задачи которого состоят в следующем:

  • объединение данных фенотипов потенциальных доноров от локальных регистров;
  • координация поиска и активации потенциальных доноров для пациентов;
  • формирование единого счета за поиск и активацию потенциальных доноров;
  • расширении базы данных потенциальных доноров путем внедрения новых технологий.

Национальный регистр доноров костного мозга может содержать в базе данных: 5 000 000 фенотипов, 2000 пациентов ежегодно, 100 пользователей работающих в системе одновременно, 1000 активных поисков доноров.

Все данные Системы хранятся в базе данных РДКМ, которая содержит карты пациентов, информацию о запросах от ТЦ и стадиях их выполнения. Там же находятся данные о донорах одного или нескольких локальных регистров. Система ежесуточно контролирует импорт данных в базу фенотипов. Если в течение суток имел место ввод новых фенотипов в БД РДКМ, то в начале следующего дня производится поиск подходящих фенотипов для всех активных пациентов. При обнаружении донора с высоким уровнем, карта пациента помечается специальным флагом «требует внимания» и оператору РДКМ, ведущему этого пациента, направляется электронное письмо.

Управление веб-приложением разделено в соответствии с ролями пользователей – для сотрудников трансплантационных центров, пользователей локальных регистров и специалистов РДКМ.

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

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

Для специалистов РДКМ система предоставляет возможность управлять справочниками системы и пользователями, организовывать и контролировать запросы, выводить отчеты о работе системы.

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

Смотрите все проекты в сферах: Веб приложения, Информационные системы предприятия

Электронные ПТС

PSA

В связи с внедрением электронного паспорта транспортного средства (ЭПТС) с 01.07.2018 компанией «Арсис» для ООО «ПСМА Рус» была разработана и внедрена система, позволяющую автоматизировать процесс создания ЭПТС в Системе Электронного Паспорта (СЭП).

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

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

Десктопная часть программного комплекса осуществляет обмен данными с Веб-частью программного комплекса, автоматизированную подготовку и обмен пакетами данных с порталом СЭП, обеспечивая получение ЭПТС, подтверждение оплаты утилизационного сбора, регистрацию первого и последующего собственника транспортных средств. Обмен данных с порталом СЭП осуществляется в режиме шифрования данных с применением средств криптографической защиты информации на платформе Microsoft .NET Framework.

Обе части программы оснащены удобным интерфейсом с гибкой системой администрирования и обеспечивают защиту доступа к данных путем авторизации пользователей.

Смотрите все проекты в сферах: Логистика/склад

Системы документирования и кодирования медицинской информации

3M

Основные функции

Для расчёта стоимости стационарного лечения в немецких клиниках с начала 2004 года действует единая система ценообразования, так называемая DRG-система (Diagnosis-Related-Groups — диагностически связанные группы). Ее можно назвать одним из факторов гарантии качества предоставляемых услуг. Почему? Потому что стоимость складывается не из срока лечения и цены израсходованных медикаментов, а от диагностической группы, к которой отнесен конкретный пациент. Она определяется основным диагнозом, сопутствующими заболеваниями, предписанными процедурами, возрастом и рядом других критериев. Текущая классификация DRG-системы основана на МКБ-10, являющейся Международной классификацией болезней в 10 редакции документа.

С целью обеспечения сбора, хранения, использования статистических данных и обеспечения контроля качества лечения пациентов, компанией «Арсис» совместно со специалистами 3М (Германия), была разработана и внедрена система 3M QS-MED Suite, обеспечивающая работу с электронными документами историй болезней.

Особенности реализации

Система представляет собой клиент-серверное приложение, причем серверная часть всегда располагается в медицинском учреждении, которое использует программный комплекс. Клиентское приложение разработано в двух вариантах с использованием Microsoft Silverlight и HTML5. Просмотр и редактирование документов осуществляется с помощью специализированных редакторов, разработанных на базе Java, ActiveX и HTML5. Это позволило использовать редактор как в собственном клиентском приложении, так и встраивая практически в любую внешнюю систему. На сегодняшний день система 3M QS-MED Suite используется в более чем 700 медицинских учреждениях Германии.

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

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

Система 3M QS-MED, основанная на применении DRG гарантирует прозрачность расчетов, дает страховым компаниям возможность планирования расходов, позволяет оптимизировать процессы управления и финансирования здравоохранения.

Смотрите все проекты в сферах: Медицина

Управление складами и автоматизация документооборота

PSA

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

• Обработка и передача данных. Компанией «Арсис» для ООО «ПСМА Рус» была разработана и внедрена WMS – система управления складом, рассчитанная на 1800 номенклатур товара для обеих линий. 

• Обеспечение взаимодействия различных подразделений. 01.07.2018 компанией «Арсис» для ООО «ПСМА Рус» была разработана и внедрена система, позволяющую автоматизировать процесс создания ЭПТС в Системе Электронного Паспорта (СЭП).Даная система рассчитана на работу в ней специалистов как представительств (уполномоченной организации), так и завода (организация-изготовитель). Для удобства использования, обмена и сохранности данных программных комплекс разделен на веб и десктопную часть программного обеспечения, разделяющих функционал программного комплекса.

• Организация документооборота. Диадок — это система электронного документооборота (ЭДО), позволяющая формировать, отправлять, получать и подписывать электронные документы. С ее помощью пользователи могут добавлять электронные документы с компьютера, выгружать из учетной системы или создавать документы с нуля. На сегодняшний день в сервисе зарегистрировано более 1 500 000 компаний. Для оптимизации деятельности ООО «ПСМА РУС», связанной с электронным документооборотом, компанией «Арсис» был разработан программный комплекс. Он представляет собой веб-приложение, состоящее из модулей обработки УПД и УКД.

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

Смотрите все проекты в сферах: Логистика/склад

Разработка ПО для медицинских лабораторий

Главное направление деятельности — комплексное переоснащение медицинских учреждений, разработка и реализация программ развития специализированных видов медицинской помощи, монтаж и техническое обслуживание медицинского оборудования, обеспечение ЛПУ расходными материалами, производство товаров медицинского назначения, а также оказание высокотехнологичных медицинских услуг.

В рамках сотрудничества с холдингом, компания «Арсис» выполнила следующие задачи:

  • Модернизация и сопровождение лабораторной информационной системы (ЛИС «Рослабсистема»);
  • Разработка и сопровождение системы удаленной регистрации процедурного кабинета;
  • Разработка и внедрение терминала самообслуживания регистрации пациентов.

Лабораторная информационная система (ЛИС «Рослабсистема») предоставляет возможность ведения лабораторной картотеки. А именно: ведение журнала пациентов, управление информацией о реактивах, оборудовании, диагнозах, настройка анализаторов, вывод результатов анализов и отчетов. В рамках сопровождения и модернизации системы, созданной с использованием Delphi, компания «Арсис» произвела работы по улучшению интерфейса программного комплекса, обеспечению интеграции с системой ОМС, настройке обмена данными с системой удаленной регистрации, интеграции системы управления прайс-листами.

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

Терминал самообслуживания регистрации пациентов предназначен для установки в процедурных кабинетах. Он позволяет пациентам осуществлять самостоятельную регистрацию, существенно ускоряя работу процедурного кабинета и систематизируя очередность приема анализов.

Смотрите все проекты в сферах: Медицина

WMS (Система управления складом)

Шереметьево карго

Начиная с 2015 года, компания «Арсис» осуществляет широкую модернизацию программного обеспечения, связанную с автоматизацией системы управления наземной обработкой авиационных грузов.

Разработанная и внедренная система полностью автоматизирует производственную деятельность в сфере приемки почты и грузов на терминале, их перемещение на склад хранения, обслуживание импортных, экспортных и транзитных грузов. Автоматизированная система полностью интегрирована с электронными весами, мобильными терминалами, собственной системой взаиморасчетов с клиентами, 1С бухгалтерией и таможенными программными блоками системы.  

Система выполняет следующие функции:

  • Учет и сопровождение приемки грузов (включая экспорт) на грузовом терминале, в том числе: приемка груза от клиентов, приемка опасных грузов, прием товаросопроводительных документов, операции по досмотру груза службой авиационной безопасности;
  • Сопровождение складских операций, связанных с размещением груза на складе и учетом мест хранения, включающих приемку груза для перемещения к месту хранения и его штрихкодирование, проверку на допуск груза к экспорту/транзиту, автоматическую фиксацию в системе адресов паллетомест и склада хранения (обычный склад, СВХ, с терморежимом и т.д.);
  • Обслуживание операций по комплектации груза к рейсу, включающих формирование заданий на комплектацию груза, контроль его статуса на каждом из этапов, сбор груза работниками склада с применением мобильных терминалов, отправка скомплектованных грузовых контейнеров на терминал погрузки;
  • Обработка импортных и транзитных грузов, в том числе: автоматический прием телексов стандартов Cargo IMP и AHM, получение груза с рейса на участке импорта, получение таможенного разрешения на выгрузку груза (при необходимости), разукомплектация контейнера и размещение груза на СВХ, формирование документов ДО1, ДО2 и коммерческих актов, передача груза с участка импорта на участок экспорта под контролем службы безопасности, оформление выпуска таможенного груза (после оформления таможенной декларации со стороны клиента), учет времени хранения и контроль начислений за хранение груза;

Будучи посредником между Почтой России и авиакомпаниями, ООО «Москва Карго» осуществляет обслуживание почтовых рейсов, операции с которыми включают в себя:

  • Прием почты с учетом ограничений на каждый конкретный рейс;
  • Отправку скомплектованных почтовых контейнеров на терминал погрузки;

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

Все операции с почтой или грузом осуществляются с использованием мобильных терминалов Motorola. Прямая интеграция с собственной системой взаиморасчетов и 1С-бухгалтерией позволяет осуществлять оперативный контроль оплаты и автоматического списания денежных средств за осуществление складских операций. Интеграция с электронными весами обеспечивает автоматическое внесение данных о весе груза в систему. Интеграция с системой обмена с таможенными органами Altasoft Альта-СВХ позволяет автоматически формировать документы для взаимодействия со складом (такие как ДО1, ДО2 и КА) на основании данных собственной системы учета, автоматизируя и упрощая процесс их создания.

На каждом из этапов комплектации почтовых и грузовых отправлений система автоматически осуществляет автоматическую отправку сообщений стандартов Cargo IMP и AHM участникам авиационных грузовых перевозок

.

Смотрите все проекты в сферах: Логистика/склад

Обмен УПД с контрагентами, стыковка с Диадок

PSA

Диадок — это система электронного документооборота (ЭДО), позволяющая формировать, отправлять, получать и подписывать электронные документы. С ее помощью пользователи могут добавлять электронные документы с компьютера, выгружать из учетной системы или создавать документы с нуля. На сегодняшний день в сервисе зарегистрировано более 1 500 000 компаний.

Для оптимизации деятельности ООО «ПСМА РУС», связанной с электронным документооборотом, компанией «Арсис» был разработан программный комплекс. Он представляет собой веб-приложение, состоящее из модулей обработки УПД и УКД.

Данные модули позволяют осуществлять загрузку csv- или xls-файлов для дальнейшего формирования базы данных документов УПД и УКД. Система позволяет загружать данные как в ручном режиме, так и автоматически с ftp-сервера по настроенному расписанию. Перед импортом файлы проверяются на валидность и, в случае ошибки, формируют лог-файл, отправляя его на заданный в настройках E-Mail. По факту успешного импорта, данные распределяются в базе согласно настройкам справочника дилеров.

Работа модулей разделена на два основных режима. В режиме интеграции с системой «Диадок» они позволяют создавать электронные документы в соответствующем формате и производить их пакетную отправку на сервисы портала «Диадок» для дальнейшей передачи контрагентам. Отправка документов осуществляется с применением средств криптографической защиты информации на платформе Microsoft .NET Framework с использованием «КриптоПро ЭЦП Browser plug-in».

В режиме работы без применения электронного документооборота программные модули позволяют осуществлять пакетную обработку данных и выводить на печать выбранные документы.

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

Программный комплекс сочетает возможность администрирования с разграничением доступа пользователей к функциям системы.

Смотрите все проекты в сферах: Логистика/склад

Внедрение мобильных терминалов для автоматизации складских операций

Шереметьево карго

Для автоматизации складских операций грузового склада по заказу ООО «Москва Карго» компанией «Арсис» была разработана система оперативного управления наземной обработки груза, включающая интеграцию мобильных терминалов Motorola с информационными системами предприятия.

Разработанное программное обеспечение реализует следующие основные бизнес-функции:

  • Управление всеми складскими операциями, включая комплектацию и разукомплектацию рейсов, прием и выдачу грузов клиентам;
  • Контроль подготовки рейса;
  • Автоматизацию проведения инвентаризаций на складах;
  • Мониторинг загруженности персонала;
  • Статистика по времени выполнения складских операций.

Запуск в эксплуатацию программного комплекса обеспечило:

  • Отслеживание статуса каждой складской операции;
  • Полный контроль за перемещениями груза на складе;
  • Информирование персонала об изменениях в комплектации рейса в реальном времени;
  • Корректная комплектация частичной отправки груза;
  • Контроль за комплектацией и подготовкой рейса в целом;
  • Контроль загруженности персонала (очередь задач);
  • Автоматический сбор статистики по времени выполнения складских операций.

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

Смотрите все проекты в сферах: Логистика/склад, Штрихкодирование

Система оценки качества обслуживания клиентов банка

Каспи

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

Программный комплекс состоит из:

  • Сервиса обмена данных
  • Сервиса видеонаблюдения
  • Сервиса планирования сеансов наблюдений

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

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

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

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

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

Видео с IP-камеры

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

Снимок экрана рабочего места менеджера

Перевод базы данных на PostgreSQL

В процессе эксплуатации системы специалистам компании АРСИС была поставлена задача по переводу базы данных системы контроля качества обслуживания АО «Kaspi Bank» (Казахстан) с СУБД Oracle на PostgreSQL. В качестве утилиты для конвертации данных использовалась Ora2pg. С её помощью была получена метаинформация из старой базы данных на Oracle и полностью преобразована в формат новой базы данных на PostgreSQL. Однако все хранимые процедуры SQL (stored procedure) пришлось переработать с учетом специфики PostgreSQL.

Таким образом проект миграции базы данных АО «Kaspi Bank» с СУБД Oracle на СУБД PostgreSQL успешно был сдан заказчику.


Смотрите все проекты в сферах: Безопасность, ВидеонаблюдениеPostgreeSQL Управление персоналом

Система учета распределения средств пожертвований

Русфонд

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

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

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

Полномочия пользователей на портале определяются с помощью набора функций администрирования прав доступа.

Для компании «Арсис» этот опыт стал первым в сфере социальных проектов и, благодаря ему, организация включилась в столь важную и полезную для современного общества благотворительную деятельность.

Смотрите все проекты в сферах: Веб-приложения, Информационные системы предприятия

Бортовая информационно-развлекательная система самолета

русавиаинтер

По заказу АО «Русавиаинтер» компанией «Арсис» была разработано программное обеспечение для мультимедийной информационной системы, включающей медиасервер, центральную панель управления, локальную вычислительную сеть системы (обеспечивающей передачу данных между элементами системы и внешними системами воздушного судна), а также медиаклиенты на базе iMX6, расположенные в подголовниках кресел салонов эконом и бизнес классов.

Разработанная мультимедийная информационная система функционально разделена на две основные части – работу с системой экипажа воздушного судна (для бортпроводников) и пассажирскую часть системы.

Бортпроводники получают доступ к системе через оснащенную тачскрином центральную панель управления. Программный комплекс предоставляет им следующие возможности:

  • Управление вызовами бортпроводников с экрана центральной панели медиасистемы;
  • Управление всеми видами освещения воздушного судна (основное, индивидуальное, декоративное);
  • Воспроизведение служебных аудио и видео сообщений с возможностью одновременной трансляции через все пассажирские медиаклиенты воздушного судна;
  • Управление трансляцией аэрошоу и видеопотока с носовой камеры воздушного судна;
  • Частичное конфигурирование системы, в том числе с возможностью контроля и тестирования входящего в её состав оборудования.

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

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

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

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

Разработанная мультимедийная система является частью информационно-развлекательной системы воздушного судна ИЛ96-400-М, включающей в том числе систему управления вызовами бортпроводников, систему аэрошоу, систему видеонаблюдения, и может быть установлена на борт самолета как отдельно, так и с интеграцией с другими информационно-развлекательными системами, обеспечивая полное взаимодействие и информационный обмен с системами общего и декоративного освещения, звукового оповещения воздушного судна, блоками вызова бортпроводников и управления индивидуальным освещением.

Смотрите все проекты в сферах: Авиация, Мультимедиа

Планирование производства фабрик, отгрузок готовой продукции на склады, перемещения между складами с учётом прогноза продаж

kraft foods

Для обеспечения грамотного планирования производства, продаж и управления остатками на собственных складах, складах дистрибьюторов и конечных магазинах по заказу ООО «Крафт Фудс Рус» компанией «Арсис» был разработан и внедрен программный комплекс, состоящий из двух взаимосвязанных программных продуктов (Forecast Deployment tools – для планирования отгрузок и прогнозирования продаж, и Complaints – осуществляющая учет работы с контрагентами и формирование документации). Программный комплекс разработан с учетом разграничения прав пользователей для каждого этапа работы.

При планировании «Forecast Deployment tools» получает данные об объеме продаж из «Complaints», используя алгоритмы расчета и прогноза, основанного на статистике продаж за определенный период, настройках сезонности и акциях. Далее система рассчитывает необходимую загрузку центральных складов и складов контрагентов. При необходимости пользователь может внести в расчеты свои коррективы.

В процессе отгрузок программный комплекс помогает формировать оптимальную загрузку транспорта доставки, тем самым оптимизируя затраты на транспортную логистику распределения товаров.

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

Смотрите все проекты в сферах: Логистика/складУправление персоналом

Информационно-развлекательная система VIP салона пассажирского самолета

Maks 2015

Для участия в МАКС 2015 компанией «Арсис» по заказу компании «АККО», занимавшейся разработкой и производством авиакресел, был собран стенд прототипа мультимедийной системы VIP салона воздушного судна, включающей в себя монитор демонстрации видеоконтента с пультом управления на базе Android и позволяющий осуществлять воздействие на модуль сопряжения DIO для управления внешним оборудованием воздушного судна.

Разработанное программное обеспечение медиасистемы предоставляло возможность пользователю на экране монитора:

  • Просмотр видеофайлов;
  • Прослушивание аудиофайлов;
  • Демонстрация видеопотока аэрошоу;
  • Демонстрация видеопотока с камеры носовой камеры воздушного судна.

Для управления медиасистемой, некоторым оборудованием воздушного судна и вызовом бортпроводника было разработано программное обеспечение, устанавливаемое на любое устройство на базе Android, превращая его в переносной пульт управления. С его помощью пользователю предоставлялись следующие возможности:

  • Выбор и управление проигрыванием видеоконтента с возможностью кольцевой прокрутки библиотеки;
  • Выбор и управление проигрыванием аудиоконтента с возможностью управления как конкретными треками, так и аудио альбомами;
  • Управление отображением видеопотока с носовой камеры и аэрошоу;
  • Настройка яркости экрана и громкости медиасистемы;
  • Вызов бортпроводника с пульта управления медиасистемой;
  • Управление наклоном пассажирского кресла;
  • Управление освещением воздушного судна (общим, индивидуальным, декоративным);
  • Управление открытием/закрытием шторок иллюминаторов.

Смотрите все проекты в сферах: Авиация, Мультимедиа

Система автоматизации пункта промежуточной обработки отправлений

В рамках создания проекта RETS Express компанией «Арсис» была разработана веб-система автоматизации пункта промежуточной обработки почтовых отправлений AliExpress, прошедших таможенную очистку в Российской Федерации (автоматизация рабочего места сотрудников склада). Промежуточный пункт обработки почтовых отправлений Rets выполняет функции по приему, обработке (включая отбраковку и возврат) и передаче посылок в службу доставки.

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

Для анонимных пользователей система предоставляет возможность отслеживания статуса заказа по его номеру.

Авторизированным пользователям централизованная база данных позволяет (помимо, собственно, обработки с почтовых отправлений), работать со справочниками географических направлений и компаний-партнеров по перевозке грузов.

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

В процессе разработки системы автоматизации компанией «Арсис» был получен API (интерфейс обмена с внешней системой AliExpress) и доработан специальный доступ к транспортной системе AliExpress, представляющий собой полигон с эмулятором торговой площадки.

Смотрите все проекты в сферах: Логистика/склад, Штрихкодирование

Система управления медиа-контентом наружной рекламы такси с геопривязкой.

aeroexpress

В 2015 году компания «Арсис» участвовала в автоматизации проекта размещения LED-панелей наружной на автомобилях службы такси компании «Аэроэкспресс» рассчитанной на обширный парк автомобилей в количестве не менее 2000 транспортных средств.

Основные функции

Идея проекта состояла в проигрывании видеороликов рекламы на установленных LED-панелях на базе светодиодов Р3, Р4, Р5 и Р6 и общим разрешением 425х128 светодиодов, с возможностью изменения программы воспроизведения в зависимости от местонахождения автомобиля (таргетированная реклама).

Особенности реализации

При изначальной реализации компанией «Арсис» были использованы планшеты OYSTERS T34 mini на базе системы Android и видеовыходом стандарта HDMI, а также контроллер управления LED-панелями Xixun. Для обеспечения динамически меняющегося видеопотока специалистами компании был проведен реинжиниринг интерфейса обмена данных контроллерам Xixun.

Для промышленной реализации проекта, обеспечивающей более широкие возможности системы, контроллеры управления LED-панелями были заменены на связку передатчик-приемник производства NovaStar. Выбранное для реализации оборудование в сочетании с разработанной веб-системой позволило обеспечить:

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

Разработанная компанией «Арсис» система управления медиа-контентом наружной рекламы может быть внедрена на любых транспортных средствах, таких как поезда или рейсовые автобусы.

Смотрите все проекты в сферах: Мультимедиа

B2B система поставки автомобильных запчастей

Москворечье

Компанией «Арсис» был разработан проект по предоставлению клиентам ООО «Москворечье Трейдинг» эффективного инструмента для поиска и оформления заказов требуемых запасных частей. Основными преимуществами для клиента в этом проекте стали полнота каталога, скорость и удобство поиска необходимых товаров, простое и понятное размещение заказов, а также возможность ведения учета своих взаимоотношений с компанией.

Система разрабатывалась с учетом возможностей работы с не менее 10 млн карточек товара, каждая из которых содержит до 10 атрибутов различных форматов, таких как текст, цифры или картинка, и может иметь в среднем до 10 пересечений с другими товарами (аналоги). Способна выдерживать нагрузку до 2000 заказов в сутки (при среднем количестве товарных позиций в заказе, равном десяти), а также – до 10 тысяч одновременных сессий с 5 поисковыми запросами в минуту.

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

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

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

Для удобства пользователя на веб-портале системы был реализован механизм работы с корзиной, при котором состояние корзины сохраняется в промежутках между сессиями пользователя.

Веб-портал предоставлял возможность уведомления пользователей о проведении акций или распродаж, осуществляя E-mail рассылку с необходимой информацией.

Смотрите все проекты в сферах: Веб приложения, Информационные системы предприятия

Расскажите нашему ведущему IT-специалисту задачи, которые стоят перед Вами, мы подготовим самые эффективные пути решения.