smart enterprise asset management using oracle mobile

51
Session ID: Prepared by: Remember to complete your evaluation for this session within the app! 11322 Smart Enterprise Asset Management using Oracle Mobile Cloud and Chatbots Unwire Maintenance Management 9 th April Abhijit Ramachandran Practice Manager/Principal Consultant - Oracle RapidValue Solutions @RapidValue

Upload: others

Post on 02-Feb-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Smart Enterprise Asset Management using Oracle Mobile

Session ID:

Prepared by:

Remember to complete your evaluation for this session within the app!

11322

Smart Enterprise Asset Management using Oracle Mobile Cloud and Chatbots

Unwire Maintenance Management

9th April

Abhijit Ramachandran

Practice Manager/Principal Consultant - Oracle

RapidValue Solutions

@RapidValue

Page 2: Smart Enterprise Asset Management using Oracle Mobile

Agenda

• RapidValue Solutions - Overview and Speaker Profile

• Extend Maintenance Management to Mobile - Pain Points, Key Features

• Oracle Cloud Enterprise /Autonomous Cloud Enterprise

• Approach, Framework and Architecture

• Key Learnings

• Demo - Maintenance Management Mobile App & Bot

Page 3: Smart Enterprise Asset Management using Oracle Mobile

Speaker Profile

• Practice Manager/Principal Consultant - Oracle Mobility Practice, RapidValue Solutions

• Over 12+ years of experience in handling ERP Consulting and Enterprise Mobility projects in the areas of Supply Chain, Asset

Management, Manufacturing, Energy and Utilities and Equipment Rental Industry

• Experience on Mobile Integrations and Security

• Managing end-to end Mobility & Digital Transformation projects involving Oracle Mobile Cloud and Oracle EBS, Fusion, JDE and

Siebel applications

• Prior Presentations

• OOW, San Francisco - 2015, 2017

• OAUG , Las Vegas - 2015

• NorCal OAUG - 2016

• NWOAUG, Seattle - 2018

• UK OAUG, Birmingham - 2016

• Google I/O, Kochi, India

• Nasscom Emerge Friday’s 2.0 - Enterprise Mobility: How Technology is Transforming the Mobile Landscape

Page 4: Smart Enterprise Asset Management using Oracle Mobile

Company Overview

Page 5: Smart Enterprise Asset Management using Oracle Mobile

STRONG MOBILITY, IoT, WEB &

CLOUD GLOBAL TEAM 450+

600+ MOBILITY, WEB, IoT &

CLOUD PROJECTS EXPERIENCE

OPERATIONS ACROSS USA,

EUROPE, INDIA & MIDDLE EAST

Fastest Emerging End-to-End Digital Transformation Company

5

Global Delivery Center

Kochi & Bangalore, India

Middle East

Hamburg, Germany

London, UK

Jersey City, NJ

Atlanta, GA

Dallas, TX

Headquarter,

Pleasanton, CA

Irvine, CA

Page 6: Smart Enterprise Asset Management using Oracle Mobile

PRE-BUILT SOLUTIONS

HRMS, I-expense , Inventory & Warehouse, Procurement, Sales Order, Field Service , EAM , Time & Labor

MOBILE EXPERTISE

ORACLE TEAM

Mobile iOS, Android

Cross-Platform Ionic, Xamarin, PhoneGap,

Oracle MAF

Oracle SOA suite, OSB,

Custom : Java Connector, .NET,

Python, Node JS

ENTERPRISE SYSTEMS

Oracle ERP Integration eBusiness Suite, Fusion ERP, JD

Edwards, Siebel

Other Systems AWS, SharePoint, Doc Management

System

Projects 60+ Oracle Mobile, Digital and

Cloud Projects

Team

50 + strong Oracle practice

team

INTEGRATION

Oracle Cloud MCS/MCE, ICS, SOA CX

Responsive Web AngularJS, HTML5, Backbone.js

Oracle Mobile and Digital Suite

Oracle Expertise and Technology

6

Page 7: Smart Enterprise Asset Management using Oracle Mobile

Extending

Maintenance

Management

(CAM/EAM) to Mobile

Page 8: Smart Enterprise Asset Management using Oracle Mobile

Client Business Requirements

We want to develop a mobile application Maintenance

Technicians who should be alerted on daily maintenance

jobs and help us do maintenance with ease.

Enterprise Integration with Oracle EBS R12

Store Documents and Images Captured from Mobile App

Support for Offline Usage and Sync

Push Notification is Essential for Alerting New Work Orders

and Spares

Chat Functionality and AI/NLP

Ensure Secure Transactions and User Management

These are the minimum requirements for Maintenance Mobile App.

Maintenance Planner

Page 9: Smart Enterprise Asset Management using Oracle Mobile

