diff --git a/apps-cloud-adventure-cio/01-security/security.md b/apps-cloud-adventure-cio/01-security/security.md
index 9793ce180..2c1eb605d 100644
--- a/apps-cloud-adventure-cio/01-security/security.md
+++ b/apps-cloud-adventure-cio/01-security/security.md
@@ -71,7 +71,7 @@ At this point, you should be logged into your environment with a username CIO.xx

-8. Notice that you are provided with a list of ordered steps at the top. For this example, we will only provide answers to steps 1, 2 and 7.
+7. Notice that you are provided with a list of ordered steps at the top. For this example, we will only provide answers to steps 1, 2 and 7.
We start by giving our copied role a unique name.
@@ -83,13 +83,13 @@ At this point, you should be logged into your environment with a username CIO.xx

-9. Using Function Security Policy, you will add the privileges Brian Bell needs
+8. Using Function Security Policy, you will add the privileges Brian Bell needs
> Press the **Add + Function Security Policy** button.

-10. You will now find the required policy using the search form.
+9. You will now find the required policy using the search form.
> Type **Cancel Supplier Negotiation** in the search field and select the policy.
@@ -99,14 +99,14 @@ At this point, you should be logged into your environment with a username CIO.xx

-11. Note that the search window did not automatically dismiss. This is done so you can continue to add more policies in this process.
+10. Note that the search window did not automatically dismiss. This is done so you can continue to add more policies in this process.
> Press the **Cancel** button to continue.

-12. Note that the new policy has been added.
+11. Note that the new policy has been added.
You will skip the next three tasks until you arrive at ‘Users (7)’ in the Copy Role process.
@@ -114,7 +114,7 @@ At this point, you should be logged into your environment with a username CIO.xx

-13. Using a similar search tool, you will now search for Brian Bell and provide him with this new role and its associated privileges.
+12. Using a similar search tool, you will now search for Brian Bell and provide him with this new role and its associated privileges.
> Press the **Add User** button.
@@ -131,25 +131,25 @@ At this point, you should be logged into your environment with a username CIO.xx

-14. Again, the search box remains in case you want to add additional users.
+13. Again, the search box remains in case you want to add additional users.
> Press the **Cancel** button.

-15. Brian Bell has been added to this new role
+14. Brian Bell has been added to this new role
> Press the **Next** button.

-16. Note confirmation that we have added one Security Policy and one user
+15. Note confirmation that we have added one Security Policy and one user
> Press the **Submit and Close** button.

