You are on page 1of 19

Workflow Mobile Approvals

Review the following MOS Notes for Pre and Post install patching requirements based on the
EBS release

• Oracle Mobile Approvals for Oracle E-Business Suite Release Notes (Doc ID 1642423.1)
• Oracle E-Business Suite Mobile Foundation Release Notes (Doc ID 1642431.1)

This document provides detailed steps to configure Mobile Approvals

 Apply Mandatory Patches


 Enable Mobile App on the EBS Server
 Download the Mobile App Client and Configure
 Test Case

Section I: Apply Mandatory Patches

1. Please apply the below set of mandatory patches for 12.2


29994519
28278350
28303904
28295762
27678444
26733910

Section II: Enable Mobile App on EBS Server

2. Configure the mobile Apps on EBS server

Oracle E-Business Suite mobile app users have the following server connectivity options to
access the mobile apps:

• Over the Internet : EBS which you are going to access should have DMZ setup

• Over the Intranet : EBS which can be accessed through VPN

• Through Enterprise Mobility Management (EMM) Solutions Oracle E-Business Suite


mobile apps developed using Oracle Mobile Application Framework (MAF) can integrate with
third-party Enterprise Mobility Management solutions that support common AppConfig
standards, such as VMware AirWatch

In this example, I have considered Option 2: Over the Intranet (through VPN)
Steps for enabling a mobile app on EBS Server

1. You can enable the mobile app individually either through

• Backend ant script


(or)
• Through the UI pages from front end.

2. To access Oracle E-Business Suite Mobile Applications Manager UI pages, You need
access to the “Mobile Applications Manager” responsibility.

3. Note: The Mobile Applications Manager responsibility is assigned to the Mobile


Applications Administrator role (UMX|FND_MBL_ROLE_ADMIN) and the Mobile
Applications Developer role (UMX|FND_MBL_ROLE_DEV).
A system administrator assigns these roles to users through Oracle User Management
The SYSADMIN user is granted the Mobile Applications Administrator role by default.

4. Search Mobile Applications page is the entry point to access the application definition
details for each Oracle E-Business Suite mobile app.

Note : Query for WF_APPROVALS short name and enable it


Note: Current value for the APPS_FRAMEWORK_AGENT is blurred due to security reasons

5. Choosing the authentication type : In the connection settings you can choose the
authentication type either as

Apps Local Login Authentication type

Service EndPoint(APPS_MOBILE_AGENT):
The Service endpoint is the web entry point that the app uses to invoke Oracle EBS Suite
web services. If your Oracle E-Business Suite environment is configured with multiple
web entry points, you can assign a dedicated web entry point for a specific mobile app to
connect to the instance.
Default value is APPS_FRAMEWORK_AGENT , but you can also override it with a
constant url which is assigned to a custom profile option which you associate in the
connection setting.

APPS SSO Login Authentication type

You are going to use this option when you already have the setup for Oracle Access
Manager and additional required patches to support this.
Select "Apps SSO Login" as the authentication type if you want to delegate
authentication to Oracle Access Manager based on a protected Login URL.
Once you select configure for EBS Mobile approvals you have 4 steps as shared below
Select update and configure using the 4 steps

6. Choice of Distributions :

I can set the value either to android or iOS or Choose Both


7. Configuring Push Notifications :

You have an option to configure Push notifications using the drop down LOV
For now we are not enabling the push notifications since it needs setting up the below

1. Setting Up a FCM Project for Android Push Notifications Only (Optional)


2. Setting Up an Oracle Mobile Cloud Service (MCS) Instance
3. Configuring Oracle E-Business Suite for Push Notifications
The review page shows all the 3 regions :

 Application
 Distributions
 Configuration

Once you apply the changes a configuration file ebs-mobile-config.xml gets created

8. Validating Mobile App

You can validate the mobile app configuration using the click :Configuration file : a pop
up displays the content
Enable and Setup Multiple apps (Optional)

You can enable and setup multiple mobile apps using the script EBSMblConfigApps.xml
Any configuration changes have to be done to the template file Applications.xml(which contains
the metadata for all EBS suite mobile apps) and the script should be run for the changes to reflect
from the location
$JAVA_TOP/oracle/apps/fnd/mobile/ant/
ant -f EBSMblConfigApps.xml

9. Verify if the configuration service URL is accessible through a web browser by


performing the following steps:

 Construct the configuration service URL in the following format:


http(s)://<hostname>:<port>/OA_HTML/RF.jsp?function_id=mConfig&bundleId
=<application bundle id>&file=ebs-mobile-config.xml

 Use the ebs-mobile-config.xml to construct the url


<?xml version = '1.0' encoding = 'UTF-8'?>
<ebs-mobile-config>
<app-info>
<name>EBS Approvals</name>
<bundle-id>com.oracle.ebs.atg.owf.Approvals</bundle-id>
<status>ENABLED</status>
<distributions>
<distribution version="1.0.1"/>
</distributions>
</app-info>
<connection-settings AuthServerType="HTTP_BASIC">
<param name="APPS_MOBILE_IDLE_TIMEOUT">7200</param>
<param name="APPS_MOBILE_SESSION_TIMEOUT">28800</param>
<param name="APPS_MOBILE_AGENT">http://hostname:port</param>
</connection-settings>
</ebs-mobile-config>
http://hostname.oracle.com:8000/OA_HTML/RF.jsp?function_id=mConfig&bun
dleId=com.oracle.ebs.atg.owf.Approvals&file=ebs-mobile-config.xml

Section III : Download the Mobile App Client and Configure

1. Download the app : Approvals for EBS from the apps store for iOS users and Play store
for android users
2. Once the app is installed
• Enter the server URL in the following format: http(s)://<hostname>:<port>
• Check whether the configuration on the device was successful by logging into the app
and verifying that you can access the app content

Enter the EBS server url which we have just configured for mobile approvals:
http://hostname:8000

Section IV : TestCase

Let us try out with a simple test case :


1. Since I am using Intranet option , I need to use vpn to connect to the EBS url.
2. Connect to the EBS approval app using the url : http://hostname.oracle.com:8000 : I am using
the user CBAKER and welcome is the password

Pass the correct values for your vpn connection to the area where red mark circled.
3. Once you login, check to see if there are any pending approvals,

No pending approvals for the user as of now


4. Login as Operations User: Create a PO
5. Connect to the mobile app and you can see there is a Pending Approval now
6. Once you have approved,it appears under Past Approvals

7. Login to EBS to see if the PO got approved , you can see the note : “Approved via mobile“

You might also like