Personalization at Responsibility Level

Hi ,
I am trying to personalize the display of "Worklist Notification" in Home page based on the responsibility of the user logged in . I have choosen the reqd. responsibility in the responsibility context chooser and did personalize the "Stack Layout: Notifications Worklist Function" at responsibility level. Everytime I login the context of the responsibility changes and my personalization does not work . If I manually go and change the responsibility context to the responsibility I want I am able to see the "Worklist Notification" list .
I would like to know if there is way I could make sure that the responsibility context does not change everytime a user logs in . Any replies will be greatly appreciated .
Thanks,
Chandu

Hi,
Sorry my mistake, if your responsibility is not the context it cannot pick up the XX_WORKLIST Permission from your Menu. You must use Functional Administrator Grants instead,
Try this:
delete your XX_WORKLIST function from the menu and from the system
1) Functional Administrator > Permissions
Create new permission:
XX_WORKLIST
2) Functional Administrator > Permission Sets
Create new permission set:
XX_WORKLIST_PS
- add the XX_WORKLIST permission
3) Functional Administrator > Create Grant
Name: XX_WORKLIST_GRANT
Grantee Type: Group of Users
Grantee: 'Your Responsibility' (e.g. System Administrator - FND_RESP|SYSADMIN|SYSTEM_ADMINISTRATOR|STANDARD)
Operating Unit: leave blank
Responsibility: leave blank
NEXT
Permission Set: XX_WORKLIST_PS
SAVE
- you will have now granted the XX_WORKLIST permission to any user with 'System Administrator'
4) Functional Administrator > Core Services > Caching Framework > Global Configuration > Clear Cache
Clear the Cache
Personalise your worklist (e.g. Row Layout: Home Content Row) at Site level with SPEL:
${oa.FunctionSecurity.XX_WORKLIST}
I have tested this in my 11.5.10 environment and it worked. All users with 'System Administrator' see the worklist, all others do not.
Regards,
Mike

