Creating the UI for a Custom Object (Part 1 of 2)



Steps:

  1. Hello, my name is John, and today we are discussing extending  applications using Application Composer.

    Step 1
  2. In this demo, I will show you how to create the Navigator menu entry and the search UI for a custom object. This is the first of a two-part demo that shows you how to create the UI for a custom object.

    Step 2
  3. This is the fifth in a series of related demos that show how to create a custom object, add fields to it, and create the user interface.

     

     In this series, we create a  simple trouble ticket application that the sales organization can use to log customer issues.

    Step 3
  4. To create the UI for a custom object, you begin by clicking on the Pages link.

    Click the Pages link.

    Step 4
  5. And you select the Create Work Area link.

    Step 5
  6. You configure the user interface in several steps.

    Step 6
  7. First, we create a  link in the Navigator menu so that users can get to the work area we are creating.

     

    We select the menu category where we want the link to appear.

     

    Click the Menu Category list.

    Step 7
  8. Click the Sales list item.

    Step 8
  9. Next, we enter the menu item text.

     

    Enter the desired information into the Menu Item Display Label field. Enter

     a valid value
     e.g.
     "Trouble Tickets"
    .

    Step 9
  10. Now that we have a Navigator menu link, we will configure the regional search.

    Step 10

  11. A little diagram on the page shows you where it's located.

    Step 11

  12. It's the search box that always appears on the left side of the page.

    Step 12

  13. Because we want users to be able to search trouble tickets no matter what else they may be doing,we leave the Enable check box selected. Deselecting this check box would restrict trouble ticket searches to the Trouble Ticket work area.

    Step 13

  14. We'll select the fields to  search on next, but before we do, I want you to notice there are extra fields available for display.

     

    For example, there is the  Last Updated By field  which records the name of the user who last updated the record. The Created By field which lists the creator.

     

    These fields are generated automatically for every custom object.

    Step 14

  15. We'll just add three search fields Abstract, Status, and Type.

     

    Click the Abstract list item.

    Step 15
  16. Click the Move selected items to other list button.

    Step 16
  17. Click the Status list item.

    Step 17
  18. Click the Move selected items to other list button.

    Step 18
  19. Click the Type list item.

    Step 19
  20. Click the Move selected items to other list button.

    Step 20
  21. We can set some options that determine how this search works behind the scenes.

    Step 21

  22.  We could require entry in one or more fields if we were worried about performance, but we aren't. We don't expect hundreds of thousands of trouble tickets.

    Step 22

  23. And we can specify the search operators. 

    For the regional search we are configuring here, users can't see the operators and can't change them when they search.

    Step 23

  24. Users won't know if a summary of a problem begins with one word or another so we can't use the Starts with operator for the Abstract field.

    We want a search by keyword, so we'll change the operator to Contains. 

    Step 24

  25. Click the Default Operator list.

    Step 25
  26. Click the Contains list item.

    Step 26
  27. Let's go to the next page.

    Click the Next button.

    Step 27
  28. Now let's configure the local search. That's the main search in the work area.

    Step 28

  29. We'll add the same fields we used for the regional search.

     

    Click the Abstract list item.

    Step 29
  30. Click the Move selected items to other list button.

    Step 30
  31. Click the Creation Date list item.

    Step 31
  32. Click the Move selected items to other list button.

    Step 32
  33. Click the Status list item.

    Step 33
  34. Click the Move selected items to other list button.

    Step 34
  35. Click the Type list item.

    Step 35
  36. Click the Move selected items to other list button.

    Step 36
  37. Now let's set the search options as we did for the regional search.

     

    Two versions of this search are available to users: Basic and Advanced. In Advanced, users can see the default search operators we selected for them and can choose  different ones.

    Step 37

  38. Click the Contains list item.

    Step 38
  39. Click the Contains list item.

    Step 39
  40. We are done configuring search, so let's go to the next page where we will configure the overview and creation pages. That's the subject of the next demo.

    Click the Next button.

    Step 40
  41. In this demo you learned how to create the UI for a custom object in Application Composer.

    You can find additional learning resources in your Oracle Fusion Help application, as well as in the Oracle Learning Library, and at Oracle University. Thank you.

    Step 41

Table of Contents  Start Topic