Create Select Item Place Order Page - Part 18(B)

Tech Mining
9 Nov 202206:11

Summary

TLDRIn this Tech mining video, viewers are guided through the final touches of a 'Select Items' and 'Place Order' page, focusing on adding or removing products from an order. The tutorial covers creating processes for order handling, PL/SQL code for database interactions, and configuring page properties for proper functionality. The video also demonstrates navigating through the order process, including adding products, updating order details, and canceling orders, with a preview of the upcoming 'Summary of Orders' page.

Takeaways

  • πŸ“š The video is a tutorial on completing the properties of a 'Select Items' page in a tech mining process.
  • πŸ› οΈ The tutorial covers two main processes: adding a product to the current order and removing one from it.
  • πŸ”— The source code for the tutorial is provided in the video description for reference.
  • πŸ“ The 'Add' function populates the collection with a new product, while the 'Delete' function removes a product based on a condition.
  • πŸ”„ A new process is created under the 'Processing' tab, which is triggered by the 'Next' button after product selection.
  • πŸ’Ύ The PL SQL code in this process adds customer and order information to the database using SQL insert statements.
  • πŸ”„ After committing the DML statement, the process truncates the order collection.
  • 🌐 Three branches are created under the 'After Processing' node for navigation after placing an order.
  • 🚫 The second branch allows users to cancel an order and return to a previous page without saving.
  • πŸ›‘ The last branch enables users to move to the previous page from the current order placement.
  • πŸ”„ The video demonstrates how to resolve an issue with the 'Select Item' subregion by configuring its type property and inputting PL SQL dynamic content.
  • πŸ”‘ The tutorial concludes with instructions on how to save modifications and navigate through the application using the main menu.

Q & A

  • What is the main focus of the video?

    -The video focuses on completing the remaining properties of the select items and place order page, specifically handling the routines to add or remove a product from the current order.

  • Where can the source code for the video be found?

    -The source code link is provided in the video description.

  • What does the add member function do in the context of the video?

    -The add member function references the collection and populates it with a new product.

  • How is the delete member function different from the add member function?

    -The delete member function is the opposite of the add member function; it is called by a link with a remove request and deletes the selected product from the order collection if the request matches.

  • What happens when the next button is clicked after selecting products for an order?

    -The process associated with the next button adds new customer and order information to the relevant database tables using SQL insert statements and then truncates the order collection.

  • How many branches are created under the after processing node on the processing tab?

    -Three branches are created under the after processing node on the processing tab.

  • What is the purpose of the first branch after clicking the place order button?

    -The first branch takes the user to the next wizard page, which is page 14, created in the next video.

  • What does the second branch allow the user to do if they want to cancel an order?

    -The second branch takes the user to page four, allowing them to cancel the order.

  • How does the last branch help the user navigate through the application?

    -The last branch allows the user to move to the previous page.

  • Why did the message appear when the add button was clicked for the Air Jordan 6 shoes?

    -The message appeared because the wrong type property of the select item subregion was selected in a previous video, which needed to be configured to show Legacy at the bottom of the list.

  • What is the final step shown in the video for the user to confirm their order changes?

    -The final step is to click the save page button to save the modifications and refresh the browser window to see the updated order.

Outlines

00:00

πŸ›’ Completing Select Items on Place Order Page

This paragraph introduces the final steps in configuring the 'Select Items' properties on the 'Place Order' page within a tech mining video tutorial. It explains the creation of two processes for adding or removing products from the current order. The source code is available in the video description, and the video guides the user through the process of opening the relevant files and folders. The tutorial covers the 'Add Member' function, which populates the collection with a new product, and the 'Delete Member' function, which handles the removal of products based on a remove request. It also details the PL SQL code used to add customer and order information to the database and the subsequent steps to create branches under the 'After Processing' node for navigating the wizard pages.

05:04

πŸ”„ Demonstrating Order Modification and Navigation

