Copyright  Oracle Corporation, 1999. All rights reserved. 6 CMIS 570 - Powell Oracle Designer: Prototype Application Generation CMIS 570 - Powell.

Slides:



Advertisements
Similar presentations
Holdings Management Overview
Advertisements

Little Used, but Powerful Features with GP Cathy Fregelette, CPA, PMP Practice Manager BroadPoint Technologies September 20, 2012.
The Ribbon Standard to all Office 2007 applications Organized by feature and functionality Navigation Pane Access to all objects in the current database.
Database Basics. What is Access? Database management system Computer-based equivalent of a manual database Makes it easy to organize and update information.
MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
7 Copyright © 2004, Oracle. All rights reserved. Working with Text Items.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Chapter 7: Creating Database Reports
Introduction To Form Builder
1 Chapter 5: Introduction To Form Builder. 2 Forms  Why Do We Use Form Builder?  Why Don’t We Use SQL Only?!
Microsoft Access 2007 Microsoft Access 2007 Introduction to Database Programs.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
Business Computer Information Systems Microsoft Office XP Access Review Lessons 1 through 5.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Microsoft Office 2003: Advanced 1 ADVANCED MICROSOFT ACCESS Lesson 7 – Modifying Table Design.
FAS New Features Martha Pluemer 2012 User Conference.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 1 Committed to Shaping the Next Generation of IT Experts. Chapter 4: Create, Edit, and Perform.
6 Copyright © 2004, Oracle. All rights reserved. Working with Data Blocks and Frames.
Copyright  Oracle Corporation, All rights reserved. 5 CMIS Powell Oracle Designer: Design Editor and Building the Database and Table API CMIS.
Creating a Web Site to Gather Data and Conduct Research.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Copyright  Oracle Corporation, All rights reserved. 4 CMIS Powell Oracle Designer: Creating the Database Design CMIS Powell.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
2 Copyright © 2007, Oracle. All rights reserved. Navigating in R12 Oracle Applications.
Exploring Microsoft Access 2003 Chapter 2 Tables and Forms: Design, Properties, Views, and Wizards.
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved Business Driven Information Systems 2e Plug-In T6: Basic Skills and Tools Using.
Microsoft Visual Basic 2005 CHAPTER 7 Creating Web Applications.
Access Online Cardholder Transaction Approval Training 1 Client Logo.
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
Chapter 17 Creating a Database.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Support.ebsco.com Introduction to EBSCOhost Tutorial.
1 Database Design and Development: A Visual Approach © 2006 Prentice Hall Chapter 8 DATABASE DESIGN AND DEVELOPMENT: A VISUAL APPROACH Chapter 8 Creating.
5 Copyright © 2004, Oracle. All rights reserved. Creating a Master-Detail Form.
Microsoft Access 2010 Chapter 10 Administering a Database System.
Unit 5, Lesson 1 Working with Databases. Objectives Identify the parts of the Access screen. Identify the parts of the Access screen. Understand the purpose.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 3 BACKNEXTEND 3-1 LINKS TO OBJECTIVES Modify a Table – Add, Delete, Move Fields Modify a Table.
Course ILT Forms and queries Unit objectives Create forms by using AutoForm and the Form Wizard, and add or modify form headers and footers Open and enter.
Microsoft FrontPage 2003 Illustrated Complete Creating a Form.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Introduction to a Database Defining a database Database window in Access The six items in window: Tables, Queries Forms, Reports, Macros, Modules.
Variations of Module Generation Manual, Semi-Automatic, Automatic.
INTRODUCTORY GUIDE TO SURPLUS LINE INFORMATION PORTAL 2.0 (SLIP) CALIFORNIA’S ELECTRONIC FILING SYSTEM THE SURPLUS LINE ASSOCIATION OF CALIFORNIA Quick.
1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith Mast, and Mary Anne.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Application Design Transformer Brief Overview. Process Model.
Subscribers – List Model
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
B Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Working with PDF and eText Templates.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
Copyright  Oracle Corporation, All rights reserved. 1 CMIS Powell Oracle Designer: Process Modeling CMIS Powell.
Getting Started in Access 1 Using an existing Database Database Window Table Design View Parts of a Table Views in Access Navigating in Access Entering.
Copyright Ó Oracle Corporation, All rights reserved. 77 Creating LOVs and Editors.
Hamilton Software Products The Measure of Excellence Customized dialog.
1 Chapter 6: Creating Oracle Data Block Forms. 2 Forms  Application with a graphical user interface that looks like a paper form  Used to insert, update,
Boeing 787 SCMP Training June 2016
Practical Office 2007 Chapter 10
Building Configurable Forms
Unit I: Collecting Data with Forms
Reports and Forms Second Term,
PCW-09 Vision: Information Center Approval System
Creating Additional Input Items
Community-Engaged Partnership Database: VCU’s Commitment to Community Engagement
Building a healthy nation is what we do. Sidra Supplier Bid Submission.
Presentation transcript:

