Sherri Conrardy & Tanya Johnson April 19, 2020 User Defined Web Objects Session ID: 112480
Introductions
What are User Defined Objects?
General Types of UDOs
UDO Process
UDO Security
Wrap up & Best Practices
Agenda
#C20LV
What is a UDO?User Defined Object
• Toolset that helps users (citizen developers) personalize web objects and change the way we interface with EnterpriseOne
• Delivers information at the user’s fingertips
• Allows you to create your own UDO to “Alert, Analyze and Act” for your specific needs (it will depend on your permissions)
• Improved Overall user Experience
• Reduce ERP System Cost of Ownership
• They have their own security
#C20LV
UDO Citizen Developer• All Users Can Create
• Who Can Request Publish
• Who Can Publish
• Who Can Manage Security
• Various Schools of Thought• Remember they are restricted to
features Enabled
#C20LV
What is UXOne?
User eXperience for EnterpriseOne users
• Role-based solutions (delivered)
• Out of the box UXOne roles
• Information at the user’s finger tips “Alert, Analyze and Act”• Alert – Contains watchlists that enable you to
define information to which you would like to be alerted.
• Analyze – Provides data visualizations that enable you to analyze your data in charts that are more intuitive and characteristic in nature.
• Act – Springboards that enable you to quickly launch tasks such as EnterpriseOne applications, batch programs, and ADF applications.Improved Overall user Experience
#C20LV
What is UXOne? • Things to know before implementing
• Tools 9.2 Update 1
• Installation of updates in the Change Assistant Query "UX One - All" ** (located under Search for Packages/JD Edwards/Electronic Software Updates/9.2) includes:
• All ESUs needed
• ADF Components
• UDO Components
• All components must be installed for UX One to function. Two optional Data Packs are intended for Demo Environments only. Because they replace business data, use the data packs only for demo environment:
• Data Pack 1: UX One Security Roles
• Data Pack 2: Demo Data
E1 Pages
Classic 9.2.0.2
Composed 9.2.0.2
Form
Extensions9.2.2.4
Search
Groups9.2.1.2
Orchestration
Components
9.2.1
Notifications
9.2.2Schedules
9.2.2
Personal
Forms9.2.1
Images9.2.0.2
One View
Watchlists
One View
Reports
CAFÉ’sComposite
Application
Framework
9.2.0.2
Grid
FormatsQueries
UDOTypes
What UDOs Are Available?
#C20LV
QueriesSelect Fields and QBE columns from
a form and add conditions to in order to make the search criteria
more specific
*
#C20LV
Grid FormatsSelect the columns to display, the sequence in which you want them displayed, and how information is
displayed in your grid.
*
#C20LV
CafeOneComposite Application Framework A user interface framework that
enables JDE EnterpriseOneapplications to integrate with
multiple third-party content and applications, as well as other EnterpriseOne applications
*
#C20LV
One View ReportsA Business Intelligence (BI) Publisher
data model, a BI Publisher report, and the report definition for the One View Report, which is the metadata
for the report and resides in JD Edwards EnterpriseOne
*
#C20LV
One View Watchlists
A collection of items that match user-defined criteria and contain information to which you have
selected to be alerted
*
#C20LV
Images(Release 9.2.0.2) - a custom or a
user defined graphic you can add to various components in the Designer
Pane of Page Composer. The components in the Designer Pane
include EnterpriseOne applications, batch versions, tasks, ADF
applications, and Watchlists.
*
#C20LV
Form Personalization(Release 9.2.1) - customization of the
EnterpriseOne applications UI by using an interface that does not
require any Form Design Aid (FDA) based modifications.
(9.2.2.4) - adding additional columns based on a view or advanced query (see Form
Extensions)
*
#C20LV
Schedules
(Release 9.2.2) - components created in the JD Edwards EnterpriseOne
Orchestrator Studio that define how often the system should execute a
notification or orchestration.
*
#C20LV
Notifications(Release 9.2.2) - components created in the
JD Edwards EnterpriseOne Orchestrator Studio that enable the system to notify you of business events as they happen without
the need for you to be online
*
#C20LV
Orchestration Components (Release 9.2.1) - components created in
the JD Edwards EnterpriseOneOrchestrator Studio that comprise a
complete orchestration, which the JDE EnterpriseOne IoT Orchestrator
processes to enable the immediate, real-time transfer of IoT data to JDE EnterpriseOne. Each orchestration
component type–orchestration, service request, rule, cross reference, and
white list–is a separate UDO type in EnterpriseOne.
*
#C20LV
EnterpriseOne Search(Release 9.2.1.2) - search criteria that you can design to search for records across transactional or
master data within EnterpriseOne. These search groups are utilized by the EnterpriseOne Search feature.
*
#C20LV
Form Extensions
(Release 9.2.2.4) - extensibility framework that enables you to extend an E1 form without
customizations.
It can be used to do the following:
• Add available (unused) business view columns as additional form controls on the form header & grid on all query-only forms and (Release 9.2.3) edit forms, except Power Edit form.
• (Release 9.2.3.3) Add available (unused) table columns associated with a business view as additional form controls.
• (Release 9.2.3.3) Associate an orchestration with form & control events on an E1 form.
The capability is available on the following forms:
• Find/Browse
• Search/Select
• Parent/Child
• Fix/Inspect (Release 9.2.3)
• Header Detail (Release 9.2.3)
• Headerless Detail (Release 9.2.3)
• Power Browse (Release 9.2.3) *
#C20LV
EnterpriseOne Pages Classic EnterpriseOne Pages (Release 9.2.0.2) - E1 pages that enables you to
work on multiple E1 applications. Classic Pages are HTML files and can contain any
HTML-enabled functionality, such as interactive process flows, URL links and
web pages, company logos & so on.
Composed EnterpriseOne Pages (Release 9.2.0.2) - E1 pages with user defined
layouts that enables you to access Designer Panes, Watchlist Panes, Classic Pages, EnterpriseOne applications, One
View Reports, web pages, OBIEE objects, and ADF applications. Composed E1 Pages
differ from Classic Pages in that they do not require you to have HTML coding
knowledge. You create and design your Composed E1 Pages by using the Page
Composer.
*
#C20LV
Preview of the ProcessLook at the “Big Picture” and start
thinking about how it all fits together.
Start thinking about:• Who will perform each step?• What sort of policies/naming
conventions are needed?• What decisions need to be made
BEFORE you start?• What will you be stuck with?
Create
Citizen Developer
Request to Publish
Citizen Developer
Available for Use
End User
Create View Security
Security Administrator
Review Pending Items
Owner
UDO Process
Approve and Publish
Owner
#C20LV
Review Pending Items
• What UDOs are awaiting approval?
• Which ones should be approved, which ones should be reworked?
• Or even rejected?
• Does the name fit the naming convention?
• Does it duplicate functionality of an existing UDO?
#C20LV
Approve and Publish
• Should be done by a real owner
• Responsibility can be either centralized with business rules or business owned
• Determine how this fits into the standard change management lifecycle
• Be sure to include a communication plan
#C20LV
UDO Security Best Practices
• Determine what UDO Types will be Utilized (Feature)• This includes content and should be a business
decision
• Establish who is responsible for creating UDO content (Action)• It is recommended that this is a UDO team or
power user function i.e. owned by the business• Restrict at the public level and grant back to the
appropriate User/Role
• Control who is responsible for authorizing UDOs e.g. Business Owner or Department Manager• Only grant access (and update) to P98220U
• Align Access (View) with Standard Security Roles
• Application Security is Required
Feature & ContentEnable Types
ActionWho Can Create, Publish or Modify
ViewWhat Users, Roles or *Public can view
ALLOutHow the ALLOut Toolset Can Help
UDO Security
Action View
Feature &
Content
Session ID:
Remember to complete your evaluation for this session within the app!
1 1 2 4 8 0
Questions?
A 55,000+ member user community for Oracle Cloud, JD Edwards and PeopleSoft customers.
What the Quest JD Edwards Community offers:
Customized digital content
Official JD Edwards newsletter
Customer success stories
Virtual and face-to-face events
JD Edwards networking groups
Visit questoraclecommunity.org for more information!
Who is the Quest Community?