Showing posts with label MDS. Show all posts
Showing posts with label MDS. Show all posts

Thursday, June 4, 2015

JDev/ADF sample - How to Apply New Label Text in MDS Customisation

  • How to Apply New Label Text in MDS Customisation. It may look simple, but really is not obvious how to apply new label text for the ADF BC attribute or UI component through MDS customisation. It is simple, if such label text already exists in the core bundle. If you need to create new label text in the customisation and use it - this becomes a bit tricky. Well, as usual - I'm going to explain how you could solve such task. You should read more about MDS customisation setup in ADF - MDS Seeded Customization Approach with Empty External Project.
    Download - mds_label_cust.zip

Tuesday, December 30, 2014

JDev/ADF sample - Custom ADF Application with New ADF 12c Alta UI

  • Custom ADF Application with New ADF 12c Alta UI. I was inspired by recently published WorkBetter application with ADF 12c Alta UI demo (you can read more about Alta UI and download WorkBetter application from here - Oracle Alta UI). I have decided to create my own application, using the same guidelines as described by Alta UI. While WorkBetter application is based on EJB, my application is using regular ADF BC model. Right now it displays a list of employees from HR schema and allows to edit selected employee data. In the future, I plan to add CRUD support and more advanced UI features. I would recommend to watch a video from Shay Shmeltzer, he describes how to build your first Alta UI application in ADF.
    Download - ADFAltaUI.zip

Wednesday, December 24, 2014

JDev/ADF sample - Configuring MDS Customisation Layer and Layer Value Combination in ADF

  • Configuring MDS Customisation Layer and Layer Value Combination in ADF. With this post I would like to dive a bit deeper into MDS customisation and layer combination handling. By default, there is defined customisation layer - site. Typically we set our own customisation values for this layer, as a result - all customisations usually are stored under site layer. There could be situations, when more advanced setup would be required - to be able to control layer and layer value combination in a custom way. In other words - to be able to define your own custom layer and then provide customisation values for this layer (MDS customisations will be stored under custom_layer/custom_layer_value, instead of default site/custom_layer_value). Oracle docs would not describe how to handle on runtime layer name to be dynamic and retrieve it from some sort of configuration file. I'm going to describe a technique for this, allowing to combine and group MDS customisations under custom layer and layer values folders.
    Download - MDSCustomizationsApp_v3.zip

Thursday, October 23, 2014

JDev/ADF sample - ADF BC View Object SQL Query Customization with MDS

    Download - MDSCustomizationsApp_v2.zip

Friday, July 25, 2014

JDev/ADF sample - MDS Support for Mobile Application Framework (MAF) in JDeveloper 12c (12.1.3)

    Download - MAFMobileLocalApp_v2.zip

Tuesday, May 20, 2014

JDev/ADF sample - Personalising ADF Query with MDS User Persistence

  • Personalising ADF Query with MDS User Persistence. I bet you are familiar with ADF Query UI having many criteria items. This may look irritating to the users, as there are so many options to use for the search. I will describe alternative approach in this post, with MDS user persistence and personalisation involved. It might be more user friendly, to offer only few criteria items by default and allow to add other items through ADF Query advanced option, together with MDS user persistence feature enabled for personalisation. Post is based on sample application from - ADF Query Saved Search in ADF 12c.
    Download - SavedSearchApp_v2.zip

Saturday, April 5, 2014

JDev/ADF sample - MDS Seeded Customization Approach with Empty External Project

  • MDS Seeded Customization Approach with Empty External Project. Great feature in ADF - MDS Seeded customisations support. This is particularly useful for independent software vendors, who are developing their own products on top of ADF framework. With MDS Seeded customisation, maintenance for multiple customers becomes easier. We could create customisation, instead of changing original source code - this makes it easier to maintain a product. I would like to share one important hint, related to technical architecture for MDS Seeded customisations - this will be related to the way how MDS Seeded customisations are organised and maintained. By default, you would create MDS Seeded customisation files in the original application, however this is not very clean approach. There is a way to create and keep all MDS Seeded customisation files in empty external application. I will describe in the post, how this can be achieved with a few easy steps.
    Download - MDSCustomizationsApp.zip

Thursday, March 13, 2014

JDev/ADF sample - How To Setup MDS Repository for Embedded WLS Instance

  • How To Setup MDS Repository for Embedded WLS Instance. Recently I was enabling external MDS repository for ADF MDS Seeded Customizations, I was facing issues while testing such MDS repository with my local embedded WLS instance - running it directly from JDeveloper. I managed to find a solution at the end, so I would like to share it with you.
    Download - MainMDSApp.zip

Tuesday, September 24, 2013

JDev/ADF sample - Enabling UI Shell 12c/11g Multitasking Behavior

  • Enabling UI Shell 12c/11g Multitasking Behavior. The main goal of this post is to describe how to enable multitasking functionality in out of the box UI Shell template for ADF applications. Different UI Shell tabs could run different transactions and allow user to commit/rollback data in the scope of individual tab. Every UI Shell tab runs different ADF task flow loaded from the menu.
    Download - TFActivationApp.zip

