тендер реализация мобильного приложения торо на платформе sap fiori
Разрабатываем SAP Fiori-приложения локально при помощи VSCode и Fiori Tools
Привет, Хабр! Меня зовут Александр Карпов, я ведущий разработчик в группе разработки интерфейсов веб-приложений компании «Северсталь-инфоком». Хочу поделиться с вами опытом локальной разработки UI-приложений для SAP-систем.
В разное время для разработки приложений SAPUI5 разработчики пользовались разными инструментами. Сначала это были плагины для HANA Studio (Eclipse), потом появилась Web IDE, затем Business Application Studio (BAS). Но проблема в том, что плагины для Eclipse не развиваются с 2019 года, а два остальных инструмента привязывают разработчика к конкретной среде. Ведь Web IDE и BAS — это облачные среды, которые лишают возможности разрабатывать локально. К тому же они платные.
Компания SAP пошла на встречу разработчикам и в последнее время начала разрабатывать инструменты для локальной разработки: UI5 Tooling и Fiori Tools, а также плагины для VSCode. Это позволяет разработчикам работать эффективнее, а также не зависеть от облачных сред разработки.
В этой статье мы будем использовать редактор VSCode, установим на него плагины, создадим приложение и запустим его локально.
Устанавливаем расширения SAP Fiori Tools
Перед началом работы установите Node.js. Мы не будем использовать его напрямую, но он необходим для работы инструментов.
Application Wizard. Помогает создавать приложения на основе готовых шаблонов. По сути это просто графический интерфейс над утилитой Yeoman.
XML Toolkit. Поддержка XML: подсветка синтаксиса, проверка и так далее.
Создаем приложение
Сначала создадим папку для проекта (у меня она называется OVP) и откроем ее с помощью VSCode. Далее в редакторе нажимаем Ctrl+Shift+P, в окне поиска пишем «generator» и выбираем «Fiori: Open Application Generator».
Откроется мастер, который помогает создавать приложения. На выбор есть два типа приложений: «SAP Fiori Elements» для Fiori-приложений и «SAPUI5 freestyle» для самостоятельных приложений UI5. Для нашей разработки мы выберем «SAP Fiori elements» и шаблон «Overview Page».
На следующем шаге необходимо выбрать источник данных. К чему можно подключиться:
к существующей SAP-системе
к SAP API Business Hub
или просто загрузить файл метаданных.
Мы выберем первый вариант и подключимся к нашей локальной SAP-системе. Также можно подключиться к облачной платформе SAP Business Technology Platform.
После успешной авторизации появятся два дополнительных поля: «System name» и «Service». В первое поле можно ввести удобное имя системы, и оно сохранится в VSCode для дальнейшего использования. Во втором нужно выбрать сервис OData, из которого мы будем забирать данные.
На третьем шаге выбираем сущность, по которой будет строиться глобальная панель фильтрации приложения (smartFilterBar).
На следующем шаге заполним атрибуты проекта: имя модуля проекта, описание и подробное описание, папка для генерации файлов проекта. Для удобства тестирования можно выбрать опцию «Add FLP configuration».
На последнем шаге заполним данные конфигурации Fiori Launchpad: семантический объект, действие (action), заголовок и подзаголовок. Эта конфигурация не попадет в настройки ланчпада реальной системы, а будет использоваться только для локальной разработки.
Запускаем приложение локально
Мастер автоматически создает пять конфигураций запуска:
Start with UI5 Version. Запуск с настройками ui5.yaml и возможностью выбора версии библиотек.
Start Mock. Запуск с настройками ui5.yaml и тестовыми данными.
Start Mock with UI5 Version. Запуск с настройками ui5.yaml, тестовыми данными и возможностью выбора версии библиотек.
Start Local. Запуск с настройками ui5-local.yaml. При этом будет использоваться локальная версия библиотеки SAPUI5.
Запускать приложения можно через панель Run and Debug (Ctrl+Shift+D). Для этого выберите нужный вариант и нажмите на иконку запуска.
Мы запустим наше приложение в конфигурации «Start zoverview». По умолчанию оно запустится на порту 8080 и автоматически откроется в дефолтном браузере. Мы увидим приложение с заголовком и Smart Filter Bar’ом.
Итак, при помощи редактора VSCode и инструментов Fiori Tools мы создали приложение Fiori Elements и запустили его локально. Как видите, процесс создания приложения достаточно быстрый и удобный, благодаря простому интерфейсу и широкому набору настроек. Задавайте вопросы, пишите комментарии, постараюсь ответить.
В следующей статье мы продолжим работу с этим приложением и будем добавлять в него карточки. Я покажу, как это можно сделать несколькими разными способами.
Шереметьево переходит на мобильное приложение SAP ТОРО для повышения эффективности управления ремонтными работами
Наши проекты
Контакты
Рассылки «Ведомостей» — получайте главные деловые новости на почту
Ведомости в Facebook
Ведомости в Twitter
Ведомости в Telegram
Ведомости в Instagram
Ведомости в Flipboard
Решение Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) от 27 ноября 2020 г. ЭЛ № ФС 77-79546
Учредитель: АО «Бизнес Ньюс Медиа»
И.о. главного редактора: Казьмина Ирина Сергеевна
Рекламно-информационное приложение к газете «Ведомости». Зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) за номером ПИ № ФС 77 – 77720 от 17 января 2020 г.
Любое использование материалов допускается только при соблюдении правил перепечатки и при наличии гиперссылки на vedomosti.ru
Новости, аналитика, прогнозы и другие материалы, представленные на данном сайте, не являются офертой или рекомендацией к покупке или продаже каких-либо активов.
Сайт использует IP адреса, cookie и данные геолокации Пользователей сайта, условия использования содержатся в Политике по защите персональных данных
Все права защищены © АО Бизнес Ньюс Медиа, 1999—2021
Любое использование материалов допускается только при соблюдении правил перепечатки и при наличии гиперссылки на vedomosti.ru
Новости, аналитика, прогнозы и другие материалы, представленные на данном сайте, не являются офертой или рекомендацией к покупке или продаже каких-либо активов.
Все права защищены © АО Бизнес Ньюс Медиа, 1999—2021
Решение Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) от 27 ноября 2020 г. ЭЛ № ФС 77-79546
Учредитель: АО «Бизнес Ньюс Медиа»
И.о. главного редактора: Казьмина Ирина Сергеевна
Рекламно-информационное приложение к газете «Ведомости». Зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) за номером ПИ № ФС 77 – 77720 от 17 января 2020 г.
Сайт использует IP адреса, cookie и данные геолокации Пользователей сайта, условия использования содержатся в Политике по защите персональных данных
Мобильные приложения SAP
Вице-президент по мобильной стратегии SAP Билл Кларк (Bill Clark) в ноябре 2014 г. рассказал TAdviser, как развивается мобильное направление бизнеса его компании, которому в последние несколько лет она уделяет все большее внимание.
В SAP разрабатываются мобильные приложения по двум основным направлениям. Первое из них – приложения на платформе Fiori, которая была представлена в мае 2013 года. Билл Кларк привел TAdviser данные, что по состоянию на осень 2014 года в общей сложности существует более 500 приложений Fiori, включая созданные партнерами.
Первая волна приложений Fiori, представленных сразу после анонса платформы, включала 25 приложений, охватывающих наиболее типовые бизнес-процессы для большинства коммерческих компаний. Вице-президент SAP по мобильной стратегии отмечает, что приложения этой волны остаются наиболее востребованными из всех приложений Fiori.
Второе направление мобильных приложений SAP включает специализированные отраслевые приложения, значительная часть из которых также была создана партнерами. В общей сложности по этому направлению по состоянию на осень 2014 года насчитывается более 300 приложений. В их числе – созданные на базе технологий компании Syclo, которую SAP приобрела в 2012 году.
Базовыми приложениями здесь являются SAP Work Manager (для управления работой удаленных сотрудников на объектах), SAP Service Manager для SAP Rounds. В числе наиболее востребованных приложений по второму направлению Билл Кларк называет SAP Work Manager (насчитывает порядка 900 клиентов по всему миру) и SAP Mobiliser (решение для мобильного банкинга, позволяющее осуществлять финансовые операции с использованием мобильных устройств).
Говоря о новых приложениях, которыми SAP рассчитывает пополнить свое портфолио мобильных решений в ближайшем будущем, Билл Кларк называет приложения с использованием технологии дополненной реальности и концепции «интернета вещей». В частности, SAP работает над интеграцией SAP Work Manager с технологиями дополненной реальности и Google Glass. Для этого используется технология 3D-визуализации ранее приобретенной компании Right Hemisphere, которая позволяет вести рендеринг объектов в 3D.
Такое приложение могут использовать, например, технические специалисты на объектах: осматривая оборудование через Google Glass, они смогут на планшете видеть неисправности в нем и предписанное решение проблемы.
По словам Билла Кларка, в перспективе SAP рассчитывает выпустить приложения на базе этих технологий, оптимизированные для применения в различных отраслях. Одним из партнеров, которые проявляют наибольший интерес к созданию приложений SAP с использованием технологии дополненной реальности, Билл Кларк называет компанию Vuzix. Также в создании приложений с дополненной реальностью заинтересован и ряд крупных интеграторов, с которыми сотрудничает SAP, добавляет он.
Появления первых приложений, охватывающих стандартные процессы в узких отраслях, в SAP ожидают в течение примерно 18-24 месяцев. В более близкой перспективе компании будут экспериментировать с этими технологиями, полагает вице-президент SAP по мобильной стратегии.
Относительно мобильной стратегии SAP Билл Кларк пояснил, что бизнес-приложения, которые разрабатывает его компания, покрывают две основных потребности заказчиков: обеспечивают автоматизацию бизнес-процессов и потребление информации. Вокруг последнего и строится мобильная стратегия SAP.
Он также добавил, что суть мобильной стратегии SAP заключается в том, чтобы, используя облачную платформу HANA, позволяющую вести предиктивную аналитику в режиме реального времени, организовать живую экосистему из бизнес-приложений, мобильных устройств и пользователей.
В пример реализации подобной схемы он приводит проект, реализованный в Монреале, где более 350 ритейлеров были объединены в единую сеть, и с использованием платформы SAP HANA и платформы SAP Precision Retailing связали ее с системой метро города. В результате получилось решение, позволяющее вендорам вести таргетированный маркетинг среди пассажиров метро, при этом позволяя последним с мобильных устройств видеть ближайшую по расположению к ним торговую точку, где можно воспользоваться предложением.
Компания IBA разработала решение «Мобильный клиент для SAP TOРO»
Компания IBA разработала р ешение «Мобильный клиент для SAP TOРO» с целью создания дополнительных возможностей в системах SAP ТОРО, внедренных IBA на ряде предприятий.
С помощью решения «Мобильный клиент для SAP TOРO» мастера по техническому обслуживанию и ремонту оборудования могут осуществить следующие транзакции:
· Получить/создать «Заявку на ТОРО»
· Получить/создать «Сообщение о неисправности».
При начале работы с решением «Мобильный клиент SAP TOРO» необходимо пройти авторизацию, т.е. ввести табельный номер и пароль. После чего на главном экране приложения отразятся время последней синхронизации и следующие объекты:
Для быстрого заполнения заявок используются справочники, которые импортируются из SAP ТОРО и периодически синхронизируются с системой для поддержки данных в актуальном состоянии. При создании новой «Заявки на ТОРО» или «Сообщения о неисправности» из справочников, загруженных на устройство, выбирается ответственное рабочее место, техническое место и единица неисправного оборудования, кратко или полно описывается неисправность. В системе предусмотрена возможность корректной обработки нескольких заявок, созданных из одного места. При этом существует возможность детализации описания неисправности.
Опция «Данные неисправности» включает:
· Время возникновения неисправности и ее локализации
· Признак отказа оборудования
· Заданные базисные сроки требуемого начала устранения неисправности и его завершения.
Таким образом, решение «Мобильный клиент для SAP TOРO»:
· Позволяет вносить информацию в систему SAP ТОРО непосредственно с объекта, на котором необходим ремонт или техническое обслуживание
· Дает возможность при обращении к «Списку сообщений» просматривать сообщения, загруженные из SAP и созданные на устройстве, осуществлять поиск сообщений в реальном времени с применением фильтров
· Поддерживает режим мультиязычности
· Является интегрированным: действия, выполненные одним мастером, становятся доступны для обработки всем включенным в бизнес-процесс службам.
При необходимости решение «Мобильный клиент для SAP TOРO» может поддерживать дополнительные транзакции и роли, а также может быть расширено:
· Аналитическими функциями: статусы выполнения, ответственные сотрудники
· Фильтрацией заданий/работ на день/неделю/месяц на бригаду/сотрудника
· Возможностями геолокации по регулярному и событийному местоположению
Решения для мобильного бизнеса, такие как разработанное компанией IBA «Мобильный клиент для SAP TOРO», позволяют предприятиям сократить затраты на выполнение критически важных для бизнеса операций, уменьшив потери рабочего времени. Масштабируемые мобильные решения предоставляют возможность управлять бизнес-процессами п редприятия в режиме реального времени независимо от местонахождения пользователя.
IBA Group – международный холдинг, один из крупнейших системных интеграторов, разработчиков, производителей и поставщиков информационных технологий (ИТ) в Центральной и Восточной Европе. Штаб-квартира IBA Group расположена в г. Праге (Чехия). IBA Group была основана в 1993 году.
IBA Group в настоящее время объединяет более 20 компаний в Беларуси, Чехии, Словакии, Германии, США, России, Казахстане, Великобритании, Украине, ЮАР и на Кипре. В составе IBA Group ─ 10 центров разработок: IBA Minsk, IBA IT Park, IBA – Information Business Architectures (г. Минск, Беларусь), IBA Gomel, IBA Gomel Park (г. Гомель, Беларусь), IBA Cz (г. Прага, г. Брно, г. Острава, Чехия), IBA Kz (г. Астана, Казахстан), IBA Slovakia (г. Братислава, Словакия).
В IBA Group трудятся более 2600 профессионалов, которые способны решить задачи по повышению эффективности бизнеса заказчика путем внедрения передовых информационных технологий.
За годы своей деятельности компании IBA Group выполнили свыше 2000 проектов для заказчиков более чем в 40 странах мира. Наши достижения в области ИТ получили широкое признание на международной арене и были отмечены рядом сертификатов, призов и наград.
Для реализации систем мы предлагаем лучшие в своем классе программные продукты от ведущих мировых производителей ПО: IBM, SAP, PTC, а также собственные продукты и решения:
Редакция CNews готова принять пресс-релизы компаний на адрес news@cnews.ru.
Приглашаем вас делиться комментариями о материалах CNews на наших страницах платформ Facebook, Telegram и Twitter.
Мобильное ТОРО – простой путь работы с SAP
Как автоматизировать процессы технического обслуживания на предприятиях с помощью мобильных устройств?
Традиционно в рамках проведения осмотров и планово-предупредительных ремонтов возникают проблемы с контролем качества и учета выполнения работ по заявкам. Информация о состоянии высокотехнологичного оборудования ведется в бумажных журналах обходов, осмотров и передачи смен, в учетную систему данные вводятся вручную. Как следствие, данные в системе ТОРО неактуальны и не соответствует реальной картине на объекте, отсутствует статистика по дефектам и отказам оборудования.
Предпосылки внедрения мобильного ТОРО:
Большой объем ручного ввода данных;
Ручное резервирование и списание материалов;
Трудоемкость поиска заказов на ремонт в системе;
Отсутствие автоматического контроля списания материалов, множественные ошибки и корректировки;
Трудоемкая процедура закрытия заказов на производство работ.
Мобильное ТОРО позволяет оперативно получать и вводить данные в учетную систему непосредственно с места выполнения работ. Мобильные устройства используются для получения, выполнения и закрытия заказов на ремонт.
Сценарий выполнения технического обслуживания с помощью мобильных устройств:
| В SAP PM (ТОРО) формируется и согласовывается заявка на ремонт, резервируются материалы на складе |
| Пользователь получает заказы на ремонт на мобильное устройство |
| Пользователь подходит к оборудованию, считывает NFC-метку и видит перечень операций к выполнению |
Внедрение мобильного ТОРО на производстве позволяет автоматизировать процессы технического обслуживания, сокращая время на ввод и обработку данных «с полей» и исключая бумажный документооборот. В результате становится возможным оперативное принятие решений и своевременное выполнение необходимых работ, а информация о каждой операции сохраняется в единой базе данных.
Эффекты от внедрения:
Контроль
Блокирование заказов от изменений после согласования
Контроль выполнения ремонтов и списания материалов
Персонализация ответственности за выполнение ремонта
Удобство
Автоматически: формирование заказов на ремонт, получение заказов на мобильное устройство, закрытие заказов
Информация доступна как за рабочим столом, так и на производственной площадке через мобильное устройство
Простые пользовательские интерфейсы
Анализ эффективности
Формирование отчетности и аналитики по ремонтам оборудования
Накопление статистики по оборудованию для анализа и принятия решений
Возможность обоснования численности ремонтного персонала, мотивация сотрудников на основе реальной статистики по трудозатратам