Maintenance Mobile Offline Mode Implementation Guide
Maintenance Mobile Offline Mode Implementation Guide
Maintenance Mobile Offline Mode Implementation Guide
Overview
Mobile disconnected app for Maintenance will enables users to work offline, with the
data downloaded locally to the mobile and do the operations efficiently. This makes a
big difference especially for the work force working in remote locations in the industries
like Mining, Oil and Gas (or) organizations having need to have remote access for their
filed service maintenance technicians.
With the new release of maintenance mobile app in offline mode, we are offering most
of the execution operations required by a technician
Setup Details
To enable mobile offline feature we have below key configurations at
System Administrator & Offline Mobile user:
System Administrator
i) Apply Release patches
ii) Application Configuration for disconnected mode
iii) Profiles setup
iv) Concurrent Programs
System Administrator
Below steps to be followed for proper Maintenance Offline setup
Patch 24383496:R12.SCM_PF.C
Patch 24432372:R12.FND.B
Patch 26000442 - Oracle E-Business Suite Mobile Foundation Release 7.0
Online Help
Patch 24432372:R12.FND.C
If you are an existing mobile user and would like to extend the offline access
to all your online mobile users, it only requires to run the concurrent program
'Manages mobile users'
To enable offline access for users with new responsibility is given below
Assign Responsibility
Role Inheritance
to User
• Create New • Add Orgs under • Run Concurrent
Responsibility • Add Node, EAM Organization • New or existing Program
Mobile Access Window user can be 'Manages
Maintenance added with the mobile users'
App Access responsibility
Organization Offline Concurrent
Responsibility
Assignment Program
After completing the concurrent program process, all existing users assigned to
the selected responsibility in the parameters will be enabled with offline access.
Note: This concurrent program has to be run to enable any new user added in
the application.
Profiles setup
To enable offline mobile app, there are few profile option to be setup
CSM: Enable Multiple Platform: Recommended and default value for this
profile option is Yes, setting this value as Yes, will enables multiple platforms
users exists in the same instance.
Screen2: Profile setup to enable multiple platforms
CSM: Enable Data Compression: Recommended and default value for this
profile option is Yes, setting this value as Yes, the mobile server compresses
all data transfers for optimum performance.
Screen3: Profile setup to enable data compression
Update hook will refresh data when the following actions are performed
in the EAM application:
Create or update work order
Complete or un-complete work order
Complete or uncomplete operation
Create or update work request
Allocate material
Issue material
Enter meter reading
Enter quality results
Screen4: Profile setup to enable immediate refresh of transactions
Lookup
Any new/modified lookup values, lookups, work order statuses, failure codes,
cause codes, resolution codes and profile options will be refreshed after this
program is run
Suggested Schedule frequency: Once a Week or on demand
Screen 6: Lookup setup
Inventory
Any new/modified values for Organization, departments, asset groups, failure
setups and quality plan setup will be refreshed after this program is run
Suggested Schedule frequency: Once a day
Screen 7: Inventory setup
Transaction
Any new/modified values for asset numbers, asset activities, asset hierarchy,
meters, failure history, quality plan results, work requests, work orders,
operations, resources, person or equipment, material definitions, and
materials associated with the work orders.
Suggested Schedule frequency: Four times a day
Screen 8: Transactions setup
Purge
Successfully completed transactions (Status: Complete) that are already
processed 30 days from the date of completion will be purged, further these
transactions will not be available in mobile
Suggested Schedule frequency: Once a week or on demand
Screen 9: Purge setup
Offline Mobile User:
Below detailed steps will enable mobile users with installation and usage of offline
features
Look for the maintenance mobile app in App store for iOS
users and Play store for Android users with key words
‘Oracle ebs America maintenance’ download the latest
app to the users mobile
Setup URL to connect:
If it is a first time installation, configure the URL for server connectivity
Screen 11, 12: URL setup and Login screens
Enabling Offline:
Screen 13: Enabling offline error
After completing the concurrent program ‘Manages mobile
users’ for a responsibility, users associated with the
responsibility will only be allowed to switch to the offline
mode and users not having the offline access will be
shown with the error message.
Screen 14: Enabling offline with success
User having access to switch to offline will be
allowed to download the data to work offline
Note: To switch back to the online mode, mobile should have network
connectivity.
How to disable the Offline mode to user: Offline mode to the user is enabled
based on the concurrent program ‘Manages mobile users’ run for a responsibility.
If you would like to disable the offline mode for a specific user, change the
responsibility which has access only to the online mobile app and run the
concurrent program ‘Manages mobile users’
Offline Preferences:
In Offline mode default behaviour will download transactions related to the user.
Offline preference helps in extending the transactions related to user’s
department’s work and additional assets details as needed.
Synchronization:
In Offline mode, mobile app will work without any connectivity with the server, the
transactions performed in the server (Actual Application) and in the mobile are
independent. Synchronization process has to be run in mobile device to upload
the transactions performed in mobile and download the transactions in server.
Synchronization process in mobile is a manual action by the user as per their
network availability and the need to refresh the data.
Failed Transactions:
Failed: After synchronization, transactions which are failed due to data
validations will not be uploaded to the server and these transactions are available
under the failed tab with status Failed.
If a transaction is failed while synchronization, details for that transaction will also
be rolled back. As an example, if a work order is completed and while
synchronization if the complete transaction is failed, in the mobile app status of
the work order will be rolled back to Released and available to update details.
Screen 25: Synchronization failed transaction
Examples for failures:
1) Two users are working on the same work
order and user 1 is offline user and User 2 is
online user, User1 completed the work order
in offline mode and user 2 completes the
work order in online mode now when user 1
run the synchronization process, work order
complete transaction will fail since it is
already in complete status.
2) This example is on meter readings (Setup is
Ascending) for an asset, user in offline mode
updated the meter reading, while
synchronization, it is possible same asset has
updated meter reading which is greater than
the one system is trying to synchronize from
offline mobile app.
More details are available for failed transaction:
Screen 26: Failed transactions more action
All Transactions:
Screen 27: Synchronization all records view
All: In this tab transaction pending to upload and failed
transaction are visible
Transaction Summary:
At a summary user can view details about the pending records, failed records
and last synchronization date/time. User can further drill down to the
synchronization history and review the transaction level details like what is
uploaded, downloaded and errors for a selected incremental or complete refresh
Screen 28, 29 and 30: Synchronization history
Trouble Shooting:
This section describes troubleshooting information on potential problem
symptoms and corresponding solutions for Disconnected Mode
To Improve Synchronization Performance:
If it is taking long to synchronize the data between the server and
mobile, it is suggested to use the URL in web browser (http(s)://<server
host
name>/OA_HTML/csm5Sync.jsp?queryId=1&USER_NAME=<disconn
ected mode user name>) in a web browser for a schema diagnosis
report
Result will give optimal number of threads and also Max number of
thread required for the user, based on this configure the optimal thread
for the user
Screen 31: Result for optimal thread suggestions
To improve the download speed, based on the system result configure the
optimum threads required for the user.
Navigate to Find System profile Values in forms page and profile option ‘CSM:
Maximum Concurrent Threads for Full Sync’
END;
Additional Resources:
Release Notes: Oracle Mobile Maintenance for Oracle E-Business Suite Release
Notes (Doc ID 1923702.1)
EBS Mobile Apps Doc Index: MOS Note 1641772.1, this note includes
Installation and implementation, Custom App development, Online Trainings and
FAQ’s.
o List of all apps and their release notes
o Transfer of Information (TOI) online training for each app and Mobile
Foundation: MOS Note 807319.1
o EBS Mobile Apps Administrator’s Guide here in EBS Documentation Web
Library 12.1 and 12.2
o EBS Mobile Apps Frequently Asked Questions (FAQ): MOS Note
2064887.1