How to associate users with views

Hi,
We are working on SRM 5.0 and CCM 2.0, and we have created views for the procurement catalog and have published the catalog.
Problem: When we click on the procurement catalog in SRM we want the view associated to the logged in user to show up.
Kindly suggest how to achieve the same.
Thanks,
Swetha

Hi Swetha,
In the user master (SU01) under the Personalisation tab, there's a task called "Assign Catalog Views to Roles". Click on the "/CCM/VIEW_ASSIGNMENTS" and you will see the views you created in CCM2.0. There you can select the appropriate view for your user.
Regards,
Paula.

Similar Messages

  • In CCM, Associate User with All Phones

    This is 1 of 2 threads I am starting.
    1. (this thread) asks for guidance in associating a User with all IP Phones in order for them to obtain authentication before allowing XML to be pushed to them.
    2. (in a separate thread) asks for guidance in issuing the push to the IP Phone, regarding getting the base64 User:Password inserted into the HTTP pkt.
    Thread 1:
    I want to push a CiscoIPPhoneExecute to IP Phones. I am having trouble authenticating. I know that in order to authenticate (UserID,Password) I must add a User (with User ID and Password) to CCM and associate it with all IP Phones. My CCM ver is System version: 5.1.1.2000-2.

    How do you want to do that? Manually or do you want to write a software that does it automatically?
    To do it automatically you need AXL. First you need to look up which devices your application user is already associated with.. you run the following query (taken directly from productive java code):
    private String getDeviceAssociationSqlString(String ctiUser)
    StringBuilder sb = new StringBuilder();
    sb.append("SELECT dev.name FROM device dev INNER JOIN applicationuserdevicemap adm ON adm.fkdevice = dev.pkid AND tkuserassociation = 1 ");
    sb.append("INNER JOIN applicationuser a ON a.pkid = adm.fkapplicationuser AND a.name='" + ctiUser + "'");
    return sb.toString();
    You do an executeSqlQuery with that query and parse the results (the response will look something like
    SEP123SEP124/row>..
    Then you look up all devices, e.g. by sending a query like
    SELECT name FROM device WHERE name LIKE 'SEP%'
    (the where clause is to only include IP phones..the device table also contains gateways, analog ports, etc. and we don't want that.. not that this query includes third party sip phones which doesn't make too much sense.. but it won't cause any problems either.. I know because we run that code on a system with third party sip phones).
    Then you do a delta between the two lists and if the second query yielded more results than the first, you need to associate the application user with that phone. There's no direct way in AXL (there used to be in CCM4 but no longer in CCM5+ because we now use application users.. you could theoretically use end users where you can still use updateUser, however it's not a good idea to mix application and regular users).
    So.. you need to update the SQL database directly.. and run executeSqlUpdate via axl. The query to add phone deviceName to application user ctiUser is:
    private String getAddDeviceAssociationSqlString(String deviceName)
    StringBuilder sb = new StringBuilder();
    sb.append("INSERT INTO applicationuserdevicemap (fkapplicationuser, fkdevice, tkuserassociation) VALUES((SELECT pkid from applicationuser WHERE name = '");
    sb.append(config.ctiUser);
    sb.append("'), (SELECT pkid FROM device WHERE name = '");
    sb.append(deviceName);
    sb.append("'), 1)");
    return sb.toString();
    This also works on CCM6, and most likely on CCM7 (I haven't had any projects with 7 yet but at first glance I haven't spotted any major changes like in between CCM5 and CCM6 (the extension mobility stuff has completely changed between those releases).
    And if you do it manually.. just go to your application user, and have have the device association right there.. press the select more phones button, search for all phones whose name starts with sep, check them all, and submit.

  • RBAC - associate user to view confusion

    Attemptiong to associate usernames with specific views once they login.
    Views have been successfully created and associated with username, but when the user logs in - they have to enter "ena view xxxx" before the view applies to them.
    My understanding from readin the RBAC material is once the user logs in, they would automatically be under the control or into that view mode.
    Environment;
    ISR Routers - 1800, 2800, 3800
    IOS - Advipservices
    Ver - 12.4(22)T
    AAA - No ACS, TACACS+, or RADIUS -- just AAA New-Model
    What am I missing??
    Config Snippet
    aaa new-model
    aaa authentication login default local
    aaa authentication login console local
    aaa authentication login vty local
    aaa authentication login local_auth local
    username nocoper view NOCOPER password 7 045504050031495C49
    parser view NOCOPER
    secret 5 $1$mUXP$w1Oqpr/rCvkhjcviGfkE8.
    commands configure include-exclusive line
    commands configure exclude interface
    commands exec include configure terminal
    commands exec include configure
    commands exec include show running-config
    commands exec include show

    Users can be associated with a local CLI View by a return attribute from AAA or in local Authentication configuration. For local configuration, the username is configured with an additional view option, which matches the configured parser view name. These example users are configured for the default SDM Views:
    username fw-user privilege [privilege-level] view SDM_Firewall
    username monitor-user privilege [privilege-level] view SDM_Monitor
    username vpn-user privilege [privilege-level] view SDM_EasyVPN_Remote
    username sdm-root privilege [privilege-level] view rootUsers who are assigned to a given view can temporarily switch to another view if they have the password for the view that they want to enter. Issue this exec command in order to change views:
    enable view view-name

  • How to associate tips with controls?

    Hi All,
    Is there any way to associate tips with control?
    When my application is running,when the user drags over his mouse on the control,is there any way to s[ecify the purpose of the control.
    ie,if i have a button called "plot",whenever the user drags his mouse over "plot"i want to display a tip indicating that this button's purpose is to plot graph.
    IIs there any way like that?
    Thanks

    Just Rt Click on the Numeric ( or whatever )-->> Description & Tip... thats it.
    Tip will come as tool tip when you run the VI. Description will offer you a detailed help when you do Ctrl+H while running the VI.
    Hope this helps you in more detail.
    - Partha
    LabVIEW - Wires that catch bugs!

  • CE10 how to prevent user from view hostrical instance

    hi,
    We are currently using CE10. One of our user used search functionality in enterprise to search for reports start with 'employee' and it came  back with all the crystal reports on the server that  started with employees, even the one the user doesn't have access to.  My greatest concern about this is that users can view historical instance and it is sensitive data.  Does anybody know whether or not this is a bug in CE10?  Is there a patch/fix for this?  Is there any configuration change that I can make to
    prevent users from being able search all the reports on the server rather just their own reports?  Any help is greatly appreciated.
    Regards,
    Susan

    hi,
    I have an EVERYONE group with limited access(view object), and EVERYONE group is added to each folder with NO ACCESS.  If I revoke view object(explicitly denied) privilege from EVERYONE group, do I still need to remove EVERYONE group from each folder?  When I'm at folder level in CMC, I see EVERYONE GROUP added, but when I tried to remove the EVERYONE GROUP, the EVERYONE group is not an option for removal.  What am I missing?
    Thanks for your help!
    Regards,
    Susan Johnson

  • How to restrict users in viewing CRM_DNO_MONITOR?

    Hi
    I want to restrict the users in the transaction code CRM_DNO_MONITOR. I tried it by creating a variant and then assignin that variant to the users via role. Also i tried using SE93 by creating another transaction code for the variant.
    The problem is that when the user tries to run the transaction he is able to run it successfully but the output is BLANK or now rows returned even if I do not give any filtering criteria in the variant.
    Am i missing anything?
    It would be helpful if anyone can gimme exact steps for doing the same or any other method.
    i want to restrict the users (message processors) for there respective module.
    Please help me, this is very important as delivery time is near for the solution manager server.
    Regards!

    Hi,
    You can restrict the users from viewing crm_dno_monitor by removeing the access to that T code from the role and giving only the t-codes S_SMC_47000002(up to S_SMC_47000008).
    With that role they will be able to access only the tickets assigned to them.
    Hope this is helpful.
    Regards,
    Avinash.

  • Cannot associate User with a DN

    In an effort to associate a user with a DN, I get the following message:
    Update failed. One of the required fields on the page has the same value as an entry that already exists in the database. Please check the corresponding Find List page to verify your entry does not exist.
    After a synchronization with LLDP, it works for a while but then we are back to the same problem.
    Any help will be greatly appreciated.

    If the entry doesn't already exist, you may have a database replication issue. 
    Launch RTMT and run a database status report and verify your database replication is good or not. 
    2 = good.
    Below is a link that discusses troubleshooting database replication issues.
    https://supportforums.cisco.com/document/52421/troubleshooting-cucm-database-replication-linux-appliance-model
    Hope this helps,
    Please rate helpful posts.
    Thanks.

  • With SSMS Can a user with VIEW DEFINITION permissions on a procedure, see its source?

    Is there a way directly within the GUI itself to see the definition of a procedure if a user has VIEW DEFINITION permissions (as well as EXECUTE), or will they need to use sp_helptext?

    Yes, there is a way. Right-click procedure from Object Explorer and select Script from the context menu.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • How delete a user with a blank username?

    Hi,
    I am trying to perform an user audit in my EBP system, but it failes because I have an user with a blank username.
    I can´t find it in SU01 - but it exist in table USR02. Unfortunately it is a basis table, so I can´t make any changes to that table.
    Please advise.
    Kind regards
    Susanne

    Susanne Lejon wrote:
    >
    > I can´t find it in SU01 - but it exist in table USR02. Unfortunately it is a basis table, so I can´t make any changes to that table.
    >
    > Susanne
    Why not?  If you know the entry is in there erroneously, just delete it via DB back-end.

  • Does anyone know how to associate user-assigned keywords with apps so that they can be searched/ filtered based on the keywords?

    I have a large number of apps that exceed the capacity of my multiple idevices and I want to be able to create app lists (similar to playlists) so I can change what goes onto my idevices quickly depending on what is going on. Individually picking apps in itunes each time is time-consuming so I was wondering if there was a way to associate tags or user-assigned keywords to apps so they could be filtered/ searched to select the ones I want.

    I have a large number of apps that exceed the capacity of my multiple idevices and I want to be able to create app lists (similar to playlists) so I can change what goes onto my idevices quickly depending on what is going on. Individually picking apps in itunes each time is time-consuming so I was wondering if there was a way to associate tags or user-assigned keywords to apps so they could be filtered/ searched to select the ones I want.

  • File Viewer - How to associate file with application?

    Under the "Files" tab, I double-click a .doc or .xls file, but instead of opening Word or Excel, SQL Developer opens up a window and displays a lot of gibberish (as though the file is being opened up with the SQL Worksheet editor).
    I can right-click the .doc/.xls and select Word or Excel in the popup which does open okay in Word/Excel, but wanted to know if there was a way of associating the .doc and .xls extensions with their respective applications, so it just works with a double-click.
    Maybe there is some way to add Word, Excel, etc as a default editor (there doesn't seem to be any option to add a one).
    Thanks in advance,
    Stuart.

    I don't think so, it's a shortcut to developing with sqldev, not a copy of the Windows Explorer. So just use the latter for opening files (I myself don't use the File tab ever).
    Have fun,
    K.

  • SharePoint 2013 allows downloaded even for users with "view only" permissions

    I have a new on premises SharePoint 2013 server and assigned a single user "view only" rights to a document library. In the "permission levels" window, this permission is described as "Can view pages, list items,
    and documents. Document types with server-side file handlers can be viewed in the browser but not downloaded."
    Once I gave the user that permission, I noticed he was able to view documents in the library but the "but not downloaded" part does not seem to be working. The user can still download documents to his local desktop and SharePoint does not prevent
    it. The "download a copy" option appears and the user can use it.
    My goal is to make all documents in this library such that users can only view them in the browser and not download a local copy. How I do that?
    Thanks for your help.

    Not entirely positive :-) 
    However, you have no server-side handlers in place today without WAC installed, so that portion of the View Only permission wouldn't be applicable.
    Note that WAC must be installed on its own server and if your SharePoint server is extranet or public facing, it needs to have a valid, public SSL certificate. Also, WAC should always be run over SSL regardless if it is public facing or not as the token
    sent between the SharePoint server and WAC is the same as having a username and password for the user making the request.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • With multiple events in a single event case, how to associate value with the correct object?

    I am playing with the template where an event structure takes note of user inputs and a main state machine is then used to respond to these inputs. When I only monitor one control I use the 'NewVal' output to read out the changed value. But when I monitor multiple objects with a single case I also have to associate the readout with the correct owner. After some tinkering I was able to extract the label property and use a case to assign them. Are there better ways of doing this? For example maybe there is a way to connect the label text directly to the 'bundle by name'?
    Also this should be easy to accomplish by simply creating local variables of the objects and read from them, but I got the impression that the use of global and local variables is now strongly discouraged?
    Thanks for any suggestions!
    Attachments:
    Untitled.png ‏39 KB

    Well, I don't really like these theroretical discussions. Can you attach a simplified version of some of your code?
    There are many other ways to identify the particular control. You could for example search an array of references for the value of the "ctlref" event data node. This would make the code much more robust (your code will fail for example if you (or some other programmer updating your code in a few years!) notices a mispelling and edits the label without also changing the case structure cases).
    LabVIEW Champion . Do more with less code and in less time .

  • SM58 - How to restrict users from viewing all the idocs?

    Howdy,
    The users want to be able to use SM58 to view any idocs that have failed. Unfortunately they currently can access the IDOCS of all countries, in addition to their own country. Does anyone know how we could restrict them?
    Or if there another transaction that we could ask them to use?
    Many Thanks!

    Hi,
      You can restrict by the Transactional RFC Destination which should be different.
    regards
    Aveek

  • [CS3 JS] How to associate text with an XML tag

    Hello,
    I have a script that allows one to create or modify an XML tag after one selects text, a text frame or an existing XML tag. It works fine for making the XML tag but it does not associate the text or text frame to the tag. To do that I have to right click on the selection and use the context menu to Tag Text or Tag Frame.
    I want to make this automatic but cannot see how to script it.
    Thanks for any help

    I figured out the problem (which of course creates other interesting problems).
    In the line:
    var elementRef = rootElement.xmlElements.add (tagRef);
    I forgot to add a reference to the xmlContent. It should read:
    var elementRef = rootElement.xmlElements.add (tagRef, whatToTag);
    However, this script is designed to create a dialog box where one can either create a tag along with attributes or edit an existing one. I'll post it when I am done, but there is one hangup. The script not only changes the name of a selected xml tag but all tags with the same name. How can I get it to change only the selected tag? Below is the boiled down script that duplicates that problem.
    Thanks,
    Tom
    var myDoc = app.activeDocument;
    var selObj = app.selection[0];
    var TagIWantToChange = selObj.markupTag;
    var newTagName = "PleaseWork"; //This line replaces all the coding to create a dialog box where the tag name could be edited.
    TagIWantToChange.name = newTagName;

Maybe you are looking for