Typical Implementation Challenges

Backend requirements are turning complex and

time consuming.

The technology challenges and drivers were multitude when it comes to complex integration.

To custom develop all backend integration will be

cumbersome. Not sure how I am going to implement ‘Enterprise grade Security’ for my web services.

To include ‘Push Notification and Offline behavior services’ needs at least 500 lines of code.

How can I implement an end to end ‘User management’ in limited time.

Mobile Developer System Integrator

Up to 50-60% of my efforts are

consumed in backend

development.

Page 10: Smart Enterprise Asset Management using Oracle Mobile

Typical User Adoption Challenges: App Fatigue

Too many mobile apps can be less productive

• Employees had too many mobile apps – both consumer and enterprise apps • Complexity in managing and upgrading enterprise apps

• Implementing multiple push notifications for various enterprise apps

Page 11: Smart Enterprise Asset Management using Oracle Mobile

Functional Requirements

• View and Update Equipment/Assets list • Create/View/Edit Maintenance Work order

• Record Meter Readings

• GIS/GPS Location-based Tracking

• Track Spares

• Dashboards & Reporting

• Report Maintenance Jobs (spares/labor) on Field

• Timesheet Reporting

• Notifications/Alerts

Page 12: Smart Enterprise Asset Management using Oracle Mobile

Use Adoption & Extension to ChatBots

Skill Cross-Platform

Development Infrastructure

Reduce Time and Cost - Use Pre-built Apps

Reduce mobile app development time frames by using pre-built modules and functionalities - Go-Live in 6-8 weeks

Have a lean IT team and siphon off the infrastructure complexities

Develop using Cross Platform development framework One App across devices

Able to Leverage existing skill sets for mobile app support

Copyright ⓒ 2016

12

Facilitate faster user adoption and transition Provide a conversational interface in form of Bots

Concluding the Strategic Requirements

Page 13: Smart Enterprise Asset Management using Oracle Mobile

Develop using

eQuipMeTM and Oracle

Mobile - Major

Building Blocks

Page 14: Smart Enterprise Asset Management using Oracle Mobile

Copyright ⓒ 2016

Apporach for Maintenance Mobile App - Start with Pre-Built eQuipMe™

Mobile Apps, Integrate and Manage using Oracle Autonomous Mobile

Cloud Enterpise (OMCe)

Pre-Built eQuipMe™

Apps

Oracle AMCe

Customizations

Achieve aggressive time lines

Easy for customization

Pre-built with rich functionalities

Scalability

Faster integration & development

Secure authentication

Easy conversational mode transactions (Bots)

Custom Maintenance

App

14

Page 15: Smart Enterprise Asset Management using Oracle Mobile

Unmatched User-

exp design

Mobility Suite: Pre-Built Mobile Apps across Multiple Functions

Copyright ⓒ 2016

10 Pre-built applications

200+

re-usable

modules

Standard Oracle

Technology

(OAMCe)

Innovations

Group for

engineering

apps

Solution Areas

Approval Management

Procurement Management

Order Management

Time & Labor HRMS Self Service

Expense Management

Asset

Management

15

Page 16: Smart Enterprise Asset Management using Oracle Mobile

eQuipMeTM –Prebuilt

Maintenance Mobile

App (Overview and

Demo)

Page 17: Smart Enterprise Asset Management using Oracle Mobile

Mobile App Overview – Maintenance Metrics Dashboard

Dashboard for viewing following Metrics • Total labor hours & WO count

• Work order status snapshot

• Maintenance backlog (pending WO)

• Failure code analysis

• Work order cost distribution

• Failure analysis – MTBF , MTTR

Page 18: Smart Enterprise Asset Management using Oracle Mobile

View Work Order

My Work Orders • View my maintenance work orders

• Search work order

• Create new maintenance WO

• View WO details

• Report material, labor

• View routing/operation sequences

• View WO summary costs

Page 19: Smart Enterprise Asset Management using Oracle Mobile

Equipment/Asset List Equipment List • View Equipment/Capital Assets

• Transfer Equipment

• Equipment Map/GIS

• View WO details

Page 20: Smart Enterprise Asset Management using Oracle Mobile

Preventive Maintenance Schedules

Preventive Maintenance • View PM Schedules

• PM details, Activity and Rules

Page 21: Smart Enterprise Asset Management using Oracle Mobile

Oracle AMCe and

Digital Assistant

(Overview and

Demo)

Page 22: Smart Enterprise Asset Management using Oracle Mobile

Leverage the Power of Oracle Mobile Cloud “The back end requirements and functionalities are multitude.”

Enterprise Integration

User Management

Push Notification

Offline Behavior

Cloud Storage Analytics

GPS Locations Security