Copyright  Oracle Corporation, All rights reserved. 6 CMIS Powell Oracle Designer: Prototype Application Generation CMIS Powell

12-2 Copyright  Oracle Corporation, All rights reserved. Setting the Scene I’d like a checkbox to indicate if the order is paid in full. We have three different screens that show order information. And I want a Paid in Full checkbox on all three of them.

12-3 Copyright  Oracle Corporation, All rights reserved. Overview Preparing for application generation – Refining column display properties – Defining GUI display types Transforming the function model Accepting candidate modules Generating an Oracle Form module Preparing for application generation – Refining column display properties – Defining GUI display types Transforming the function model Accepting candidate modules Generating an Oracle Form module

12-4 Copyright  Oracle Corporation, All rights reserved. Which is More Efficient? What you want: How to achieve it: – – Define it once, then use it Paid in Full? Prompt Display Type – – Define it every time you use it Paid in Full?

12-5 Copyright  Oracle Corporation, All rights reserved. Two Types of Column Properties Display properties Definition properties Other Database Browser: Hollywood X Action Edit Block Filed + Customers:

12-6 Copyright  Oracle Corporation, All rights reserved. Column Definition Properties ….. Definition Column Name Display Display Type Sequence Display Sequence Data Type Length Define how a column is implemented Other Database

12-7 Copyright  Oracle Corporation, All rights reserved. Display Properties at Work Speedy Pizza Customer Customers Last NamePhotographWork Telephone No Jones El Mokri Cheeks Display Type ImageImageCharChar The Last Name of the Customer PromptPrompt Hint Text

12-8 Copyright  Oracle Corporation, All rights reserved. ….. Definition Column Name Display Display Type Sequence Display Sequence Data Type Length Column Display Properties Provide defaults for how modules use the column Promote standards Save time Provide defaults for how modules use the column Promote standards Save time Browser: Hollywood X Action Edit Block Filed + Customers:

12-9 Copyright  Oracle Corporation, All rights reserved. Flowdown from Analysis Work Name Comment Format Length Height Domain Prompt Hint text Display Type Display Length Display Height Domain AttributeColumn

12-10 Copyright  Oracle Corporation, All rights reserved. How Domains Flow Down Attribute Column Edit Domain Detail Values Domain valid values Display Type Display Length Format Max Length

12-11 Copyright  Oracle Corporation, All rights reserved. DisplayControlsUI Edit Table PRODUCTS Where to Set Display Properties (in Design Editor – Server Model) Display Sequence Prompt Display Type Display Height and Width Prompt Display Type Display Height and Width Hint text Display Format Alignment Hint text Display Format Alignment

12-12 Copyright  Oracle Corporation, All rights reserved. What Display Properties to Consider Prompt Display Type Format Mask Hint Text For large text items or image items: – Display Height and Display Length Prompt Display Type Format Mask Hint Text For large text items or image items: – Display Height and Display Length

