OOW16 - Running your E-Business Suite on Oracle Cloud (IaaS + PaaS) - Why, What and How [CON1420]
OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]
-
Upload
vasuballa -
Category
Technology
-
view
125 -
download
3
Transcript of OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]
![Page 1: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/1.jpg)
![Page 2: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/2.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
Build,Deploy,andManageSmartphoneApplicaEonsforOracleE-BusinessSuite
VijayShanmugamDirector,ApplicaEonsTechnologyGroupOracleE-BusinessSuiteDevelopmentSeptember22,2016
![Page 3: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/3.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirecEon.ItisintendedforinformaEonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncEonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andEmingofanyfeaturesorfuncEonalitydescribedforOracle’sproductsremainsatthesolediscreEonofOracle.
![Page 4: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/4.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
![Page 5: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/5.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
![Page 6: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/6.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
BeInformedandTakeAc6onontheGoE-BusinessSuiteSmartphoneApplicaEons
HorizontalApps–formostemployees• Approvals• Expenses• Timecards• iProcurement
LineofBusinessApps• SalesOrders• ProductInformaEon• Inventory• Procurement• ProjectManager• ProjectManufacturing• ServiceManager
• Self-ServiceHumanResources• Learning• PersonDirectory
• FieldService• Maintenance• MobileSupplyChainApps(MSCA)• DiscreteProducEonSupervisor• ProcessProducEonSupervisor• DiscreteQualityManager• ProcessQualityManager• Yard
• EBS12.1.3and12.2• iOSandAndroid• NoaddiEonalcostsforlicensed
usersofbaseproducts• BuiltwithOracleMobileApplicaEon
Framework(MAF)
Forlatestappavailability,checkEBSMobileAppsMOSNote1641772.1orsearch‘OracleEBSAmerica’onappstore
SmartphoneApplica6ons(22) DeliveryStrategy
![Page 7: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/7.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteSmartphoneApps
REST/XML
OracleE-BusinessSuite12.1.3or12.2MiddleTier Database
MobileAppsDataServices
SecurityServices
EBSApplicaEonsTablesandDatabaseObjects
EBSSmartphoneApps
• UsesRESTservicessonoaddiEonaltechnologyrequiredtodeployagainstEBSinstance• Installmobileappserverpatchforeachapptogetmobileappdataservices
TechnicalArchitectureOverview
![Page 8: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/8.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EndUsers
E-BusinessSuiteSmartphoneAppsImplementa6onSteps
1.Installserverpatchesformobileapps
2.Configuremobileappsonservera) Enableandconfiguremobileappb) Grantmobileappaccessroleto
responsibiliEesc) CompleteaddiEonalstepsas
requiredbyapp
3.Completestepsforenterprisedistribu6on(op6onal)
AppleAppStore
GooglePlay
1.Downloadapp(s)
2.Logintoandusemobileapp(s)a) EnterserverURLprovidedbyAdministratorduringfirstEmeloginb) EnterEBSusernameandpasswordc) ConfigureappsegngsduringfirstEmeuseasneeded
(responsibility,org,more)
DatabaseandApplica6onAdministrators
4.Communicateaboutappstousersa) Howtogetapp(downloadfrom
publicstoresoryourenterprisesite)b) WhichserverURLtouseforlogin
EBS12.1.3or12.2Instance
StepsabovedonotincludeadvancedconfiguraEonssetup Forappavailability,checkEBSMobileAppsMOSNote1641772.1orsearch‘OracleEBSAmerica’onappstore
YourEnterpriseSite
![Page 9: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/9.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteSmartphoneApps
EBSDMZ
HTTPS
Internet CorporateDMZ CorporateNetworkAppsLocalorSSO
Login
2
1
OracleE-BusinessSuite12.1.3or12.2MiddleTier Database
MobileAppsDataServices
SecurityServices
EBSApplicaEonsTablesandDatabaseObjects
Connec6vityOp6onsOverview
CorporateVPN
Gateway
HTTPS
VPN
REST/XML
OracleAccessManager(OAM)
OracleInternetDirectory(OID)
AppsSSOLogin
![Page 10: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/10.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteSmartphoneAppsChoices
UseOut-of-the-boxApps?
SmartphoneAppsforE-BusinessSuite.Start.
DevelopCustomSmartphoneApps
InstallAppsfromPublicStores?
CustomBrandOut-of-the-boxApps?
EnterpriseDistribuEon
AppStoreDistribuEon
SmartphoneAppsforE-BusinessSuite.Done.
Yes
NoYes
ConsumeMAAandImplementCustomBranding
NoYes
No
![Page 11: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/11.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
![Page 12: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/12.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteSmartphoneAppsDevelopmentApproach
Secure,DeployandManagePackageandReleaseDesignandDevelop
• DesignasperOracleAltaMobileUIandEBSUX
• IdenEfy,developandtestRESTservicesforuseinmobileapps
• RegisterappinMobileApplicaEonsManager
• DevelopmobileappusingOracleMAFandEBSmobilefoundaEon
• Testapp
• Packageandtestserversidepatches
• Translateapp• PackageMAAsforEnterpriseDistribuEon
• PackagemobileappsforappStoreandPlayStore
• Documentandrelease
• ChoosedeploymentopEon–AppStoreorEnterpriseDistribuEon
• ChooseauthenEcaEontypeandconfiguremobileapps
• AppStore–RolloutmobileappsthroughAppStore/PlayStore
• EnterpriseDistribuEon–OpEonallyimplementcorporatebranding
• Trackmobileappsuptake/usage
Oracle Oracle Customers
![Page 13: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/13.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
DesignandDevelop
Easilyviewworkordersandopera1onprogress
ConsistentUXDesign
Well-definedtasksandcontentthatuserneedstocompletejobwhileonthego
VisualindicatorsonwhatneedsakenEon
CommonUXdesignpakernsandcomponents
MobiledeviceinteracEonsandintegraEon:gestures,camera,email,phone,text,maps
Simple
AcEonable
Consistent
DeviceIntegrated
![Page 14: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/14.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ConsistentClientDevelopmentToolDesignandDevelop
Java HTML5
Use Existing Skills Set
Built On Standards
Oracle MAF Write once, Deploy to Many
![Page 15: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/15.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ConsistentDevelopmentEnvironmentDesignandDevelop
Data
Services
U6lity
Services
Confi
gura6o
n
Service
OracleE-BusinessSuite12.1.3or12.2
Security
Services Authen6ca6on
Authoriza6on
EBSFun
c6on
Security
Mod
el
AOLJavaFounda6on
EBSMobileFounda6onServer
EBSApplica6onTables
MiddleTier Database
EBSMob
ileFou
nda6
onClient
AXachments
LoggingandDiagnos6cs
RESTServicesF
ramew
ork
BC4J
REST/XML
![Page 16: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/16.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
PackageandRelease
MobileFoundaEonreleasenotesprovidesfeaturesandtechnicalupdatesontheserverside
1642431.1–OracleE-BusinessSuiteMobileFoundaEonReleaseNotes
EachmobileapplicaEonhasacorrespondingReleaseNote.AllReleaseNotesarecollectedinonMOSnote
1641772.1–OracleE-BusinessSuiteMobileApps,Release12.1and12.2DocumentaEonIndex
E-BusinessSuiteOnlineTOIcoursesprovideinformaEonaboutfuncEonalchangesinmobileapplicaEons
807319.1–OracleE-BusinessSuiteRelease12.1and12.2TransferofInformaEonOnlineTraining
• Serverpatchesareconsolidatedatfamilypacklevel• ClientapplicaEonsarepackagedandreleasedforappstoredistribuEonandenterprisedistribuEon
• ApplicaEonsaretranslatedto10languages
![Page 17: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/17.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
SecureandDeployDistribu6onOp6ons
AppStoreDistribuEon EnterpriseDistribuEon
![Page 18: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/18.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
AppStoreDistribuEonInstallSmartphoneAppsfromStores
UsersinstallappsdirectlyfromAppleAppStoreand/orGooglePlayStoreandconnecttoE-BusinessSuiteserver
• UsersgetthelatestversionofappsreleasedbyOraclebyupdaEngfromthestoredirectly
• AdministratorsshouldplantoupgradetocorrespondingEBSserverpatcheswitheachnewmobilereleaseinordertoprovidenewfeaturesfortheusers
![Page 19: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/19.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
AppStoreDistribuEonStep1–PrepareEBS
• Applyrequiredserverpatches• SetupmobileapplicaEonaccess• PerformopEonalproductconfiguraEons
• ConfigureMobileApps– SearchandEnableApplicaEon– SelectAuthenEcaEonType
• AppsLocalLoginorAppsSSOLogin– ConfigureandValidate
![Page 20: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/20.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
PlayStore
AppStoreDistribuEon
• Use‘OracleEBSAmerica’tosearchforE-BusinessSuitesmartphoneappsinAppStore
• Use‘OracleAmericaforEBS’tosearchforE-BusinessSuitesmartphoneappsinPlayStore
• Installandtestapps• Announceavailabilityofappstousers
Step2–TestandRollout
AppStore
![Page 21: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/21.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonInstallAppsfromCompany’sInternalSite
DistribuEonofmobileappstousersthroughanenterprise’sinternalsiteratherthanthroughthepublicappstores
• DevelopersconsumemobileapplicaEonarchivesandcreateenterpriseapplicaEons
• DevelopersopEonallycustomizecorporatebranding
• AdministratorscontroltheversionsofmobileapplicaEonsdeployedintheenterprise
![Page 22: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/22.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonEnterpriseDistribu6onSteps
DistributeAppCustomizeBranding
CreateEnterpriseAppInstallMAFPrepareEBS
• ApplyEBSPatches
• RegisterApp• ConfigureApp
• InstallXcodeand/orAndroidSDK
• InstallJDeveloper• InstallMAFExtension
• DownloadMAAFile
• ImportMAAFile• ChangeBundleID• ChangePrivacyPolicyLink
• AppLogo• AppName• SplashScreen• EULA• CompanyLogo• Copyright
• Hostappininternalsite
1 2 3 4 5
![Page 23: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/23.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonStep1–PrepareEBS
• Applyrequiredserverpatches• SetupApplicaEonMeta-data
– RegisterenterpriseapplicaEon– SelectauthenEcaEontype
• AppsLocalLoginorAppsSSOLogin– ConfigureandValidate
• SetupApplicaEonAccess– Createmobileappaccessrole– GrantroletoapplicaEonresponsibiliEes
![Page 24: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/24.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonStep2–InstallMAF
• RegisterforiOSDeveloperProgram• Setupmobiledevelopmenttools
– iOSPlaqorm–XcodeandiOSSDK– AndroidPlaqorm–AndroidSDK
• InstallMAFwithJDeveloper– JDK1.7andJDK1.8– JDeveloper12.2.1Studio– MAF2.3.1extension– Configurefortargetplaqorms
![Page 25: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/25.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonStep3–CreateEnterpriseApps
• InstallApplecerEficateandprovisioningprofile
• CreateMAFapplicaEonfromMAA• ChangeapplicaEonbundleid(sameasregisteredpreviously)
• Changeprivacypolicylink• DeployiOSand/orAndroidapp• TestagainstE-BusinessSuite
![Page 26: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/26.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonStep4–CorporateBranding(Op6onal)
OpEonallyyoucancustomizetheapplicaEontomatchthecorporatebrandingforyourcompany
• Developerscustomizefollowingforcorporatebranding– AppLogo– AppName– SplashScreen– EndUserLicenseAgreement(EULA)– CompanyLogo– CopyrightInformaEon
![Page 27: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/27.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonCustomizeAppLogoandSplashScreens
• PrepareimagesforiOSand/orAndroid
• CreatenewdeploymentprofileforyourenterpriseapplicaEonproject
• SelectProfileType– MAFforiOS– MAFforAndroid
• SetapplicaEonlogoandsplashscreensindeploymentprofile
![Page 28: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/28.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
CorporateBrandingSamples
StandardLaunchIcon CustomizedLaunchIcon StandardSplashScreen CustomizedSplashScreen
AppLogo
![Page 29: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/29.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonCustomizeAppName
• Shownbelowapplogoondevicehomescreen
• ShownonAboutpageandSpringboardoftheapplicaEon
• Devicehomescreen– maf-applicaEon.xml
• AboutPageandSpringboard– ebs.properEes
![Page 30: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/30.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonCustomizeCompanyLogo,EULAandCopyright
• CopycompanylogotoApplicaEonControllerprojectforLoginpage
• Placefollowingfilesin.adf/META-INF/ebs/customfolder– EULAinHTMLformat– Copyrightinatextfile– CompanylogoforServerURLpage– ApplogoforAboutpage
• Updateebs.properEes
![Page 31: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/31.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
CorporateBrandingSamples
StandardLoginPage CustomizedLoginPage StandardAboutPage CustomizedAboutPage
AppLogo
CopyrightInforma6on
AppName
AppName
CompanyLogo
![Page 32: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/32.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonStep5–DistributeEnterpriseApp
• HosttheapplicaEonsinaninternalsitefromwhereuserscaninstallontheirdevice
• iOSApps(.ipa)InstallaEon– Wireless–HostanapplicaEoninstallaEonmeta-dataPLISTfileandtheapplicaEoninaninternalwebserver
– iTunessynch–ProvidetheapplicaEondirectlytouserstoinstallusingiTunes• AndroidApps(.apk)InstallaEon
– HosttheapplicaEoninaninternalwebserver– Askuserstodownloadtodevicedirectlyandinstall
![Page 33: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/33.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• TrackappinstallaEonsbyuser,operaEngsystemandversion,anddevicemodel
• Trackappusageforeachdaybasedonuserlogins
• AccessiblethroughtheMobileApplicaEonsManagerUIpages
UserInstallaEonandUsageMetricsMonitorMobileAppsUptake
![Page 34: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/34.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
![Page 35: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/35.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• DesignandreviewasperEBSUX
• IdenEfy,developandtestRESTservicesforuseinmobileapps
• RegisterappinMobileApplicaEonsManager
• DevelopmobileappsusingOracleMAFandEBSmobilefoundaEon
• Testapps
• DesignandreviewasperEBSUX
• IdenEfy,developandtestRESTservicesforuseinmobileapps
• RegisterappinMobileApplicaEonsManager
• DevelopmobileappsusingOracleMAFandEBSmobilefoundaEon
• Testapps
E-BusinessSuiteCustomSmartphoneAppsSameDevelopmentApproachasOut-Of-The-BoxApps
Secure,DeployandManagePackageandReleaseDesignandDevelop
• Packageandtestserversidepatches
• Translateapp• PackageMAAsforEnterpriseDistribuEon
• PackagemobileappsforAppStoreandPlayStore
• Documentandrelease
• ChoosedeploymentopEon–AppStoreorEnterpriseDistribuEon
• ChooseauthenEcaEontypeandconfiguremobileapps
• AppStore–RolloutmobileappsthroughAppStore/PlayStore
• EnterpriseDistribuEon–OpEonallyimplementcorporatebranding
• Trackmobileappsuptake/usage
Oracle Oracle CustomersOracleandCustomers OracleandCustomers
![Page 36: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/36.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ConsistentDevelopmentEnvironmentE-BusinessSuiteCustomSmartphoneApps
Data
Services
U6lity
Services
Confi
gura6o
n
Service
OracleE-BusinessSuite12.1.3or12.2
Security
Services Authen6ca6on
Authoriza6on
EBSFun
c6on
Security
Mod
el
AOLJavaFounda6on
EBSMobileFounda6onServer
EBSApplica6onTables
MiddleTier Database
EBSMob
ileFou
nda6
onClient
AXachments
LoggingandDiagnos6cs
RESTServicesF
ramew
ork
BC4J
REST/XML
EBSMob
ileFou
nda6
onClient
EBSMobileFounda6onServer
Data
Services
RESTServicesF
ramew
ork
![Page 37: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/37.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteCustomSmartphoneAppsSmartphoneAppDesignUsingOracleAltaMobileUIPaXerns
OracleAltaUIDesignPakernsandStandards
EBSDesignPakerns(ReferenceImplementa/on)
EBSComponents(ReferenceImplementa/on)
EBSMobileFoundaEon
EBSSmartphone
Apps
![Page 38: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/38.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteCustomSmartphoneAppsCustomSmartphoneAppsUsingSameComponentsUsedByOracle
• RESTServicesFramework– DesignandDevelopApplicaEonModuleorPLSQLinterfacesforuseinmobileapp– PublishtheinterfacestoIntegraEonRepository– DeployinterfacesasRESTservices
• EBSMobileFoundaEon– ReferMobileFoundaEonDeveloper’sGuide– DevelopmobileappusingEBSLoginComponentandOracleMAF– DeployandmanagemobileappusingMobileApplicaEonsManager– ReferEBSSampleappforLogin,AuthorizaEon,Springboard,SimpleSearch,BarcodeScanner,Segngs,PaginaEonandmore
![Page 39: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/39.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• LightweightApplicaEonModuleorPLSQLinterfacesasRESTservices
• HTTPBasicorEBSSessionTokenforAuthenEcaEon
• XMLandJSONpayloadforRESTservices
• AvailableonE-BusinessSuite12.1.3and12.2onwards
RESTServicesFrameworkRESTServicesToAccessEBSDataFromSmartphoneApps
![Page 40: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/40.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• RegisterthemobileappinE-BusinessSuitewithrequiredconfiguraEonparameters
• Createmobileappaccessroleifrequiredtouseresponsibilitypicker
• GranttheroletoresponsibiliEesthatshouldaccessthemobileapp
E-BusinessSuiteMobileFoundaEonDeployandManageSmartphoneAppsUsingMobileApplica6onsManager
![Page 41: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/41.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteMobileFoundaEon
CustomAppLoginPage
• UseOracleMobileApplicaEonFramework• UseLogincomponenttoimplement
– ServerURLconfiguraEon– ContextIniEalizaEonwithResponsibilityPicker– DefaultAboutPageandSegngsPageFeatures
• Implementcorporatebranding• Createanddeploy“HelloWorld”E-BusinessSuitemobileappinlessthan15minutes
CustomAppDevelopmentUsingLoginComponent
![Page 42: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/42.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteMobileFoundaEon
AdvancedSearch,LOVSample
• ResponsibilityandOrganizaEonPicker• SimpleandAdvancedSearch• ListofValues(LOV)• Error,Warning,SuccessMessages• Popups• BarcodeScanner• SampleRESTInterfaces
SampleAppAsReferenceImplementa6on
BarcodeScannerSample
![Page 43: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/43.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
SecureandDeployCustomSmartphoneAppsUseSameDistribu6onOp6onsAsOut-Of-The-BoxApps
AppStoreDistribuEon EnterpriseDistribuEon
![Page 44: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/44.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
![Page 45: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/45.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MobileApprovals
ApprovalTypes
• Quicklyfilterapprovalrequestsbysender,subject,ortype
• Reviewataglanceheaderandlineitemdetails,acEonhistory,akachments,andcomments
• Approveorrejectwithorwithoutcomments,orrequestmoreinformaEon
Respondtopendingapprovalsonthego
![Page 46: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/46.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
SeededApprovalTypes
RequisiEons
PurchaseOrders
Expenses
ProductInformaEonHumanResources
InventoryTimecards
ChannelRevenueManagement
SupplierInvoices OrderManagement
QuoEng
Maintenance
ServiceContracts
Projects
? CustomApprovals*
*SinceEBSMobileRelease5
![Page 47: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/47.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MobileApprovals
• Viewallpendingapprovalsorpendingapprovalsspecifictoagivenapprovaltype
• ReviewapprovalnoEficaEondetails– Header– Linedetails– AcEonHistory– Akachments
• RequestmoreinformaEon• ApproveorRejectapprovalnoEficaEon
SampleUserScenarios
![Page 48: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/48.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MobileApprovals–iOS
ApprovalTypes PendingApprovalsforanApprovalType ApprovalDetails Ac1onList
![Page 49: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/49.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MobileApprovals–Android
ApprovalTypes ApprovalDetails Ac1onSheetPendingApprovalsforanApprovalType
![Page 50: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/50.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MobileApprovals
• SinglemobileapptomanageallE-BusinessSuiteworkflowapprovals• Oracleincludesmeta-dataforseededapprovals• Customerscreatemeta-dataforcustomapprovals• Nocustomapprovalsapporcustomwebservices• Easystepstoconfigureandmigratemetadataacrossenvironments
AllE-BusinessSuiteApprovalsInOneMobileApp
![Page 51: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/51.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• DrawsontheOracleWorkflowNoEficaEonSysteminfrastructureaswellasonspecificallyconfiguredmetadata
• MetadatahelpstoretrieveapprovalscontentfromunderlyingworkflowandapplicaEontables
• RESTservicesretrievedataforapprovalnoEficaEonsinastandardformat
ApprovalsDataServicesFrameworkHowAllE-BusinessSuiteApprovalsAreShownInOneMobileApp?
![Page 52: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/52.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
DesignCustomApprovals
ConfiguraEonGuidelines
IdenEfyApprovalType
andNoEficaEons
IdenEfyApprovalContent
VisualizeContent
DesignStages
![Page 53: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/53.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
DevelopCustomApprovals
ConfigureMessage
CreateApprovalType
TestDataServices
MigrateMetadata
ContentDevelopmentLifecycle
![Page 54: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/54.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
KeyTakeaways• E-BusinessSuiteSmartphoneAppsOpEons
– 22out-of-the-boxEBSsmartphoneapps– CustomappsusingOracleMobileApplicaEonFrameworkandEBSMobileFoundaEon
• DistribuEonOpEons– AppStoreDistribuEon– EnterpriseDistribuEon
• ConnecEvityOpEons– E-BusinessSuiteonDMZ– VPN
• IncludecustomapprovalsinMobileApprovalsapp
![Page 55: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/55.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
![Page 56: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/56.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
DevelopCustomMobileAppforEBS• RefertoEBSMobileAdminGuideandMobileFoundaEonDeveloperGuide• UseEBSSampleAppasReferenceImplementaEon• GetStartedwithEBSMobileAppTemplate
– Registerappandconfigure– CreateaRoletocontrolaccesstothemobileapptocertainresponsibiliEes– UsetheRolenameintheapp– UpdateproperEesinebs.properEes– Deploytheapp
![Page 57: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/57.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
![Page 58: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/58.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteMobileRoadmap
• Supportfor3rdpartyEnterpriseMobilityManagement(EMM)soluEonssuchasAirWatchandMobileIron
• PublishEBSmobileRESTAPIsinIntegraEonRepository
ImprovedMobileAppExtensibilityandDeploymentSecurity
Roadmap
![Page 59: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/59.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteSmartphoneApps
EBSDMZ
HTTPS
Internet CorporateDMZ CorporateNetworkOAM
orLocalLogin
2
1
OracleE-BusinessSuite12.1.3or12.2MiddleTier Database
MobileAppsDataServices
SecurityServices
EBSApplicaEonsTablesandDatabaseObjects
Connec6vityOp6onsOverview
CorporateVPN
Gateway
HTTPS
VPN
REST/XML
OracleAccessManager(OAM)
OracleInternetDirectory(OID)
AppsSSOLogin
Roadmap
EMMGateway
HTTPSApplicaEonTunnel
3
![Page 60: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/60.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
Summary
![Page 61: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/61.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• DeploysmartphoneappswithEBS12.1.3or12.2
• Realizethebenefitsofgoingmobile– FasterbusinessexecuEon– Fasterdecisionmaking– IncreasedusersaEsfacEon
• Giveusfeedback
GoMobilewithE-BusinessSuite
![Page 62: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/62.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
![Page 63: OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]](https://reader033.fdocuments.net/reader033/viewer/2022051502/58ec88db1a28abd7638b4721/html5/thumbnails/63.jpg)