In this paragraph, the video script continues with a demonstration of how to modify an order by adding and removing products. It shows the user how to observe changes in quantity and total price as products are added to the current order. The tutorial then guides the user on how to remove a product from the order and cancel the order without saving. It also previews the next steps, which include creating the final wizard page for a segment summary of orders. The video concludes with a thank you message and an invitation to watch the next video for further instructions.

Mindmap

Keywords

πŸ’‘Tech mining

Tech mining refers to the process of extracting and analyzing data from technological sources, often for the purpose of innovation or improvement of technology. In the context of the video, it seems to be the name of the series or the specific technology being discussed, focusing on the development or enhancement of a software feature related to order management.

πŸ’‘Select items

In the script, 'select items' likely refers to a feature within a software application that allows users to choose products or services to include in an order. It is a core functionality in the order placement process, as it directly affects the contents of the order being created.

πŸ’‘Place order page

The 'place order page' is a specific section of the software application where users can finalize their selections and place an order. It is a crucial part of the e-commerce or order management system, as it is where transactions are initiated and customer orders are confirmed.

πŸ’‘Add member function

The 'add member function' is a programming term referring to a method that adds an item to a collection or list within a software application. In the video, this function is used to add a product to the current order, which is a fundamental operation in order management systems.

πŸ’‘Delete member function

Similar to the 'add member function,' the 'delete member function' is used to remove an item from a collection. In the context of the video, it is used to handle user requests to remove a product from their order, which is essential for allowing users to modify their selections before finalizing the order.

πŸ’‘PL SQL

PL SQL is a procedural language extension to SQL used in database programming. In the video, it is mentioned as the language used to write code that handles the addition of customer and order information to the database, demonstrating its role in back-end processing within the application.

πŸ’‘SQL insert statements

SQL insert statements are used to insert new records into a database table. In the script, these statements are part of the PL SQL code that adds new customer and order information to the database, which is a key step in processing an order in the application.

πŸ’‘DML statement

DML stands for Data Manipulation Language, which includes SQL statements like INSERT, UPDATE, and DELETE that manipulate data in a database. In the video, committing a DML statement is part of the process that finalizes the addition of order information to the database.

πŸ’‘Processing tab

The 'processing tab' likely refers to a section of the software's user interface where processing actions such as order finalization are managed. It is an important part of the workflow, as it organizes the steps involved in completing an order.

πŸ’‘Branches

In the context of the video, 'branches' likely refer to different paths or options within the software's workflow, such as moving to the next page, canceling an order, or going back to a previous page. These branches provide users with various navigation options within the order placement process.

πŸ’‘Wizard page

A 'wizard page' is typically a step-by-step interface that guides users through a process. In the script, it is mentioned as part of the order placement process, where each page represents a stage in completing an order, such as selecting items, reviewing the order, and finalizing the placement.

πŸ’‘Legacy

In the script, 'Legacy' seems to refer to a setting or property within the software that determines how certain elements, like the 'Select item subregion,' are displayed or function. It is mentioned in the context of configuring the software to ensure proper validation and display of content.

Highlights

Introduction to completing the remaining properties of select items on the place order page.

Explanation of two processes for adding or removing a product from the current order.

Source code link provided in the video description for reference.

Demonstration of the add member function to populate the collection with a new product.

Description of the delete member function and its operation based on a remove request.

Process creation for handling customer and order information in the database using SQL insert statements.

Truncation of the order collection after committing DML statements.

Creation of three branches under the after processing node for navigation within the wizard.

Guidance on how to proceed to the next wizard page after selecting items.

Instructions for canceling an order and navigating to page four.

Method to move to the previous page using the last branch.

Importance of saving work using the save page button.

Running the application and accessing the orders page through the main menu.

Process of entering a new order using the existing customer option.

Configuration issue with the Select item subregion type property and its resolution.

Validation successful message upon correct configuration.

Demonstration of adding products to the current order and observing the changes in quantity and total.

How to remove a product from the current order section.

Canceling the order without saving and returning to page four.

Preview of the next video focusing on creating the last wizard page for segment summary of orders.

Closing remarks and thanks for watching the tutorial.