Tuesday, September 17, 2013

JDev/ADF sample - ADF Query Saved Search in ADF 12c

    Download - SavedSearchApp.zip

Sunday, May 26, 2013

JDev/ADF sample - Customized BPM 11g PS6 Workspace Application

    Download - adfbpmapp_ps6.zip

Saturday, July 14, 2012

JDev/ADF sample - Tips & Tricks How to Run Oracle BPM 11g PS5 Workspace from Custom ADF 11g Application

    Download - IntegratedBPMWorklistApp_v3.zip

Wednesday, June 27, 2012

JDev/ADF sample - ADF 11g PS5 Application with Customized BPM Worklist Task Flow (MDS Seeded Customization)

    Download - IntegratedBPMWorklistApp.zip

Monday, April 2, 2012

JDev/ADF sample - Red Samurai MDS Cleaner V2.0

  • Red Samurai MDS Cleaner V2.0. Here we go, you can download Red Samurai MDS Cleaner V2.0. This tool is designed to work with plain ADF applications, as well as with WebCenter Portal or WebCenter Spaces applications. It allows to delete and edit corrupted or obsolete MDS entries. Functionality summary - search, view, edit and delete MDS customizations for ADF/WebCenter applications. Why we need such tool - MDS is black box and is really hard to revert to correct state when user creates corrupted MDS customizations or MDS breaks by itself. Red Samurai MDS Cleaner is designed to help Oracle Fusion administrators to resolve MDS related issues quickly. There are many ways how to break MDS, user don't need to be Chuck Norris to break it, you know it. We are here to help you.
    Download - mdsv2_20120331.zip

Thursday, September 1, 2011

JDev/ADF sample - Making It Work Together - MDS User and Seeded Customizations

  • Making It Work Together - MDS User and Seeded Customizations. MDS is one of the most powerful and important elements of ADF/WebCenter framework. Users can perform ADF UI personalizations on runtime through MDS, as well as developers can implement seeded MDS customizations on design time and modify ADF components for different targets. However, if you would try to enable and run both options together - MDS User and Seeded Customizations, it will not work out of the box. My today post is about how to make it work together.
    Download - EnterprisePortalApp_v7.zip

Sunday, August 14, 2011

JDev/ADF sample - Further Customizing WebCenter PS3/PS4 RSS Task Flow - RSS Items List

    Download - EnterprisePortalApp_v6.zip

Friday, October 1, 2010

JDev/ADF sample - Exporting/Importing MDS Metadata and Promoting MDS Labels for Oracle ADF 11g and Oracle WebCenter 11g Applications

    Download - MDSManagement.zip

Wednesday, September 29, 2010

JDev/ADF sample - Advanced MDS Management for Oracle ADF 11g and Oracle WebCenter 11g Applications

  • Advanced MDS Management for Oracle ADF 11g and Oracle WebCenter 11g Applications. MDS functionality in Oracle Fusion 11g is really cool, and it makes Oracle ADF very competitive comparing to other development frameworks. You can read about personalization and customization support - Applying Personalization and Customization in Oracle ADF 11g and Oracle WebCenter 11g. However, most of the customers are asking, how they can manage MDS metadata repository effectively. In the current release of Oracle Fusion 11g, we don't have MDS metadata repository browser, its not easy to track who and when did MDS personalizations or customizations. Because of lack of MDS browser/editor, people sometimes can see a risk to implement systems with MDS functionality, no one wants to have black box as part of IT infrastructure. I have provided this feedback to Oracle Product Managers, I'm sure in the future we will have MDS browser/editor tool. I will explain, what functionality we can use today, for MDS repository management.
    Download - MDSManagement.zip

Sunday, August 22, 2010

JDev/ADF sample - Applying Personalization and Customization in Oracle ADF 11g and Oracle WebCenter 11g

  • Applying Personalization and Customization in Oracle ADF 11g and Oracle WebCenter 11g. Let me start with simple definition of personalization and customization. Term personalization means user can perform changes visible only to that user. Term customization means user with admin privileges can perform global changes, visible to all users. I decided give you this simple explanation, because while browsing Oracle resources and related blogs, I saw many confusing statements. For example, something similar like - we can apply personalization by customizing. In this blog post I'm not describing predefined seeded customizations, but focusing on user performed runtime personalization and customization. You can achieve personalization functionality within standard ADF framework enabled with MDS. For customization functionality need to use Oracle WebCenter component - Composer. Today I will describe how to use these two together.
    Download - PersonalizationCustomization.zip

Wednesday, September 30, 2009

JDev/ADF sample - Persisting Query Criteria Results Across Sessions with Oracle MDS

  • Persisting Query Criteria Results Across Sessions with Oracle MDS. For my previous blog post I got interesting comment from one of my readers - Husain. He was asking, how he can save search results across multiple sessions in Oracle ADF application. Actually, while asking he found solution by himself and updated my sample application from my previous post. Today I'll describe this updated application and will cover MDS topic for persisting query criteria results.
    Download - UserCustomizationsSession2.zip