Sumário Itens Encontrados: 218Introduction to Technical Architecture 12 Introduction to Customization 173 Flexfields in Oracle Fusion Applications 394 Security in Fusion Applications 675 Run-time Customization with Oracle Page Composer 1096 Extending CRM with Oracle Application Composer 1417 Customizing with Oracle JDeveloper 2018 Building a New User Interface with ADF 2379 Business Process Management (BPM) in Fusion Applications 29510 Run-time and Design-time Customizationsof SOA Components in Fusion Applications 30911 Reports 34712 Analytics in Fusion Applications 38313 Enterprise Scheduler Jobs and Processing 40914 Custom Look and Feel with ADF Skinning 43315 Integration with Fusion Applications 453Index 5051 Introduction to Technical Architecture 1Technical Architecture Overview 2Fusion Middleware Components 2Oracle WebLogic Server 4Fusion Applications Product Families 7Fusion Middleware Infrastructure Components for Fusion Applications 10Oracle Fusion Middleware Extensions for Applications 11Oracle Enterprise Scheduler (ESS) 12Oracle Enterprise Crawl and Search Framework (ECSF) 13Oracle Database and Oracle Essbase 14Enterprise Manager Controls (Administration Tools) 15Summary 15Understanding Types of Customization 18Personalization 18Run-Time Customization 19Application Extensions 19Design-Time Customization and Extension 20Other Customizations 22Understanding Customization Run-Time Behavior 22Metadata Services Repository 22Customization Layers 23Understanding Customization Management 27Using Sandbox 28Development Lifecycle 35Using Customization Manager 36Summary 38Descriptive Flexfields 40Example of Configuring Descriptive Flexfields 41Extensible Flexfields 53Example of Configuring Extensible Flexfields 56Key Flexfields 58Cross-Validation Rules 63Deployment of Flexfields 65Summary 65High-Level Overview of Technology Components 68Oracle Internet Directory 69Oracle Identity Manager 69Authorization Policy Manager (APM) 70Oracle Platform Security Services 71Role-Based Access Control (RBAC) 72Role Hierarchy 72Authentication in Fusion Applications 74Authorization in Fusion Applications 75Function Security 75Data Security 77Use Cases and Reference Implementation 77Creating a Super User in Fusion Applications 77APM Components 86Auto Provisioning of Roles in HCM 104Mapping to Oracle EBusiness Suite Components 106Web Services Security in Fusion Applications 106External-facing Web Services 107Troubleshooting Web Services Grants 108Summary 108What Can Be Customized 110Customization Modes 111User Personalization 113Implicit Personalization 113Composer Personalization 113How to Change Page Layout 113How to Add New Content on a Page 115How to Customize Fields 121How to Use Select Mode to Customize Fields 121How to Use Source View Mode to Customize Fields 126How to Customize Regions 126How to Customize the Task Pane 133How to Reset Customization 136How to Customize the Navigator Menu 138Summary 140Application Composer Overview 142Understanding Object Structure in Application Composer 144How to Add a New Field to an Object 146How to Add a New Field to an Object Page 150How to Define Server Scripts for an Object 154Understanding Expression Builder 154Calculate a Formula Fieldâs Value 156Calculate the Default Value for a Custom Field 156Make a Custom Field Conditionally Required 157Make a Custom Field Conditionally Updateable 158Define a Validation Rule for a Field 159Define a Validation Rule for an Object 161Reusable Code for Object Functions 163Utility Code in Global Functions 164Programmatically Access View Objects in Scripting 165Define Triggers to Extend Default Processing for Object 166How to Define Buttons and Links on Object Pages 170How to Define a Saved Search for an Object 172How to Define a Top-Level Custom Object 174How to Define Relationships Between Objects 182How to Define a Custom Child Object 183How to Define Subtab Content 184How to Define Tree Node Content 189How to Secure Custom Objects 192How to Define E-Mail Templates 193How to Define Object Workflow 195How to Define Business Processes 198How to Debug Server Scripts 198How to Extend Import and Export 199Summary 200How to Set Up a Development Environment 202How to Determine Application Artifacts for Customization 208How to Customize Existing Business Components 216How to Modify LOV 216How to Add New Validation 219How to Customize Existing Application Pages 224How to Customize Search 224How to Add a New Attribute to a Page 229How to Deploy JDeveloper Customizations 232Summary 235How to Create a New Custom Application 238Plan Your Application 240How to Define a New Schema 241How to Define New Business Components 246How to Implement Business Logic 255How to Define the Application Navigation Flow 264How to Define Application Pages 270How to Integrate with UI Shell 285How to Secure the Application 289Enable Security 289Add Permissions 291How to Deploy and Integrate with Fusion Applications 292Summary 293Oracle BPM in Fusion Applications: Architecture and Tools Overview 296BPMN Component Run-time Environment 298BPMN Design Tools 299Example of BPM Process Customization Basedon an Existing Template in Process Composer 304Summary 308Typical Interaction Patterns with SOA Composites in Fusion Applications 310An Example: Introducing General Ledger Journal Approvals 312Run-time SOA Component Customizations 320Approvals Management, Configuration, and Assignment Rules in Fusion Applications 321Design-time Customizations 331Setting Up JDeveloper to Customize and Extend SOA Composites 332An Example of Extending and Customizing SOA Components 339Summary 345BI Publisher Report Architecture in Fusion Applications 348Data Model 349Template 361Report Output 361BI Publisher Report Example 362System Variables in BI Publisher for Fusion Applications 376Customizing the BI Publisher Layout Templates 377Further Information on Reporting in Fusion Applications 379Other Reporting Techniques in Fusion Applications 379Summary 382OTBI Architecture and Concepts 384Introduction to OBIEE 384Leveraging OBIEE in Fusion Applications 388OTBI Examples and Guidelines 396A Simple Analysis Report with Graph 396Importing Custom Objects into OBIEE for OTBI Reporting 399Joining Two Subject Areas into a Single Report 405Steps for Including Flexfields in OTBI 407Summary 407Enterprise Scheduler in Fusion Applications 410Overview of ESS for System Administrators 410Overview of ESS for Fusion Applications Developers 417Custom ESS Job Worked Example 420Creating a Custom Application 421Configuring Metadata Security for a Custom ESS Job 424Creating a Custom PL/SQL ESS Job 426Summary 432Introduction to ADF Skinning 434A Very Brief Overview of Cascading Style Sheets (CSS) 435About ADF Faces Skinning 438Skinning Tools and Important Resources 440ADF Skin Editor and an Extension for Fusion Applications 440Reference Documentation, Browser Tools, and Other Resources 441Deploying and Setting Up a Custom Skin in Fusion Applications 444Creating and Deploying a Custom Skin Example 444Summary 452What Is Oracle Enterprise Repository (OER)? 454What Are the Different Types of Assets in OER? 456Web Services 456Business Events 457Scheduled Processes 457Tables and Views 457Data Model Diagrams 458How to Discover Integration Assets in OER 458Outbound Integration Patterns with Fusion Applications 463Object Workflow 463Business Events 463Bulk Export 464Inbound Integration Patterns with Fusion Applications 465Calling Web Services 465Bulk Import 468File Import 469An Example Integration Using Standard Patterns 469Define a Connection to MDS Repository to Find an Event Definition 470Define a New SOA Composite Application and Subscribe to Events 472Create a BPEL Process and Route the Event to the Process 475Deploy to Application Server and Test Event Subscription 480Build BPEL Flow to Process Location Data 484Deploy the SOA Composite with Concrete Service URL 494Test the Complete Integration Flow 496How to Test Fusion Application Web Services 497How to Change the User in SOA Composite to Call Services 503Using a Hard-Coded Username and Password 503Using Keystore Configuration 504Summary 504