Composite Application Framework Cafeone User S Guide
Composite Application Framework Cafeone User S Guide
EnterpriseOne
Tools
9.2
JD Edwards EnterpriseOne Tools
Composite Application Framework (CafeOne) User's Guide
9.2
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected
by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate,
broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering,
disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report
them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then
the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or
activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or
accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to the
applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction, duplication, release, display,
disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated
software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs), ii) Oracle computer
documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the license contained in the applicable contract. The
terms governing the U.S. Government's use of Oracle cloud services are defined by the applicable contract for such services. No other rights are
granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for
use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware
in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe
use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks
or registered trademarks of SPARC International, Inc. AMD, Epyc, and the AMD logo are trademarks or registered trademarks of Advanced Micro
Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle
Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and
services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible
for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable
agreement between you and Oracle.
JD Edwards EnterpriseOne Tools
Composite Application Framework (CafeOne) User's Guide
Contents
Preface .................................................................................................................................. i
8 Creating A CafeOne Layout for the Media Object Viewer (Tools Release 57
9.2.8.2)
Understanding the Media Object Viewer ............................................................................................................................... 57
Creating a CafeOne Layout for the Media Object Viewer ................................................................................................... 57
9 Glossary 61
authorized application form ....................................................................................................................................................... 61
composite application framework ............................................................................................................................................. 61
conditional setting ........................................................................................................................................................................ 61
content ............................................................................................................................................................................................ 61
content frame ................................................................................................................................................................................ 61
context link ..................................................................................................................................................................................... 61
dynamic link .................................................................................................................................................................................. 62
edit mode ....................................................................................................................................................................................... 62
embedded EnterpriseOne form ................................................................................................................................................ 62
enabled EnterpriseOne form ..................................................................................................................................................... 62
layout ............................................................................................................................................................................................... 62
static link ........................................................................................................................................................................................ 62
UDO ................................................................................................................................................................................................. 63
web service softcoding template .............................................................................................................................................. 63
web page template ...................................................................................................................................................................... 63
Index ........................................................................................................................................................... 65
JD Edwards EnterpriseOne Tools Preface
Composite Application Framework (CafeOne) User's Guide
Preface
Welcome to the JD Edwards EnterpriseOne documentation.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://
www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc .
Related Information
For additional information about JD Edwards EnterpriseOne applications, features, content, and training, visit the JD
Edwards EnterpriseOne pages on the JD Edwards Resource Library located at:
http://learnjde.com
Conventions
The following text conventions are used in this document:
Convention Meaning
Bold Boldface type indicates graphical user interface elements associated with an action or terms defined in
text or the glossary.
Italics Italic type indicates book titles, emphasis, or placeholder variables for which you supply particular
values.
Monospace Monospace type indicates commands within a paragraph, URLs, code examples, text that appears on a
screen, or text that you enter.
> Oracle by Example Indicates a link to an Oracle by Example (OBE). OBEs provide hands-on, step- by-step instructions,
including screen captures that guide you through a process using your own environment. Access to
OBEs requires a valid Oracle account.
i
JD Edwards EnterpriseOne Tools Preface
Composite Application Framework (CafeOne) User's Guide
ii
JD Edwards EnterpriseOne Tools Chapter 1
Composite Application Framework (CafeOne) User's Guide Working with the Composite Application Framework
A defined EnterpriseOne application form is a form that your JD Edwards EnterpriseOne administrator has enabled for
you to access on the Composite Application Framework. The enabled form is fully functional. Web page content and
OBIEE object content can be viewed and used the same way you use the web page or OBIEE object when you enter a
URL on an Internet browser.
You can update an embedded EnterpriseOne form. When you save the change on an embedded EnterpriseOne
form, the JD Edwards EnterpriseOne database is updated. You can refresh the enabled form to show the update that
was made on the embedded form by clicking Find, and then all other embedded forms that show the updated field
automatically refresh and display the change.
When you open an authorized EnterpriseOne form, the framework always shows the EnterpriseOne form. Typically
one or more layouts are available for the form. A layout consists of one or more frames of content. Content can be
pages from a website and OBIEE reports. Layouts display content vertically and horizontally in the framework, and the
EnterpriseOne form and content are viewed in a single browser window. You can view a frame of content in a separate
browser window. You can resize, minimize, and maximize content frames.
Features
The JD Edwards EnterpriseOne Composite Application Framework provides the following features:
• EnterpriseOne administrators enable the Composite Application Framework for a select group of users on
select JD Edwards EnterpriseOne application versions and forms.
• EnterpriseOne authorized users associate EnterpriseOne business data with external website pages and OBIEE
objects, and then share the content on a layout so that other authorized EnterpriseOne users can view the
EnterpriseOne application form and content on the Composite Application Framework within a single browser
window.
• EnterpriseOne authorized users can associate different website pages and OBIEE objects for different
EnterpriseOne application forms and business records.
• Website page content and OBIEE object content are defined by a URL and appear on the Composite Application
Framework as a frame of content with the option to display the content in a separate browser window.
• The Composite Application Framework displays content from multiple sources, with the content information
available in separate, adjustable frames that are positioned both horizontally and vertically on the framework.
• EnterpriseOne authorized users can minimize content frames to provide more space on the framework for
remaining frames.
1
JD Edwards EnterpriseOne Tools Chapter 1
Composite Application Framework (CafeOne) User's Guide Working with the Composite Application Framework
• EnterpriseOne authorized users can easily maximize minimized frames, which returns the content frame to its
original position on the framework.
• EnterpriseOne authorized users can define conditions for when to display specific content on the
EnterpriseOne application form.
• EnterpriseOne authorized users can map data values on the EnterpriseOne form to URL parameters (web
pages, and OBIEE objects) so that the content automatically changes when an authorized user or process
changes the value on the EnterpriseOne form.
• All functionality is accomplished using the web client without the involvement of development.
• An authorized user can design a layout that contains one or more embedded EnterpriseOne forms as well as
web page and OBIEE content that provide related information for working with the enabled EnterpriseOne
form. These composite layouts can provide beginning-to-end information for a functional area (such as
equipment, customers, suppliers, inventory, collections, employees) within a single browser window.
• Users can update fields on the embedded EnterpriseOne form and save the change. The change updates the
JD Edwards EnterpriseOne database. When the enabled form is refreshed by clicking Find, the update appears
on other embedded forms that show the field.
Note: This does not apply to embedded EnterpriseOne forms that are external forms. (Release 9.2.1)
• The embedded EnterpriseOne form feature improves productivity by mimicking what a user currently can
do manually in EnterpriseOne by building power forms that contain multiple subforms that show related
information pertaining to a master record.
Enables you to run EnterpriseOne applications on the Composite Application Framework and view content on
shared layouts that are associated with the EnterpriseOne application form.
• Create Content and Layouts
Enables you to create content and place the content on a personal layout for your use only.
• Create and Publish Content and Layouts
Enables you to create content and place the content on a layout that can be published so that other authorized
users have access to the content on the shared layout.
• Modify Layouts
2
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
The following conditions must exist for you to use the Composite Application Framework:
• You are enabled to view the layout of the Composite Application Framework.
• You are granted access to the content in the layout.
If you do not have access to a frame of content, the content frame does not appear on the layout.
• Your EnterpriseOne preferences shows the Show Layout option selected.
Note: If you do not see the Composite Application Framework and your EnterpriseOne administrator has enabled
you as a viewer for an EnterpriseOne application form, verify that the Show Layout option is selected in your
EnterpriseOne preferences. To do this, on EnterpriseOne, click the down arrow next to your user name, click
Preferences under the Personalization category, and then select the Show Layouts option. If this option is selected and
you do not see the framework, contact your EnterpriseOne administrator.
3
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
Understanding Layouts
Layouts are created by authorized users and shared with you. You cannot remove content frames or change the
position of content frames on the layout. If more than one layout is available for an EnterpriseOne form, you can select
a different layout from the Layout drop-down list. The Layout drop-down list shows two categories of layouts. Layouts
listed under the My Layouts category are personal layouts created by an authorized layout creator and copied to your
view of the Composite Application Framework. Layouts listed under the Shared Layouts category are shared with
members of a role or with all EnterpriseOne users.
When a content frame title bar is highlighted in gold, the content frame is dynamically linked to the EnterpriseOne
form. A dynamic link occurs when your EnterpriseOne content manager links a field from the content frame to a field
or grid row column on the embedded form. When you change the value of the header field or select a different grid
row on the enabled EnterpriseOne form, the information in the linked content frame automatically updates to show the
appropriate information for the changed value or grid row. Your content manager should inform you of the fields that
are dynamically linked.
Your content manager can create content that shows on a layout only when specific conditions are met. For example, a
certain content frame might be designed to appear on the framework only when the value in the Search Type field on
the enabled form is equal to E. If you change the search type field value from E to any other value, the content frame
does not show on the framework. These are called conditional settings. Your content manager should inform you of
content frames that are designed to appear only when certain conditions are met.
Missing Content
If you expect to see a frame of content for the enabled EnterpriseOne form, but it does not show on the Composite
Application Framework, open other available layouts and verify that the content is not available for the EnterpriseOne
form. Reasons that content might not be available are:
• The status of the layout that contains the content is Pending and is waiting for approval before it publishes.
4
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
• The layout that contains the content was not shared with you.
• The content is designed to appear only when the conditional values on the open EnterpriseOne form match the
values that the content creator defined.
• If you do not have access to the OBIEE server, content frames that contain OBIEE object information show a
message indicting the content is not available to you.
The following illustration shows an example layout, which includes the enabled EnterpriseOne form, web page content,
embedded EnterpriseOne form content, and OBIEE object content:
The illustration shows an example layout on the Composite Application Framework. The layout shows:
5
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
3. OBIEE report content that is dynamically linked to the Work with Addresses form. The content title bar and the
EnterpriseOne form grid row are highlighted.
The highlighted title bar indicates that the information in the content frame changes when you change the
value of the EnterpriseOne form-level field or grid column (in this example, the Alpha Name column).
4. OBIEE report content that is static; changing the value on the EnterpriseOne form does not affect the content.
5. Web page content that is static; changing the value on the EnterpriseOne form does not affect the content.
The content frames (items 3, 4, and 5) show a Popup icon and Close icon in the title bar. Clicking the Popup icon
opens that content in a separate browser window. Clicking the Close icon minimizes that content.
6. Minimized web page content. Clicking the tab maximizes the content so that it appears on the layout.
You can update information on an embedded EnterpriseOne form. Changes that you make and save on an embedded
EnterpriseOne form updates the Oracle JD Edwards EnterpriseOne database.
In addition to the content frame title bar, which contains the content name and popup and minimize icons, content
frames that contain embedded EnterpriseOne forms also show the EnterpriseOne form title bar. Functionality on
embedded EnterpriseOne forms is restricted. All of the embedded EnterpriseOne forms provide Save and Refresh
capabilities. The OK icon enables you to submit and save changes. The Refresh icon cancels unsaved changes. Some
of the embedded EnterpriseOne forms provide additional capability, such as Find and Delete. You cannot access
other forms from an embedded EnterpriseOne form. Row and Form exits and hyperlinks do not work on embedded
EnterpriseOne forms.
An external form is the window through which users interact with an external application like an Application
Development Framework (ADF) application, or a JET page or Composed EnterpriseOne Page.
The principle value of an external form is that it provides a direct link to an external application and allows it to be
displayed within an EnterpriseOne web client. This means it can be a task, within a Composed EnterpriseOne Page, on
a menu, linked to from an EnterpriseOne page, accessed through Fastpath, or used as content within the Composite
Application Framework.
The functionality available for the embedded EnterpriseOne form depends on the functionality built into the ADF
application or JET page.
Note: You cannot embed an external form with a Composed EnterpriseOne Page as its external application type in a
Composite Application Framework layout.
6
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
For more information on creating external forms, see "Understanding External Forms" in the JD Edwards EnterpriseOne
Tools Form Design Aid Guide .
The following illustration shows an example layout, which includes the enabled EnterpriseOne form, web page content,
and embedded EnterpriseOne form content:
1. The name of the active layout for the form. This layout is named Display Multiple Content_SO. If other layouts
are available for this form, you can select a different layout from the Layout drop-down list.
2. The enabled EnterpriseOne form, Work With Addresses (W01012B). The Work with Addresses title bar stretches
across the width of the layout. The enabled form is fully functional and works the same way on the framework
as it does outside the framework in EnterpriseOne. If you update a field on the enabled form, when you click
Find, the update is applied to any other content frames that are linked to the enabled form.
3. An embedded EnterpriseOne form, Address Book Revision (W01012A) from the Address Book application
(P01012). The title bar of the content frame is highlighted in gold, indicating that this form is linked to the
enabled form, Work With Addresses.
7
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
4. An embedded EnterpriseOne form, Phone Numbers (W0115A) from the Phone Numbers application (P0115).
The title bar of the content frame is highlighted in gold, indicating that this form is linked to the enabled form,
Work With Addresses.
5. A web page. In this example the content that is embedded in the framework is the Oracle JD Edwards
EnterpriseOne Applications Address Book Implementation Guide . Your content manager designed this content
so that it always appears for the enabled form, Work With Addresses. Because the web page URL for this
content frame is specifically for the Address Book guide, you can select different chapters from the Address
Book Guide, but you cannot select another guide from the library.
6. An embedded EnterpriseOne form, Who's Who (W0111A) from the Who's Who application (P0111). The title bar
of the content frame is highlighted in gold, indicating that this form is linked to the enabled form, Work With
Addresses.
7. An embedded EnterpriseOne form, Sales Order Header (W4210G) from the Sales Order application (P4210). The
title bar of the content frame is not highlighted, indicating that this EnterpriseOne form is not mapped to the
grid row of the enabled form, Work With Addresses. Because the embedded form is not linked to the enabled
form, the content in this frame does not change when you change a value in the enabled EnterpriseOne form.
The content frame is designed to always appears on the layout.
You can use this form to add a new sales order record. When you add a new record and click Save, the
EnterpriseOne database is updated. When you click Find on the enabled form, Work with Addresses, all of the
other content frames that are mapped to the Work with Addresses form are updated to reflect the newly added
record.
8. An embedded EnterpriseOne form Customer Service Inquiry (W4210E) from the Sales Order application
(P4210). The title bar of the content frame is highlighted in gold, indicating that this form is linked to the
enabled form, Work With Addresses.
9. A web page. In this example the content that is embedded in the framework is the Oracle JD Edwards
EnterpriseOne Application Supply Chain Management (SCM) and Manufacturing (MFG) documentation
library. This content is designed to appear on the layout only when the enabled EnterpriseOne form shows C
(Customers) as the value in the Search Type field. Your content manager should inform you of any conditional
criteria for displaying a frame of content.
The following illustration shows the same layout as above, but with content frames minimized to provide a different
view. The annotated numbers on the illustration are the same as on the previous illustration:
8
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
9
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
This layout shows the enabled EnterpriseOne form, which always appears on the layout. In the above illustration, the
enabled form expands across the top half of the layout because the other content frames are minimized. The layout
shows content that contains the Sales Order Entry form (W4210G) and content that shows Chapter 7 of the JD Edwards
EnterpriseOne Applications Sales Order Management Implementation Guide . When you minimize content, the system
changes the size of remaining content to fill in the space that the minimized content originally filled.
All of the other content frames are minimized. Clicking the minimized content tab opens the content on the layout in its
original position. You cannot reposition content on the layout.
If you make a change on an embedded form and forget to save the change, the system provides an error message and
lets you either save or cancel the change.
10
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
Note: Updating the EnterpriseOne database and error messaging do not apply to embedded EnterpriseOne forms
that are external forms. (Release 9.2.1)
The following illustration shows the layout, Display Multiple Content_SO, with changes to the content frames that you
can make to change your view of the layout so that you view only the content frames that are needed to accomplish
your task.
For this example, the content frame named AB Revisions - Updates Allowed will be updated. The change will be to the
Alpha Name field.
a. Click Save.
Clicking Save updates the EnterpriseOne database with the change. The content frame that contains the
embedded form refreshes and shows the updated information.
b. Click Refresh.
Clicking Refresh before you save a change, cancels all unsaved changes that you made on the form. The
content frame that contains the embedded form refreshes and shows the original information.
11
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
4. To see the saved change on the layout, click Find on the enabled form.
When you click Find, the layout shows the change on the enabled form. The system also refreshes the layout so
that all linked content frames show the change.
CAUTION: When you click Find on the enabled form, the system refreshes the layout, moving the cursor to
the first record in the grid row. Be sure to reselect the record that you are working with.
If you make a change on an embedded form and do not save the change, when you click Find on the enabled form or
if you try to open a different layout, the system shows the content frame title bar in red font, and displays a warning
message indicating the updates will be canceled.
Note: This warning message does not apply to embedded EnterpriseOne forms that are external forms. (Release
9.2.1)
Clicking OK on the warning message cancels any unsaved changes that you made in that content frame.
Note: If you selected a different record on the enabled form, that newly selected record shows in the content frame. If
you selected a different layout, the newly selected layout appears on the frame.
Clicking Cancel returns you to the content frame with the changes that you made so that you can save your updates.
12
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
CAUTION: When you click Cancel, the system refreshes the layout with the newly selected record highlighted on the
enabled form, and other embedded forms are refreshed to show the newly selected record. Only the embedded form
that you are working with shows the originally selected record with your changes. To make sure that all content on
the layout is synchronized, reselect the desired record on the enabled form and click Find.
To maximize a minimized content frame, click the tab. The content frame appears on the framework in the same
position it was before you minimized it.
Note: If using an external form as your embedded EnterpriseOne form, the popup icon is not available. (Release 9.2.1)
13
JD Edwards EnterpriseOne Tools Chapter 2
Composite Application Framework (CafeOne) User's Guide Using the Composite Application Framework
14
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
Note: Click here to view a recording that shows how to access the framework edit mode, create embedded
form content that is dynamically linked to the enabled form and has conditional settings for displaying the
content, is placed on an existing shared layout, and is requested for publishing.
See "Managing Content Security for Composite Application Framework" in the JD Edwards EnterpriseOne Tools Security
Administration Guide .
Assuming content security is enabled and the appropriate permissions have been granted, the system supports creating
these types of content:
• Web Page URLs
• Embedded EnterpriseOne Forms
• Oracle Business Intelligence Enterprise Edition (OBIEE) Objects
• Attachment (Tools Release 9.2.8.2)
Note: To create OBIEE content, the Oracle BI Enterprise Edition and the Oracle BI Applications adapter for
EnterpriseOne must be installed and setup for your environment, and you must have permission to access this
environment. See Configuring a Business Intelligence Connection
You use the Edit mode of the Composite Application Framework to create content and layouts. All content must be
saved on a layout.
Note: The Composite Application Framework application is shipped with a limited number of content frames allowed
for a layout. You can request your system administrator use Server Manager to change the CafeOne Maximum
Contents per layout setting under the Web Objects Settings heading. Adding additional content frames might cause
performance degradation.
15
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
16
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
When the framework opens in edit mode, you see a toolbar and a workspace area that displays the enabled
EnterpriseOne form and any content that was created previously for the layout.
The icons (on the right-hand side of the toolbar) are available for all User Defined Objects (UDOs) and are discussed in
the JD Edwards EnterpriseOne Tools Foundation Guide .
See "Understanding the UDO Design Panel" in the JD Edwards EnterpriseOne Tools Foundation Guide .
For detail usage of these icons in the Composite Application Framework edit mode, see the provided link.
• Save: See Saving Content and Layouts
• Save As: See Saving Content and Layouts
• Request to Publish: See Publishing Content
• Reserve: See Modifying Layouts
• Delete: See Viewing Content Details
• Notes: See Modifying a Layout that is Rejected for Publishing
• About form Layout: Enables you to view the information about the enabled EnterpriseOne form.
• Close: Enables you to exit the Composite Application Framework edit mode and return to view mode.
If any of the icons are gray, the action is not available for the selected layout or is not available until you select another
action.
You can create new content and you can reuse existing content. Reusable existing content can be retrieved by clicking
the Open Existing Content icon and dragging and dropping the desired content on to the workspace. In edit mode, you
can add, delete, and reposition content on a layout. If you select a shared layout to modify, you must reserve the layout
before you can make changes to it.
When you create and save content, the content appears in a content frame that you position vertically or horizontally on
the framework. All content must be saved to a layout. If you have publishing permission, you can request that the layout
be published so that it is available for other users who are authorized to use the enabled EnterpriseOne form on the
17
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
Composite Application Framework. These are shared layouts. If you do not have publishing permission, you can create
content and layouts, but the layouts are available to you only. These are personal layouts.
• Link Information
• What type of link
• When do you want to see the content frame
The name you enter in the Name field is the name of the content that shows on a shared layout when you retrieve
content using the Open Existing Content icon.
The information you enter in the Description field becomes the title of the content frame on the Composite Application
Framework, and this is the name that appears on the tab when a user minimizes the content frame. The Description
field is optional and if you do not enter information in this field, the content frame will not show a title for the content
frame on the Composite Application Framework, and the name of the tab when content is minimized will be the
information that was entered in the Name field.
You also identify the source where the system can find the content, such as a web page URL or the name of the
EnterpriseOne form that is to be embedded on Composite Application Framework. The source for Web pages and OBIEE
objects are URL addresses, and the source for EnterpriseOne forms is the application name such as P01012, which the
Address Book application.
The fields that are available for data entry in this section are different depending on the type of content that you are
creating.
Note:
• Entering Web Page Link Information
18
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
Creating a static link is the default option. If you choose the Static Link option, your content cannot be mapped to
the enabled EnterpriseOne form. When a user or an event rule process changes the enabled EnterpriseOne form, the
content information does not change.
The Dynamic Link option enables you to map a parameter from the content to a form-level field value or grid-row
column on the enabled EnterpriseOne form. If you create a dynamic link, when a user or an event rule process changes
the EnterpriseOne linked value, the content in the content frame is automatically updated to reflect information
associated with the change.
The system lists the content parameters that you can map in table format.
You can enter custom text in the Static Value field. The custom text is added at the end of one or more parameter
values. Custom text provides flexibility for defining the parameter value; for example, a web page URL parameter
accepts data like trackNum=TRACK123456; 123456 is a field value on the EnterpriseOne form, but the prefix TRACK
must be added as customized text before the field value 123456. You can change your custom text by clicking the
question mark beside the parameter value, change the text in the Static Value field, and then clicking the plus sign next
to the Static Value. Although there is no limitation to the size of the custom text, the text appears in the Parameter Value
column, and the width of this field is limited.
When you define multiple field values as dynamic, the value in the Separator field determines how the fields are
separated. The default value is a comma. If you do not want to use a separator, you can remove the value from the
Separator field. You can specify a different value as a separator.
Note:
• Mapping Web Page URL Parameters to the EnterpriseOne Form
Note:
• Setting Conditions for Displaying Web Page Content
19
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
You access reusable content by clicking the Open Existing Content icon. From the content palette, you can click on the
desired content and drag and drop the content onto the workspace layout.
The palette shows each layout by layout name and whether the layout is a personal layout or a shared layout. Personal
layouts are viewable only to the user who created them. Personal layouts are listed first and then shared layouts. Each
layout is highlighted in blue. The content for each layout appears under the layout name. Within a layout, the content
is grouped by content type, with all web page URL content listed first, then all OBIEE object content, and then all
EnterpriseOne Form content. Within each content type, the content is listed alphabetically by the name that was entered
in the Name field when content was created. The description that is entered when the content was created appears on
the palette under the content name (this description is the name of the content frame on the Composite Application
Framework). The date and time that the content was created is also listed. You can use any content that is listed on the
palette, even if you did not create that content.
20
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
You can reposition content on the framework layout before you close the framework edit mode by placing your cursor
between two content frames or between a content frame and the enabled form (either horizontally or vertically) until a
thin blue line appears. Move the content to be repositioned right or left or up or down. You must be in the framework
edit mode to modify content and layouts.
If you created or reused content on a new layout (the name in the layout field is Create), you click the Save icon and
provide a name for the layout.
If you modified an existing personal layout (by adding, modifying, or deleting content that is on that layout, or
repositioning content on the layout), you can click either the Save or Save As icon. Clicking Save updates the original
personal layout with the changes. Clicking Save As requires you to enter a new layout name, so that you have the
original personal layout and a new personal layout with the updates you made.
If you close the framework edit mode without saving the layout, the system sends a warning message. If you click OK on
the warning message, any changes you made to the content or layout are cancelled.
After you save the layout, it appears on the layout drop-down list as a personal layout. If you have permission to publish
content, you can request that the layout be published, which places the layout in a pending approval state for approval
by your administrator.
Publishing Content
Your administrator grants you permission to publish content. You publish content by sharing the layout that contains
that content.
In the framework edit mode, after you save your content to a layout, and save the layout, click the Request to Publish
icon. When you click Request to Publish, the system sends a confirmation message to verify that you do want to publish
the layout. The confirmation message also provides an opportunity for you to add notes for the layout approver. When
you click OK on the confirmation message, the layout is moved to Pending Approval status. If you click Cancel on the
confirmation message, you can make changes to the layout or to the content that is on the layout, and then save the
content and layout and request the layout be published.
Modifying Layouts
You modify a layout by adding, modifying, or deleting content that is on that layout or by changing the layout (for
example, reposition content on the layout). You can modify a personal layout.
You can also modify the following layouts by reserving them, which makes them a personal layout, making the changes,
and requesting to publish:
• Layouts that are pending approval.
• Layouts that have been rejected for publishing.
21
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
To reposition content:
1. In the title bar of the content that you want to reposition, click and hold the right or left mouse button down.
The content shows as a blue rectangle.
2. Drag the content to a different position on the layout.
3. Release the mouse button.
4. Make any other changes to the content or the layout.
5. Save the layout.
You can resize content on the layout when the framework is in edit mode. Any user who has access to the layout can
resize the content.
If you reserve a layout and then decide you do not want to change it, you can click the Unreserve icon. The original
layout is available as a shared layout.
When you select a shared layout in edit mode and the layout has been reserved for editing by another user, the title bar
indicates that the layout is reserved and user ID of the individual who reserved it. You cannot modify this shared layout.
When you select a shared layout in edit mode and the layout has been checked out of OMW, the title bar indicates that
the token is held in a project. You cannot modify this shared layout.
22
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
2. Select the shared layout that you want to modify from the Shared category on the Name drop-down list.
3. Click the Reserve icon.
This action makes a copy of the shared layout available for you to edit. The original shared layout is still
available as a shared layout.
4. Make changes to content and layout as desired.
5. Save the layout by doing one of the following:
a. Click Save.
This option saves the change on a new layout and keeps the original layout intact as a personal layout.
Note: You must save the layout before you click the Request to Publish icon. If you do not save the
layout, your changes will be lost and the original layout without your changes will be placed in Pending
Approval status.
This action changes the layout to a personal layout so that you can modify it.
4. Make the changes to the content and layout as required.
5. Save the layout by doing one of the following:
a. Click Save.
This option saves the change on a new layout and keeps the original layout intact as a personal layout.
Note: You must save the layout before you click the Request to Publish icon. If you do not save
the layout, your changes are lost and the original layout without your changes is placed in Pending
Approval status.
23
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
Deleting Layouts
You can delete personal layouts. When you delete a personal layout, the content on that layout is removed and the
content is no longer available unless it is used on another layout.
To delete a personal layout, select the personal layout from the Name drop-down list, and then click the Delete icon.
You cannot delete a shared layout. An OMW user can delete a shared layout.
24
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
• Whether the content always shows on the Composite Application Framework or shows only when data on the
enabled form matches the conditional criteria. Conditional fields and values are in table format for reviewing.
To review the details of a content frame:
1. In the framework edit mode, select a layout that contains the content frame that you want to view.
2. Click the Detail icon on the left-hand side of the title bar.
3. After reviewing the content details, click Cancel on the content frame title bar.
Editing Content
You can edit a content frame by changing the content name, description, content source (URL or application, form, and
version), dynamic parameters, and conditional criteria.
Note: Although the OBIEE URL field appears to not be available for editing, you can click Search and then select a
different object on the OBIEE object window that pops up. This action replaces the existing content with new content,
and if you want dynamic links or conditions for displaying the content, you must reenter the information.
To edit content:
1. In the framework edit mode, select the layout that contains the content frame that you want to edit.
2. Click the Detail icon on the left-hand side of the content frame title bar.
3. Click the Edit icon on the left-hand side of the content frame title bar.
If you do not see the Edit icon, you do not have permission to modify the content
4. After making changes, click Save to save the change or click Cancel to return to the original content without the
changes.
5. On the framework title bar, click Save to save the original personal layout with the updates or click Save As to
create a new personal layout.
Deleting Content
You must be in the framework Edit mode to delete content. When you delete content, ensure that you are on the correct
layout. The Delete Content icon, on the right-hand side of the content frame title bar shows a red X. To delete the
content from the personal layout, click the Delete Content icon.
Translating Content
See "Translation" in the JD Edwards EnterpriseOne Tools Using and Approving User Defined Objects Guide for
information about translating content.
25
JD Edwards EnterpriseOne Tools Chapter 3
Composite Application Framework (CafeOne) User's Guide Working with Content and Layouts
26
JD Edwards EnterpriseOne Tools Chapter 4
Composite Application Framework (CafeOne) User's Guide Creating Web Page Content
Web page content can be linked to the enabled EnterpriseOne application form using a web page parameterized
URL. A parameterized URL contains parameters that are dynamic parts of the URL that can be linked to one or more
EnterpriseOne form-level field values or one or more grid-level columns. When a URL parameter is linked to an
EnterpriseOne application form-level field value or grid-level column, the content or reference of the URL is changed
when the value in the EnterpriseOne form-level field or grid-level column is changed.
After you enter a URL in the web page link information section, clicking Validate triggers the validation process. If the
validation process finds that the URL and the enabled form can display together on a layout, the validation process
briefly displays the web page content in a separate window, and sends a message in a popup window stating that the
URL is successfully validated. This message means that the validation process was successfully completed; it does not
mean that the URL is valid.
Note: Because of the many different ways a website can be built, the validation process cannot guarantee that the
URL you select will always be able to be embedded in the EnterpriseOne form especially if the website changes
dynamically. The result is an empty content frame even though you received the message indicating the URL
successfully validated.
If the validation process finds that the URL and the enabled form cannot display together on a layout, the validation
process displays a message in a separate window indicating that the content cannot be displayed in a frame. The
system does not prevent you from saving this URL, but the content frame will be empty.
Note: Later versions of browsers (Internet Explorer, Firefox, Chrome) automatically block mixed content. Mixed
content occurs when you are running an HTML server in secure mode (HTTPS) and the child content that you want to
embed uses HTTP. When this happens, you might get an empty frame. You can disable the blocking feature. To obtain
instructions for disabling the block, search the Internet for your browser and the words mixed content (for example,
Internet Explorer mixed content, FireFox mixed content, Chrome mixed content).
27
JD Edwards EnterpriseOne Tools Chapter 4
Composite Application Framework (CafeOne) User's Guide Creating Web Page Content
You should review the content of the URL you select to ensure it is legal and appropriate. You are responsible for
ensuring that the web page is not copyright protected; embedding a web page URL that is copyright protected is a legal
issue.
Note: If you have web page URLs for which you frequently create content, you can add web page URL templates to
simplify the task of creating URL web page content. See Adding Web Page Templates for Creating Content
You have the option of validating the web page URL when you enter link information, and Oracle recommends that
you do this. In addition, the system automatically validates the web page when you save the web page content. The
validation function attempts to identify web pages that cannot be embedded with the enabled form.
28
JD Edwards EnterpriseOne Tools Chapter 4
Composite Application Framework (CafeOne) User's Guide Creating Web Page Content
You must enter a name for the content. The name that you enter can be up to 30 characters.
Entering a description is optional. The description that you enter appears on the title bar of the content frame when the
content is saved. If you do not enter a description, the content frame will not have a name when it is displayed on the
Composite Application Framework.
After you enter the link information, you can click Save on the content frame title bar to create the content, or you can
map parameters or define conditional criteria. If you save the content after you enter the link information, you can add
mapping and conditional criteria by editing the content.
The type of link is set to Static Link by default. This means that the web page content is constant and does not change.
When you select Dynamic Link, the JD Edwards EnterpriseOne system formats the URL candidate contextual
parameters into table format, and the original URL appears at the bottom of the content creation pane. The URL
parameter table format consists of three columns:
1. In the What type of link section, select the Dynamic Link option.
2. Select a URL parameter and change the Operation column to is mapped to.
This action starts the capture mode. During the capture phase, a key indicator, which appears as a gold plus
sign, shows the form fields or grid rows or columns that you can select.
A valid form-level field is a text field and value in the header area of the form. Data privacy fields, password
fields, hidden text, and fields with wildcard values cannot be mapped.
Starting with Tools release 9.2.2.5, check boxes and combo boxes (drop-down lists) in the header area of the
form are also valid form-level fields that can be mapped. And if in the grid, they are valid grid columns that can
be mapped.
29
JD Edwards EnterpriseOne Tools Chapter 4
Composite Application Framework (CafeOne) User's Guide Creating Web Page Content
3. Click the plus sign beside a valid form-level field, grid column, or the custom text.
You can map multiple fields as one parameter. For example, you might use the Address Line 1, City, State, and
Postal Code fields as the address parameter. If you use a separator, the fields are separated by the defined
separator.
You can click the plus sign beside the Static Value field value in the content frame to add your custom text to
the parameter.
See Understanding What Type of Link for more information about using the Static Value field.
To delete a parameter value, hover over the value and then click the Delete icon that appears beside it.
The value of the form-level field or grid column and any custom text appears in the web page URL at the
bottom of the creation pane. The EnterpriseOne form-level field or grid column and custom text in the
Parameter Value column and the mapped value in the URL are highlighted. The custom text and the separator
are highlighted only when viewing or editing the content.
If you map a contextual parameter, but decide that you want to reset the parameter back to the original default
mapping, change the corresponding mapping option back to remain as. If you want to see the original URL
parameter, select the remain as operation for that parameter.
If you create a dynamic link and later decide that you want to change the original URL, but it is not available,
select the Static Link option.The original URL appears and is editable.
When you select the Sometimes option, you define the values that must be entered in the EnterpriseOne form for this
content to appear on the Composite Application Framework.
1. In the When do you want to see it section, select the Sometimes option.
2. Click the Define the conditional data for displaying this content frame.
This action starts the capture mode. During the capture phase, a key indicator that appears as a plus sign
shows the fields and grid column headers on the application form that you can select. A valid form-level field is
a text field and value in the header area of the form. Data privacy fields, password fields, hidden text, and fields
with wildcard values cannot be mapped.
Starting with Tools release 9.2.2.5, check boxes and combo boxes (drop-down lists) in the header area of the
form are also valid form-level fields that can be mapped. And if in the grid, they are valid grid columns that can
be mapped.
30
JD Edwards EnterpriseOne Tools Chapter 4
Composite Application Framework (CafeOne) User's Guide Creating Web Page Content
3. Click the plus sign beside a valid form-level field or the grid column header on the open EnterpriseOne form.
You can select one or more text fields and their values and grid columns on the application form to create the
conditional criteria that define when this content should appear on the Composite Application Framework when
this application form is opened.
As you capture fields, the system displays a table of the descriptions, data dictionary aliases, and the value of
the fields that you selected.
4. After you complete the conditional link definition process, click the Stop icon.
• Add content by creating new content and saving it on the existing layout or create a new personal layout.
31
JD Edwards EnterpriseOne Tools Chapter 4
Composite Application Framework (CafeOne) User's Guide Creating Web Page Content
Publishing Content
If you have permission to publish content, you can request that the personal layout that you created be shared with
other authorized users by clicking the Request to Publish icon. After the layout is approved, it becomes a shared layout.
Assuming you have permission, you can perform the following actions on a shared layout:
32
JD Edwards EnterpriseOne Tools Chapter 4
Composite Application Framework (CafeOne) User's Guide Creating Web Page Content
You use the Media Object Queues (P98MOQUE) application to add web page templates. You can type P98MOQUE in the
Fast Path or use this path to navigate to the Related Information applications:
Navigator > EnterpriseOne Menus > EnterpriseOne Life Cycle Tools > System Administration Tools > Media Object
Administration > Media Object Queues
Note: If you cannot access the Media Object Queues (P98MOQUE) application, contact your EnterpriseOne
administrator.
This populates the URL field when you create new content using a web page template.
4. Enter the web page URL in the Queue Path On-Line field.
This populates the URL field when you create new content using a web page template.
5. Enter a description for the URL in the Queue Path Off-Line field.
This populates the Description field when you create new content using a web page template.
6. Enter 10 (RIAF URL Template) in the Type field.
Note: If the value 10 (RIAF URL Template) is not available, you may need to add it to the H91/QT UDC table.
33
JD Edwards EnterpriseOne Tools Chapter 4
Composite Application Framework (CafeOne) User's Guide Creating Web Page Content
34
JD Edwards EnterpriseOne Tools Chapter 5
Composite Application Framework (CafeOne) User's Guide Creating EnterpriseOne Form Content
You can embed any EnterpriseOne application form on a layout. Message forms such as warning messages and
subforms cannot be embedded on a layout. You can embed the same EnterpriseOne form multiple times on a layout;
however, you must map different parameters or conditional settings. Embedded forms allow limited functionality. Form
interconnects and row exits do not work on the embedded EnterpriseOne form.
With Release 9.2.1, you can embed external forms on a layout. However, you cannot embed external forms that have an
external application type of Composed Page. Only external forms using ADF or JavaScript (JET) can be embedded on a
layout as an enabled EnterpriseOne form.
The enabled form is fully functional. Users who have access to the enabled form can access other forms through form
interconnects and row exits, add new records, find existing records, copy records, delete records, and so on. With
Release 9.2.1,you can also map the Personal Forms on the layout.
The embedded forms have limited capability. All standard EnterpriseOne embedded forms provide Save and Refresh
capability. Some embedded forms provide additional capability. Form interconnects and row exits do not work on an
embedded form, meaning that a user cannot access another form from the embedded form. With Release 9.2.1, if the
embedded form is an external form, functionality will vary.
Depending on how you design embedded forms, users who have access to the layout on the Composite Application
Framework can do the following:
• Browse available information on embedded forms by selecting a header field or different grid row on the
enabled form.
• Update a field on the enabled form, and the change is made on all linked embedded forms.
• Update a field on the embedded form. Upon saving the change, the EnterpriseOne database is updated.
Clicking Find on the enabled form refreshes all of the embedded forms that are mapped to the enabled form
and embedded forms display the change.
• Create new records.
• Embed a Personal Form associated with an EnterpriseOne application form. (Release 9.2.1)
Standard security applies to all EnterpriseOne forms on the Composite Application Framework. If you are secured out of
a specific EnterpriseOne form, you cannot access it on the Composite Application Framework.
35
JD Edwards EnterpriseOne Tools Chapter 5
Composite Application Framework (CafeOne) User's Guide Creating EnterpriseOne Form Content
You must be in the framework edit mode to create embedded EnterpriseOne form content. When you create
EnterpriseOne form content, ensure that you provide sufficient area on the workspace to work with the content.
Note:
You can only add one embedded EnterpriseOne form that is an external form with an external application type of ADF.
(Release 9.2.1)
You cannot add an embedded EnterpriseOne form that is an external form with an external application type of
Composed EnterpriseOne Page.Release 9.2.1)
If adding an embedded EnterpriseOne form that is an external form with an external application type of JavaScript,
you will see a Show Title Bar option. (Release 9.2.1)
36
JD Edwards EnterpriseOne Tools Chapter 5
Composite Application Framework (CafeOne) User's Guide Creating EnterpriseOne Form Content
The system searches system table F983051 for available versions for the application ID that you entered. The
available versions are listed alphabetically. The system automatically enters the first listed version in the Version
field. You must use a version from the Version drop-down list.
4. From the Personal Forms drop-down list, select the personalized form that you want to embed in the layout.
(Release 9.2.1)
The system lists all the available Personal Forms for the version that you entered. The available Personal Forms
are categorized as: Personal, Pending Approval, Rework, Reserved, and Shared.
Note: Personal Forms drop-down list will be displayed only if the Personal Forms Feature Security is enabled.
This is a required field. The system automatically enters and updates this field with the Application ID, form ID,
and version ID that are entered in the previous fields. You can change this entry to a more meaningful name.
The name that you enter can be up to 30 characters.
The name that you assign the content frame appears on the Open Existing Content palette.
6. Enter a description for the content frame.
This is an optional field. The system automatically enters and updates this field with the values that are in the
Form and Version fields. You can change this entry to a more meaningful name, or you can leave this field
blank. The description that you enter can be up to 100 characters.
The description that you provide appears on a layout as the name of the content frame. If the Description field
is blank, the system automatically uses the value that you entered in the Name field as the name of the content
frame.
You can use the description to provide information about the content frame. For example, if you design the
content frame to appear on the layout only when the value in the Search Type field of the enabled form is equal
to C (customers), you might want to provide the form name and the conditional setting. For example, your
description might be "Who's Who-Display when Search Type=C)".
7. Select or clear the Automatically Find on Entry Option.
If you are embedding a Find/Browse form, the Automatically Find On Entry option appears on the form. The
option is automatically selected. This option populates the Find/Browse form without the user clicking Find. If
you clear this option, the user must click Find to populate the form.
8. Select or clear the Maximize Main Grid Option
If the embedded form has a Maximize Grid icon on the grid header bar, the Maximize Main Grid option appears
in the Link Information section. Subforms cannot be embedded on a layout. When both the Automatically find
on entry and the Maximize Main Grid options are selected, the embedded form's grid with records appears in
the content frame when you save the content. The embedded form header information does not appear. After
you save the content, you can click the Restore Grid icon in the grid header bar to see the entire embedded
form. If you select the Maximize Main Grid option but don't select the Automatically find on entry option, when
you save the content, only the grid header bar with no records shows in the content frame.
9. Select or clear the Show Title Bar option. (Release 9.2.1)
If you are embedding an external form that has an external application type of JavaScript (JET), the Show Title
Bar option appears on the form. Use this option to show or hide the title bar of the JET application.
After you enter the link information, you can click Save to create the content, or you can continue with another section.
If you save without mapping parameters on the embedded form to the enabled EnterpriseOne form, the embedded
37
JD Edwards EnterpriseOne Tools Chapter 5
Composite Application Framework (CafeOne) User's Guide Creating EnterpriseOne Form Content
form appears on a layout as an empty form. This empty embedded form can be used to create and save new records. If
you save without entering conditions for displaying this content, the content always displays when this EnterpriseOne
form is opened, regardless of the information on the EnterpriseOne form.
If you save the content after you enter the link information, you can later map parameters and define conditions for
displaying this content by editing the content.
When you select the Dynamic Link option, you can map parameters from the embedded form to the enabled form.
If you map an embedded form parameter to a header field on the enabled form, when a new value is entered into
the mapped field on the enabled form and the user clicks Find, the system updates the embedded form to show
information that is relevant to the new value.
If you map an embedded EnterpriseOne form parameter to a grid column on the enabled form, when a user selects
a different row, the embedded EnterpriseOne form is automatically updated to show information relevant to the row
record.
Mapping parameters from the embedded form to the enabled form is done the same way as mapping Web URL
parameters. For detailed steps to map the parameters, see Mapping Web Page URL Parameters to the EnterpriseOne
Form.
Note: Each embedded form depends on its own event rule (ER) logic. This means that each embedded form
may behave differently, even if it is the same form with different mappings. Even different versions of the
same form may behave differently when the same or different fields are mapped.
• Ensure that you map the same data types (such as character, numeric, string, date).
If you try to map parameters and fields that are different data types, the system sends a warning message
indicating that this mapping may not work.
The warning message is based on a very generic set of rules. If you try to map fields that cross the type
categories, the system applies the rules and sends the warning message. The system cannot always validate
38
JD Edwards EnterpriseOne Tools Chapter 5
Composite Application Framework (CafeOne) User's Guide Creating EnterpriseOne Form Content
fields, even if the data type is the same. It is important that you test the embedded forms to ensure they work
as you expect them to work.
The When do you want to see it section determines whether the embedded EnterpriseOne form always appears on the
layout when the enabled EnterpriseOne application form is opened or if this content appears only when specified values
are entered on the enabled EnterpriseOne application form. The Always option is set by default, which means that the
embedded EnterpriseOne form always shows on the layout when this enabled EnterpriseOne form is opened.
When you select the Sometimes option, you define the values that must be entered in the enabled EnterpriseOne form
for this content to appear on the layout.
Defining conditional criteria for displaying the embedded EnterpriseOne form is done the same way as defining
conditional criteria for displaying web page URL content. For detailed steps to define conditions for displaying the
embedded form, see Setting Conditions for Displaying Web Page Content.
Publishing Content
See Publishing Content
39
JD Edwards EnterpriseOne Tools Chapter 5
Composite Application Framework (CafeOne) User's Guide Creating EnterpriseOne Form Content
40
JD Edwards EnterpriseOne Tools Chapter 6
Composite Application Framework (CafeOne) User's Guide Creating Oracle Business Intelligence Content
Typically, organizations track and store large amounts of data about products, customers, prices, contacts, activities,
assets, opportunities, employees, and other elements. This data is often spread across multiple databases in different
locations with different versions of database software.
After the data is organized and analyzed, it can provide an organization with the metrics to measure the state of its
business. This data also can present key indicators of changes in market trends and in employee, customer, and partner
behavior. Oracle Business Intelligence (Oracle BI) helps users obtain, view, and analyze the data.
Oracle BI Applications is a prebuilt business intelligence solution that supports Oracle sources, such as Oracle E-
Business Suite Applications, Oracle's Siebel Applications, Oracle's PeopleSoft Applications, Oracle's JD Edwards
Applications, and non-Oracle sources, such as SAP Applications. If you already own one of these applications, you can
purchase Oracle Business Intelligence Enterprise Edition (OBIEE) and Oracle BI Applications to work with the application.
Oracle BI Applications also provides complete support for enterprise data, including financial, supply chain, workforce,
and procurement and spend sources. These enterprise applications typically source from both Oracle data sources, such
as Oracle EBS and JD Edwards and non-Oracle data sources.
By creating OBIEE content frames, you can provide users quick access to this data from within enabled JD Edwards
EnterpriseOne applications.
1. In the framework edit mode, select a layout from the Name drop-down list.
2. Click the Create New Content icon.
A popup window appears showing the kinds of content you can create.
41
JD Edwards EnterpriseOne Tools Chapter 6
Composite Application Framework (CafeOne) User's Guide Creating Oracle Business Intelligence Content
3. Click the OBIEE icon and drag and drop the empty frame that appears on the workspace.
You can position the empty frame horizontally or vertically on the framework workspace.
After you drop the empty frame on the workspace, a Select OBIEE object window appears showing a list of
shared folders.
4. On the Select OBIEE object window, click the name of the shared folder for which you want to create OBIEE
content.
If additional folders appear on the Select OBIEE object window, continue to navigate through the folders until
you find the object that you want to use for the content.
5. After finding the object that you want to use, click Select on the title bar of the Select OBIEE object window.
Note: If you receive a message indicating that OBIEE content cannot be displayed in an iFrame, you should disable
iFrame busting. See Disabling iFrame Busting
After you select the OBIEE object, the frame on the workspace is named Create link to Oracle Business Intelligence Page
and contains the OBIEE link information. The workspace content frame also has Save and Close icons in the title bar.
Clicking the Close icon before saving the content cancels the content. Depending on the type of OBIEE object you select,
the Create link to Oracle Business Intelligence Page is grouped into two or three sections:
• Link Information
• When do you want to see it
• What type of link
For OBIEE content, the What type of link section appears if you select an OBIEE Answer instead of an OBIEE
Dashboard Page.
After entering the link information, you can click Save to create the content, or you can continue with another section. If
the What type of link section is available, and you save the content without mapping URL parameters to EnterpriseOne,
the OBIEE object content becomes a static resource and does not change dynamically when users change the
information on the application form. If you save without entering conditions for displaying this content, the content
always appears when this EnterpriseOne form is opened. If you save after you enter the link information, you can later
map URL parameters and define conditions for displaying this content by editing the content.
42
JD Edwards EnterpriseOne Tools Chapter 6
Composite Application Framework (CafeOne) User's Guide Creating Oracle Business Intelligence Content
If you select an OBIEE Answer instead of an OBIEE Dashboard page when creating your OBIEE object content, you have
the opportunity to create dynamic links. When you select an OBIEE Answer object, the type of link is set to the Dynamic
Link option by default. The Dynamic link option enables you to map the OBIEE URL parameters to the EnterpriseOne
form. The system automatically formats the OBIEE Answer URL parameters into table format. The table shows these
columns:
• Parameters
This column lists the parameters that you can map to the open EnterpriseOne form or to customize text.
• Operation
This column provides a drop-down list that shows options for mapping the parameter to the open
EnterpriseOne form or to customized text:
◦ top
◦ bottom
◦ equal
◦ not equal
◦ less
◦ greater or equal
◦ less or equal
◦ between
◦ in the list
◦ begins with
◦ ends with
◦ contains all
◦ contains any
• Parameter Value
The column shows the data dictionary item and name of the EnterpriseOne field that is mapped to the
parameter. You can add multiple fields as well as custom text in the Parameter Value column.
To map parameters:
1. In the What type of link section, verify that the Dynamic Link option is selected and that the parameter table
appears.
2. Optionally enter text that you want to map to in the Custom Text field.
3. Select one of the parameters.
4. Change the Operation column to the desired value.
This action starts the capture mode. During the capture phase, a key indicator, which appears as an orange
plus sign, shows the fields or grid rows or columns that you can select. The key indicator also appears in the
Customized Text field on the content frame, making it available for selection.
43
JD Edwards EnterpriseOne Tools Chapter 6
Composite Application Framework (CafeOne) User's Guide Creating Oracle Business Intelligence Content
5. Click the plus sign beside a valid field or grid row or column on the open EnterpriseOne form or click the
Custom Text field.
A valid field is a text field and value on the form. Data privacy fields, password fields, hidden text, and fields
with wildcard values cannot be mapped.
You can change the custom text by clicking the question mark beside the parameter value, change the text in
the custom Text field, and then click the plus sign next to the Custom Text value.
To delete a parameter value, hover over the value and then click the Delete icon that appears beside it.
6. After you finish mapping a parameter, the contextual parameter indicator, which is an orange highlight,
appears in the parameter value field in the mapping area.
7. When you are finished mapping parameters, click Save or select an option in the When do you want to see it
section.
When you map parameters to the EnterpriseOne form, the Composite Application Framework shows an orange
highlight bar on the EnterpriseOne form and in the title bar of the content frame, indicating that content in the content
frame is specifically mapped the EnterpriseOne form.
Specifying conditional criteria for when content is displayed on the Composite Application Framework is done the same
way for both OBIEE content and web page content.
44
JD Edwards EnterpriseOne Tools Chapter 6
Composite Application Framework (CafeOne) User's Guide Creating Oracle Business Intelligence Content
Publishing Content
If you have permission to publish content, place the content on a layout and click the Request to Publish icon. Your
administrator approves and publishes the layout.
45
JD Edwards EnterpriseOne Tools Chapter 6
Composite Application Framework (CafeOne) User's Guide Creating Oracle Business Intelligence Content
46
JD Edwards EnterpriseOne Tools Chapter 7
Composite Application Framework (CafeOne) User's Guide Configuring a Business Intelligence Connection or an Oracle
Analytics Server Connection
Oracle BI Enterprise Edition has various granularities of security at the folder, report, and data level, which are not
provided by EnterpriseOne. EnterpriseOne only controls how to map a user to the Oracle BI user defined by the soft
coding values.
When a EnterpriseOne user is viewing OBIEE content, the system uses the mapped Oracle BI Enterprise Edition user
account to set up the connection and authentication with the Oracle BI Application Server. Any security setup for that
Oracle BI Enterprise Edition user is enforced by the Oracle BI Application Server. For example, the user could navigate
from an assigned root folder to another subfolder or could navigate to a dashboard from an action link on a report. It is
the administrator's responsibility to protect sensitive objects and data on the Oracle BI Application Server by using the
access control list provided by Oracle BI Application Server. This protection is highly recommended.
For more information on setting up access control for BI catalog items, see the Oracle Business Intelligence Presentation
Services Administration Guide.
A BI connection defines how the system connects to the Oracle BI Application Server for any given EnterpriseOne user.
A BI connection includes information about the server, the port of the Oracle BI application server, the Oracle BI user
and password used to establish the connection, and the root folder (optional). A BI connection can be added for any
valid EnterpriseOne user, role, or *PUBLIC. They represent three different levels of mapping. An administrator can
create one BI configuration for *PUBLIC to cover all of the EnterpriseOne users or create multiple BI connection records
to perform mapping at various levels. If multiple BI connection records are created, the system uses the following rules:
47
JD Edwards EnterpriseOne Tools Chapter 7
Composite Application Framework (CafeOne) User's Guide Configuring a Business Intelligence Connection or an Oracle
Analytics Server Connection
Adding a BI Connection
Use the Web Service Soft Coding Template (P953000) application to create a connection to the Business Intelligence
server. You can type P953000 in the Fast Path or use this path to navigate to the Soft Coding applications:
Navigator > EnterpriseOne Menus > EnterpriseOne Life Cycle Tools > System Administration Tools > Soft Coding
Administration
Note: The value for SoftCoding Key must be BI_CONNECTION. You cannot use any other value for this field.
<webservice>
<endpoint>
http://server:port/analytics/saw.dll?SoapImpl=</endpoint>
<username>username</username>
<password>_||_BI_PASSWORD_||_</password>
<properties>
<property><name>root catalog</name><value>root catalog
folder</value></property>
</properties>
</webservice>
7. Enter the Mask Fields in the grid (for example, BI_PASSWORD).
Mask fields are the fields that have _ | | _ as a prefix and postfix. However, you do not include the prefix and
postfix when entering the mask field in the grid. The system adds the prefix and postfix for you.
8. Click OK to save the template.
Http Address
The http address must follow this format with a valid Oracle BI Application Server name or IP address and port number:
http://<server>:<port>/analytics/saw.dll?SoapImpl=
Username
The user name must be a valid Oracle BI user name.
48
JD Edwards EnterpriseOne Tools Chapter 7
Composite Application Framework (CafeOne) User's Guide Configuring a Business Intelligence Connection or an Oracle
Analytics Server Connection
_||_BI_PASSWORD_||_
You have two ways to supply the password for the Oracle BI user:
• Use a placeholder parameter (masked parameter) in the softcoding value and assign the value to the
parameter in the grid. The above example used a placeholder parameter called BI_PASSWORD and defined the
BI_PASSWORD variable in the grid. The _ | | _ prefix and postfix are markers for placeholder variables.
When used this way, the value is encrypted before it is saved into the database and is masked for future display.
• Use plain text directly in the softcoding value.
Root Catalog
The root catalog provides the default entry point folder when a user launches the BI catalog to create OBIEE content. By
default, this folder could be the root folder, which is a forward slash (/) in the template. However, for security reasons,
accessing the BI catalog at the root level may not be allowed in production. You should use a more specific path instead.
Note: Within the <property> tags, the <name> must be root catalog because this is the hard-coded name in the
system. If you use another name, the system ignores it. Only the <value> element is configurable.
Creating a BI Connection
Use the Soft Coding Records (P954000) application to create a connection to the Business Intelligence server. You can
type P954000 in the Fast Path or use this path to navigate to the Soft Coding applications:
Navigator > EnterpriseOne Menus > EnterpriseOne Life Cycle Tools > System Administration Tools > Soft Coding
Administration
To create a BI connection:
1. Access the P954000 application.
2. Click Add.
3. In the User/Role field, enter the EnterpriseOne user, role, or *PUBLIC.
4. In the Environment Name field, enter the EnterpriseOne environment for which you are creating this BI
connection.
5. In the Template Name field, enter BI CONNECTION.
6. In the Soft Coding Key field, enter BI_CONNECTION.
7. Click the Populate Soft Coding Value button to populate the Soft Coding Description and Soft Coding Value
fields with the information from the BI CONNECTION template.
8. Change the user name and root catalog in the Soft Coding Value for your connection.
49
JD Edwards EnterpriseOne Tools Chapter 7
Composite Application Framework (CafeOne) User's Guide Configuring a Business Intelligence Connection or an Oracle
Analytics Server Connection
9. Enter the Mask Value for any Mask Fields. For example, enter a value for BI_PASSWORD. You do not need
to use the prefix and postfix values (_ | | _) when entering the mask field in the grid. The system adds these
automatically.
10. Click OK to save the record.
Note: Ensure that you are editing the correct locations of the files.
50
JD Edwards EnterpriseOne Tools Chapter 7
Composite Application Framework (CafeOne) User's Guide Configuring a Business Intelligence Connection or an Oracle
Analytics Server Connection
<InIFrameRenderingMode>allow</InIFrameRenderingMode>
<!--This Configuration setting is managed by Oracle Enterprise Manager
Fusion Middleware Control-->
<ClientSessionExpireMinutes>210</ClientSessionExpireMinutes>
</Security>
5. Save the file.
Oracle Analytics Server (OAS) has various granularities of security at the folder, report, and data level, which are not
provided by EnterpriseOne. EnterpriseOne only controls how to map a user to the OAS user defined by the soft coding
values.
51
JD Edwards EnterpriseOne Tools Chapter 7
Composite Application Framework (CafeOne) User's Guide Configuring a Business Intelligence Connection or an Oracle
Analytics Server Connection
When a EnterpriseOne user is viewing OAS content, the system uses the mapped Oracle Analytics Server user account
to set up the connection and authentication with the Oracle Analytics Server. Any security setup for that OAS user is
enforced by the Oracle Analytics Server. For example, the user could navigate from an assigned root folder to another
subfolder or could navigate to a dashboard from an action link on a report. It is the administrator's responsibility to
protect sensitive objects and data on the OAS by using the access control list provided by Oracle Analytics Server. This
protection is highly recommended.
For a complete description of this product, refer to this document: Oracle Analytics Server .
An OAS connection defines how the system connects to the Oracle Analytics Server for any given EnterpriseOne user.
An OAS connection includes information about the server, the port of the Oracle Analytics server, the OAS user and
password used to establish the connection, and the root folder (optional). An OAS connection can be added for any valid
EnterpriseOne user, role, or *PUBLIC. They represent three different levels of mapping. An administrator can create one
OAS configuration for *PUBLIC to cover all of the EnterpriseOne users or create multiple OAS connection records to
perform mapping at various levels. If multiple OAS connection records are created, the system uses the following rules:
• The system uses the most specific OAS connection configuration (user>role>public).
• When the user logs in with a role of *All, the system prioritizes all roles of the user based on role sequence.
Navigator > EnterpriseOne Menus > EnterpriseOne Life Cycle Tools > System Administration Tools > Soft Coding
Administration
Note: The value for SoftCoding Key must be BI_CONNECTION. You cannot use any other value for this field.
52
JD Edwards EnterpriseOne Tools Chapter 7
Composite Application Framework (CafeOne) User's Guide Configuring a Business Intelligence Connection or an Oracle
Analytics Server Connection
<property><name>root catalog</name><value>root catalog
folder</value></property>
</properties>
</webservice>
7. Enter the Mask Fields in the grid (for example, BI_PASSWORD).
Mask fields are the fields that have _ | | _ as a prefix and postfix. However, you do not include the prefix and
postfix when entering the mask field in the grid. The system adds the prefix and postfix for you.
8. Click OK to save the template.
Http Address
The http address must follow this format with a valid Oracle Analytics Server name or IP address and port number:
http://<server>:<port>/analytics-ws/saw.dll?SoapImpl=
Username
The user name must be a valid OAS user name.
_||_BI_PASSWORD_||_
You have two ways to supply the password for the OAS user:
• Use a placeholder parameter (masked parameter) in the softcoding value and assign the value to the
parameter in the grid. The above example used a placeholder parameter called BI_PASSWORD and defined the
BI_PASSWORD variable in the grid. The _ | | _ prefix and postfix are markers for placeholder variables.
When used this way, the value is encrypted before it is saved into the database and is masked for future display.
• Use plain text directly in the softcoding value.
Root Catalog
The root catalog provides the default entry point folder when a user launches the OAS catalog to create OAS content. By
default, this folder could be the root folder, which is a forward slash (/) in the template. However, for security reasons,
accessing the OAS catalog at the root level may not be allowed in production. You should use a more specific path
instead.
Note: Within the <property> tags, the <name> must be root catalog because this is the hard-coded name in the
system. If you use another name, the system ignores it. Only the <value> element is configurable.
53
JD Edwards EnterpriseOne Tools Chapter 7
Composite Application Framework (CafeOne) User's Guide Configuring a Business Intelligence Connection or an Oracle
Analytics Server Connection
Navigator > EnterpriseOne Menus > EnterpriseOne Life Cycle Tools > System Administration Tools > Soft Coding
Administration
54
JD Edwards EnterpriseOne Tools Chapter 7
Composite Application Framework (CafeOne) User's Guide Configuring a Business Intelligence Connection or an Oracle
Analytics Server Connection
Note: Ensure that you are editing the correct locations of the files.
<MW_Home>/instances/instance1/config/OracleBIPresentationServices Component/coreapplication_obips1/
2. Open the instanceconfig.xml file.
3. Search for the <Security> tag.
4. Add the tag <InIFrameRenderingMode>allow </InIFrameRenderingMode> in the Security section, as illustrated
here:
<Security>
<InIFrameRenderingMode>allow</InIFrameRenderingMode>
<!--This Configuration setting is managed by Oracle Enterprise Manager
Fusion Middleware Control-->
<ClientSessionExpireMinutes>210</ClientSessionExpireMinutes>
</Security>
5. Save the file.
<MW_Home>\Oracle_BI1\bifoundation\web\appv2\WEB-INF
2. Add the following code to the web.xml file:
<context-param>
<param-name>oracle.adf.view.rich.security.FRAME_BUSTING</param-name>
<param-value>never</param-value>
55
JD Edwards EnterpriseOne Tools Chapter 7
Composite Application Framework (CafeOne) User's Guide Configuring a Business Intelligence Connection or an Oracle
Analytics Server Connection
</context-param>
The following illustration shows the code inserted after the servlet-mapping tag:
In the above property, you can enter multiple hosts with the respective port numbers separated by a space (for
example, slc16iua.example.com:9704 *.example.com:7878). Remember to include 'self' in the property.
56
JD Edwards EnterpriseOne Tools Chapter 8
Composite Application Framework (CafeOne) User's Guide Creating A CafeOne Layout for the Media Object Viewer
(Tools Release 9.2.8.2)
57
JD Edwards EnterpriseOne Tools Chapter 8
Composite Application Framework (CafeOne) User's Guide Creating A CafeOne Layout for the Media Object Viewer
(Tools Release 9.2.8.2)
6. From the user ID drop-down on the menu bar, select Edit Form Layout.
7. In the Name field, select Create to create a new layout.
8. Click the Create New Content icon. A window with the types of content you can create appears.
9. Click the Attachments option, an empty frame appears. Drag and drop the empty frame into the workspace.
You can position the empty frame horizontally or vertically on the framework workspace. After you drop the
empty frame in the workspace, the frame is named Create link to Attachment Viewer. The title bar includes
a Save icon and a Close icon. Clicking the Close icon before saving the content cancels the content. The Create
link to Attachment Viewer frame is grouped into three sections:
◦ Link Information.
◦ What type of link.
◦ When do you want to see it.
1. Enter the media object data structure you discovered earlier in the Data Structure field. For example, for Sales
Order Detail - Customer Service Inquiry (P4210) the media object data structure is GT4211A.
2. Enter a Name for the content frame.
This is a required field. The system automatically populates this field. You can change this entry to a more
meaningful name. The name that you enter can be up to 30 characters.
3. Enter a Description for the content frame.
This is an optional field. The system automatically populates this field. You can change this entry to a more
meaningful description, or you can leave this field blank. The description that you enter can be up to 100
characters. If the Description field is blank, the system automatically uses the value that you entered in the
Name field as the description of the content frame.
After you enter the link information, you can click Save icon on the Attachment Viewer title bar to save the link
information and then click the Save icon on the Layout title bar to save the CafeOne layout itself.
1. Click the Detail(i) icon in the Media Object Viewer title bar.
2. Click the Edit icon in the Media Object Viewer title bar.
You can then proceed to edit the attachment information.
The type of link is set to Static Link by default. This means that the attachment content is constant and does not
change.
58
JD Edwards EnterpriseOne Tools Chapter 8
Composite Application Framework (CafeOne) User's Guide Creating A CafeOne Layout for the Media Object Viewer
(Tools Release 9.2.8.2)
When you select Dynamic Link, you can map a parameter from the content to a form-level field value or grid-row
column on the enabled attachments. The data structure becomes read-only, and the search and info icons are hidden
until the option is changed back to Static Link. The parameter table format consists of three columns:
• The Parameters column lists the key fields for the media object data structure.
• The Operation column provides a drop-down list from which you select whether to map a parameter to a field
on the current EnterpriseOne form or leave it as is.
• The Parameter Value column shows the data dictionary item and name of the field on the form that you map
to the parameter. You can add multiple fields as well as custom text in the Parameter value column.
To map attachment parameters to EnterpriseOne form-level fields:
1. In the What type of link section, select the Dynamic Link option.
2. Select an attachment parameter and change the Operation column to is mapped to.
3. Map data items on the form to parameters (key fields) by clicking the + icons on the form. Save the entered
information and the CafeOne layout.
For example, to map the four key fields of the GT4211A data structure to fields on the Sales Order Detail -
Customer Service Inquiry (P4210) form, click the + icons on the corresponding grid fields:
When you select the Sometimes option, you define the values that must be entered in the EnterpriseOne form for this
content to appear on the Composite Application Framework.
59
JD Edwards EnterpriseOne Tools Chapter 8
Composite Application Framework (CafeOne) User's Guide Creating A CafeOne Layout for the Media Object Viewer
(Tools Release 9.2.8.2)
60
JD Edwards EnterpriseOne Tools Chapter 9
Composite Application Framework (CafeOne) User's Guide Glossary
9 Glossary
conditional setting
A value defined on the enabled form that determines whether or not the associated content frame appears on the
layout. When the defined value is entered on the enabled EnterpriseOne form, the content appears on the layout. When
a value other than the defined value is entered on the enabled Enterprise form, the content does not appear on the
layout.
content
Information from a web page, an EnterpriseOne form, or an OBIEE report that appears on the composite application
framework for a defined JD Edwards EnterpriseOne form and user.
content frame
The presentation of multiple content from multiple sources on the composite application framework.
context link
A JD Edwards EnterpriseOne form header field and value or grid column and value that defines when the system should
display content.
61
JD Edwards EnterpriseOne Tools Chapter 9
Composite Application Framework (CafeOne) User's Guide Glossary
dynamic link
A parameter in the content that is mapped to the enabled EnterpriseOne form header field or grid row column.
When the mapped value is changed on the enabled EnterpriseOne form, content that is mapped to the enabled form
automatically updates to show relevant information for the new value.
edit mode
When used with the composite application framework, a way for the user to create, modify, and delete layouts and
content. The edit mode is accessed from the EnterpriseOne Personalization menu.
layout
The presentation of the specified JD Edwards application form and associated content on the composite application
framework. An application form may have one or more layouts.
static link
Content that appears on a layout in the composite application framework and displays the same information regardless
of values entered on the enabled form. This content is not mapped to the enabled EnterpriseOne form.
62
JD Edwards EnterpriseOne Tools Chapter 9
Composite Application Framework (CafeOne) User's Guide Glossary
UDO
An abbreviation for User Defined Object. UDOs are web objects EnterpriseOne users create using the EnterpriseOne
web interface
63
JD Edwards EnterpriseOne Tools Chapter 9
Composite Application Framework (CafeOne) User's Guide Glossary
64
JD Edwards EnterpriseOne Tools | Index | 65
Index
A M
accessing OBIEE reports 50 mapping users to OBIEE server 50
minimize content 13
expand minimized content 13
C
changing the framework view 13, 13, 13 N
conditional setting 4
conditions for displaying content 39 naming content
content 4 embedded EnterpriseOne forms 36
embedded EnterpriseOne form 16
web page 16
content frame
O
See also content 1 overview 1
content not available 3, 4 features 1
creating a soft coding record for OBIEE 49 user types 2
creating content using layouts 4
dynamic link 38, 42
embedded EnterpriseOne form links 36
naming content 36 P
setting conditions 39
parameterized URL 16
URL rules 28
personal layout 4
D R
disable iFrame busting 50
resize content 13
displaying content 39
dynamic link 4, 6
creating 38, 42 S
shared layout 4
E show minimized content 13
embedded EnterpriseOne form
content on a layout 5 T
enable framework 2, 3
enabled form 1 troubleshooting
example layout 5, 7, 8, 10, 11 content not available 3, 4
expand minimized content tab 13 iPad 3, 13, 15
F U
features 1 URL
framework rules 28
changing the view 3, 13, 13, 13 users
content 4 create layouts 2
content not available 4 view only access 2, 3
example layout 5
I
iFrame 50
iPad
restrictions 15
troubleshooting 3, 13, 15
L
layouts
view only user 13
JD Edwards EnterpriseOne Tools | Index | 66