Similar Messages

  • AK Personalization at responsibility level

    Hi,
    We are on 11.5.10RUP6. I have an OA framework Pg: /Oracle/Apps/PA/Projects/WebUI/CreateProjectPG.xml that has embedded AK regions.
    I want to change the controller attached to 2 of the AK regions in the page. I naviagated to the AK developer responsibility and queried the region. Should i replace the seeded controller with my custom controller?
    The problem is this will affect all repsonsibilities and function. Is it possible to have an AK personalization at a Responsibility/Function level similar to what we have in OAF?
    Rits

    Hi
    This is urgent. Where do we personalize AK regions?

  • How to migrate 'responsibility' level personalizations?

    Hi all,
    We have done a set of personalizations at responsibility level in our UAT instance.
    We have no problem migrating the 'site' level personalization. We use the 'Functional Administrator' -> Import/Export utility.
    But, We find that the responsibility level personalizations are stored under a folder hierarchy as below:
    Eg:
    Responsibility: XXRecruitment Manager
    Responsibilty Key: XXRECRUIT_MAN
    Responsibility ID: 50977
    Personalization is exported in this folder:
    /oracle/apps/per/irc/vacancy/webui/customizations/responsibility/50977/RectrDetsRN
    It is stored under a folder '50977' corresponding to the responsibility id of the responsibility that we personalized.
    Our problem is, the responsibility id's and responsibility key's are different in UAT and production instances:
    Responsibility: XXRecruitment Manager 01
    Responsibilty Key: XXRECRUIT_MAN_01
    Responsibility ID: 50900
    Now, how to migrate such personaliations? Our client have personalized atleast 25 pages at various responsibilty levels. Please suggest a suitable way to migrate these personalizations.
    thanks in advance,
    Hem

    Hem,
    We had the similar discussion in past once, but I guess the user didn't update the final results. As far as I think, 'Functional Administrator' -> Import/Export utility should be handling this scenario.
    Did you try it atleast on one such responsibility level personalization?
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Can we do personalization at user level under iprocurement

    Hi,
    Using the personalization i have enabled the exchang rate and exchange date for Non-catalog request items in iProcurement since, we are facing exchang rate issue.
    i have enabled the personalization at responsibility level so all users are viewing the personalize fields. Now i want to restrict the personalize fields at the user levle. Is there any way i can do the personalization at the user levles?
    Note: we are using the 11.5.10.2 version.
    Please let me know..
    Regards,
    Kevin.

    Hi,
    There's another way apart from personalizations.
    Hi Suppose you have two fields say A and B and two users David and Henry.
    You want David should see both the fields and Henry shoudn't...
    Then in that case in the controller of the page in process request you cvan capture the Username from profile option
    String user = (String)pageContext.getUserName();
    if("David".equals(user))
    field A .setRendered(true);
    field B .setRendered(true);
    else if("Henry".equals(user))
    field A .setRendered(false);
    field B .setRendered(false);
    You can proceed this way....
    Thanks,
    Gaurav

  • Exporting/importing Responsibility-level personalizations

    Hello,
    Suppose on one instance I have done some personalizations for responsibility A and I want to apply these personalizations on another instance, but there is no responsibility A on another instance, but instead its name is B.
    Does export/import mechanism has support for this kind of requirement.
    - Yora

    Yora,
    Does export/import mechanism has support for this kind of requirement.No, they don't have any functionality like this.
    For much more information on this refer http://apps2fusion.com/apps/14-fwk/215-move-oa-framework-personalizations-from-one-environment-to-another
    //Note Taken from Above Link -- Anil Passi
    You have done responsibility level personaliation for OAF Pages, for this resp.
    Issue:- When you extract the personalizations, the directory path of extracted personalizations will contain the responsibility_id
    However, the same responsibility when created on TEST SYSTEM might be allocated a responsibility_id of 1088.
    Hence, you referring to ***** in notes above, you will have to rename the directory from 1032 to 1088. This can be scripted too in Unix.
    To overcome this issue:-If you wish to perform responsibility level personalizations against a custom responsibility, first create
    this responsibility on production, and get this cloned to other environments. Alas, such forward planning rarely happens in projects.
    Blame this on Oracle’ design. They could have easily used RESPONSIBILITY_KEY/APPLICATION_ID in the path, instead of using RESPONSIBILITY_ID. Regards,
    Gyan

  • Personalize Page: How to add an item to Responsibility level

    It seems not possible to add an item to a page on responsibility level through page personalization.
    Therefore, I went Site level and it allows me to add an item.  I was thinking I may hide (rendered=false) this item on site level and then personalize this item on the Responsibility level to show (rendered=true).
    However, I'm not able to see this item on the Responsibility level. did I miss something?
    Thanks

    Open Newsstand. Tap on the "Store" button in the upper right. Any newspaper or magazine you download from the store will appear in Newsstand.

  • URGENT:Copying Personalizations from Site Level to Responsibility Level

    Hi All,
    We have created quite a many Personalizations at the Site level for our Instance. Now we release that if we have them created at the responsibility level we would have more flexibility.
    Can any of you let me know in case , there is any way to move the personalizations created at the site level to Responsibility level?
    Thanks,
    Priya

    Hi Mani / Anil,
    Thanks for your responses.
    I copied the site level personalization Tags from the site level xml document and put it in the Responsibility level document and removed those personalizations from site level as well and it is workign fine.
    Just I have one more question to this. Going forward how do I create the items ( Create Personalized Items) at the Responsibility level.
    B'coz when I create a Stack Layout Item , I can only create it at site level. But if I want this to be available only to some Resposinbilities and not to all then how do I do it?
    Thanks,
    Priya

  • How to read responsibility level profile in forms personalization r12.1.3

    All, I have one custom profile option at responsibility level. I am wondering if I can read that value in WHERE CLAUSE of a WHEN_VALIDATE_RECORD trigger?
    I am trying to access responsibility level profile option using "${ps.up_prior_gl_period_allow.VALUE}". But, it doesn't seem to work.
    However, I am able to read site level profile option using "${ps.up_prior_gl_period_allow.VALUE}".
    Please help.

    Have you tried using fnd_profile.get_specific()?

  • Modify view object at responsibility level

    Hello,
    One of our business requirements is to change the drop-down values for several list of values based on the responsibility the user is logged in with. For example when creating a new application, the LOV 'Country' needs to list certain countries under the responsibility A and other countries under the responsibility B.
    In order to accomodate this requirement, I have created an extension to the VO oracle.apps.igs.utilities.server.countriesVO that can be found on the create application page. I have tried two different approaches:
    Approach 1:
    I have modified the SQL code and used the import utility jpximport to enable the substitution and everything works fine EXCEPT that the substitution is done at the site level, not the responsibility level. There are no options to enable the substitution at the responsibility level.
    I tried changing the MDS repository. After initial substitution, the query
    BEGIN jdr_utils.printDocument('/oracle/apps/igs/utilities/server/customizations/site/0/CountriesVO'); END;
    returns the XML for personalization (substitution). I deleted that entry using
    BEGIN jdr_utils.deleteDocument('/oracle/apps/igs/utilities/server/customizations/site/0/CountriesVO'); END;
    and used the import utility to import the XML at the responsibility level. the query
    BEGIN jdr_utils.printDocument('/oracle/apps/igs/utilities/server/customizations/responsibility/23331/CountriesVO'); END;
    returns the correct XML but the extension doesnt appear on the screen.
    Do you know what I am missing and if it is possible to enable substitutions at the responsibility level (not site level) at all?
    Approach 2:
    I am still implementing the View Object extension but I am modifying the SQL code to handle the responsibility:
    Original SQL Code:
    SELECT territory_short_name,territory_code
    FROM fnd_territories_vl
    Updated SQL Code:
    SELECT territory_short_name,territory_code
    FROM fnd_territories_vl
    WHERE fnd_global.resp_name <> 'A' OR fnd_global.resp_name IS NULL
    UNION ALL
    SELECT description as territory_short_name,territory_code
    FROM fnd_territories_vl
    WHERE fnd_global.resp_name = 'B'
    ORDER BY 1
    I used the import utility jpximport to enable the substitution and everything works fine EXCEPT that the View Object gets cached and the SQL statement is only executed the first time the object is called. If I clear the cache and I log in using the responsibility A then the countries are correctly displayed. If I login using the responsibility B then the countries for responsibility A are displayed. Same occurs if I clear the cache, login using responsibility B first then switch to responsibility A. Countries for responsibility B are always displayed.
    We need to find a way for the SQL to be re-executed every time this object is called. This object should not be cached. Is that possible at all?
    Thank you for your help
    Benoit

    Substitution of VO & AM will can be done only at site level. However controller extension can be personalized/substituted at any level, which includes responsibility level also.
    Thanks,
    --Anil
    http://oracleanil.blogspot.com/

  • Converting user level personalizations to site level personalizations

    Hi All,
    My Requirement is as follows:
    In one search page i have created one view to save my search by providing view name.
    Now if i login from different user i am not able to see that view name in the drop down which i have created from different login.
    i intend to see that view for all users even if create from single login.
    i know that save search is user level personalization, but i want to get the same at site level.
    but while creating there is option like site level or responsibility level.
    Any help would be greatly appreciated.
    Thanks in Advance.
    Regards,
    Naren.

    Hi Reetesh,
    find the below steps.
    let me know if you need any clarity.
    Create, Duplicate, Update or Delete an "admin-seeded user-level" personalization :-
    ==================================================
    Select the Personalize pen icon to launch a focused version of the Page Hierarchy Personalization page for a selected boxed region.
    Use the Hierarchy Page HGrid to identify the query region for which you wish to create an "admin-seeded user-level" personalization. (You can create seeded user-level personalizations only for a table or a HGrid in a query region.)
    Select the Seeded User Views icon to launch the Personalize Views page where you can create, update, duplicate or delete "Admin-seeded user level" personalizations.
    When you create, duplicate or update a seeded view, you navigate to the respective Create/Duplicate/Update Views page. Select Apply to save your changes when you are done.
    Regards,
    Naren.

  • How to make personalaization at responsibility level

    Hi All,
    I Apologized, I have posted same thread in other place also so plz ignore that post.
    I have number of responsibilities for internet procurement responsibility like  internet procurement - 1200 , internet procurement - 1300 , internet procurement - 1250 , internet procurement - 1350 ,and so on...
    Now I want add a link on the checkout : requisition information page only for some responsibilities.How can I do this?
    When I am try to create a new item from personalization and want to select level then it only showing Site level and not others like responsibility level..
    Thnaks,

    1)Create Link Item on site level in  requisition information page by personalization.
    2)Go to internet procurement - 1200(Responsibility) -->requisition information page(Page).
    3)Click on Personalize link of requisition information page.
    4)Check newly created Link Field. Click on Yellow Pencil Icon in Personalize column.
    5)Set Render Property False at Responsibility Level.
    6)Click on Apply Button
    Do Same For other responsibilities
    Thanks,
    Dilip

  • Defaulting Expense Template on Responsibility Level

    Hi All,
    I am trying to use personalization to default expense templates at the responsibility level in iExpense, but it doesn't seem to be working. I typed the expense template name in the Initial Value field of the messageChoice item for Expense Template, but this does not default to the appropriate template even after apache is bounced. The expense template defaults to the original expense template that was there and does not default to the new template that we added. I've tried this at the site and responsibility levels but neither seem to work.
    Is there a way of doing this through personalization or does it require extension?
    Thank you.

    Hi,
    Actually Defaulting on OA Framework also has a Hierarchy.
    Hierarchy is:
    Highest level Level 1 : Default(or initial value) values through Controller
    Level 2 : Default(or initial value) values through Personalizations.
    level 3 : Default(or initial value) values through initial value property at design time.
    level 4 : Default(or initial value) values through View Object
    Lowest level Level 5 : Default(or initial value) values through Entity Object create method.
    Refer to this link : http://oracle.anilpassi.com/defaults-in-oa-framework-concepts-and-practical-approach-2.html
    In your case i think the Default is done through Controller thats why it is not getting overridden through personalizations.
    In this case you need to extend the controller.
    Thanks,
    Gaurav

  • Not able to get the profile value set at Responsibility level

    Hi,
    I had set the value of a custom profile at Responsibility level and in CO i used the
    following code,
    String rLocation = pageContext.getProfile("XXTMG_PR_SCP_LOCATION");
    The above call returns NULL. But if i set the value of the profile at Site Level then the above code returns the correct value of the profile. I bounced the apache after the profile option was changed but no avail.
    I even tried using getOADBTransaction().getSpecificProfile() in the AM (which was
    called from CO) as below but could not get the value of the profile,
    Number lRespID = new Number(getOADBTransaction().getResponsibilityId());
    String retLoc1 = getOADBTransaction().getSpecificProfile("XXTMG_PR_SCP_LOCATION","","",
    lRespID.toString());
    Could any of you please let me know whether i have missed something in the code which results in not getting the correct value for the profile at the Responsibility level.
    Thanks, Suresh.

    Instead of passing null for the other parameters in call to getSpecificProfile, can you please set these params and try ?
    Also, please note that if a value is defined at site level, then even if a value is present at the resp level, the value at site will be returned when you use getProfile method.
    Thanks
    Tapash

  • Make all the forms at a user level or responsibility level to be read only

    Hi,
    Please suggest me to make all the forms at a user level or responsibility level to be read only. So that when a particular user logs in, he gets all the form in read only mode or at a particular responsibility all the forms are read only so that we can attach this responsibility to the user for the same purpose.
    Any ideas will be highly appreciated.

    check this blog,
    http://www.oracleappshub.com/11i/oracleapps-responsibility-vs-sap-functions/
    Re: How to change OM responsibility as read-only in oracle applications 11i
    read only responsibility-user

  • Defaulting Cost accounting distribution line at Responsibility level

    Hi Project Accounting Experts,
    I have now rephrased the query:
    PRC: Distribute Usage and Miscellaneous Costs need to default one of the segment values based on the responsibility that created the misc transaction for the expenditiure batch
    Below is the Auto accounting rule created and assigned to the Misc Trx for All Misc Transactions as Function transaction:
    select decode(upper(ttt.service_type_code),'IGJ',
    fnd_profile.value( 'IJ_BiZ')) from
    pa_projects_all JT,
    pa_project_types_all ttt
    where ttt.project_type = JT.project_type
    and JT.project_id = :1
    The profile option ' J_BiZ'(created for GL module) and is meant to default a segment value for Miscellaneous Expenditure transactions at responsibility level. but rather profile ' J_BiZ' defaults at the site level . Why?.
    I need the segment value to default based on the Profile option at Responsibility level for the miscellaneous tranasaction created via that responsibility.
    Does anyone has an idea?
    Edited by: 198196 on 02-Jan-2013 08:11

    Hi Parakala,
    Maintain Cost centre at each Organization unit at infotype 1008.
    at PR05 it will pick by default.
    Let me know if you need more information.
    with regards,
    Gopala

Maybe you are looking for

  • Can I add-up a column of figures in Pages?

    Hi Everyone, I have used MSWord for many years to produce reports that include:  item number, photo image, narrative description, and a monetary figure, using tables and borders.  I manage to add rows that automatically add the next item number, and

  • Performance implications of using multiple rules

    Hi: 1.  I have a question about the performance implications of multiple rules through a rule strategy sequence.  Can you share your experience on this? 2. Suppose that I have three rules that are accessed through a rule strategy sequence.  Would the

  • "Firefox has stopped working" message everytime the browser is closed

    Everytime I close the browser, I get "Firefox has stopped working" message. I have Firefox 18 on a Windows 7 64-bit machine. I also uninstalled and re-installed firefox but the issue still remains

  • OBIEE SQL Server username error

    Hi Experts Have installed OBIEE on my local machine. Have set up a repository that has some SQL Server Data sources, and tried to access them through Answers. Within Answers I can see the tables I have set up in the presentation layer, but when I que

  • How can I prevent a macbook from syncing with my ical alerts.

    I was attempting to share a photo stream from my ipod touch with a friend. At one point when I was trying to figure out how she could access it, I believe I entered my apple ID on her macbook to connect to the icloud.  She is now receiving alerts fro