Outsource

MBaaS Oracle MCS

Page 23: Smart Enterprise Asset Management using Oracle Mobile

Start Mobile Back End development from a Single Developer

Portal

• SDK’s available for

iOS, Android, open

source apps

• Various out-of-box

platform API’s

• Developers can start

from a single

PORTAL

Page 24: Smart Enterprise Asset Management using Oracle Mobile

Created a New Mobile Backend for Customer app

Set up a new Mobile Backend (MBE) for the mobile application

• A unique MBE ID and Anonymous Key is created for the environment.

• Base URL is called during the API REST calls and MBE ID is passed in the HTTP header of API requests.

Page 25: Smart Enterprise Asset Management using Oracle Mobile

Connecting the Mobile Application with MCS

• A unique Application ID is created along with the MBE.

• To register the application for Push Notification, register the apple developer certificate with the MBE.

Page 26: Smart Enterprise Asset Management using Oracle Mobile

Connecting the Mobile Application with MCS

Register the Mobile app code with the AMCe MBE details.

• Update the Mobile app code base with Base URL + MBE ID + Anonymous Key + Application Key.

Mobile

App Code

Base URL

MBE ID Anonymous

Key

Application Key

Page 27: Smart Enterprise Asset Management using Oracle Mobile

Copyright ⓒ 2016

27

Analytics & Reporting

Easily view analytics on API usage,

performance, user adoption etc.

Enterprise Level Security

Easy integration with enterprise level SSO.

Connected apps through AD.

Offline Sync, Push Notifications

Enabled push notifications and offline sync

functionality.

MDM Integration

Integration with MDM for easy deployment.

Mobile API Catalog

Manage custom APIs from multiple sources,

for creating and managing mashup apps.

Instance LifeCycle Management

Easily manage instance lifecycle to aligh with

ERP instance management.

What did MCS bring to table

Page 28: Smart Enterprise Asset Management using Oracle Mobile

Copyright ⓒ 2016

28

Strategic advantages aimed at using Chatbots

Conversational mode Convenience

Perform approvals and instant transactions

within messenger apps.

Reduce App store approval Challenges

Enterprise (internal) apps may be delayed for

app store approvals. Use BOTS to find

alternate ways.

Zero User Training

No mobile app training sessions, as users are

more conversant with chat apps.

No App hosting and distribution

Save on app hosting and distribution

infrastructure, as well as MDM cost’s.

Page 29: Smart Enterprise Asset Management using Oracle Mobile

Oracle Autonomous Mobile Cloud Enterprise (AMCe)

ORACLE APPS

Client SDK

CUSTOMER EXPERIENCE

ANALYTICS (CxA)

Mobile Cloud Service

Mobile API Catalog

INTELLIGENT BOTS

Custom API Push

Notification

SSO User Management

Custom Bot Component

Artificial Intelligence (AI engine)

Channels Configurator Dialogue Flow

Custom BOT Service

ORACLE AUTONOMOUS MOBILE CLOUD ENTERPRISE (OAMCe)

Channels/Web hook REST/JSON API

MOBILE APPS

Approvals Expense EAM/CAM Procurement HRMS

Page 30: Smart Enterprise Asset Management using Oracle Mobile

Configuring Oracle

AMCe

Page 31: Smart Enterprise Asset Management using Oracle Mobile

Oracle Bot AI Engine Channels Configuration

Custom MCS Components Security

• Intents • Utterances • Entity • Dialogue Flow/YAML

• Facebook Messenger Integration

• Webhook configurations • Security

• Component Services for MCS • Custom components for EBS

and other back ends • Push Notification services

• Basic Auth • Oauth using Facebook

SDK*

Major Building Blocks for Oracle AMCe and Digital Assistant

Oracle Autonomous Mobile Cloud enterprise – Makes it easy to build custom Bots using web browser

Copyright ⓒ 2016

Page 32: Smart Enterprise Asset Management using Oracle Mobile

Copyright ⓒ 2016

32

“Fetch my pending work orders”

“Show all Open Maintenance Work Order”

“Get list of all work orders”

“Show maintenance orders for my department”

Maintenance Work Order

Define Intents for Maintenance Scenarios

Page 33: Smart Enterprise Asset Management using Oracle Mobile

Entity

Variable/parameter for intent

Important word in an input

Adds relevance to intent

Fetch Work order Entity: Work Order Status

Open

Assigned

Work In Progress

Closed

Possibly maps to domain object Synonyms

Define the “Maintenance Work Order Status” Entity

Page 34: Smart Enterprise Asset Management using Oracle Mobile

How we developed

the App using Oracle

AMCe and

Autonomous Digital

Assistant

Page 35: Smart Enterprise Asset Management using Oracle Mobile

