CA Service Management

  • 1.  How to set default user BU

    Posted Oct 19, 2016 08:15 PM

    I can configure in Service Catalog parameter User Default Role  via Administration-User Default - User Default Role. Is it possible to set also default BU that is other than root BU?

    Regards,

    Milan



  • 2.  Re: How to set default user BU
    Best Answer

    Broadcom Employee
    Posted Oct 20, 2016 05:37 AM

    Good Day, Milan.

     

    Regarding changing the default user business unit.

    This is not currently possible ootb.
    To change or set the default user business unit from the service provider BU.
    1:
    One alternative would be to use web services to create your users, as you would then be able to specify the users business unit.

     

    2:
    Another alternative would be to use the editUser web service method, to move the users once they have been created.

     

    3:
    And a third alternative could be:
    To use the AssignBusinessUnitRoles web service call to change a users BU.
    You would just use it as if you were assigning a role to a user who did not have a role assigned for that BU.
    And the first BU that is called will be the default.
    Here is an example of the webservice call, to be executed from within the SOAPUI utility:
    "<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.soap.usm.ca.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
    <soapenv:Header/>
    <soapenv:Body>
    <ser:assignBusinessUnitRoles soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <sessionID xsi:type="xsd:string">e235d7498cc3c4ceb9e28622738f4e8ad9b0ca94</sessionID>
    <userid xsi:type="xsd:string">ssmith</userid>
    <businessunitroles xsi:type="urn:ArrayOf_xsd_string" soapenc:arrayType="xsd:string[1]" xmlns:urn="urn:usmUserService">

    <string2>Sub CA=catalogenduser</string2>

    </businessunitroles>
    </ser:assignBusinessUnitRoles>
    </soapenv:Body>
    </soapenv:Envelope>"

    This sets ssmith's BU to 'Sub CA' and the role to 'catalogenduser'. Even if its role or BU was different.
     
    Lastly:
    I could suggest raising an Idea as an enhancement request to possibly include this functionality going forward.
    Currently, the functionality you are asking for needs to be implemented.
    For situations like this, where a user asks for a change of behaviour of the current release of the product, I can propose to add an Idea in the Communities.

    A new way to get your voice heard at CA is to suggest your idea for review through the Service Management Global User Community.
    The CA Service Catalog Product Team is adopting the CA Community based Ideation solution, which is available to you through the CA Service Management Global User Community. 
      
    The following steps will guide you to submit an Idea:
    - Logon to the CA Service Management Global User Community.
    https://communities.ca.com/web/ca-service-management-global-user-community/welcome
    If you are not already a member of the community, we encourage you to join right away.
    - Select "CA Service Catalog" from the "Products Covered" menu on the right side of the page. (you might need to scroll down a little).
    - Click on the 'Ideas'(bulb-light) icon at the top to view the existing Ideas and see if your Idea has already been suggested.
      If it has, you can vote on it and add a comment.
    - If you have a new idea, click on the "Create an Idea" link on the Actions menu at the left. 
     
    Once your Idea is submitted(publish), all members of the Community can view, comment, provide suggestions, discuss alternatives and vote on ideas to define the highly popular features.
    All ideas will be reviewed to see whether they can be implemented.

     

    Thanks and kind regards, Louis van Amelsfort.



  • 3.  Re: How to set default user BU

    Posted Oct 20, 2016 09:39 AM

    Hello Louis,

    thank you for your answer. I'm  planing to use assignBusinessUnitRoles web service method.

    Regards,

    Milan