OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]
-
Upload
vasuballa -
Category
Technology
-
view
123 -
download
3
Transcript of OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Business Suite [CON6718]
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
Build,Deploy,andManageSmartphoneApplicaEonsforOracleE-BusinessSuite
VijayShanmugamDirector,ApplicaEonsTechnologyGroupOracleE-BusinessSuiteDevelopmentSeptember22,2016
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirecEon.ItisintendedforinformaEonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncEonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andEmingofanyfeaturesorfuncEonalitydescribedforOracle’sproductsremainsatthesolediscreEonofOracle.
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
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
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteSmartphoneApps
REST/XML
OracleE-BusinessSuite12.1.3or12.2MiddleTier Database
MobileAppsDataServices
SecurityServices
EBSApplicaEonsTablesandDatabaseObjects
EBSSmartphoneApps
• UsesRESTservicessonoaddiEonaltechnologyrequiredtodeployagainstEBSinstance• Installmobileappserverpatchforeachapptogetmobileappdataservices
TechnicalArchitectureOverview
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
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
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
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
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
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
DesignandDevelop
Easilyviewworkordersandopera1onprogress
ConsistentUXDesign
Well-definedtasksandcontentthatuserneedstocompletejobwhileonthego
VisualindicatorsonwhatneedsakenEon
CommonUXdesignpakernsandcomponents
MobiledeviceinteracEonsandintegraEon:gestures,camera,email,phone,text,maps
Simple
AcEonable
Consistent
DeviceIntegrated
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ConsistentClientDevelopmentToolDesignandDevelop
Java HTML5
Use Existing Skills Set
Built On Standards
Oracle MAF Write once, Deploy to Many
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
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
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
SecureandDeployDistribu6onOp6ons
AppStoreDistribuEon EnterpriseDistribuEon
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
AppStoreDistribuEonInstallSmartphoneAppsfromStores
UsersinstallappsdirectlyfromAppleAppStoreand/orGooglePlayStoreandconnecttoE-BusinessSuiteserver
• UsersgetthelatestversionofappsreleasedbyOraclebyupdaEngfromthestoredirectly
• AdministratorsshouldplantoupgradetocorrespondingEBSserverpatcheswitheachnewmobilereleaseinordertoprovidenewfeaturesfortheusers
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
AppStoreDistribuEonStep1–PrepareEBS
• Applyrequiredserverpatches• SetupmobileapplicaEonaccess• PerformopEonalproductconfiguraEons
• ConfigureMobileApps– SearchandEnableApplicaEon– SelectAuthenEcaEonType
• AppsLocalLoginorAppsSSOLogin– ConfigureandValidate
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
PlayStore
AppStoreDistribuEon
• Use‘OracleEBSAmerica’tosearchforE-BusinessSuitesmartphoneappsinAppStore
• Use‘OracleAmericaforEBS’tosearchforE-BusinessSuitesmartphoneappsinPlayStore
• Installandtestapps• Announceavailabilityofappstousers
Step2–TestandRollout
AppStore
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonInstallAppsfromCompany’sInternalSite
DistribuEonofmobileappstousersthroughanenterprise’sinternalsiteratherthanthroughthepublicappstores
• DevelopersconsumemobileapplicaEonarchivesandcreateenterpriseapplicaEons
• DevelopersopEonallycustomizecorporatebranding
• AdministratorscontroltheversionsofmobileapplicaEonsdeployedintheenterprise
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
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonStep1–PrepareEBS
• Applyrequiredserverpatches• SetupApplicaEonMeta-data
– RegisterenterpriseapplicaEon– SelectauthenEcaEontype
• AppsLocalLoginorAppsSSOLogin– ConfigureandValidate
• SetupApplicaEonAccess– Createmobileappaccessrole– GrantroletoapplicaEonresponsibiliEes
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonStep2–InstallMAF
• RegisterforiOSDeveloperProgram• Setupmobiledevelopmenttools
– iOSPlaqorm–XcodeandiOSSDK– AndroidPlaqorm–AndroidSDK
• InstallMAFwithJDeveloper– JDK1.7andJDK1.8– JDeveloper12.2.1Studio– MAF2.3.1extension– Configurefortargetplaqorms
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonStep3–CreateEnterpriseApps
• InstallApplecerEficateandprovisioningprofile
• CreateMAFapplicaEonfromMAA• ChangeapplicaEonbundleid(sameasregisteredpreviously)
• Changeprivacypolicylink• DeployiOSand/orAndroidapp• TestagainstE-BusinessSuite
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonStep4–CorporateBranding(Op6onal)
OpEonallyyoucancustomizetheapplicaEontomatchthecorporatebrandingforyourcompany
• Developerscustomizefollowingforcorporatebranding– AppLogo– AppName– SplashScreen– EndUserLicenseAgreement(EULA)– CompanyLogo– CopyrightInformaEon
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonCustomizeAppLogoandSplashScreens
• PrepareimagesforiOSand/orAndroid
• CreatenewdeploymentprofileforyourenterpriseapplicaEonproject
• SelectProfileType– MAFforiOS– MAFforAndroid
• SetapplicaEonlogoandsplashscreensindeploymentprofile
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
CorporateBrandingSamples
StandardLaunchIcon CustomizedLaunchIcon StandardSplashScreen CustomizedSplashScreen
AppLogo
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonCustomizeAppName
• Shownbelowapplogoondevicehomescreen
• ShownonAboutpageandSpringboardoftheapplicaEon
• Devicehomescreen– maf-applicaEon.xml
• AboutPageandSpringboard– ebs.properEes
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonCustomizeCompanyLogo,EULAandCopyright
• CopycompanylogotoApplicaEonControllerprojectforLoginpage
• Placefollowingfilesin.adf/META-INF/ebs/customfolder– EULAinHTMLformat– Copyrightinatextfile– CompanylogoforServerURLpage– ApplogoforAboutpage
• Updateebs.properEes
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
CorporateBrandingSamples
StandardLoginPage CustomizedLoginPage StandardAboutPage CustomizedAboutPage
AppLogo
CopyrightInforma6on
AppName
AppName
CompanyLogo
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseDistribuEonStep5–DistributeEnterpriseApp
• HosttheapplicaEonsinaninternalsitefromwhereuserscaninstallontheirdevice
• iOSApps(.ipa)InstallaEon– Wireless–HostanapplicaEoninstallaEonmeta-dataPLISTfileandtheapplicaEoninaninternalwebserver
– iTunessynch–ProvidetheapplicaEondirectlytouserstoinstallusingiTunes• AndroidApps(.apk)InstallaEon
– HosttheapplicaEoninaninternalwebserver– Askuserstodownloadtodevicedirectlyandinstall
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• TrackappinstallaEonsbyuser,operaEngsystemandversion,anddevicemodel
• Trackappusageforeachdaybasedonuserlogins
• AccessiblethroughtheMobileApplicaEonsManagerUIpages
UserInstallaEonandUsageMetricsMonitorMobileAppsUptake
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
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
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
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteCustomSmartphoneAppsSmartphoneAppDesignUsingOracleAltaMobileUIPaXerns
OracleAltaUIDesignPakernsandStandards
EBSDesignPakerns(ReferenceImplementa/on)
EBSComponents(ReferenceImplementa/on)
EBSMobileFoundaEon
EBSSmartphone
Apps
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteCustomSmartphoneAppsCustomSmartphoneAppsUsingSameComponentsUsedByOracle
• RESTServicesFramework– DesignandDevelopApplicaEonModuleorPLSQLinterfacesforuseinmobileapp– PublishtheinterfacestoIntegraEonRepository– DeployinterfacesasRESTservices
• EBSMobileFoundaEon– ReferMobileFoundaEonDeveloper’sGuide– DevelopmobileappusingEBSLoginComponentandOracleMAF– DeployandmanagemobileappusingMobileApplicaEonsManager– ReferEBSSampleappforLogin,AuthorizaEon,Springboard,SimpleSearch,BarcodeScanner,Segngs,PaginaEonandmore
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• LightweightApplicaEonModuleorPLSQLinterfacesasRESTservices
• HTTPBasicorEBSSessionTokenforAuthenEcaEon
• XMLandJSONpayloadforRESTservices
• AvailableonE-BusinessSuite12.1.3and12.2onwards
RESTServicesFrameworkRESTServicesToAccessEBSDataFromSmartphoneApps
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• RegisterthemobileappinE-BusinessSuitewithrequiredconfiguraEonparameters
• Createmobileappaccessroleifrequiredtouseresponsibilitypicker
• GranttheroletoresponsibiliEesthatshouldaccessthemobileapp
E-BusinessSuiteMobileFoundaEonDeployandManageSmartphoneAppsUsingMobileApplica6onsManager
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteMobileFoundaEon
CustomAppLoginPage
• UseOracleMobileApplicaEonFramework• UseLogincomponenttoimplement
– ServerURLconfiguraEon– ContextIniEalizaEonwithResponsibilityPicker– DefaultAboutPageandSegngsPageFeatures
• Implementcorporatebranding• Createanddeploy“HelloWorld”E-BusinessSuitemobileappinlessthan15minutes
CustomAppDevelopmentUsingLoginComponent
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteMobileFoundaEon
AdvancedSearch,LOVSample
• ResponsibilityandOrganizaEonPicker• SimpleandAdvancedSearch• ListofValues(LOV)• Error,Warning,SuccessMessages• Popups• BarcodeScanner• SampleRESTInterfaces
SampleAppAsReferenceImplementa6on
BarcodeScannerSample
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
SecureandDeployCustomSmartphoneAppsUseSameDistribu6onOp6onsAsOut-Of-The-BoxApps
AppStoreDistribuEon EnterpriseDistribuEon
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MobileApprovals
ApprovalTypes
• Quicklyfilterapprovalrequestsbysender,subject,ortype
• Reviewataglanceheaderandlineitemdetails,acEonhistory,akachments,andcomments
• Approveorrejectwithorwithoutcomments,orrequestmoreinformaEon
Respondtopendingapprovalsonthego
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
SeededApprovalTypes
RequisiEons
PurchaseOrders
Expenses
ProductInformaEonHumanResources
InventoryTimecards
ChannelRevenueManagement
SupplierInvoices OrderManagement
QuoEng
Maintenance
ServiceContracts
Projects
? CustomApprovals*
*SinceEBSMobileRelease5
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MobileApprovals
• Viewallpendingapprovalsorpendingapprovalsspecifictoagivenapprovaltype
• ReviewapprovalnoEficaEondetails– Header– Linedetails– AcEonHistory– Akachments
• RequestmoreinformaEon• ApproveorRejectapprovalnoEficaEon
SampleUserScenarios
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MobileApprovals–iOS
ApprovalTypes PendingApprovalsforanApprovalType ApprovalDetails Ac1onList
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MobileApprovals–Android
ApprovalTypes ApprovalDetails Ac1onSheetPendingApprovalsforanApprovalType
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MobileApprovals
• SinglemobileapptomanageallE-BusinessSuiteworkflowapprovals• Oracleincludesmeta-dataforseededapprovals• Customerscreatemeta-dataforcustomapprovals• Nocustomapprovalsapporcustomwebservices• Easystepstoconfigureandmigratemetadataacrossenvironments
AllE-BusinessSuiteApprovalsInOneMobileApp
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• DrawsontheOracleWorkflowNoEficaEonSysteminfrastructureaswellasonspecificallyconfiguredmetadata
• MetadatahelpstoretrieveapprovalscontentfromunderlyingworkflowandapplicaEontables
• RESTservicesretrievedataforapprovalnoEficaEonsinastandardformat
ApprovalsDataServicesFrameworkHowAllE-BusinessSuiteApprovalsAreShownInOneMobileApp?
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
DesignCustomApprovals
ConfiguraEonGuidelines
IdenEfyApprovalType
andNoEficaEons
IdenEfyApprovalContent
VisualizeContent
DesignStages
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
DevelopCustomApprovals
ConfigureMessage
CreateApprovalType
TestDataServices
MigrateMetadata
ContentDevelopmentLifecycle
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
KeyTakeaways• E-BusinessSuiteSmartphoneAppsOpEons
– 22out-of-the-boxEBSsmartphoneapps– CustomappsusingOracleMobileApplicaEonFrameworkandEBSMobileFoundaEon
• DistribuEonOpEons– AppStoreDistribuEon– EnterpriseDistribuEon
• ConnecEvityOpEons– E-BusinessSuiteonDMZ– VPN
• IncludecustomapprovalsinMobileApprovalsapp
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
DevelopCustomMobileAppforEBS• RefertoEBSMobileAdminGuideandMobileFoundaEonDeveloperGuide• UseEBSSampleAppasReferenceImplementaEon• GetStartedwithEBSMobileAppTemplate
– Registerappandconfigure– CreateaRoletocontrolaccesstothemobileapptocertainresponsibiliEes– UsetheRolenameintheapp– UpdateproperEesinebs.properEes– Deploytheapp
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
OverviewofE-BusinessSuiteSmartphoneApps
DevelopmentApproachforE-BusinessSuiteSmartphoneApps
DevelopingCustomSmartphoneAppsforE-BusinessSuite
ImplemenEngMobileApprovals
DemonstraEon
Roadmap
1
2
3
4
5
6
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
E-BusinessSuiteMobileRoadmap
• Supportfor3rdpartyEnterpriseMobilityManagement(EMM)soluEonssuchasAirWatchandMobileIron
• PublishEBSmobileRESTAPIsinIntegraEonRepository
ImprovedMobileAppExtensibilityandDeploymentSecurity
Roadmap
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
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
Summary
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• DeploysmartphoneappswithEBS12.1.3or12.2
• Realizethebenefitsofgoingmobile– FasterbusinessexecuEon– Fasterdecisionmaking– IncreasedusersaEsfacEon
• Giveusfeedback
GoMobilewithE-BusinessSuite
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|