-17. Last screen confirms new role is added
+16. Last screen confirms new role is added
Success!
diff --git a/apps-cloud-adventure-cio/03-extend/extend.md b/apps-cloud-adventure-cio/03-extend/extend.md
index 9f7c0056e..f3536657b 100644
--- a/apps-cloud-adventure-cio/03-extend/extend.md
+++ b/apps-cloud-adventure-cio/03-extend/extend.md
@@ -13,7 +13,7 @@ In this lab, you will:
* Use Visual Builder to build a new Supplier Screen.
-
+
## Task 1: Create a simplified user interface using Redwood Design Patterns and Oracle Visual Builder.
@@ -23,21 +23,30 @@ In this lab, you will:
> (1) **Click** on the **‘Configuration’** tab.
- > (2) **Click** on the **‘Visual Builder’** tile
+ > (2) **Click** on the **‘Visual Builder’** tile
- 
+ 
+
+2. After a successful login, you will land on the Oracle Analytics home page.
+
+ > (1) Enter assigned username and Fusion Analytics Password
+
+ > (2) **Click** on the **‘Visual Builder’** tile
+
+ 
2. We have pre-defined a Project. A project collects all the people, tools, and processes you need to complete a unit of work. You can use a project to host source code files, track issues, collaborate on code, and build and deploy your applications. If your team is extending Oracle Cloud Applications, you’ll probably want to set things up so that you have a single project dedicated to work with a single repository for each Application.
- > **Click** on the **‘SupplierModelExtension’** project
+ > **Click** on the **‘CloudAdventure’** project
- 
+ 
3. Workspaces allow you to segregate units of work within a Project.
- > **Click** on the **‘Go to Workspaces’** button
+ > **Click** on the **‘Manage Workspaces’** link. If your Project has no pre-existing workspaces, you'll be presented with a **‘Go to Workspaces’** button to click instead. The following screenshots show both potential screens.
- 
+ 
+ 
4. We'll create a new workspace for our simplified supplier screen
@@ -45,7 +54,7 @@ In this lab, you will:
> (2) **Select** **‘New Application Extension’** from the resulting dropdown
- 
+ 
5. We'll name our new Extension.
@@ -53,31 +62,31 @@ In this lab, you will:
> (2) **Click** the **‘Create’** button
- 
+ 
6. We're now at the Visual Builder homepage. We can configure existing screens, create new ones, or build whole new applications. We can also leverage REST APIs to access Fusion SaaS Data. Supplier data from Oracle ERP/SCM Cloud, so we'll leverage the embedded integration via REST APIs.
> (1) **Click** the **‘Services’**  icon on the left menu.
- 
+ 
7. We can add services from Oracle Cloud Applications or other accessible data sources.
> (1) **Click** on the **‘+ Service Connection’** button.
- 
+ 
8. There are multiple ways to reference a service. We'll use the included catalog of Oracle Cloud Application services.
> **Click** on the **‘Select from Catalog’** tile.
- 
+ 
9. Services are available for functionality across the Oracle Cloud Applications.
> **Click** on the **‘‘Enterprise Resource Planning and Supply Chain’** tile.
- 
+ 
10. We'll use the Supplier Service from the ERP/SCM Catalog.
@@ -86,111 +95,172 @@ In this lab, you will:
> (3) Click the ‘Checkbox’ next to ‘Suppliers’.
> (4) Click the ‘Create’ button.
- 
+ 
+
+11. The resulting screen shows additional configuration options for our supplier service, but we'll just use the default settings. We can also see the Endpoints details related to our Suppliers service.
+
+ > **Click** on the **‘Endpoints’** tab as shown.
-11. The resulting screen shows additional configuration options for our supplier service, but we'll just use the default settings. Now we want to start creating our new screen.
+ 
+
+12. Here we see the various operations and data objects available. This includes Get, Post and Patch operations allowing for query, create and update actions Scrolling this window we can see that other related information is also available, including addresses, attachments, contacts, descriptive flexfields and more. Now we want to start creating our new screen.
> **Click** on the **‘App UIs’**  icon in the left toolbar
- 
+ 
-12. We're now at the Visual Builder APP UI Screen. We can configure existing screens, create new ones, or build whole new applications. We want to create a new UI screen.
+13. You can now see the App UI panel on the left hand side. This allows you to create you new page.
> **Click** on the **‘+ App UI’** button.
- 
+ 
+
+14. You can name your App UI.
> (1) **Enter** **‘QuickSupplierUI’** in the "'App UI Name'" field.
> (2) **Click** the **‘Create’** button.
- 
+ 
-13. Visual Builder has automatically created a default UI leveraging the Oracle provided Redwood template. Redwood is Oracle's design methodology and pre-defined templates, and design patterns are included in Visual Builder to allow you to create applications that look and function just like Oracle delivered applications.
+15. Visual Builder has automatically created a default UI leveraging the Oracle provided Redwood template. Redwood is Oracle's design methodology and pre-defined templates, and design patterns are included in Visual Builder to allow you to create applications that look and function just like Oracle delivered applications.
> **Double-Click** the **‘main-start’** object.
- 
+ 
-14. Here we see our blank template and a list of some of the provided Redwood design components. We want to start by adding some components to the screen to hold our data. We’ll first add a Panel component.
+16. Here we see our blank template and a list of some of the provided Redwood design components. We want to start by adding some components to the screen to hold our data.
> (1) Confirm you’re in the **Components** tab.
> (2) Type **Panel** in the **‘filter’** field.
- > (3) Drag **Panel** to first blue section (4) of the page as shown.
+ > (3) Drag **Panel** to the dashed rectangle object and drop it in the blue columns that appear (4) shown.
+
+ 
+
+17. Next, you'll add a component to the panel. The first component we add with be an Input Text field to allow for searching.
+
+ > (1) Confirm you’re in the **Components** tab.
+
+ > (2) Type **text** in the **‘filter’** field.
+
+ > (3) Drag **Input Text** and drop in the blue section that appears when you drop into the Panel (4).
+
+ 
+
+18. In the next 2 steps, you'll add label to your search field and create a page variable. You can start with the label.
+
+ > (1) Type **Enter Supplier Name Search** in the **Label Hint** field on the **General** tab of the **Properties** panel on the right.
+
+ > (2) Click the **Data** tab in the **Properties** panel.
+
+ 
+
+19. Create a page variable to save the contents of your new Input Text field
+
+ > (1) Click the (x) icon on the top right of the Value field. If the (x) is not showing, move your cursor to the Value field and it will appear.
+
+ > (2) The **Variables** pop-up window will appear. Click **Create** next to the **Page** option.
+
+ 
+
+20. Name your page variable.
- 
+ > (1) Type **SupplierSearchString** in the ID Field.
+
+ > (2) Click the **Create** button.
-15. We’ll now add a Table component to our new Panel.
+ 
- > (1) Type **Table** in the **‘filter’** field.
- > (2) Drag **Table** to first blue section (3) of the page as shown.
+21. You’ll now add a Table component to the Panel.
- 
+ > (1) Enter **Table** in the **‘filter’** field.
-16. We now have a table to hold our data. Next, we’ll add the Supplier data from our REST API. We can use the Quick Start feature to help with this task.
+ > (2) Drag **Table** Table to the white space below your text field. Be sure that it’s in the white space just below the text field and not in the brown section further down.
- > (1) Click the newly created **Table** region.
+ 
+
+22. You now have a table to hold the data. Next, you’ll add the Supplier data from our REST API. You can use the Quick Start feature to help with this task.
+
+ > (1) Click in the newly created **Table** region.
> (2) You should now see the Table Properties region appear on the right.
- 
+ 
-17. The Quick Start features simply common tasks. We can use the Add Data Quick Start feature to show data from our Supplier REST API.
+23. The Quick Start features simply common tasks. You can use the Add Data Quick Start feature to show data from the Supplier REST API.
> (1) Click the **'Quick Start'** table in the Table Properties area.
> (2) Click the **'Add Data'** tile.
- 
+ 
+
+24. You can see the various Supplier related data available from the Supplier REST API. You’ll just use the Suppliers data for this scenario.
-18. We can see the various Supplier related data available from the Supplier REST API. We’ll just use the Suppliers data for this scenario.8
> (1) Click **'Suppliers'** to expand the Suppliers region.
> (2) Click **'Suppliers'** tile.
> (3) Click the **Next** button.
- 
+ 
-19. We’ll select a few fields to display on our new screen. We want to use this to allow for quick update of a few pieces of Supplier Data, including Taxpayer ID, Alternate Name and Alias. We’ll select those fields in additional to Supplier and Supplier Number..
+25. You’ll select a few fields to display on the new screen. This screen will be used to search for Suppliers and allow for quick update of a few pieces of Supplier Data.
- > (1) Click **'Checkbox'** next to the following fields. You’ll need to scroll the Endpoint Structure for the last 3 fields:
+ > (1) Click **'Checkbox'** next to the following fields. You’ll need to scroll the Endpoint Structure to see the Supplier field:
- Alias
- AlternateName
- Supplier
- - SupplierNumber
- - TaxpayerId
- > (2) Confirm the list of selected fields.
+ > (2) Confirm the list of selected fields.
> (3) Click the **Next** button.
- 
+ 
-20. We can optionally add additional filter criteria.
+26. Here you can configure the search field.
- > (1) Note the ability to add additional criteria.
+ > (1) Click on the **filterCriterion** field in the Target section of the screen. This will cause a **Click to add condition** option to appear at the bottom of the screen.
- > (2) Click the **Finish** button.
+ > (2) Click the **Click to add condition** link.
- 
+ 
+
+27. The next 3 steps will configure the Condition for the filterCriterion.
+
+ > (1) Type **Supplier** in the first field and pick **Supplier** from the resulting pop-up list (2).
+
+ 
+
+28. Next you'll select the Operator
+
+ > (1) Click in the **Operator** field and select **contains ($co)** from the resulting pop-up list (2).
+
+ 
-21. Notice that the screen auto-queried Supplier Information. We can easily move between Design, Live and Code views of our application. But next, we want the ability to edit data. So, we’ll use the Quick Start again to add an edit page.
+29. And now you'll reference the page variable that we created earlier.
+
+ > (1) Click in the **Attribute** field and select **$variables.SupplierSearchString** from the resulting pop-up list (2).
+ > (3) Click in the **Finish** button.
+
+ 
+
+
+30. Notice that the screen auto-queried Supplier Information. You can easily move between Design, Live and Code views of our application. But next, you want the ability to edit data. So, you’ll use the Quick Start again to add an edit page.
> (1) Confirm that you're on the **Quick Start** tab.
> (2) Click the **Add Edit Page** tile.
- 
+ 
-22. We can select the same or different fields for out Edit Page. We’ll just select the same list..
+31. You can select the same or different fields for out Edit Page. Since the request was to create a simple page, you'll just add a few fields.
+
+ > (1) Click **'Checkbox'** next to the following fields. Note that you will likely need to scroll the list of fields:
- > (1) Click **'Checkbox'** next to the following fields. Note that you may need to scroll the list of fields:
- - Alias
- - AlternateName
- Supplier
- SupplierNumber
- TaxpayerId
@@ -199,38 +269,34 @@ In this lab, you will:
> (3) Click the **Finish** button.
- 
+ 
-23. Now that we've created our screen, we can test it.
+32. You're ready to try your new page.
> Click the **Preview**  icon on the top right of the screen.
- 
-
-24. A new browser tab is launched showing our completed application. We now have a fully functioning screen that supports query and update capabilities.
+ 
- > (1) Select a **Supplier** to highlight a row.
- > (2) Click the **Edit Supplier** button.
+33. A new browser tab is launched showing our completed application. You now have a fully functioning screen that supports query and update capabilities.
- 
+ > (1) Enter your search criteria by entering a string in the **Enter Supplier Name Search** field. You can use **Corp** like shown in the screenshot or enter your **user number (##)** to find the Supplier with your number included as part of the name.
-25. We'll update and save a field. Out new screen leverages the security and business rules of the application via the standard REST API. .
-
- > (1) Enter a value in the **Alternate Name** field. For example, enter "LeeSupp" as the Alternate Name for Lee Supplies.
- > (2) Click the **Save** button.
+ > (2) Select a Supplier record by clicking on it (the row will highlight)
+ > (2) Click the **Edit Supplier** button.
- 
+ 
+34. You Edit Supplier screen allows you to update the information and save. The new screen leverages the security and business rules of the application via the standard REST API.
-26. Our Supplier record update is now saved.
+ > (1) Note that the Supplier Number field is non-enterable. That field is non-updateable and that condition automatically carries through to our new screen.
+ > (2) The Taxpayer ID is enterable, but we’ll end here without doing the update.
- > Note the message that the supplier record was successfully updated.
- 
+ 
-27. Adventure awaits, click on the image and show what you know, and rise to the top of the leader board!!!
+35. Adventure awaits, click on the image and show what you know, and rise to the top of the leader board!!!
[](https://apex.oracle.com/pls/apex/f?p=159406:LOGIN_TEAM:::::CC:CIOADVENTURE)
diff --git a/apps-cloud-adventure-cio/03-extend/images/SupplierScreenOBJs.png b/apps-cloud-adventure-cio/03-extend/images/SupplierScreenOBJs.png
deleted file mode 100644
index 25c232271..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/SupplierScreenOBJs.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image001.png b/apps-cloud-adventure-cio/03-extend/images/image001.png
new file mode 100644
index 000000000..c2530cf21
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image001.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image002.png b/apps-cloud-adventure-cio/03-extend/images/image002.png
new file mode 100644
index 000000000..23c3c1938
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image002.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image003.png b/apps-cloud-adventure-cio/03-extend/images/image003.png
new file mode 100644
index 000000000..d409103f7
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image003.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image003b.png b/apps-cloud-adventure-cio/03-extend/images/image003b.png
new file mode 100644
index 000000000..a1dadee47
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image003b.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image004.png b/apps-cloud-adventure-cio/03-extend/images/image004.png
new file mode 100644
index 000000000..0dd211785
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image004.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image005.png b/apps-cloud-adventure-cio/03-extend/images/image005.png
new file mode 100644
index 000000000..f1089d60b
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image005.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image006.png b/apps-cloud-adventure-cio/03-extend/images/image006.png
new file mode 100644
index 000000000..f78b4d0bd
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image006.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image007.png b/apps-cloud-adventure-cio/03-extend/images/image007.png
new file mode 100644
index 000000000..b7e1c69db
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image007.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image008.png b/apps-cloud-adventure-cio/03-extend/images/image008.png
new file mode 100644
index 000000000..2fa7ef959
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image008.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image009.png b/apps-cloud-adventure-cio/03-extend/images/image009.png
new file mode 100644
index 000000000..943e68203
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image009.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image010.png b/apps-cloud-adventure-cio/03-extend/images/image010.png
new file mode 100644
index 000000000..bd737261b
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image010.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image011.png b/apps-cloud-adventure-cio/03-extend/images/image011.png
new file mode 100644
index 000000000..c3f281f27
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image011.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image012.png b/apps-cloud-adventure-cio/03-extend/images/image012.png
new file mode 100644
index 000000000..671a3946f
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image012.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image013.png b/apps-cloud-adventure-cio/03-extend/images/image013.png
new file mode 100644
index 000000000..f4483056d
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image013.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image014.png b/apps-cloud-adventure-cio/03-extend/images/image014.png
new file mode 100644
index 000000000..1fdd06736
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image014.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image015.png b/apps-cloud-adventure-cio/03-extend/images/image015.png
new file mode 100644
index 000000000..af64d8fc8
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image015.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image016.png b/apps-cloud-adventure-cio/03-extend/images/image016.png
new file mode 100644
index 000000000..2e0cc361f
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image016.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image017.png b/apps-cloud-adventure-cio/03-extend/images/image017.png
new file mode 100644
index 000000000..19e208c5e
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image017.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image018.png b/apps-cloud-adventure-cio/03-extend/images/image018.png
new file mode 100644
index 000000000..3d55e080c
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image018.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image019.png b/apps-cloud-adventure-cio/03-extend/images/image019.png
new file mode 100644
index 000000000..170c5441e
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image019.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image020.png b/apps-cloud-adventure-cio/03-extend/images/image020.png
new file mode 100644
index 000000000..58103ce51
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image020.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image021.png b/apps-cloud-adventure-cio/03-extend/images/image021.png
new file mode 100644
index 000000000..1463df3a2
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image021.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image022.png b/apps-cloud-adventure-cio/03-extend/images/image022.png
new file mode 100644
index 000000000..6b85675fa
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image022.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image023.png b/apps-cloud-adventure-cio/03-extend/images/image023.png
new file mode 100644
index 000000000..ebaa20136
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image023.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image024.png b/apps-cloud-adventure-cio/03-extend/images/image024.png
new file mode 100644
index 000000000..7169446f4
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image024.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image025.png b/apps-cloud-adventure-cio/03-extend/images/image025.png
new file mode 100644
index 000000000..430d8da44
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image025.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image026.png b/apps-cloud-adventure-cio/03-extend/images/image026.png
new file mode 100644
index 000000000..aa3f1c7b3
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image026.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image027.png b/apps-cloud-adventure-cio/03-extend/images/image027.png
new file mode 100644
index 000000000..73991a602
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image027.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image028.png b/apps-cloud-adventure-cio/03-extend/images/image028.png
new file mode 100644
index 000000000..e9152a786
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image028.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image029.png b/apps-cloud-adventure-cio/03-extend/images/image029.png
new file mode 100644
index 000000000..9ae8622f5
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image029.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image030.png b/apps-cloud-adventure-cio/03-extend/images/image030.png
new file mode 100644
index 000000000..48c5a3799
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image030.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image031.png b/apps-cloud-adventure-cio/03-extend/images/image031.png
new file mode 100644
index 000000000..8573f527c
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image031.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image032.png b/apps-cloud-adventure-cio/03-extend/images/image032.png
new file mode 100644
index 000000000..994027523
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image032.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image033.png b/apps-cloud-adventure-cio/03-extend/images/image033.png
new file mode 100644
index 000000000..5f2bf6417
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image033.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image034.png b/apps-cloud-adventure-cio/03-extend/images/image034.png
new file mode 100644
index 000000000..adaed3a64
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image034.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image036.png b/apps-cloud-adventure-cio/03-extend/images/image036.png
new file mode 100644
index 000000000..d640454ef
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/image036.png differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image101.png b/apps-cloud-adventure-cio/03-extend/images/image101.png
deleted file mode 100644
index abc616f84..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image101.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image102.png b/apps-cloud-adventure-cio/03-extend/images/image102.png
deleted file mode 100644
index 9766c7335..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image102.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image103.png b/apps-cloud-adventure-cio/03-extend/images/image103.png
deleted file mode 100644
index 04c6ca0d9..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image103.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image104.png b/apps-cloud-adventure-cio/03-extend/images/image104.png
deleted file mode 100644
index 2ef066b16..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image104.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image105.png b/apps-cloud-adventure-cio/03-extend/images/image105.png
deleted file mode 100644
index 896ed35ed..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image105.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image106.png b/apps-cloud-adventure-cio/03-extend/images/image106.png
deleted file mode 100644
index d4517275f..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image106.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image107.png b/apps-cloud-adventure-cio/03-extend/images/image107.png
deleted file mode 100644
index 075f2263d..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image107.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image108.png b/apps-cloud-adventure-cio/03-extend/images/image108.png
deleted file mode 100644
index 43655c48f..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image108.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image109.png b/apps-cloud-adventure-cio/03-extend/images/image109.png
deleted file mode 100644
index 15cb85858..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image109.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image110.png b/apps-cloud-adventure-cio/03-extend/images/image110.png
deleted file mode 100644
index b46cb5662..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image110.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image111.png b/apps-cloud-adventure-cio/03-extend/images/image111.png
deleted file mode 100644
index f97c4fa62..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image111.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image112.png b/apps-cloud-adventure-cio/03-extend/images/image112.png
deleted file mode 100644
index 8c756d755..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image112.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image113.png b/apps-cloud-adventure-cio/03-extend/images/image113.png
deleted file mode 100644
index 4bd4a6098..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image113.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image114.png b/apps-cloud-adventure-cio/03-extend/images/image114.png
deleted file mode 100644
index cac6fec98..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image114.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image115.png b/apps-cloud-adventure-cio/03-extend/images/image115.png
deleted file mode 100644
index d8fc8787c..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image115.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image116.png b/apps-cloud-adventure-cio/03-extend/images/image116.png
deleted file mode 100644
index 2a05a997e..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image116.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image117.png b/apps-cloud-adventure-cio/03-extend/images/image117.png
deleted file mode 100644
index b5cf32df1..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image117.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image118.png b/apps-cloud-adventure-cio/03-extend/images/image118.png
deleted file mode 100644
index 2e47a1ca4..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image118.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image119.png b/apps-cloud-adventure-cio/03-extend/images/image119.png
deleted file mode 100644
index af2986d59..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image119.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image120.png b/apps-cloud-adventure-cio/03-extend/images/image120.png
deleted file mode 100644
index 76f5bced1..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image120.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image121.png b/apps-cloud-adventure-cio/03-extend/images/image121.png
deleted file mode 100644
index 017002ac1..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image121.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image122.png b/apps-cloud-adventure-cio/03-extend/images/image122.png
deleted file mode 100644
index 1d50a09c7..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image122.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image123.png b/apps-cloud-adventure-cio/03-extend/images/image123.png
deleted file mode 100644
index f982584d3..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image123.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image124.png b/apps-cloud-adventure-cio/03-extend/images/image124.png
deleted file mode 100644
index 7008cafaf..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image124.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image125.png b/apps-cloud-adventure-cio/03-extend/images/image125.png
deleted file mode 100644
index 124ee41ea..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image125.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image126.png b/apps-cloud-adventure-cio/03-extend/images/image126.png
deleted file mode 100644
index ad7d51d47..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image126.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image127.png b/apps-cloud-adventure-cio/03-extend/images/image127.png
deleted file mode 100644
index 63c9cc464..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image127.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image201.png b/apps-cloud-adventure-cio/03-extend/images/image201.png
deleted file mode 100644
index 9266c922a..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image201.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image202.png b/apps-cloud-adventure-cio/03-extend/images/image202.png
deleted file mode 100644
index dd77ba919..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image202.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image203.png b/apps-cloud-adventure-cio/03-extend/images/image203.png
deleted file mode 100644
index b84187cdf..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image203.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image204.png b/apps-cloud-adventure-cio/03-extend/images/image204.png
deleted file mode 100644
index 5eb513473..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image204.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image205.png b/apps-cloud-adventure-cio/03-extend/images/image205.png
deleted file mode 100644
index b70406c64..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image205.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image206.png b/apps-cloud-adventure-cio/03-extend/images/image206.png
deleted file mode 100644
index f7b756621..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image206.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image207.png b/apps-cloud-adventure-cio/03-extend/images/image207.png
deleted file mode 100644
index 499e91edf..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image207.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image208.png b/apps-cloud-adventure-cio/03-extend/images/image208.png
deleted file mode 100644
index 58dbdda25..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image208.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image209.png b/apps-cloud-adventure-cio/03-extend/images/image209.png
deleted file mode 100644
index 40f86b9a9..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image209.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image210.png b/apps-cloud-adventure-cio/03-extend/images/image210.png
deleted file mode 100644
index a162f245b..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image210.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image211.png b/apps-cloud-adventure-cio/03-extend/images/image211.png
deleted file mode 100644
index e9661d2e6..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image211.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image212.png b/apps-cloud-adventure-cio/03-extend/images/image212.png
deleted file mode 100644
index 36f5d90be..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image212.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image213.png b/apps-cloud-adventure-cio/03-extend/images/image213.png
deleted file mode 100644
index ecf6b0758..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image213.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image214.png b/apps-cloud-adventure-cio/03-extend/images/image214.png
deleted file mode 100644
index 7219d1e7b..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image214.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image215.png b/apps-cloud-adventure-cio/03-extend/images/image215.png
deleted file mode 100644
index 5eca9abdb..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image215.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/image216.png b/apps-cloud-adventure-cio/03-extend/images/image216.png
deleted file mode 100644
index 09e9e772b..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/image216.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/llmobjs.png b/apps-cloud-adventure-cio/03-extend/images/llmobjs.png
deleted file mode 100644
index abd547b78..000000000
Binary files a/apps-cloud-adventure-cio/03-extend/images/llmobjs.png and /dev/null differ
diff --git a/apps-cloud-adventure-cio/03-extend/images/supplierscreenobjs2.png b/apps-cloud-adventure-cio/03-extend/images/supplierscreenobjs2.png
new file mode 100644
index 000000000..773bd4e92
Binary files /dev/null and b/apps-cloud-adventure-cio/03-extend/images/supplierscreenobjs2.png differ
diff --git a/apps-cloud-adventure-cio/04-extend-hcm-llm/extend-more-hcm.md b/apps-cloud-adventure-cio/04-extend-hcm-llm/extend-more-hcm.md
index b010834e9..f77ec4b17 100644
--- a/apps-cloud-adventure-cio/04-extend-hcm-llm/extend-more-hcm.md
+++ b/apps-cloud-adventure-cio/04-extend-hcm-llm/extend-more-hcm.md
@@ -52,21 +52,20 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-3.
> Click your **Checklist Template name** (e.g. **CA_##**) to open the checklist.

-4. You can see the general information for your Checklist. You’re now ready to add a Task.
+3. You can see the general information for your Checklist. You’re now ready to add a Task.
> **Click** on the **Tasks** tab.

-5. You don’t have any tasks yet, so you can create one. The task is where you will define the connection to the external LLM.
+4. You don’t have any tasks yet, so you can create one. The task is where you will define the connection to the external LLM.
> (1) Click the  icon.
@@ -75,7 +74,7 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-6. You can now define your new task and leverage the task type User Defined Content. This will allow you to reference the REST Integration that was discussed at the beginning of the adventure. It will link to a pre-configured Generative AI LLM endpoint.
+5. You can now define your new task and leverage the task type User Defined Content. This will allow you to reference the REST Integration that was discussed at the beginning of the adventure. It will link to a pre-configured Generative AI LLM endpoint.
> Complete the following fields as shown:
> • Name(1): Type **Get Additional Compensation Info**
@@ -86,20 +85,20 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-7. You have successfully configured a new Guided Journey Task with User Defined Content. Now you are ready to include this new change to the Compensation Info UI.
+6. You have successfully configured a new Guided Journey Task with User Defined Content. Now you are ready to include this new change to the Compensation Info UI.
> Click on **Save and Close** button again to finalize our Task setup.

-8. The next step is the configuration the Compensation Info UI to leverage your Guided Journey. To do that, you can head back to the home page.
+7. The next step is the configuration the Compensation Info UI to leverage your Guided Journey. To do that, you can head back to the home page.
> Click on the **Home**  icon on the top icon bar.

-9. You can configure the Compensation Info page directly from within the application.
+8. You can configure the Compensation Info page directly from within the application.
> (1) Enter **Compensation Info** into the **search** field at the top of the page.
> (2) Select **Compensation Info** from the resulting **dropdown** list.
@@ -107,14 +106,14 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-10. There are no matching workers, so you can unselect Direct reports to broaden our search.
+9. There are no matching workers, so you can unselect Direct reports to broaden our search.
> Click the  next to Direct Reports under the search field.

-11. You can search for a worker and make the configuration directly from their Compensation Info page. Note that even though you’re searching for a specific user, this will be a system-wide configuration.
+10. You can search for a worker and make the configuration directly from their Compensation Info page. Note that even though you’re searching for a specific user, this will be a system-wide configuration.
> (1) Enter **Emily Heather** in the **Search** field.
> (2) Select **Emily Heather** from the resulting **dropdown** list.
@@ -122,7 +121,7 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-12. You will now use the embedded Visual Builder Studio tool to configure this page. The configuration will allow you to reference your previously defined Guided Journey and Task. Visual Builder is the tool that Oracle uses to develop Fusion Cloud Application screens. Customers can use these same tools to perform configurations or, as we saw in other adventures, create new screens using the same look and feel as the delivered applications.
+11. You will now use the embedded Visual Builder Studio tool to configure this page. The configuration will allow you to reference your previously defined Guided Journey and Task. Visual Builder is the tool that Oracle uses to develop Fusion Cloud Application screens. Customers can use these same tools to perform configurations or, as we saw in other adventures, create new screens using the same look and feel as the delivered applications.
> (1) Click the **User Photo/User ID icon** on the top right corner of the screen.
@@ -131,7 +130,7 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-13. You’re now in Visual Builder – Express Mode. This allows you to easily configure application screens. In this scenario, you’ll be referencing the Guided Journey/Task that you created earlier.
+12. You’re now in Visual Builder – Express Mode. This allows you to easily configure application screens. In this scenario, you’ll be referencing the Guided Journey/Task that you created earlier.
> (1) Enter **Salary** in the **Page Properties Filter** field on the right. This will narrow the list of Page Properties available.
> (2) Enter **CA_##** in the **CompensationInfoSalaryGuidedJourneyCode** field and press the **Enter** key. Be careful to enter this into the correct field as there are several similar fields available. If you searched as described in Step 1, it’s likely the 1st field listed below the filter.
@@ -139,27 +138,27 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-14. You will now see the Get Additional Compensation Info link available on the screen. If you recall, this was the name of the Task we defined earlier and is your link to the User Defined Configuration call to the LLM.
+13. You will now see the Get Additional Compensation Info link available on the screen. If you recall, this was the name of the Task we defined earlier and is your link to the User Defined Configuration call to the LLM.
> Click the **Preview**  icon in the top right of the screen.

-15. The Preview should open in a new browser tab. You can now see our screen in Preview Mode. It shows the standard screen layout, but also includes your Guided Journey configuration. Please note that these configurations are automatically maintained during the Oracle Release Update process. These are not Customizations.
+14. The Preview should open in a new browser tab. You can now see our screen in Preview Mode. It shows the standard screen layout, but also includes your Guided Journey configuration. Please note that these configurations are automatically maintained during the Oracle Release Update process. These are not Customizations.
> (1) Click the **Get Additional Compensation Info** link.

-16. The Guided Journey Task has called your User Defined Content integration. As discussed in the introduction to this adventure, it calls Oracle Integration to gather additional prompt information, such as Position and New York, prior to our Generative AI call to the external LLM. The results are then formatted and displayed as shown.
+15. The Guided Journey Task has called your User Defined Content integration. As discussed in the introduction to this adventure, it calls Oracle Integration to gather additional prompt information, such as Position and New York, prior to our Generative AI call to the external LLM. The results are then formatted and displayed as shown.
> (1) When finished reviewing the result, you can close your browser tabs and exit the Oracle Cloud Application UI.

-17. Adventure awaits, click on the image and show what you know, and rise to the top of the leader board!!!
+16. Adventure awaits, click on the image and show what you know, and rise to the top of the leader board!!!
[](https://apex.oracle.com/pls/apex/f?p=159406:LOGIN_TEAM:::::CC:CIOADVENTURE)
diff --git a/apps-cloud-adventure-cio/04-extend-scm-llm/extend-more-po.md b/apps-cloud-adventure-cio/04-extend-scm-llm/extend-more-po.md
index 0e4dc8780..94c0e5e0f 100644
--- a/apps-cloud-adventure-cio/04-extend-scm-llm/extend-more-po.md
+++ b/apps-cloud-adventure-cio/04-extend-scm-llm/extend-more-po.md
@@ -52,21 +52,19 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-3.
-
> Click your **Checklist Template name** (e.g. **CA_##**) to open the checklist.

-4. You can see the general information for your Checklist. You’re now ready to add a Task.
+3. You can see the general information for your Checklist. You’re now ready to add a Task.
> **Click** on the **Tasks** tab.

-5. You don’t have any tasks yet, so you can create one. The task is where you will define the connection to the external LLM.
+4. You don’t have any tasks yet, so you can create one. The task is where you will define the connection to the external LLM.
> (1) Click the  icon.
@@ -75,7 +73,7 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-6. You can now define your new task and leverage the task type User Defined Content. This will allow you to reference the REST Integration that was discussed at the beginning of the adventure. It will link to a pre-configured Generative AI LLM endpoint.
+5. You can now define your new task and leverage the task type User Defined Content. This will allow you to reference the REST Integration that was discussed at the beginning of the adventure. It will link to a pre-configured Generative AI LLM endpoint.
> Complete the following fields as shown:
> • Name(1): Type **Product Items Review**
@@ -86,20 +84,20 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-7. You have successfully configured a new Guided Journey Task with User Defined Content. Now you are ready to include this new change in Self-Service Procurement.
+6. You have successfully configured a new Guided Journey Task with User Defined Content. Now you are ready to include this new change in Self-Service Procurement.
> Click on **Save and Close** button again to finalize our Task setup.

-8. The next step is to create a Requisition using Self-Service Procurement. To start this you can head back to the home page.
+7. The next step is to create a Requisition using Self-Service Procurement. To start this you can head back to the home page.
> Click on the **Home**  icon on the top icon bar.

-9. To start creating a Purchase Requisition:
+8. To start creating a Purchase Requisition:
> (1) Enter **Purchase Requisitions** into the **search** field at the top of the page.
> (2) Select **Purchase Requisitions** from the resulting **dropdown** list.
@@ -107,56 +105,56 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-10. You're going to purchase a couple of pieces of equipment for our office space. You need a headset for phonecalls and a new printer. So, let's see what's available.
+9. You're going to purchase a couple of pieces of equipment for our office space. You need a headset for phonecalls and a new printer. So, let's see what's available.
> Click the **OFfice Technology** tile on the bottom right.

-11. You can see a variety of headsets available. Let's pick one.
+10. You can see a variety of headsets available. Let's pick one.
> Click the **Add to Cart** button for the **Logitech Zone Wireless Bluetooth Headset** tile.

-12. You've now added that item to the cart. You will receive a confirmation pop-up. You have the option of waiting a few seconds for the confirmation pop-up to disappear or you can click the **X** icon on the **Confirmation** pop-up to close it.
+11. You've now added that item to the cart. You will receive a confirmation pop-up. You have the option of waiting a few seconds for the confirmation pop-up to disappear or you can click the **X** icon on the **Confirmation** pop-up to close it.
> Either wait for the pop-up to disappear or click the **X** icon on the **Confirmation** pop-up to close it.

-13. You want to add one more thing to this requisition. This time you'll use the search feature.
+12. You want to add one more thing to this requisition. This time you'll use the search feature.
> Enter **LasetJet** in the **Search for items or services** field

-14. You want to add one more thing to this requisition. This time you'll use the search feature.
+13. You want to add one more thing to this requisition. This time you'll use the search feature.
> Click the **Add to Cart** button for the **LaserJet Pro 400 M401n Laser Printer** tile.

-15. You've now added that item to the cart. You will receive a confirmation pop-up. You have the option of waiting a few seconds for the confirmation pop-up to disappear or you can click the **X** icon on the **Confirmation** pop-up to close it.
+14. You've now added that item to the cart. You will receive a confirmation pop-up. You have the option of waiting a few seconds for the confirmation pop-up to disappear or you can click the **X** icon on the **Confirmation** pop-up to close it.
> Either wait for the pop-up to disappear or click the **X** icon on the **Confirmation** pop-up to close it.

-16. You're now ready to view your cart.
+15. You're now ready to view your cart.
> Click the **Cart** icon on the bottom of the screen.

-17. You will now use the embedded Visual Builder Studio tool to configure this page. The configuration will allow you to reference your previously defined Guided Journey and Task. Visual Builder is the tool that Oracle uses to develop Fusion Cloud Application screens. Customers can use these same tools to perform configurations or, as we saw in other adventures, create new screens using the same look and feel as the delivered applications.
+16. You will now use the embedded Visual Builder Studio tool to configure this page. The configuration will allow you to reference your previously defined Guided Journey and Task. Visual Builder is the tool that Oracle uses to develop Fusion Cloud Application screens. Customers can use these same tools to perform configurations or, as we saw in other adventures, create new screens using the same look and feel as the delivered applications.
> (1) Click the **User Photo/User ID icon** on the top right corner of the screen.
@@ -165,14 +163,8 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-18. OPTIONAL STEP!
-
- > If presented with the **Select Repository** popup screen, click the
-
- 
-
-19. You’re now in Visual Builder – Express Mode. This allows you to easily configure application screens. In this scenario, you’ll be referencing the Guided Journey/Task that you created earlier.
+17. You’re now in Visual Builder – Express Mode. This allows you to easily configure application screens. In this scenario, you’ll be referencing the Guided Journey/Task that you created earlier.
> (1) Enter **Journey** in the **Page Properties Filter** field on the right. This will narrow the list of Page Properties available.
> (2) Enter **CA_##** in the **Shopping Cart Guided Journey Code** field and press the **Enter** key. Be careful to enter this into the correct field as there are several similar fields available. If you searched as described in Step 1, it’s likely the 1st field listed below the filter.
@@ -180,33 +172,33 @@ As you follow along, do not forget to answer the Adventure Check Point questions

-20. You will now see the Product Items Review graphic on the screen. This was defined in the Category Template at the beginning of this adventure. You will now test this by running the screen in Preview mode.
+18. You will now see the Product Items Review graphic on the screen. This was defined in the Category Template at the beginning of this adventure. You will now test this by running the screen in Preview mode.
> Click the **Preview**  icon in the top right of the screen.

-21. You are now back in Self-Service Procurement and you can see that your 2 items are in the cart. So, you will now open your cart.
+19. You are now back in Self-Service Procurement and you can see that your 2 items are in the cart. So, you will now open your cart.
> Click the **Cart** icon on the bottom of the screen.

-22. The **Product Items Review** image is prominently displayed. Clicking it will call an external Gen AI Service to gather review information about the items in your cart.
+20. The **Product Items Review** image is prominently displayed. Clicking it will call an external Gen AI Service to gather review information about the items in your cart.
> Click the **Product Items Review** image.

-23. The Guided Journey Task has called your User Defined Content integration. As discussed in the introduction to this adventure, it calls Oracle Integration to gather additional prompt information, such as Position and New York, prior to our Generative AI call to the external LLM. The results are then formatted and displayed as shown.
+21. The Guided Journey Task has called your User Defined Content integration. As discussed in the introduction to this adventure, it calls Oracle Integration to gather additional prompt information, such as Position and New York, prior to our Generative AI call to the external LLM. The results are then formatted and displayed as shown.
> (1) When finished reviewing the result, you can close your browser tabs and exit the Oracle Cloud Application UI.

-24. Adventure awaits, click on the image and show what you know, and rise to the top of the leader board!!!
+22. Adventure awaits, click on the image and show what you know, and rise to the top of the leader board!!!
[](https://apex.oracle.com/pls/apex/f?p=159406:LOGIN_TEAM:::::CC:CIOADVENTURE)
diff --git a/apps-cloud-adventure-cio/05-integration/integration.md b/apps-cloud-adventure-cio/05-integration/integration.md
index 7d741e184..c66851f7b 100644
--- a/apps-cloud-adventure-cio/05-integration/integration.md
+++ b/apps-cloud-adventure-cio/05-integration/integration.md
@@ -132,7 +132,7 @@ In this activity you will learn the power and ease of integrating Fusion SaaS ap

- > **Click** the drop-down menu icon [drop dowb icon](images/icon014_downarrow.png) **‘Jump to’** and select the **‘Examples’** menu option
+ > **Click** the drop-down menu icon [drop down icon](images/icon014_downarrow.png) **‘Jump to’** and select the **‘Examples’** menu option

diff --git a/apps-cloud-adventure-cio/06-analytics-hcm/analytics.md b/apps-cloud-adventure-cio/06-analytics-hcm/analytics.md
index 5619c93f2..774c13940 100644
--- a/apps-cloud-adventure-cio/06-analytics-hcm/analytics.md
+++ b/apps-cloud-adventure-cio/06-analytics-hcm/analytics.md
@@ -25,16 +25,27 @@ In this activity, you will Create analytics across different lines of business t
1. Oracle Fusion Data Intelligence Platform is a family of prebuilt, cloud-native analytics applications for Oracle Cloud Applications that provide line-of-business users with ready-to-use insights to improve decision-making.
- Login to your Fusion Data Intelligence Portal using the URL provided.
+ > (1) Click on the **‘Analytics’** tab
- > Open a web browser and enter the URL provided, then on the login screen, type in the Username and Password. Click Sign In.
+ > (2) Click on **‘Fusion – Analytics Data Intelligence’** icon

- After a successful login, you will land on the Oracle Analytics home page.
-2. A finance Watchlist comprising several Tiles is available on the home page.
+2. After a successful login, you will land on the Oracle Analytics home page.
+
+ > (1) Enter assigned username and Fusion Analytics Password
+
+ > (2) Click on the ‘Sign In’
+
+ 
+
+
+
+
+
+3. A finance Watchlist comprising several Tiles is available on the home page.
One metric that draws my attention is Margin, which is trending low.
@@ -45,7 +56,7 @@ In this activity, you will Create analytics across different lines of business t

-3. This action expands the Tile and opens the workbook.
+4. This action expands the Tile and opens the workbook.
Let's now set the workbook to design mode so that we can add cost elements.
@@ -59,7 +70,7 @@ In this activity, you will Create analytics across different lines of business t

-4. Next, let’s expand the Auto Insights pane for better observability.
+5. Next, let’s expand the Auto Insights pane for better observability.
> Click on the Expand / Shrink Icon  as shown in the image.
@@ -68,7 +79,7 @@ In this activity, you will Create analytics across different lines of business t
-5. The Auto Insights function has crawled the data set and brought expense-related information critical to our analysis. Let’s use the Top 10 Expenses by expense categories.
+6. The Auto Insights function has crawled the data set and brought expense-related information critical to our analysis. Let’s use the Top 10 Expenses by expense categories.
> (1) Locate the “Top 10 Expense Categories by Expenses” insight and click the Add Icon  shown in the image. This will add the Insight to the Canvas.
@@ -77,7 +88,7 @@ In this activity, you will Create analytics across different lines of business t

-6. Now, we can compare margin and cost side by side.
+7. Now, we can compare margin and cost side by side.
Payroll expenses emerge as the highest cost. We will delve deeper into payroll expenses to identify their components.
@@ -86,7 +97,7 @@ In this activity, you will Create analytics across different lines of business t

-7. Combining datasets from multiple “Lines of Business” allows an individual to conduct a deep dive into the actual problems.
+8. Combining datasets from multiple “Lines of Business” allows an individual to conduct a deep dive into the actual problems.
> (1) Expand the HCM Core transactions data set from the Data Panel on the left.
@@ -103,7 +114,7 @@ In this activity, you will Create analytics across different lines of business t

-8. We need to perform trend analysis to understand when the expense anomaly started occurring and whether it is consistent across all expense types.
+9. We need to perform trend analysis to understand when the expense anomaly started occurring and whether it is consistent across all expense types.
> Drag the **Accounts** column from the Categories section into the Color section.
@@ -113,7 +124,7 @@ In this activity, you will Create analytics across different lines of business t

-9. We can now see expense amounts displayed across time and expense categories.
+10. We can now see expense amounts displayed across time and expense categories.
On analyzing the trend, it appears that while Base Salary and Wages have remained constant, overtime and contract labor have increased since May.
@@ -121,7 +132,7 @@ In this activity, you will Create analytics across different lines of business t

-10. Overtime and Contract labor are typically associated with Turnover. Let's see if it had any impact.
+11. Overtime and Contract labor are typically associated with Turnover. Let's see if it had any impact.
> (1) Expand the Fiscal Date folder in the Data Panel to locate the **Month** and **Turnover** columns.
@@ -131,7 +142,7 @@ In this activity, you will Create analytics across different lines of business t
-11. Another factor that impacts Overtime and Contract labor is employee absences.
+12. Another factor that impacts Overtime and Contract labor is employee absences.
> Drag the **Absences** column from the data panel and drop it in the values section below the **Turnover** column.
@@ -140,23 +151,23 @@ In this activity, you will Create analytics across different lines of business t

-12. This brings all relevant columns onto the canvas. We can now co-relate several attributes and arrive at the correct conclusion. We can now see the pattern clearly. Beginning in March, absences and turnover started increasing, which led to an increase in overtime and the hiring of contract labor. This is ultimately reflected in the books of accounts in Finance.
+13. This brings all relevant columns onto the canvas. We can now co-relate several attributes and arrive at the correct conclusion. We can now see the pattern clearly. Beginning in March, absences and turnover started increasing, which led to an increase in overtime and the hiring of contract labor. This is ultimately reflected in the books of accounts in Finance.
-13. Let’s understand how the trend looks like in the future. We will use the built in Statistical Analysis function like forecast to under the future
+14. Let’s understand how the trend looks like in the future. We will use the built in Statistical Analysis function like forecast to under the future
> Right click anywhere in the **Turnover**, **Absences** Chart choose **Add Statistics** then **Forecast**

-14. With a few simple clicks, you were able to forecast and understand the future trend.
+15. With a few simple clicks, you were able to forecast and understand the future trend.

-15. Adventure awaits, click on the image and show what you know, and rise to the top of the leader board!!!
+16. Adventure awaits, click on the image and show what you know, and rise to the top of the leader board!!!
[](https://apex.oracle.com/pls/apex/f?p=159406:LOGIN_TEAM:::::CC:CIOADVENTURE)
diff --git a/apps-cloud-adventure-cio/06-analytics-hcm/images/image001.png b/apps-cloud-adventure-cio/06-analytics-hcm/images/image001.png
index cda58bfcf..43c9d554a 100644
Binary files a/apps-cloud-adventure-cio/06-analytics-hcm/images/image001.png and b/apps-cloud-adventure-cio/06-analytics-hcm/images/image001.png differ
diff --git a/apps-cloud-adventure-cio/06-analytics-hcm/images/image101.png b/apps-cloud-adventure-cio/06-analytics-hcm/images/image101.png
new file mode 100644
index 000000000..15a538c6d
Binary files /dev/null and b/apps-cloud-adventure-cio/06-analytics-hcm/images/image101.png differ
diff --git a/apps-cloud-adventure-cio/workshops/tenancy/manifest.json b/apps-cloud-adventure-cio/workshops/tenancy/manifest.json
index 9a98ac8c5..b82491027 100644
--- a/apps-cloud-adventure-cio/workshops/tenancy/manifest.json
+++ b/apps-cloud-adventure-cio/workshops/tenancy/manifest.json
@@ -29,7 +29,7 @@
{
"title": "Lab 6: Analytics",
- "filename": "../../06-analytics-scm/analytics.md"
+ "filename": "../../06-analytics-hcm/analytics.md"
},
{