12-13 Copyright  Oracle Corporation, All rights reserved. Display Type: GUI Items Charge Available only for columns with allowable values Radio group Paid in full Checkbox Poplist Cash Cash Charge Check Form of Payment Cash Check

12-14 Copyright  Oracle Corporation, All rights reserved. Guidelines for Display Type Check boxCheck box – Use for columns with 2 possible values – Has to have allowable values and mandatory property RadiogroupRadiogroup – Use if you have 3-5 allowable values PoplistPoplist – Use if you have 6-20 allowable values Check boxCheck box – Use for columns with 2 possible values – Has to have allowable values and mandatory property RadiogroupRadiogroup – Use if you have 3-5 allowable values PoplistPoplist – Use if you have 6-20 allowable values

12-15 Copyright  Oracle Corporation, All rights reserved. Practice 1 In the HOLLYWOOD application: remove hyphensChange FHD to remove hyphens (-) from Function names (e.g., ADD3 - Record…) Check and refine Prompt and Hint Text for all columns in the TITLES table Set MONOCHROME column in TITLES table to display as a checkbox Make sure no fields or domains use CHAR data type (need to use VARCHAR2) In the HOLLYWOOD application: remove hyphensChange FHD to remove hyphens (-) from Function names (e.g., ADD3 - Record…) Check and refine Prompt and Hint Text for all columns in the TITLES table Set MONOCHROME column in TITLES table to display as a checkbox Make sure no fields or domains use CHAR data type (need to use VARCHAR2)

12-16 Copyright  Oracle Corporation, All rights reserved. Overview of Tasks to Transform and Generate Application Prototype 1. Verify Function: Data Usages 2. Refine Column Display Properties 3.TRANSFORM into an application design using the ADT 4.ACCEPT candidate modules using Design Editor 5.GENERATE and run the prototype 1. Verify Function: Data Usages 2. Refine Column Display Properties 3.TRANSFORM into an application design using the ADT 4.ACCEPT candidate modules using Design Editor 5.GENERATE and run the prototype

12-17 Copyright  Oracle Corporation, All rights reserved. Transforming the Function Model Transform the Function Model into a module design – Use the ADT (Application Design Transformer) – In general, each atomic (leaf) function becomes a candidate module Transform the Function Model into a module design – Use the ADT (Application Design Transformer) – In general, each atomic (leaf) function becomes a candidate module

12-18 Copyright  Oracle Corporation, All rights reserved. Transforming the Function into a Working “Form” Block Module Component Entity Usage FormModuleFunction Physical Build DesignConceptualModelADTADTGenGen

12-19 Copyright  Oracle Corporation, All rights reserved. Understanding the Process Leaf functions CRUD matrix InputOutput Modules ORD0030 CUS_MC CUSTOMERS ORD0020 CUS_MC ORD0010 CUS_MC CUSTOMERS

12-20 Copyright  Oracle Corporation, All rights reserved. Data Usages Transformed CRUD matrix CUSTOMERS ORDERS Module data usages PRODUCTS ITEMS Data used by a form Speedy Pizza Order Items

12-21 Copyright  Oracle Corporation, All rights reserved. Using the Transformer 1.Click the Application Design Transformer icon 2.Click Generate 3. View / print the report 4.In Design Editor, accept candidate modules 1.Click the Application Design Transformer icon 2.Click Generate 3. View / print the report 4.In Design Editor, accept candidate modules ?

12-22 Copyright  Oracle Corporation, All rights reserved. DEMO (watch me) Create a First-Cut Application Design:  Run the ADT  Review the transformation report THIS IS A HUGE TASK FOR ORACLE ! Don’t interfere with my demo !!! Create a First-Cut Application Design:  Run the ADT  Review the transformation report THIS IS A HUGE TASK FOR ORACLE ! Don’t interfere with my demo !!!

