Moving/Hiding Portlets at Personalization level

Hello All,
We are trying to build a webcenter application with few portlets. On a jsf Page, we have few portlets inside <cust:panelCustomizable> tag.
When we run the application and login as a page-customizer we are able to see "maximize, move up/down, left/right" options under the actions menu. But when we change the position of the portlet through these options it is reflected globally for all the users.
Also when we login at page-personilizer level, we are not able to see any of the above mentioned action items.
Can anyone please let me know, if there is a way in Webcenter to provide movement of the porlets at personalization level so that those changes can be visible only to that particular user.
Thanks in Advance
Manoj

The 10g version of WebCenter supports site level customization (not end user personalization). For more information, please refer to the relevant section of the documentation.
Peter

Similar Messages

  • Hiding Portlets in Different page

    Hi All,
    This is my requirement..
    I have portal which has two pages Page1 and Page2..And each page has a portlet in it
    Initially when the portal gets loaded, Page 2 needs to be hidden which i have done it by setting the property hidden=true for the page2
    Page1 has a portlet A which has a button.. When i click on that button, the portletB in the page2 should be visible..
    Usually hiding portlets is easier when it happens in the same page but how do we implement the above scenario across the pages
    Any help is appreciated
    Regards

    Hello,
    Setting portlet visibility is possible (regardless of what page the portlet is on) from inside the portlet's event handling method by getting the PortletBackingContext and calling the setVisible() method.
    I'm guessing that what you want is to have the page that the portlet is on get automatically displayed when the button on your first portlet is clicked. To cause a different page to be displayed, the easiest way is to send an event, and have a portlet on the page you want to change to listen for that event and "activate" the page. For example, in your .portlet file on the page you want to change to:
    <?xml version="1.0" encoding="UTF-8"?>
    <portal:root xmlns:html="http://www.w3.org/1999/xhtml-netuix-modified/1.0.0" xmlns:portal="http://www.bea.com/servers/netuix/xsd/portal/support/1.0.0" xmlns:netuix="http://www.bea.com/servers/netuix/xsd/controls/netuix/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/servers/netuix/xsd/portal/support/1.0.0 portal-support-1_0_0.xsd">
        <netuix:portlet title="Sample Page Activating Portlet" definitionLabel="eventsLinkDef1">
            <netuix:handleCustomEvent event="SampleCustomEvent">
                <netuix:activatePage />
            </netuix:handleCustomEvent>
            <netuix:titlebar>
                <netuix:minimize/>
                <netuix:maximize/>
            </netuix:titlebar>
            <netuix:content>
                <netuix:jspContent contentUri="whatever"/>
            </netuix:content>
        </netuix:portlet>
    </portal:root>This means that when the portlet receives "SampleCustomEvent", the page that this portlet is on will automatically be displayed (and the portlet will be displayed as well as long as it hasn't been set to be invisible).
    Kevin

  • Hiding portlets in the Available Portlets List

    Can’t seem to find a way to control who sees what in the Available Portlets List. It is obviously possible to hide the portlets from unauthorized users. For example regular user will only see Services Portlet in the Portlet Repository->Administration->Portal, while the user with more privileges will also see Export/Import.
    However I have a number of portlets that I want only be available to a certain group of users. Let’s say HR should have access to the portlet and no one else. I could tweak permissions of the pages and portlets so that portlet will disappear from the page for the unauthorized user, and such user will receive an error if he attempts to add this portlet to the page. But he can still see the portlet in the Available Portlets List. Not only that means that user often has a list of 50 items when he actually can only use 5 (very user-unfriendly IMO), but there are portlets I simple don’t want unauthorized people to know about.
    I thought Changing Provider Access rules will do it, but it seems to have no effect, or perhaps I just can’t figure it out.
    I’ll appreciate any thoughts or ideas.

    The portlet repository is a somewhat special page group. Enable item level security in the page group and assign the required privileges to users or groups of users to your providers/portlets listed in the portlet repository as sub-pages and items.
    Also, by moving around the items and sub-pages representing your portlets and providers you can easily re-arrange the view of portlet repository exposed through the Add Portlets page.
    Peter

  • Organizing Files is moving all folders up one level???

    I noticed just recently that when I use the Automatically Add To iTunes folder that Artist folder was being created at the top level of the Library folder, rather than under Music. I tried checking and unchecking Pref for Organzing to no vail. iTunes now insists on moving or creating Artist at the same level in the folder hirarchy as Music. Also noticing this with Books, etc. Library Path hasn't changed. What gives????
    I also note that the option to File>Liobrary>Reorganize files in the folder "Media" has reappeared. It used to be grayed out. So, I checked that and Consolidate and hoping it will get straightened out.
    I have a large library with ~50K songs, so this thrashing my NAS is annoying.

    iWeb publishes your website files in a folder with the name of your website. If this folder is uploaded to the root folder on your server you will get the double barreled URL.
    The answer is to publish your site to a local folder and upload the contents of the folder with an FTP application - not the folder itself.

  • Hiding portlett with no data

    I have a SQL Report that may or may not have data. If there is no data I would like to hide the portlett altogether. Currently, it returns something like "No Data Found". I can use a UNION to return a different message, but then that would always show up as part of the result, and I don't want that either.
    Ant suggestions?

    Hi,
    You cannot do this. You will get the "no rows returned" message when there are no rows.
    Thanks,
    Sharmila

  • Hiding Buttons through Personalizations

    I have a JRAD Definition for a Page Button Bar which I am using in my Page
    <ui:contents>
    <oa:submitButton id="EgoCancelButton" use="/oracle/apps/fnd/attributesets/Buttons/Cancel" text="Cancel" serverUnvalidated="true" unvalidated="true"/>
    <oa:submitButton id="EgoSaveForLaterButton" text="Save For Later" prompt="Save For Later"/>
    <oa:navigationBar id="EgoCreateItemTrainNB"/>
    <oa:submitButton id="EgoSubmitButton" use="/oracle/apps/fnd/attributesets/Buttons/Submit" text="Submit"/>
    </ui:contents>
    </oa:pageButtonBar>
    By doing the personalization for the Buttons , I am trying to mask the Beans from rendering in UI . But even after setting 'Rendered' Property to 'False' through personalization , some of the beans are not getting masked from the UI.Any clue why this is happening?
    Beans which are getting masked :
    <oa:submitButton id="EgoCancelButton" use="/oracle/apps/fnd/attributesets/Buttons/Cancel" text="Cancel" serverUnvalidated="true" unvalidated="true"/>
    <oa:navigationBar id="EgoCreateItemTrainNB"/>
    Whereas the following beans are not getting masked
    <oa:submitButton id="EgoSaveForLaterButton" text="Save For Later" prompt="Save For Later"/>
    <oa:submitButton id="EgoSubmitButton" use="/oracle/apps/fnd/attributesets/Buttons/Submit" text="Submit"/>

    This is how OAF overlays the definition,
    Base definition + Personalization + controller changes.
    So if the controller sets the attribute which you had personalized then that takes precedence. In your case check if controller is setting the rendered flag again based on some condition.

  • Hiding cost? Field level security

    I am working for a client that wants to hide cost from the eyes of sales people. I am using the traditional method of analyzing each transaction that shows cost and determing if it can or can't be restricted with standard security. I am finding out that most of the time, you can't "hide" it with security. There are many transactions (ie: IW3*, DP80, DP90, MB03, etc) that is "all or nothing". Some transactions check objects (ie: MM03) that will allow you to do this. I am now tasked with researching other ways to do this. Is there any way to do this with security other than yanking every transaction away? Any third party products/services that do this? Any way to block the data off behind the scenes to everyone while allowing access for others? I thought about the possibility of creating an authorization object for this but I imagine that requires changing the code of many SAP programs.
    Any thoughts and suggestions are greatly appreciated.
    Thanks

    Hi Joe,
    I have a similar situation at one of my clients.
    We have used the following, depending on the transaction
    1. Transaction Variants (SHD0) - Hiding fields etc
    2. Enhancement Points - basically like user exits, you can put custom validations in standard code.  We have a good number of these where there are additional auth checks in place which toggle cost & price display in a wide range of transactions
    3. Copy standard transactions - there are a few situations where we have needed to create a copy of a standard transactions and change the code.
    4. Last but not least, standard authorisation concept.  Some tx let you hide prices via condition types, Purchasing can control price in the M_BEST* objects with activity 09 etc.
    For 2 & 3 we have used a single authorisation object which is referenced and allows display or no display of prices - quite easy to monitor.
    Cheers
    Alex

  • Moving/Hiding/Changing Menu Options

    Anyone figured out how to move menu items or hide them etc yet?
    Want to make SMS messages one of the 6 main options before you go into the full menu of selections, and can't figure out how to switch some in and out... also want to put things like Visual VM as an icon thats not two or three clicks deep into the downloads folder...
    I'm an avid blackberry user and have had one from years, but I'd been on the 8703e for YEARS so I am not sure if there's a desktop computer way to do this or what the new shortcut key would be for this... definitely not like my old phone  
    Solved!
    Go to Solution.

    On the full application screen, scroll to and highlight the icon you want moved.
    Press Menu > Move. and then scroll the cursor up to where you want to place the icon in the first row (or two) of the screen.
    Then, returning to the homescreen, you will notice that icon now in place.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • MOVED: RD480 Neo2-Fi Bios-level Overclocking with Opteron 165

    This topic has been moved to Overclockers & Modding Corner.
    https://forum-en.msi.com/index.php?topic=95473.0

    Hello !!
    You should ask MSI Taiwan directly:
    http://support.msi.com.tw/
    They will help you.
    Greetz

  • Hiding Portlets dynamically

    Hi All,
    I am using three page layout portal and I have to hide one portlet at runtime on specific condition .
    Can Anyone tell how to achieve this in .NET
    Thanks in advance
    Mithilesh
    Edited by mithilesh at 08/08/2007 2:38 AM

    Sorry, this is not working. the portlet title gets displayed when its collapsed, even though you hide the portlet title in the portlet settings.
    Hi Mithilesh,
    Try this one, i haven't tried this extensively... but you can give a shot. Let us know if this works for you.
    1) Disable the title in the portlet.
    2) By Making use of URL, you can collapse / expand a portlet.
    3) Actually it doesn't remove the portlet, as the title is disabled the end user may not feel the presense of the portlet in the page.
    Here are few parameters that needs to be added to a URL to accomplish this.
    To Collapse : &control=CollapsePortlet&CommunityID=202&PageID=208&CollapseOrExpandThisGadget=315
    To Expand:
    &control=ExpandPortlet&CommunityID=202&PageID=208&CollapseOrExpandThisGadget=315
    Edited by bharatkarthik at 07/27/2007 11:54 AM

  • Moving activity codes from global to project level

    I'm relatively new to using P6 so feel free to tell me if i'm stupid.
    I began adding activity codes in the EPS level and eventually moved them to the Global level. later i was instructed to move them all to the Project Level, and the only way i could find to do it was to CUT and PASTE from Global to Project.
    This have presented several issues with adding codes to new activities as well as modifying the codes.
    1 I cannot add any values to my codes which were in global and moved to project level. actualy i just have to move them back to global, add values, move them back to project
    2. The only way i can add these codes to new activities is to add a column for the code and use Filldown.
    I can manage with adding codes to activities but not being able to create new values is becoming an issue.
    I starting to think that P6 still considers them global codes even though they are represented on a project level.
    Is there a better way to move codes from global to project? any solutions other than just working around the issues? or am I stuck?
    Thanks

    Thank you for your response,
    At the project level the default Security Profile is Project Manager, so i suppose this would be the level i am on. All of the privileges are turned on.
    I am not sure if i was clear enough above, but i am able to add codes at the project level. My issue is that we added hundreds or more codes at the global level and were then instructured to move them to the project level. Rather than rebuilding everything I used Cut and Paste to move them to the project level. Since doing this, adding codes to new activities as well as modifying the codes mentioned above has become problematic.
    At first it seemed to work, but I think that even though they are represented in the project level, they are still considered global codes. When adding columns, the codes are still represented under a heading named Activity Codes - Global, rather than Activity Codes - Project. everywhere else they are shown as global.
    Anymore advice?
    Thank you!

  • Moving Average Price for Batch Maintenance

    Hi Experts,
          I've created material of which stock is maintain in batch (Valuation category = X & Price Control = V).
        Due to batch wise stock, system calculates the moving average price for different batches.
        Can we calculate moving average price at plant level inspite of maintaining material batch wise?
       Is there any other way by defining multiple storage bins for that material so that I can see the stock value differently with single moving average price value?
       Thanks.
                                                   Naimish.

    In MM03, you get the overall MAP for all batches of the material at plant level without mentioning valuation type in org. level. When specific valuation type is given, you can see its MAP / std price.
    Hope this clears the doubt.
    Regards,
    SAmeer

  • Order type Personalization Problem in Standard Sales Order Form

    Hi All,
    We have a problem in personalization of Sales order form.Here we are trying to personalize three field based on order type
    Scenario 1:_
    _Nav-->Oredr Management Super User-->Orders,returns-->Sales Orders-->order type-->standard_
    In this type if we are navigating to lines it should ask the following fields as mandatory
    (Nav-->Oredr Management Super User-->Orders,returns-->Sales Orders-->others form)
    1.Shipping Method
    2.Freight Terms
    3.Shipment priority
    Scenario 2:_
    _Nav-->Oredr Management Super User-->Orders,returns-->Sales Orders-->order type-->Bill only & Internal & RMA_
    then it should navigate to line items without asking those three mandatory fields.
    For that we did the following Personalization through Help-->Diagnostics-->Custom Code-->Personalize
    Level--> Form level
    Enabled-->Yes
    Condition_
    Trigger Event: When-Validate-Record
    Trigger Object: Order
    Condition : +(:ORDER.ORDER_TYPE not like '%INTERNAL') and (:ORDER.ORDER_TYPE not like '%BILL%') and (:ORDER.ORDER_TYPE not like '%RMA')+
    Processing mode : both
    level:site
    Actions_
    seq:10
    type:property
    description:Make field mandatory
    language:all
    enabled:yes
    object type:item
    target object :ORDER.SHIPPING_METHOD
    property name:REQUIRED
    value:TRUE
    Problem+_
    The problem we are facing is when we first select the ordar type as Bill only or Internal or RMA it is working as expected. But first if we are select the order type as standard then we navigiting to lines it is not allowing us without entering those three mandatory fields as expected. Hence the problem is without closing the form we changed the order type as Bill only now also those fields remains as mandatory this is issue .
    So hope the problem is clear to you all and we have to move this in production on tomorrow.
    If somone helps to resolve this ASAP we would thankful to you.
    Thanks in advance
    Regards,
    CSK

    Hi Sandeep,
    Thanks for your quick response.
    you might not have getting the our problem sorry. let me explain you clearly
    If the ordre type is standard the following fields should be mandatory without those fields it should not navigate to line items_
    1.Shipping Method
    2.Freight Terms
    3.Shipment priority
    If the ordar type as Bill only or Internal or RMA_
    1.Shipping Method
    2.Freight Terms
    3.Shipment priority
    non mandatory should navigate to line items
    for that we did three personalization for those three fields as in the previous post
    but the problem is
    when we first select the ordar type as Bill only or Internal or RMA it is working as expected the fiel sare non mandatory the without closing the form if we select order type as standard then if i try to navigate lines it is not allowing me without entering the three fields. But incase first we are select the order type as standard then we navigiting to lines it is not allowing us without entering those three mandatory fields as expected. Hence the problem is without closing the form now we changed the order type as Bill only or internal or RMA now also those fields remains as mandatory this is issue .
    hope now the problem is clear to you .
    Thanks in advance
    Regards,
    CSK

  • LE 8 Master Level Doesn't Work

    Hi. Can anyone tell me how to get my master level slider on the Transport Bar to work? Clicking the Dim button works, but moving the slider has no effect on the Master Level channel strip in the mixer and of course doesn't change the audio level. Neither does the right button which is supposed to set the level to 0db.

    Now this is new! When I click the Dim button, the Dim icon highlights, the level drops and the slider jumps to about 3/4 of the way to the end of the range of the slider. Then I move the slider and nothing changes aurally or in the Master Output Channel Strip. When I click the Dim button again ( to deselect it), the button un-highlights, the slider jumps back to the same 3/4 spot. Subsequent slider wiggling has no effect. Also, I've noticed that pressing the 0 db switch on the right has no effect on the Master Output switch, or the level of the signal, but it does cause the Master Level slider to move to that 3/4 spot. What's new is that rather than dimming to the level that I've set in Audio Prefs, the signal is apparently dropping by some set amount subtracted from what the Master Output is set at, ie, when MO slider is low, Dim switch drops the signal to an inaudible level, rather than what I've set in Prefs. What's up with that, do you suppose?
    Since I wrote the above, I went back and tried a blank template project file, and the slider works more like what you'd expect, except I was expecting the Master Output slider to actually move along with the Master Level slider in the Transport Bar, which it does not. In the blank template project, moving the slider causes a level change, the Dim and 0db switches work OK. So there is apparently something in the project I'm working on causing the disconnect. Any ideas?

  • Find a specific Sublayer and move to top level layer

    I have a lot of illustrator files that are organized by a template size. The layers are setup so that the top level layer is always Template. However the sublayer I need to move to the top level could be called 42 Pg Border or 30 Pg Border or 24 Pg Border.
    Is there a way for a script to search through the layers and if it finds "42 Pg Border" or "30 Pg Border" or "24 Pg Border" in the sublayer Template it would move it to the top level but if it doesn't see one of those it doesn't give an error?
    I'm still new to scripting so the extent of my knowledge on this is to scan all the layers and unlock them. Then look for a specific layer name. It's the sublayer and moving it to the top level that I am not sure of.
    Here is my current code:
    var doc = app.activeDocument;
    var allLayers = doc.layers;
    for (var i = allLayers.length-1; i >= 0; i--){
        allLayers[i].locked = false;
        if (allLayers[i].name == "42 Pg Border" || allLayers[i].name == "30 Pg Border" || allLayers[i].name == "24 Pg Border") {
            alert("I found the " + allLayers[i].name + " layer")
        } else {
            alert("Not the right layer")
    Any help would be greatly appreciated!
    I am using CS4 on a Windows 64 Bit PC with JavaScript

    OK so that code is really close! I tweaked it a bit. I kept getting an error that said cannot move a locked layer. So I just made a loop to unlock ALL the layers first thing. Then to get rid of some of the "extra" code I wrote I changed this line:
    if (layer.name == "42 Pg Border" || layer.name == "30 Pg Border" || layer.name == "24 Pg Border") {
    to this.....
    if ((layer.name).substr(-6) == "Border") {
    So now instead of looking for 42 30 24 (and other border templates I may have to add) I just told it to look at the 6 characters at the end of the string (which will always be the word Border).
    OK so now the code runs and does what it is supposed to but I am getting an undefined in my javascript console in extendscript. Any ideas?
    Current updated code:
    var doc = app.activeDocument;   
    var allLayers = doc.layers;  
    var count = 0;
    for (var z = allLayers.length-1; z >= 0; z--){
        allLayers[z].locked = false;
    for (var i = allLayers.length-1; i >= 0; i--){ 
    deeper(allLayers[i]);
      if (count == 0){ 
         alert("No Border Layer Found"); 
    function checkLayer(parent,layer){    
        if ((layer.name).substr(-6) == "Border") {   
      layer.move(allLayers[0],ElementPlacement.PLACEBEFORE); 
            ++count; 
    function deeper(parent){ 
    var subLayers = parent.layers; 
      if (subLayers.length > 0){ 
      for (var i = subLayers.length-1; i >= 0; i--){   
      checkLayer(parent,subLayers[i]); 
      if (count>0){return} 
      deeper(subLayers[i]); 
      } return 

Maybe you are looking for

  • Sales UI not working for ABAP transaction

    Hi All, I am wokring on SALES UI and created a roles copying role Internal Sales represnatative. I have added ABAP transactions like VA01 and XD01 along with WEBDYNPRO  transactions. While Webdynro applications are working fine but when trying to use

  • How to create icon/ tools?

    Till this time I used to work mainly with photoshop regards to creating web sites, or adjust photo, photo manipulation etc. Now I ve got a very nice task ahead of me- to design minimalistic outline icons set- aproximetely around 10icon for web design

  • Sun One cannot find package ?

    hi to all, i am trying to run my web application from sun one studio 5 SE, to utilise the debugging functionality that i cant get working in intellij or jbuilder :( (intellij wont iinstall on 2003 server and jbuilder crashes when in debug mode ) anyw

  • VSS Permission Issue - Event ID 8194

    I have a server 2012 cluster server that gets the following error a number of times every minute.   Volume Shadow Copy Service error: Unexpected error querying for the IVssWriterCallback interface. hr = 0x80070005, Access is denied. . This is often c

  • Pass al values of field - go to report

    Hello, I need to pass all values of a field inestead of First or Last in Action. I have the parent report with no paramenters. I have enbled a text box to go to other report that acepts parameters. However I can only pass the First or Last value. How