ERP Oracle Connectors

Expense

HRMS

Approvals

Mobile Applications

Cross-Platform Mobile App

Channel

Configurator/ Web hook

MCS

Oracle Intelligent Bots

Oracle Autonomous Mobile Cloud Enterprise (OAMCe)

Custom Component

Service

Messenger

Oracle Autonomous Mobile Cloud Enterprise: High Level

Architecture

Custom API Push Notification

User Management

Single Sign On

Custom BOT Component

AI Engine Channels

Customer Experience

Analytics (CxA)

Maintenance

Page 36: Smart Enterprise Asset Management using Oracle Mobile

Start Mobile Backend Development and BOT Development

from MCS Portal

Copyright ⓒ 2016

36

Create a New Mobile Back for Chat Bots

Page 37: Smart Enterprise Asset Management using Oracle Mobile

MCS and BOT Authentication and Tie-up

Copyright ⓒ 2016

37

• Define MCS MBE and Anonymous key in BOT builder

• Tie MCS <> BOT using MCS url

Page 38: Smart Enterprise Asset Management using Oracle Mobile

MCS Custom Component Service

Copyright ⓒ 2016

38

• Create Custom BOT API component in MCS

Page 39: Smart Enterprise Asset Management using Oracle Mobile

Oracle Autonomous Digital Assistant

Copyright ⓒ 2016

39

• Start defining Skills from ADA portal

Page 40: Smart Enterprise Asset Management using Oracle Mobile

Oracle Autonomous Digital Assistant – Maintenance Bot

Copyright ⓒ 2016

40

• Define Maintenance Bot

Page 41: Smart Enterprise Asset Management using Oracle Mobile

Setting up Intents and Utterances

Copyright ⓒ 2016

41

Utterances or phrases

Configure, manage intents and utterances from single web portal

Page 42: Smart Enterprise Asset Management using Oracle Mobile

Setting up Entities and Parameters

Copyright ⓒ 2016

42

CUSTOM ENTITIES & ENTITY VARIABLES

Page 43: Smart Enterprise Asset Management using Oracle Mobile

Dialogue Flow Builder (YAML)

Copyright ⓒ 2016

43

Page 44: Smart Enterprise Asset Management using Oracle Mobile

Training and Testing BOTS

Copyright ⓒ 2016

44

Validate, Train and Test the BOT intent accuracy

Testing the Dialogue flow Maintenance Bot

Page 45: Smart Enterprise Asset Management using Oracle Mobile

Channel Configurator

Copyright ⓒ 2016

45

From Facebook page

• Page access Token

• App secret To Facebook Page

• Webhook url

• Verify token

Page 46: Smart Enterprise Asset Management using Oracle Mobile

Oracle BOT Custom Components for Integrating

with Backend ERP

Copyright ⓒ 2016

46

• Define custom components in BOT

• Configure names in MCS scaffolding

Page 47: Smart Enterprise Asset Management using Oracle Mobile

Channel Configurator

Copyright ⓒ 2016

47

From Facebook page

• Page access Token

• App secret To Facebook Page

• Webhook url

• Verify token

Page 48: Smart Enterprise Asset Management using Oracle Mobile

Channel Configurator

Copyright ⓒ 2016

48

HTTP basic or OAuth MCS security configuration

Mapping Channels to MCS Back end using MBE ID and Authorization token

Page 49: Smart Enterprise Asset Management using Oracle Mobile

Lessons Learnt and Best Practices

Conversational mode Training

Train more using conversations. Build more intents, phrases and entitiesThis will help the AI engine to train

itself using the Machine Learning.

Simple UI

Bots with simple UI scores more and it should ideally not navigate from UI to another screen for tasks

Monitor and Update Bots

Track and monitor the Bots frequently and analyze the learnings using the metrics. Bots analytics

helps us here.

Choose Right Bot framework

Select the BOT framework that can be easily configured, secure, integrates with backend systems,

multiple channel support and with inbuilt MbaaS & Analytics.

Page 50: Smart Enterprise Asset Management using Oracle Mobile

Conclusion – Oracle Cloud Platform AMCe for

Mobile and Bots

•One multi channel engagement platform: linking user experiences across Bots, mobile & web

•One integrated solution brings it all together: channels, dialog flow, AI engine, integration with Bot builder UI

•Powerful AI algorithms with machine learning, cognitive, context and knowledge services

•Integration to enterprise systems optimized for Mobile / Bots

•Seamless Hand offs – Bot to human agent and Agent to Bot

•Real-time insights across mobile, bots & web to understand performance, usability issues, paths

Page 51: Smart Enterprise Asset Management using Oracle Mobile

Session ID:

Remember to complete your evaluation for this session within the app!

11322

[email protected]

[email protected]