Антон Курудинов Сентябрь 2012 · Интеграция с модулями sap...
TRANSCRIPT
Мобильные решения Syclo
Антон Курудинов
Сентябрь 2012
© 2011 SAP AG. Все права защищены. 2
Syclo: 17 лет на рынке, 600+ клиентов
по всему миру
© 2011 SAP AG. Все права защищены. 3
Готовые мобильные приложения Syclo
Мобильное ТОРО
•Заказы ТОРО
•Сообщения ТОРО
•Списание времени на заказ (CATS)
•Документы измерений
Управление запасами
•Инвентаризация
•Отпуск товара
•Перемещение запасов
•Приемка товара
Мобильный Сервис
•Сервисные заказы
•Информация о клиентах
•Сервисные договоры
•Мобильный склад
Обходы и инспекции
•Обходы
•Документы измерений
•История измерений
•Предупреждения о безопасности
Энергосбыт
•Заказы и сообщения ТОРО/CS
•Обслуживание и снятие показаний счетчиков
•Списание времени на заказ (CATS)
•Мобильная бригада
© 2011 SAP AG. Все права защищены. 4
SAP Work Manager by Syclo
Управление заказами ТОРО
Информация о местоположении
оборудования, истории ремонтов, детали
заказа, требуемых материалах
Точки измерений
Списание отработанного времени (CATS)
Снятие показаний счетчиков (IS-U)
Мобильная бригада (опционально)
Техническое закрытие заказов ТОРО
Передача данных в SAP ERP
Создание сообщений ТОРО с устройства
Интеграция с модулями SAP PM и IS-U
© 2011 SAP AG. Все права защищены. 5
SAP Rounds by Syclo
Прямое внесение результатов измерений в
SAP
Сравнение показаний с историческими
данными и диапазоном допустимых
значений
Создание сообщений «на месте»
Мониторинг динамики показаний счетчиков
для избежание аварий и отключений
Загрузка маршрутов обходов по типу или
названию оборудования
Автоматический расчет показаний, лимитов,
генерация предупреждений
Интеграция с SAP PM
© 2011 SAP AG. Все права защищены. 6
SAP Service Manager by Syclo
Выполнение сервисных заказов и их подтверждение
Просмотр, поиск, обновление, передача заказов
Ведение статуса, материалов, проблем, действий, затрат, подписи клиента
Просмотр всей информации о заказчике
Список инсталляций
Сервисные договоры
История контрактов, заказов
Управление мобильным складом
Перемещение инвентаря, перемещение продуктов, поиск внешних продуктов
Интеграция с SAP CRM или CS
© 2011 SAP AG. Все права защищены. 7
SAP Inventory Manager by Syclo
Инвентаризация
Проверка доступности товара
Приемка товара на основе заказа на
поставку
Подготовка товара к отгрузке на основе
заказа
Отслеживание движения материала на
складе
Выдача, возврат, перемещение товара
Интеграция в SAP ERP (MM)
© 2011 SAP AG. Все права защищены. 8
Встроенная поддержка большинства корпоративных
бэкенд систем и СУБД
© 2011 SAP AG. Все права защищены. 9
Готовая к использованию функциональность
Базовая функциональность
Включает стандартную
функциональность бэкенд системы
Преднастроенная интеграция с
бэкенд системой
Готова к быстрому развертыванию
Дополнительные
компоненты Расширяют базовую
функциональность при
необходимости
Индустриальный контент
Использование новых технологий и
функций мобильных устройств
© 2011 SAP AG. Все права защищены. 10
Доработка и расширение мобильного приложения Конфигурация, а не кодирование
© 2011 SAP AG. All rights reserved. 11
Преимущества мобильных приложений Syclo
Функциональность: Готовая к использованию стандартная функциональность EAM/ERP системы
Набор дополнительных опциональных компонент
Простота изменения и расширения приложения (конфигурация)
Быстрое внедрение: Кроссплатформенность
Автоматизированное функциональное + нагрузочное тестирование
Командная разработка
Эмуляция интеграции с оборудованием (штрих-коды, RFID, GPS)
Простота поддержки: Бесшовная интеграция с SAP и IBM Maximo:
Администрирование и мониторинг, разрешение конфликтов
Гибкая фильтрация данных, передаваемых на устройства, push уведомления
Транзакционная обработка вводимых данных
Простота обновления мобильных приложений, данных
Настройка сценариев синхронизации в зависимости от типа сетевого соединения
Интеграция с SAP Solution Manager
© 2011 SAP AG. Все права защищены. 12
Great UI on Every Device
Navigation & action buttons
Collapsible, configurable tile list
Thumb-friendly, intuitive navigation
Improved Windows,
Windows Mobile Interface
© 2011 SAP AG. Все права защищены. 13
Great UI on Every Device
Clean, thumb-friendly, swipe-
enabled navigation
Native BlackBerry controls
Full integration of hardware buttons
Enhanced BlackBerry
Support
© 2011 SAP AG. Все права защищены. 14
Great UI on Every Device
Full integration of hardware buttons
Native Gesturing Navigation
Intuitive inline editing using onscreen
or hardware keyboard
Native Android look and feel
Clean, uncluttered detail screens
New Android Client
© 2011 SAP AG. Все права защищены. 15
Great UI on Every Device
Intuitive iOS tab controls
Configurable, Gesture enabled
navigation, URL Scheme Aware
Native, thumb-friendly iOS navigation
Enhanced iOS Support
© 2011 SAP AG. Все права защищены. 16
Tablet – Viewing Content
© 2011 SAP AG. Все права защищены. 17
Tablet – Modal View
© 2011 SAP AG. Все права защищены. 18
Tablet - Inline Edit
© 2011 SAP AG. Все права защищены. 19
Tablet – Status Buttons
© 2011 SAP AG. Все права защищены. 20
Building and Maintaining Multiple Platforms– With other
MEAPs
Basic data
structures
Basic sync rules
Basic screens
Develop
basic app
pieces
Complete
development in
respective IDEs
X-code
Visual
Studio
Eclipse
Deploy to
Mobile
Devices
Objective-c
Generate
native OS
code
.Net
C#
Java
HTML5
© 2011 SAP AG. Все права защищены. 21
Supporting Multiple Platforms – With Syclo
Business objects
and transactions
Application control
actions
Validation rules
Communication
management
Data integration &
error handling
Data caching and
synchronization
User Interface
Develop core mobile
application and UI in
Syclo Editor
Transmit to
Mobile
Devices
Version
Management
Conflict
Resolution
Publish to
Syclo Server
© 2011 SAP AG. Все права защищены. 22
Traditional Cross-Platform Support vs.
Agentry: Resources
Traditional
Cross-
Platform
Development
C#
developer
Objective-c
developer
.NET
developer
Java
developer
HTML
developer
Platform
Agentry developer
Agentry
© 2011 SAP AG. Все права защищены. 23
SAP System Integration
►Configure fields, transactions, data filtering rules and other parts of your
mobile solution
►Manage mobile users, servers and synchronization settings right from SAP
►Monitor performance and speed up problem resolution
© 2011 SAP AG. Все права защищены. 24
Текущая архитектура решений Syclo
ABAP Add-on на SAP систему
«Легкий», масштабируемый сервер приложений, не содержит СУБД
Интеграция с SAP и не-SAP системами
© 2011 SAP AG. Все права защищены. 25
Logical Component Architecture
Master Data
Configuration
Module
Administration
Module
Framework
Syclo Editor
© 2011 SAP AG. Все права защищены. 26
SA
P E
RP
6.0
Syc
lo In
teg
rati
on
Fra
mew
ork
Mid
dle
war
eM
ob
ile
Ap
plic
atio
ns
SAP Standard BAPIs / Classes
Co
nfi
gu
rati
on
Mo
du
le
System
Mo
nito
r
SAP Enhancement Framework
SAP OLTP Database
Change Detection
Syclo Mobile Exchange
Persistent LayerSyclo Delta Detection Routines
Change Detection
Configuration Set
Business Logic Layer
Syclo Data Object Class
Handler Repository
Application Data Filter Services
Application Authorization Services
Mobile Integration
Configuration Set
Integration
Syclo BAPI Wrapper Layer
Java Connector
Communications – W-LAN, W-WAN, GPRS, GSM, Network, Docking Cradle, IRDA
Firewall
Syclo Agentry Server
`
Syclo Agentry Editor
Publish Application
Definitions (XML)
Components Architecture View
© 2011 SAP AG. Все права защищены. 27
SMART Mobile Suite ABAP Add-On
SAP Standard BAPIs / ClassesC
on
fig
ura
tio
n M
od
ule
Sy
ste
m M
on
itor
SAP Enhancement Framework
SAP OLTP Database
Integration
Syclo BAPI Wrapper Layer
Business Logic Layer
Syclo Data Object Class
Handler Repository
Application Data Filter Services
Application Authorization Services
Mobile Integration
Configuration Set
Change Detection
Syclo Mobile Exchange
Persistent Layer
Syclo Delta Detection
Routines
Change Detection
Configuration Set
SA
P E
RP
6.0
Sy
clo
In
teg
rati
on
Fra
me
wo
rk
SMART Mobile Suite ABAB Add-On
Syclo Technology Stack
• SMART Mobile Suite
• Product Components
• Industry Solutions
• Custom Applications
Products and Application
• Business Logic
• User Interface (Devices)
• Data Mapping
• Application Flow
Application Configuration
Layer
• Communications
• Local Storage
• Security
• Device Management
Platform Layer
• Mobile User Management
• Mobile Data Distribution
• Data staging and streaming
• Conflict detection and resolution
Integration Layer
• Peripherals
• Team Configuration
• Import/Export/Compare
• Offline and least-cost routing
• Logging
• Clustering/Server OS Support
• Application Versioning
28 Copyright © 2010 Syclo LLC. All rights reserved
© 2011 SAP AG. Все права защищены. 29
Фаза 1 миграции Syclo на SAP Mobile Platform
Цели фазы 1 • Общая среда исполнения
• Централизованное администрирование
• Апгрейд с минимальными
трудозатратами
Ключевые точки интеграции 1. Сервисы Syclo Server доступны как Java-
сервисы, работающие на SUP Server
2. Сервисы Syclo Server управляются SUP
Management Console; унифицированное
логирование
3. Взаимодействие клиент-сервер основано
на протоколе HTTPS вместо TCP-IP
Упрощенный процесс апгрейда • Основное: редактор и интерпретатор
мета-данных изменяться не будут
• Публикация определения мета-данных из
редактора на новый сервер; определения
передаются на клиент, клиент
инстанциирует приложение
• Основное: точно такой же процесс,
который в настоящее время используется
при апгрейде платформы Syclo
Редактор приложений Syclo
Консоль управления Afaria
Mobile
Business
Objects
Eclipse
SUP Mgt Console
Syclo Server
Services
Сервер SUP
SUP Server
Services
Репозиторий
мета-данных
приложений
UI
Клиент
Интерпретатор
мета-данных
Транспорт
и локальное
хранение
Syclo
Add-on
Мета-данные
приложения
© 2011 SAP AG. Все права защищены. 30
Партнерское обучение Syclo
Программа и сроки:
1 часть: Agentry Essentials – самостоятельное обучение. Workshop 29-31 ноября (опционально).
Сертификация по 1 части – до 19 ноября.
2 часть: Syclo Work Manager for SAP – обучение в аудитории: 19-23 ноября
Сертификация по 2 части (опционально)
Стоимость: 2550 евро
Требования к участникам программы:
Сертификация по 2 части (опционально)
Знание SQL (требуется для первого курса)
Понимание принципов объектно-ориентированного программирования
Опыт разработки приложений на ABAP или Java
Спасибо за внимание!
Контактная информация:
Антон Курудинов
Архитектор по мобильным решениям, SAP CIS
Телефон: +7 (495) 755 98 00
© 2011 SAP AG. All rights reserved. 32
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.
© 2012 SAP AG. All rights reserved
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.
All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.