Navigation link based on user

Hi All,
I would like to give the navigation to column based on users login in a dashboard report. Suppose I have 5 users. 2 Should have navigation and 3 shouldn't have navigation when they login.
Could anybody suggest on this how to achieve? I'm using obiee 11.1.1.6.

Open Column properties -> 'Interaction' tab.
Add new action link to one of two interactions (for column heading or value)
and choose in radio-button 'Show link' value 'Conditionally' - you can add any dummy condition... it's no matter.
After all - select 'Advanced' tab of your answer.
Look at Analysis XML and search tags of dummy condition. Replace it with something like this:
<saw:condition>                                   
                           <sawx:expr xsi:type="sawx:list" op="in">                                         
                              <sawx:expr xsi:type="sawx:sqlExpression">'@{session.currentUser}'</sawx:expr>                                         
                              <sawx:expr xsi:type="xsd:string">weblogic</sawx:expr>                                         
                              <sawx:expr xsi:type="xsd:string">demo</sawx:expr></sawx:expr></saw:condition> Press button 'Aplly XML'
This is example of conditions for enabling navigate link only for 'weblogic' and 'demo' users. You can extend it.

Similar Messages

  • Customize portal "Help" link based on user roles

    Is there a chance to customize the Help link URL in Masthead iView based on user roles? The use case we have is that the "Help" should be different for users of the purchasing company from those of the supplying company.
    Thanks.

    Hello Jay.
    This is a multi step process.
    Step 1 : Create 2 desktops with everything as same but different mastheads.
    - Copy your existing desktop and paste it in your working folder in PCD (Not select Delta link)
    - Now download masthead par file.
    - Modify your masthead par file where you will disable help link. Rename you masthead file (newMasthead.par) and export it from NWDS. Now import it in portal.
    - open your framework page in desktop2. Just add your new masthead in it. Enable the new one and disable the existing one.
    Step 2 : Create 2 groups of users. (First one belong to users who wish to see help link . i.e existing desktop) (Second of thoese users who do not have to see help link i.e. newDesktop)
    - Assign users to appropriate groups.
    - Assign same roles to both groups.
    Step 3 : Modify main rule section in PCD.
    - If group = HelpLinkUsers Then Desktop1
    If group = NoHelpLinkUsers Then Desktop2.
    You may find above process bit tedious and lengthy.
    But if you wish to further customize your portal then this will be needed one day.
    If you find problems in implementing any step then please search in google or SDN.
    Please revert back on any specific question on above approach you may face while implementing.
    Thanks

  • Show link based on user permission

    hello ,
    i have a user control that display a simple link to a list and i would like to show link only for users who have access to the list.
    if the user has not access to list , he should no see the link.
    How to reach my goal ? 
    Thanks

    You can use JavaScript client object model code to check the permissions of the user on the list. Specifically, you will need to check for viewListItems permissions. Here is a smple code to get permissions of the user on the list.
    Note that this code will retrieve the current user's permissions. 
    var list
    function getUserPermissions() {
    var clientContext = SP.ClientContext.get_current();
    list = clientContext.get_web().get_lists().getByTitle('L5'); clientContext.load(list, 'EffectiveBasePermissions'); clientContext.executeQueryAsync(onQuerySucceeded, onQueryFailed);}
    function onQuerySucceeded() {
    if(list.get_effectiveBasePermissions().has(SP.PermissionKind.viewListItems)) {
    //Show link
    else {
    //Don't show link
    function onQueryFailed(sender, args) {   
    alert('Request failed. ' + args.get_message() +  '\n' + args.get_stackTrace());
    SP.SOD.executeFunc('sp.js', 'SP.ClientContext',getUserPermissions);
    However, if you are comfortable with Server side object model code, you can use:
    var currentUser = SPContext.Current.Web.User;
    SPList.DoesUserHavePermissions(currentUser, SPBasePermissions.ViewListItems);
    See this for more information: http://www.mindfiresolutions.com/Checking-current-users-permission-on-a-SharePoint-list-using-C-1642.php
    Nadeem Yousuf

  • Is it possible to change submit button's URL link based on user input?

    I have a separate html page that does this with a php script, but I had help creating that php file which is just a form that allows users to enter a passcode that I provide them which will then simply link them to an external html page.  Since I don't know about php, I am thinking a possible work around would be to have a text input box which would allow a user to enter (passwordA) then click Submit to load (pageX.hmtl) or they could enter (passwordB) and Submit would load (pageY.html).  
    If anyone knows how I could link my new flash project with my .php file, that would be great, or if there is AS3 code that would do this I would love that!

    I have the php file on my server and the correct path in my as3 now.  Here are the exact codings I'm using:
    AS3:
    stop();
    import flash.events.*;
    import flash.net.URLLoader;
    import flash.net.URLLoaderDataFormat;
    import flash.net.URLRequest;
    submit_btn.addEventListener(MouseEvent.CLICK, btnDown);
    function btnDown(event:MouseEvent):void {
    var variables:URLVariables = new URLVariables();
    var varSend:URLRequest = new URLRequest("http://www.jmusicphoto.com/flashClient.php");
    var varLoader:URLLoader = new URLLoader;
    varSend.method = URLRequestMethod.POST;
    varSend.data = variables;
    passcode_txt.text = "";
    submit_btn.addEventListener(MouseEvent.CLICK, passcodeSend);
    function passcodeSend(event:MouseEvent):void{
    variables.key = passcode_txt;
    varLoader.load(varSend);
    flashClient.php:
    <?php
    if($_REQUEST['key']) {
    $key = $_REQUEST['key'];
    $key = strtolower($key);
    switch($key) {
    case 'home':
    header('Location: http://www.jmusicphoto.com/index.php');
    break;
    default:
    echo "Oh noes!  You got something wrong.  You typed " . $key . " maybe there is a mistake?<br><br>";
    break;
    ?>
    Practically same php code is working here: http://www.jmusicphoto.com/EOSlogin.php   "home" 

  • Add the Z report to the Navigation Link

    We are working on the SAP CRM 4.0 with Web client as a interaction center.
    As per our requirement we need to add custom report to the navigation link.When the user clicks on this link the report should appear in Web client.
    At present i am trying with SAP provided display customer functionality.That link is fetching me SAP Netweaver website instead of CRM BP transaction.
    Pls advise as how i can i achieve this.
    Thanks.

    Hi -
    Changes to be done in Z_QUINNOX_PAYMENT_SUMMARY
    methods:
    1. GET_ACTION_DEFINITION
      class cl_crm_ic_abox_constants definition load.
      concatenate cl_crm_ic_abox_constants=>bor_action
                  'REPORT'  "#EC NO_TEXT
                  'EXECUTE'  "#EC NO_TEXT
                  'CRMSYS'  "#EC NO_TEXT
             into rv_result.
    2. CLASS_CONSTRUCTOR
      class cl_crm_ic_abox_constants definition load.
      gv_atype =
        cl_crm_ic_abox_constants=>bor_action.
      gv_method  =
        'EXECUTE'. "#EC NOTEXT
      gv_bortype =
        'REPORT'. "#EC NOTEXT
      gv_mappedlogsys =
       'CRMSYS'.  " 'R3SYS46C'. "#EC NOTEXT
      gv_version =
        '2.0'. "#EC NOTEXT
    Is return data flow requested?
      gv_is_return_df_requested =
        'X'. "#EC NOTEXT
    similarly set the BOR obj name et all in the CONSTRUCTOR also....check the class 'CL_CRM_IC_ABOXSAMPLE_CREATESO' and make the changes accordingly.....you can ignore the t.code parameters which they have passed, jus add the relavant BOR obj details and the log sys details in the relavant places....
    Now in ur BOR obj method 'EXECUTE', call the report using the SUBMIT prog stmt.....
    This shd work.....
    _Aarthi.

  • Show / Hide DOWMLOAD link in classical report based on user rights

    Hi,
    using apex 4.1.
    How i can display or hide download link in classical report based on user rights .
    The User who has download rights ,can download the data from classical report Otherwise it should hide.
    I have passed the code in authorization scheme in shared component as named "VIEW"
    DECLARE
    VNAME VARCHAR2(1000);
    BEGIN
    SELECT PAGE_NAME INTO VNAME FROM APEX_APPLICATION_PAGES WHERE PAGE_ID = :APP_PAGE_ID AND APPLICATION_ID = :APP_ID;
    return GET_ADMIN_STATUS_VIEW_NEW(:APP_USER,VNAME);
    END;How i can call "VIEW'' name in download link.

    Right click on the export link, select copy url. Create a button with redirect to URL. Use that URL (or at least everything with and after f?p). Bind rights to the button.
    Or create a second identical report with different rights, give one export enabled and one disabled. The first is better, the second is easier :)
    Edited by: Joni Vandenberghe on 8-feb-2013 5:08

  • Hide sections in dashboard based on user's group

    Hello everyone
    May I know whether certain sections of the dashboard can be hidden using guided navigation based on user's group? Any links in this regard.. I appreciate.
    Thanks in Advance

    Hi,
    guided navigation is the way to go. Now you need to think about the request which triggers guided navigation.
    Now, You can't use dual in a normal request in OBIEE. So you need to use an existing column from a subject area:
    1) Add for example column "Calendar Year" from your time dimension to your request.
    2) Add the same column again to your request.
    3) Click on the fx column of the second column, to change the formula.
    4) Change the formula to: LOCATE('GroupName', VALUEOF(NQ_SESSION.GROUP))
    The value of this column will be 0 when the user is not a member of GroupName and >0 when it is member of GroupName.
    5) Add a filter on this column: LOCATE('GroupName', VALUEOF(NQ_SESSION.GROUP)) equals 0.
    Check the results:
    When user X is member of GroupName, the request will result no rows. When user X is no member of GroupName, it won't.
    One note: when you use "A" as a groupname, you will get problems with this, because "A" is also in "Administrators".

  • BI Bex Query prompt based on User's Authorization....

    Hi
    In BI, I created 1 BEx Query based on Authorization. If a user runs the query, it prompts for 'Customer Name' to get data of particular customer. And Customer values are populated in the prompt based on User's Authorization.
    For example:
    User1 is authorized to see data of Customer1 & Customer2. So, Query prompt will show 2 values: 'Customer1' & 'Customer2'.
    But User2 is authorized to see data of Customer1, so Query prompt will show 'Customer1' only.
    I created 2 variables on Customer field:
    1) Authorization Variable in Filter Section
    2) Manual, Single Entry, Mandatory on Default Value section.
    My Requirement:
    If user is authorized to link with only 1 Customer, he should not get prompt & on the background prompt value should be populated from his authorization value. But if user is authorized to see multi-customers, then prompt should appear.
    If possible pls. provide some suggestions....
    Thanks...

    Yes, this can be done.
    but there is little work around.. Using guided navigations
    1. Create a report with column fx as case when 1=0 then markets.region else user() end
    2. apply filter on this column is equal to User_1
    3. Create another report with column fx as case when 1=0 then markets.region else user() end
    4. apply filter on this column is equal to User_2
    5. Now add all your prompts to dashboard, but each prompt should in each section object of dashboard.
    6. For first section click on section properties, go to Guided Navigation...
    7. Browse Source Request as first report.. and keep If request returns rows selected.
    8. Repeat above step for another section.. but this time browse 2nd report.
    9. Just save dashboard.
    Check now..
    Hope you understood..
    Regards
    Kishore Guggilla
    Edited by: Kishore Guggilla on Feb 18, 2009 12:57 PM

  • How to Set Individual Managed Metadata Navigation Links to Open in New Window?

    I am using a managed metadata term set for the global navigation in my client's site. Most of the global navigation links point to pages in the current site, and should open in the current browser window/tab as the end user is just navigating within the
    site content. However, I have one particular node in the navigation term set that points to related content scattered around other external sites. The client wants these links to open a new window.
    Unfortunately, I can't seem to set the target for navigation links in the term set. If I was using standard global navigation, I'd be able to select the "Open in new window" checkbox when setting up the link, but that option doesn't appear to be
    supported via MMD navigation.
    Any clever suggestions?
    Thanks!

    I had a similarish requirement at a client once upon a time, they wanted any links that went outside of the intranet web applications to open in a new window.
    The way we managed that was to use jQuery to overwrite the standard hyperlink references for any hrefs that didn't point to internal sites to use the same javascript functions that SharePoint used for links configured to open in a new window. It worked out
    as being about half a dozen lines; check the URL and if it doesn't begin with a set range of options then overwrite the on click behaviour using standard jQuery behaviour.
    If you want it site wide then you just add jQuery and the code snippet to the master page, if you just want it in some places then add a CEWP or a HTML form web part to the relevant pages.

  • Using variables as filters in analyses launched by Guided Navigation links

    I'm trying to build a navigation link that will launch an analysis and have the filters in that analysis respect the values of either Presentation Variables or Session Variables. I'm having success with an ordinary column. I'm not having success with a number that I need to type into a prompt.
    Here's what I've done so far:
    1. Created a dashboard prompt based on the Month column. When a Month is selected, that selection populates the Request (Session) variable called Selected_Mo
    2. Created an analysis with:
    - a filter on the Month column: = Selected_Mo
    - the Month column
    - a column showing the value of Selected_Mo
    3. Placed both of those onto a dashboard page. When I select a value of Month, the month in the analyis changes, and the column showing the value of Selected_Mo changes. So far, all is good.
    4. Placed an Action Link on the dashboard. That action link launches the same analysis that I can see on the dashboard.
    5. Clicked the action link. The value of Month that I selected on the dashboard is shown in the analysis.
    Now, I'm trying to do the exact same thing with a numeric entry field in a dashboard prompt, and I'm running into a stumbling block. I want to type a number into a field in a dashboard prompt, and populate a session variable called Change_Pctg. Selecting "Variable Prompt" in the dashboard prompt only lets me populate a Presentation Variable. But no matter. I've created a "dummy" field like we used to do in 10g, just creating a Column Prompt against a column formula of 1.
    When I put the analysis onto the dashboard, it's correct. I can enter a number into the dashboard prompt field, click Apply, and that value is shown in the analysis on the screen. I'm filtering against that value as well, and the number of rows is right. So I know that I'm setting the value of that Change_Pctg session variable.
    But when I click the action link, only Selected_Mo is respected by the target analysis. The Change_Pctg session variable is ignored.
    Any thoughts?

    I'd like to abort this post. I've been able to replicate the error using a much simpler method. Refer to the post entitled 'Passing Presentation Variables to Guided Navigation'.

  • Purchase Order Authorization through Navigation link

    Hi
       I am having an requiremnet like these........
            1) 2 users entering purchase orders in diferent systems alternatively.
            2) After entering purchase order 1 user didnt allow to see other user purchase order through navigation link he can see other user purchase order
               (Note:if he navigate means only that particular users purchase orders only have to display)
            3)only manager user have to see all the users purchase order.
       Is there any Authorization will be there to acheive the above process.
    Regards
    Vinoth

    Hi Vinoth..
    Check with the data ownership authorizations.
    https://help.sap.com/saphelp_sbo882/helpdata/en/45/05bc8224a70489e10000000a155369/content.htm
    Regards
    Kennedy

  • IWeb Page Navigational Links not working with Internet Explorer 7

    I'm hoping someone can help me out here? My wife created her 1st website using iWeb. I am testing the sites functionality before we publish it. All the pages and links work fine on Firefox and Safari for windows. However, the page navigational links are not working on Internet Explorer 7. All I see is a dot to the left side of where the page links should be. When I start the site in IE7 I get an Active X script warning and I am asked if I want to allow the script to run; to which I reply yes. After I allow the Active X script the dot to the left side of where the page links should be disappears, but the links do not appear.
    Is there anyway to resolve this? Most of the members of her club have Windows based PCs and are using IE7.
    Message was edited by: cviz821

    Yes, Javascript is running on IE7 and other java script applets appear to be working with the exception of the Navbar script.
    It would be great if my wife's friends used a "real" browser, unfortunately 70% of the people on the web use IE7, so this is a real concern if we can't get this to work. I'v seen other iWeb site on IE7 that seem to function fine, so I'm not sure what the issue is here.
    Message was edited by: cviz821

  • How to determine Organizational Data based on User Login

    Dear all,
    How to determine organizational data based on user login in Activity transaction, currently org determination is happening after entering customer number in the transaction.
    We have used 'Responsibility' determination rule for this configuration. Now the requirement is to determine org data based on user login.
    In Org model we have assigned user to org data through a business partner. But still org data is not getting determined in the transaction.
    Please help me to trace out the problem.. your suggestions will be highly appreciated.
    Best regards
    Raghu ram

    You just have to use other organization determination rule. In your case this would be rule 10000194 (ORGMAN_12). This determination rule delivers the responsible organizational unit of the user
    User is defined as a business partner in the container attribute 'PARTNER'. If not, the system user (sy-uname) is used.
    So you have to do the following:
    - use this determination rule
    - in BP link username with employee
    - assign in PPOMA_CRM employee or user to organizational unit
    This should solve your problem.

  • Navigation links are visible to all groups even after applying specific target audience group in to links at sharepoint 2010 publishing site

    Hi ,
       Any one please help me on why the global navigation links are visible to all group users  even after applying a specific target audience group to the link. I Checked , User profile service  and User profile synchronizing services
    and they are running fine. Test environment is running fine even both the services are not running. Please let me know is any relation should be there between target audience and User profile services?
       I am wondering that the Target Audience is not working in global navigation suddenly in production server and the same is working in test server.
    Thanks & Regards,
    NareshRaju YV,
    Infosys.

    Hi NareshRaju,
    Did you add SharePoint Groups to Target Audience ? if yes please refer http://social.technet.microsoft.com/Forums/sharepoint/en-US/7862f182-c6a2-4d2e-9025-b11514575ac3/audience-targeting-for-navigation-link-issue?forum=sharepointgenerallegacy and
    you will get solution
    Let us now if this helps, thanks
    Regards,
    Pratik Vyas | SharePoint Consultant |
    http://sharepointpratik.blogspot.com
    Posting is provided AS IS with no warranties, and confers no rights
    Please remember to click Mark As Answer if a post solves your problem or
    Vote As Helpful if it was useful.

  • How do I create navigation links within a page?

    Hi,
    I would like to create navigation links to go directly to a certain topic on the page, similar to the one I found on Robohelp's help (screenshot).
    Thank you for your help,

    Hello etvaaa,
    Welcome to Robohelp Forums.
    You can use the Hyperlink Feature and link a bookmark, please follow these instructions :
    1) Place your cursor at the Destination Point and insert a Bookmark :
    2) Give a name to that Bookmark :
    3) Select that Text on which the user will click (Right Click -> Insert Hyperlink)
    4) Select that Bookmark which you inserted a while ago
    Hope it helps !!
    Thanks,
    Vikram

Maybe you are looking for

  • Add songs from folder

    I would like to add songs from a folder into itunes but itunes takes a max. of 5 songs and not more. The whole folder is possible but i want a part of it. Please be so kind and help me. Thank you very much. Toshiba   Windows XP Pro   Toshiba   Window

  • From a Gentooer's point of view...

    http://forums.gentoo.org/viewtopic-t-577784.html Interesting read

  • Sd split billing document

    hi all, If I have to work with a flow sales order - billing (no delivery), is it possible to process different billing document for each item inserted in the sales order? what I hve to set in customizing?? thanks in advance

  • Psc 2110 all-in-one​, Windows Vista 32-bit,

    psc 2110 all-in-one, Windows Vista 32-bit, Tried to scan and now printer will not scan or print. I have uninstalled and reinstalled and it still doesn't work. HP diagnostic said I needed a new driver and HP by passes that request. Scanner hasn't work

  • Credit Risk Management

    Hello, Does anyone have any documentation on credit risk management/or just credit management that they would like to share. I am having a difficult time in this area. Thanks for your Help, Justin