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 ![Copy Adventure Role b](images/image007.png) -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 ![Copy Role a](images/image008.png) -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. ![Copy Role 2a](images/image009.png) -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 ![Copy Role 2c](images/image011.png) -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. ![Copy Role 2d](images/image012.png) -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 ![Copy Role 2e](images/image013.png) -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 ![Copy Role 7c](images/image016.png) -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. ![Copy Role 7d](images/image017.png) -15. Brian Bell has been added to this new role +14. Brian Bell has been added to this new role > Press the **Next** button. ![Copy Role 7e](images/image018.png) -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. ![Copy Role 7f](images/image019.png) -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. -![New Screen Process Flow](images/SupplierScreenOBJs.png) +![New Screen Process Flow](images/supplierscreenobjs2.png) ## 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
- ![Open Visual Builder](images/image101.png) + ![Open Visual Builder](images/image001.png) + +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
+ + ![Open Visual Builder](images/image0101.png) 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 - ![open project](images/image102.png) + ![open project](images/image002.png) 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. - ![workspace](images/image103.png) + ![workspace](images/image003.png) + ![workspace](images/image003b.png) 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 - ![workspace](images/image104.png) + ![workspace](images/image004.png) 5. We'll name our new Extension. @@ -53,31 +62,31 @@ In this lab, you will: > (2) **Click** the **‘Create’** button - ![create extension](images/image105.png) + ![create extension](images/image005.png) 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’** ![Services Icon](images/icon018_services.png) icon on the left menu. - ![add UI Screen](images/image106.png) + ![add UI Screen](images/image006.png) 7. We can add services from Oracle Cloud Applications or other accessible data sources. > (1) **Click** on the **‘+ Service Connection’** button. - ![create UI](images/image107.png) + ![create UI](images/image007.png) 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. - ![view default screen template](images/image108.png) + ![view default screen template](images/image008.png) 9. Services are available for functionality across the Oracle Cloud Applications. > **Click** on the **‘‘Enterprise Resource Planning and Supply Chain’** tile. - ![manage services](images/image109.png) + ![manage services](images/image009.png) 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.
- ![create service connect](images/image110.png) + ![create service connect](images/image010.png) + +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. + ![select from catalog](images/image011.png) + +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’** ![App UIs Icon](images/icon019_apps_uis.png) icon in the left toolbar - ![select from catalog](images/image111.png) + ![select from catalog](images/image012.png) -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. - ![select ERP/SCM](images/image112.png) + ![select ERP/SCM](images/image013.png) + +14. You can name your App UI. > (1) **Enter** **‘QuickSupplierUI’** in the "'App UI Name'" field.
> (2) **Click** the **‘Create’** button. - ![get supplier service](images/image113.png) + ![get supplier service](images/image014.png) -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. - ![create supplier service](images/image114.png) + ![create supplier service](images/image015.png) -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. + + ![create supplier service](images/image016.png) + +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). + + ![create supplier service](images/image017.png) + +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.
+ + ![create supplier service](images/image018.png) + +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. + + ![create supplier service](images/image019.png) + +20. Name your page variable. - ![create supplier service](images/image115.png) + > (1) Type **SupplierSearchString** in the ID Field.
+ + > (2) Click the **Create** button. -15. We’ll now add a Table component to our new Panel. + ![create supplier service](images/image020.png) - > (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. - ![add supplier service to screen](images/image116.png) + > (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.
+ ![add supplier service to screen](images/image021.png) + +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. - ![table layout](images/image117.png) + ![table layout](images/image022.png) -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. - ![select supplier fields](images/image118.png) + ![select supplier fields](images/image023.png) + +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. - ![finish supplier fields](images/image119.png) + ![finish supplier fields](images/image024.png) -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. - ![widen screen handle](images/image120.png) + ![widen screen handle](images/image025.png) -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. - ![widen screen](images/image121.png) + ![widen screen](images/image026.png) + +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). + + ![widen screen](images/image027.png) + +28. Next you'll select the Operator + + > (1) Click in the **Operator** field and select **contains ($co)** from the resulting pop-up list (2). + + ![operator sselection](images/image028.png) -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. + + ![widen screen](images/image029.png) + + +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. - ![edit page quick start](images/image122.png) + ![edit page quick start](images/image030.png) -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. - ![edit page quick start](images/image123.png) + ![edit page quick start](images/image031.png) -23. Now that we've created our screen, we can test it. +32. You're ready to try your new page. > Click the **Preview** ![Preview Icon](images/icon016_preview.png) icon on the top right of the screen. - ![select edit page fields](images/image124.png) - -24. A new browser tab is launched showing our completed application. We now have a fully functioning screen that supports query and update capabilities. + ![select edit page fields](images/image032.png) - > (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. - ![finish edit page fields](images/image125.png) + > (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. - ![preview](images/image126.png) + ![finish edit page fields](images/image033.png) +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. - ![selected supplier for edit](images/image127.png) + ![preview](images/image034.png) -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!!! [![Cloud Adventure](images/cloud-adventure-checkpoint-image.png)](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 ![View Checklist](images/image102.png)
-3. > Click your **Checklist Template name** (e.g. **CA_##**) to open the checklist. ![Open Checklist Template](images/image103.png)
-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. ![View Checklist](images/image104.png)
-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 ![Plus Icon](images/icon012_Plus.png) icon.
@@ -75,7 +74,7 @@ As you follow along, do not forget to answer the Adventure Check Point questions ![Create Task](images/image105.png)
-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 ![Enter Task Info](images/image106.png)
-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. ![Enter Task Info](images/image107.png)
-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** ![Home Icon](images/icon013_home.png) icon on the top icon bar. ![Enter Task Info](images/image108.png)
-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 ![Create Task](images/image109.png)
-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 ![X Icon](images/icon014_X.png) next to Direct Reports under the search field. ![Enter Task Info](images/image110.png)
-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 ![Create Task](images/image111.png)
-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 ![Create Task](images/image112.png)
-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 ![Create Task](images/image113.png)
-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** ![Preview](images/icon016_preview.png) icon in the top right of the screen. ![Create Task](images/image114.png)
-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. ![Create Task](images/image115.png)
-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. ![Create Task](images/image116.png) -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!!! [![Cloud Adventure](images/cloud-adventure-checkpoint-image.png)](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 ![View Checklist](images/image102.png)
-3. - > Click your **Checklist Template name** (e.g. **CA_##**) to open the checklist. ![Open Checklist Template](images/image103.png)
-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. ![View Checklist](images/image104.png)
-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 ![Plus Icon](images/Icon02_Plus.png) icon.
@@ -75,7 +73,7 @@ As you follow along, do not forget to answer the Adventure Check Point questions ![Create Task](images/image105.png)
-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 ![Enter Task Info](images/image106.png)
-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. ![Enter Task Info](images/image107.png)
-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** ![Home Icon](images/Icon03_home.png) icon on the top icon bar. ![Enter Task Info](images/image108.png)
-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 ![Create Task](images/image109.png)
-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. ![Enter Task Info](images/image110.png)
-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.
![Create Task](images/image111.png)
-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. ![Create Task](images/image112.png)
-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 ![Create Task](images/image113.png)
-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.
![Create Task](images/image114.png)
-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. ![Create Task](images/image115.png)
-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. ![Create Task](images/image116.png)
-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 ![Create Task](images/image117.png)
-18. OPTIONAL STEP! - - > If presented with the **Select Repository** popup screen, click the - - ![Create Task](images/image118.png) -
-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 ![Create Task](images/image119.png)
-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** ![Preview](images/Icon06_preview.png) icon in the top right of the screen. ![Create Task](images/image120.png) -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. ![Create Task](images/image121.png)
-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. ![Create Task](images/image122.png)
-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. ![Create Task](images/image123.png) -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!!! [![Cloud Adventure](images/cloud-adventure-checkpoint-image.png)](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 ![Audit Report REST Endpoints](images/image020.png) - > **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 ![Get an audit report](images/image021.png) 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
![Login](images/image001.png) - 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’
+ + ![Login](images/image101.png) + + + + + +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 ![Analytics home](images/image002.png) -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 ![Workbook Design Mode](images/image003.png) -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 ![Expand / Shrink Icon ](images/icon004.png) 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 ![Add Icon ](images/icon006.png) 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 ![Auto insights view](images/image007.png) -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 ![Analytics view 1](images/image008.png) -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 ![Analytics view 3](images/image010.png) -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 ![Analytics view 5](images/image012.png) -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 ![Month by Month View](images/image013.png) -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 ![Analytics view 8](images/image016.png) -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** ![Analytics view 11](images/image021.png) -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. ![Analytics view 12](images/image022.png) -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!!! [![Cloud Adventure](images/cloud-adventure-checkpoint-image.png)](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" }, {