3 Getting Started

This chapter refers to certifications (MTRs) and prerequisites for developing and running EnterpriseOne mobile enterprise applications.

This chapter contains the following topics:

3.1 Minimum Technical Requirements for EnterpriseOne Mobile Enterprise Applications

For a list of the EnterpriseOne mobile enterprise applications and the minimum EnterpriseOne Tools release required to run them, see the following document on My Oracle Support (login required):

Information Center for JD Edwards EnterpriseOne Mobile Applications (Doc ID 1637232.2)

https://support.oracle.com/rs?type=doc&id=1637232.2

3.2 Prerequisites

To develop custom mobile applications, you must complete the following prerequisites:

  • You must be running a minimum of EnterpriseOne Tools release 9.1.4.6 with an EnterpriseOne AIS Server configuration. The AIS Server enables communication between mobile enterprise applications and EnterpriseOne.

    See the JD Edwards EnterpriseOne Application Interface Services Server Reference Guide.

  • Download the latest JDE_Mobile_Framework package from the JD Edwards Update Center on My Oracle Support: https://updatecenter.oracle.com/.

    In the Update Center, enter "EnterpriseOne Mobile Enterprise Applications" in the Type field to locate the package.

    Important:

    The Update Center also contains previous versions of this package. If you installed an earlier version and plan on using the sample mobile application or mobile application archives, see the "Before You Begin" in the following appendixes for important component compatibility information:

    The JDE_Mobile_Framework package is delivered in a zip file, which contains the following files:

    • JDEMobileFramework.jar (JD Edwards EnterpriseOne Mobile Framework APIs)

    • jdemfResourceBundle.xlf (resource bundle)

    • Login.jar (Login Module)

    • Javascript and CSS files

    • about.properties

    • AISCGE 12c_v2.x.zip (AIS Client Class Generator extension for JDeveloper)

      This extension contains the AIS Client Class Generator, a tool that supports the creation of Application Controller foundational classes that are required by EnterpriseOne mobile applications. See "Using the AIS Client Class Generator" in the JD Edwards EnterpriseOne Application Interface Services Server Reference Guide for instructions on how to install and use this extension.

    The package also contains the following files:

    • maf-2.x.x.zip

      This contains the Oracle MAF extension for JDeveloper, which is required to develop and customize mobile enterprise applications. In JDeveloper, you can install this file by selecting the "Install from Local File" option in the Check for Updates Wizard.

    • JDEMobileSampleApplication.zip

      This is an optional file that contains the components for running a sample mobile application. Appendix A, "Creating a Sample Mobile Application" in this guide describes how to create this sample mobile application. You can use this sample mobile application download for comparison purposes.

3.3 Additional Tasks to Implement EnterpriseOne Mobile Enterprise Applications

You must perform the tasks outlined in this section to run both out-of-the-box mobile applications and custom mobile applications.

This section contains the following topics:

3.3.1 Overview

EnterpriseOne mobile enterprise applications are extensions of the base applications in the EnterpriseOne system. In EnterpriseOne, you must set up mobile enterprise application versions, as well as processing options and security for both the mobile enterprise applications and the base EnterpriseOne applications used by the mobile applications. These settings determine the EnterpriseOne users authorized to access mobile enterprise applications, as well as the data users can work with in their mobile enterprise applications.

3.3.2 Defining Mobile Enterprise Application Versions for Mobile Users

In EnterpriseOne, use the Mobile Version Management program (P98950M) to set up version information for mobile enterprise applications. You define which versions of the mobile enterprise application each user in your organization will use when they log into a mobile enterprise application. You can set up one default version for all users, or you can set up multiple versions for different roles or for specific users.

To access P98950M, click the Navigator menu, EnterpriseOne Menus, EnterpriseOne Life Cycle Tools, System Administration Tools, Mobile Management, and then Mobile Version Management.

  1. On Mobile Version Management - Work With Mobile Configuration, click Add.

    This image is described in surrounding text.
  2. On Mobile Configuration Revisions, complete the following required fields and then click OK:

    • User/Role. Enter the user ID or the role that you want to assign to a specific version of a mobile application. If you want all users of the application to use the same version, enter *PUBLIC in this field.

    • Application. Enter the mobile program for which you are setting up a version. For example, enter M03B230 to set up a version for the Customer Account Overview Tablet application.

    • Version. Enter the version that you want the specified user or role to use when accessing the mobile application.

    Note:

    You cannot edit mobile configuration records. If you need to update a record, delete the record and enter a new record with the updated information.

3.3.3 Specifying Processing and Display Options for Mobile Enterprise Applications

Set up processing options to specify which versions of the base EnterpriseOne applications the mobile enterprise applications use. Also, some mobile applications use processing options or display preferences to determine what is displayed in the application.

See the JD Edwards EnterpriseOne Applications Mobile Enterprise Applications Implemenation Guide for instructions on how to set up processing and display options.

3.3.4 Setting Up Security for EnterpriseOne Mobile Enterprise Applications

Set up security for mobile enterprise applications using the standard application security in the EnterpriseOne Security Workbench. Application security can be defined by user, role, or using *PUBLIC (all users). You set up application security for the version of the mobile enterprise application that you defined, as described in the Defining Mobile Enterprise Application Versions for Mobile Users section in this guide.

In the Security Workbench, the only application security option that applies to mobile enterprise applications is the "Run" security option.

For instructions on how to set up application security in EnterpriseOne, see "Managing Application Security" in the JD Edwards EnterpriseOne Tools Security Administration Guide.

For a list of mobile enterprise applications that you need to secure, see the JD Edwards EnterpriseOne Applications Mobile Enterprise Applications Implemenation Guide.

3.3.5 Setting Up Security for Base EnterpriseOne Applications Used by Mobile Enterprise Applications

In addition to setting up permissions to access EnterpriseOne mobile enterprise applications, you must make sure that mobile users have permissions to access the base EnterpriseOne applications and application data that the mobile enterprise applications use.

In the Enterpriseone Security Workbench, the following types of security applied to base EnterpriseOne applications persist to mobile enterprise applications:

  • Application security

  • Exclusive application security

  • Row security

    If row security is defined that prevents users from seeing certain data in the base EnterpriseOne application, mobile users will not be able to see the data in the mobile enterprise application.

For more information about how to review and set up security records for the types of security in the preceding list, see "Setting Up Authorization Security with Security Workbench" in the JD Edwards EnterpriseOne Tools Security Administration Guide.

For a list of base EnterpriseOne applications used by each mobile enterprise application, see the JD Edwards EnterpriseOne Applications Mobile Enterprise Applications Implemenation Guide.