12-23 Copyright  Oracle Corporation, All rights reserved. DEMO Questions 1.What kind of function becomes a candidate module? 2.What makes a function become a Form vs. a Report? 1.What kind of function becomes a candidate module? 2.What makes a function become a Form vs. a Report?

12-24 Copyright  Oracle Corporation, All rights reserved. Rules for Transforming Functions Results depend on Response property and data usages See the ADT report... Results depend on Response property and data usages See the ADT report... ImmediateScreenScreen Manual Entity Usages OvernightUtilityReportManual ResponseR onlynone any of C/U/D

12-25 Copyright  Oracle Corporation, All rights reserved. Candidate Modules Output of the Application Design Wizard Module PropertiesUse the Design Editor to accept or delete (via Module Properties ) Output of the Application Design Wizard Module PropertiesUse the Design Editor to accept or delete (via Module Properties ) Candidate Module A module created by the Application Design Transformer from data entered during analysis. You can either accept or reject the candidate module. ?

12-26 Copyright  Oracle Corporation, All rights reserved. Accepting the Candidates Modules ORD0010 ORD0020 ORD0030 Planning Status Candidate? Speedy: Module Properties YesNo Modules ORD0010 ORD0020 ORD0030

12-27 Copyright  Oracle Corporation, All rights reserved. DEMO (watch me) Select candidate modules for HOLLYWOOD prototype application generation: By setting the Candidate? Field to NO. Select candidate modules for HOLLYWOOD prototype application generation: By setting the Candidate? Field to NO.

12-28 Copyright  Oracle Corporation, All rights reserved. Is Generation the Next Step? Generating a prototype requires: – A module – Data usages Generating a production application requires: – A module – Data usages – Refinements to the module design Generating a prototype requires: – A module – Data usages Generating a production application requires: – A module – Data usages – Refinements to the module design ORD0010 CUS_MC CUSTOMERS

12-29 Copyright  Oracle Corporation, All rights reserved. Generating a Module 1. Select a module ORD0030 Modules ORD0020 ORD Click Start 2. Click Generation complete. You can save, delete... Generating the binary... Generating the executable Read the messages 5. Save or revert the changes

12-30 Copyright  Oracle Corporation, All rights reserved. Generating a Module (cont.) 6. Click “List Actions” icon 7. Select “Run Form” and click Run button to view the prototype application Generating the binary... Generating the executable...

12-31 Copyright  Oracle Corporation, All rights reserved. DEMO (watch me) Generate a Form prototype application: Select HOLLYW0070 Generate Save Click “List Actions” to select Run Form View the prototype form Note the checkbox display type on the form Generate a Form prototype application: Select HOLLYW0070 Generate Save Click “List Actions” to select Run Form View the prototype form Note the checkbox display type on the form

12-32 Copyright  Oracle Corporation, All rights reserved. Summary After your database is generated, you can generate prototype application modules following this process: 1.In Design Editor, refine Column Display Properties 2.Verify Function: Data Usages 3.Run the ADT 4.View the report and print it out (click on Show Results) After your database is generated, you can generate prototype application modules following this process: 1.In Design Editor, refine Column Display Properties 2.Verify Function: Data Usages 3.Run the ADT 4.View the report and print it out (click on Show Results)

12-33 Copyright  Oracle Corporation, All rights reserved. Summary 5.In Design Editor, click on the Modules tab. Expand Modules. 6.Highlight the first candidate module. Click on the long box, then click the pencil icon. 7.Click NO next to the Candidate? field. Click Save. 8.Click the next candidate module, and repeat step 7. Continue until all candidate modules have been set to NO. 5.In Design Editor, click on the Modules tab. Expand Modules. 6.Highlight the first candidate module. Click on the long box, then click the pencil icon. 7.Click NO next to the Candidate? field. Click Save. 8.Click the next candidate module, and repeat step 7. Continue until all candidate modules have been set to NO.

12-34 Copyright  Oracle Corporation, All rights reserved. Summary 9. In Design Editor, select a design module and Generate it