CA Service Management

 View Only
Expand all | Collapse all

Modify Report an Issue and Request a Service

  • 1.  Modify Report an Issue and Request a Service

    Posted Mar 28, 2017 04:57 AM

    Hi,

     

    Can we modify  "Report an Issue" and "Request a Service" in USS?

    I want to remove the "Report an Issue" on the USS main page.

    I've change the ID in the Service Catalog data source for "Default Request Offering ID", but the icon still show the "Report an Issue".

     



  • 2.  Re: Modify Report an Issue and Request a Service
    Best Answer

    Broadcom Employee
    Posted Mar 28, 2017 07:34 AM

    Good Day, Mohd Hizam Ahmad.
     
    The USS-UI is difficult to customize. Almost all of it is 'hardcoded' in the widgets as installed.
    Sometimes it is possible to change somethign on 'colors' e.g.
    For the functionality you are asking for, I can only propose to open Ideas in the Community.
     
    In other words, customizations allowed on USS are very limited.
    You cannot customize USS on the similar level of SC or SDM.
    The only things you can do are changing logos, company name, etc.
    Please chekc the below page for this:
    https://docops.ca.com/ca-service-management/14-1/en/administering/configuring-unified-self-service/modify-unified-self-service
     
    Thanks and kind regards, Louis van Amelsfort.



  • 3.  Re: Modify Report an Issue and Request a Service

    Posted Mar 28, 2017 09:53 PM

    Hi Louis_van_Amelsfort,

     

    Thanks for your reply, I believe CA need to do somethings to allow the customization on the USS.

    There is no point for the configuration on the Service Catalog data source for "Default Request Offering ID" if the icon on the main page still remain the same.



  • 4.  Re: Modify Report an Issue and Request a Service

    Posted Mar 29, 2017 08:30 AM

    More complicated and not supported but possible....

    \J



  • 5.  Re: Modify Report an Issue and Request a Service

    Posted Mar 29, 2017 08:38 AM

    and to reply to your original....

    you can completely remove the Report an issue with the small modification below at line 170 in the ...\openspace-portlet\html\portlet\navigationTiles\view.jsp:

     

    from:

    <!-- Need help to fix something/Report Issue -->
    <% if(isCatalogOn == true)
    {
    %>

    to:

    <!-- Need help to fix something/Report Issue -->
    <% if(isCatalogOn == true && 0==1)
    {
    %>

     

    Hope this help

    \J



  • 6.  Re: Modify Report an Issue and Request a Service

    Posted Mar 30, 2017 03:47 AM

    Hi jmayer,

     

    Thanks... really appreciate your help.



  • 7.  Re: Modify Report an Issue and Request a Service

    Posted Aug 21, 2017 09:27 AM

    Hi jmayer do you know how to remove the "Request Detail" form as per below screen?

     

     

     

     



  • 8.  Re: Modify Report an Issue and Request a Service

    Posted Aug 21, 2017 09:45 AM

    HI Hizam,

    USS only display the widget from Catalog. so may you want to modify that part you will need to modify the corresponding widget.

    You may want to look into the request.widget.js on your catalog server.

    At your own risk but hope this help.

    regards,

    Jerome



  • 9.  Re: Modify Report an Issue and Request a Service

    Posted Aug 22, 2017 04:18 AM

    Hi Jerome,

    Thanks for your reply. I managed to hide the Request Details using Service Catalog configuration.



  • 10.  Re: Modify Report an Issue and Request a Service

    Posted Aug 09, 2018 03:46 PM

    I know this is a bit outdated. But just for the record it is possible to change the wording on the two modules with a limited amount of work. 


    You'll want to navigate to:

    C:\Program Files\CA\Self Service\OSOP\tomcat-7.0.40\webapps\openspace-portlet\html\portlet\navigationTiles

     

    Open the file views.jsp

     

    Inside of that file you'll find this section of code:

    <!-- Need help to fix something/Report Issue -->
    <% if(isCatalogOn == true)
    {
    %>
    <td class="homeNavigation_portlet_parenttd" width=<%=tdWidth %> title='<%= LanguageUtil.get(pageContext, "navigation_tiles_report_issue_heading") %>' >
    <table>
    <tr>
    <td class="homeNavigation_portlet_childtd" width=<%=imageWidth %> onclick=<%=reportIssueUrl %> >
    <input id="img-button" type="image" src="/front-office-theme/images/common/home_ticket_80.png" align="center" alt='<%= LanguageUtil.get(pageContext, "navigation_tiles_report_issue_heading") %>' title='<%= LanguageUtil.get(pageContext, "navigation_tiles_report_issue_heading") %>'></input>
    </td>
    <td class="homeNavigation_portlet_childtd" width=<%=contentWidth %> onclick=<%=reportIssueUrl %> >
    <label class="homeNavigation_portlet_heading"><%= LanguageUtil.get(pageContext, "navigation_tiles_report_issue_heading") %> </label><br>
    <label class="homeNavigation_portlet_text"> <%= LanguageUtil.get(pageContext, "navigation_tiles_report_issue_text") %> </label>
    </td>
    </tr>
    </table>
    </td>
    <td width=<%=tdmarginWidth %> ></td>
    <% } %>

    <!-- Need something new/ Create Request -->
    <% if(isCatalogOn == true || isSdmOn==true)
    {
    %>
    <td class="homeNavigation_portlet_parenttd" width=<%=tdWidth %> title='<%= LanguageUtil.get(pageContext, "navigation_tiles_create_request_heading") %>' >
    <table>
    <tr>
    <td class="homeNavigation_portlet_childtd" width=<%=imageWidth %> onclick=<%=createRequestUrl %> >
    <input id="img-button" type="image" src="/front-office-theme/images/common/home_request_80.png" alt='<%= LanguageUtil.get(pageContext, "navigation_tiles_create_request_heading") %>' align="center" title='<%= LanguageUtil.get(pageContext, "navigation_tiles_create_request_heading") %>'></input>
    </td>
    <td class="homeNavigation_portlet_childtd" width=<%=contentWidth %> onclick=<%=createRequestUrl %> >
    <label class="homeNavigation_portlet_heading"><%= LanguageUtil.get(pageContext, "navigation_tiles_create_request_heading") %></label><br>
    <label class="homeNavigation_portlet_text"> <%= LanguageUtil.get(pageContext, "navigation_tiles_create_request_text") %></label>
    </td>
    </tr>
    </table>
    </td>

    <%
    }
    %>

     

    We updated that section of coding, as indicated, to change the displayed information:

    <!-- Need help to fix something/Report Issue -->
    <% if(isCatalogOn == true)
    {
    %>
    <td class="homeNavigation_portlet_parenttd" width=<%=tdWidth %> title="Something's broke..." >
    <table>
    <tr>
    <td class="homeNavigation_portlet_childtd" width=<%=imageWidth %> onclick=<%=reportIssueUrl %> >
    <input id="img-button" type="image" src="/front-office-theme/images/common/home_ticket_80.png" align="center" alt="Something's broke..." title="Something's broke..."></input>
    </td>
    <td class="homeNavigation_portlet_childtd" width=<%=contentWidth %> onclick=<%=reportIssueUrl %> >
    <label class="homeNavigation_portlet_heading">Something's broke...</label><br>
    <label class="homeNavigation_portlet_text">Report something that was working yesterday that wasn't working today.</label>
    </td>
    </tr>
    </table>
    </td>
    <td width=<%=tdmarginWidth %> ></td>
    <% } %>

    <!-- Need something new/ Create Request -->
    <% if(isCatalogOn == true || isSdmOn==true)
    {
    %>
    <td class="homeNavigation_portlet_parenttd" width=<%=tdWidth %> title="Need something new..." >
    <table>
    <tr>
    <td class="homeNavigation_portlet_childtd" width=<%=imageWidth %> onclick=<%=createRequestUrl %> >
    <input id="img-button" type="image" src="/front-office-theme/images/common/home_request_80.png" alt='<%= LanguageUtil.get(pageContext, "navigation_tiles_create_request_heading") %>' align="center" title="Need something new..."></input>
    </td>
    <td class="homeNavigation_portlet_childtd" width=<%=contentWidth %> onclick=<%=createRequestUrl %> >
    <label class="homeNavigation_portlet_heading">Need something new...</label><br>
    <label class="homeNavigation_portlet_text">Requesting software, hardware, or any other service? Go request it.</label>
    </td>
    </tr>
    </table>
    </td>

    <%
    }
    %>

     

    This file in theory would also allow you to add additional boxes or information on the screen.

     

    Hope this helps! 



  • 11.  Re: Modify Report an Issue and Request a Service

    Posted Aug 10, 2018 02:56 AM

    Hello Jordanreich,

    Please consider that you are loosing multi-languages functionality this way.

    Will be fine if you have English only users but will prefer to modify the dictionary vs. hardcoding the value in order to preserve the functionality

     

    This can be done by modifying each respective language files (Language-ext_xx.properties ) under the \OSOP\tomcat-7.0.40\webapps\front-office-hook\WEB-INF\classes\content\ folder.

    i.e..

    Line 1060: navigation_tiles_create_request_heading=Request a Service...

    come to

    Line 1060: navigation_tiles_create_request_heading=Need something new...

     

    This way can either keep the view.jsp untouch may you have no other requirements there.

    Hope this help

     

    /J

     

    PS.: example of extra box can be shown in the previous post screenshot  



  • 12.  Re: Modify Report an Issue and Request a Service

    Posted Aug 10, 2018 10:27 AM

    Yep! Absolutely.

    In our environment we do not need to maintain multiple language. English only does in fact work fine for our needs.

     

    But the more options to approach something the better!