Transcripts

play00:00

a very warm welcome to Tech mining in

play00:03

this video we're going to complete the

play00:04

remaining properties of select items

play00:06

place order page

play00:10

two processes created in this step

play00:12

handle the routine to either add a

play00:14

product to the current order step or

play00:15

remove one from it

play00:16

[Music]

play00:26

source code link is in video description

play00:28

open part 7 folder to get file used in

play00:31

video

play00:33

foreign

play00:37

the add member function references The

play00:39

Collection to populate it with a new

play00:41

product

play00:41

[Music]

play01:04

foreign

play01:08

[Music]

play01:20

the delete member function is just

play01:22

opposite to the add member function

play01:25

it is called by a link which carries a

play01:27

remove request

play01:29

the request is evaluated by a condition

play01:31

set if the request matches the selected

play01:34

product is deleted from the order

play01:36

collection

play01:37

foreign

play01:44

click the processing tab

play01:47

under the processing node create a new

play01:50

process

play01:51

after selecting products for an order

play01:53

you click the next button

play01:55

this process is associated with the next

play01:57

button

play02:02

PL SQL code specified in this process

play02:05

adds new customer and Order information

play02:07

in relevant database tables using a few

play02:09

SQL insert statements

play02:11

after committing the DML statement the

play02:14

process truncates the order collection

play02:17

[Music]

play02:21

create the following three branches on

play02:23

this processing tab under the after

play02:25

processing node

play02:26

[Music]

play02:32

after selecting items when you'll click

play02:35

the place order button this first Branch

play02:37

will take you to the next wizard page

play02:39

page 14 created in next video

play02:42

the buttons referenced in these branches

play02:44

were created in previous video

play02:46

[Music]

play02:52

if you want to cancel an order this

play02:55

second Branch will take you to page four

play02:58

[Music]

play03:10

with the help of this last Branch you

play03:13

can move to previous page

play03:15

foreign

play03:17

[Music]

play03:23

click the save page button to save your

play03:25

work

play03:30

click the run application button

play03:32

[Music]

play03:38

using the main menu root open orders

play03:40

page

play03:41

[Music]

play03:43

click the enter New Order button

play03:46

using the existing customer option

play03:49

select a customer

play03:52

click next

play03:54

on this order items page

play03:57

next to this Air Jordan 6 shoes click

play04:00

this add button

play04:01

this message appeared because we've

play04:03

selected the wrong type property of

play04:05

Select item subregion in previous video

play04:08

let's configure this issue

play04:10

open page 12 in page designer interface

play04:13

[Music]

play04:21

click select item sub-region

play04:24

set its type property to show Legacy at

play04:26

the bottom of list

play04:28

then select PL SQL Dynamic content

play04:31

Legacy

play04:32

[Music]

play04:34

input the same code as we did in

play04:36

previous video

play04:38

[Music]

play04:43

this time validation successful message

play04:46

must pops up

play04:48

click ok

play04:50

click the save page button to save this

play04:52

modification

play04:55

[Music]

play04:59

refresh your browsers window

play05:03

[Music]

play05:06

repeat these same steps as we did

play05:08

previously

play05:09

[Music]

play05:13

now click this add button

play05:16

this is our current order

play05:18

here is its price quantity subtotal and

play05:21

total at the end

play05:25

click the add button again for this

play05:27

product

play05:27

[Music]

play05:30

see increase in quantity and total

play05:33

[Music]

play05:36

add some more products

play05:38

[Music]

play05:44

observe the change in the current order

play05:46

section

play05:50

click this cross sign to remove a

play05:52

product from the current order section

play05:54

[Music]

play05:57

click this cancel to return to page 4

play06:00

without saving the order

play06:02

in the next video we will going to

play06:04

create the last wizard page of this

play06:06

segment summary of orders page thanks

play06:09

for watching

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Tech MiningOrder ManagementPL SQLOracle APEXTutorialAdd ProductRemove ProductDatabase TablesSQL InsertWizard PageUser Interface