Import OAF Personalizations

In this post we'l talk about how to import the OAF personalizations to an applications instance which were earlier exported/extracted.

  • Set the system profile value for 'FND: Personalization Document Root Path' using System Administrator responsibility to a valid path on the server filesystem as shown below




  • Copy the file usually 'oracle.zip' that you have exported from source application system and unzip
  • Verify the structure of the copied files. Below is an example of how it can be:
oracle\apps\eam\construction\estimate\server\customizations\site\0\EstimateSearchPG.xml oracle\apps\eam\construction\estimate\webui\customizations\responsibility\50691\EstWorkBenchPG.xml
  • Its time to Import the personalizations using 'Functional Administrator' responsibility. Use the navigation as shown below: Functional Administrator > Personalization > Exported Personalizations
         Note that the structure shown below is the directory structure that was 'ftp'ed from the source system to the directory specified by the profile option mentioned initially
  • Now we can import the 'site' level or the 'responsibility' level personalizations by selecting them individually or all at one go. Before that we have to take of one important thing ie. the responsibility id in the source system should be same as the one in the destination/target instance else we will have to rename the directory to the required one                                                                                       
 For Example 'Test Responsiblity' Id in source system is 50690 and in the destination system the same responsibility is given a different Id say 50692 you will need to rename the directories accordingly in the target file system
Note: sql> SELECT responsibility_id FROM FND_RESPONSIBILITY_TL WHERE RESPONSIBILITY_NAME LIKE 'Test Responsibility';  --Will give you the responsibility id
Now for renaming the directories you have two options:
  1. Either rename in the windows file system and copy them again to the directory specified by 'FND: Personalization Document Root Path'  profile
  2. Run the unix commands to find and rename as shown below
  • After the directories have been renamed for importing responsibility level personalizations navigate again to the Functional Administrator responsibility to ensure that you see new responsibility id
  • Now Import the personalizations as shown below by 'Selecting' All and clicking on 'Import from File System'
Bounce the Apache if required to verify if all the personalizations are imported successfully. 

No comments:

Post a Comment