Jump to content
  • Welcome to ServiceDeskUsers.com, a user community for CA Service Desk Manager.  This community is created by users for users.

  • Get LinkedIn

    Get LinkedIn to the ServiceDeskUsers Group

  • Popular Contributors

    Nobody has received reputation this week.

  • Posts

    • Hi Vish, was there any luck in getting a logic to filter change categories based on the change type?
    • Hi!
      I had a datasource with the SDM OpenAccess drive, and it datasource retrieve objects from the SDM object layer. But it datasource does not filtering date time fields, in fact before it did not retrieve date fields, so i found a modification to the file.\jasperserver-pro\WEB-INF\applicationContext-semanticLayer.xml file. described on another post of the community. But even with this modification the date fields cannot be filtering in dashboards, so i want to connect directly to the mdb for achieve this filtering. I created a Datasource conected to the mdb server, his conection works and i can retrieve all the tables and i can filtering dates on dasboards, but some fields does not appear. For example in call_req does not appear assigned, or costumer or any fields that had a relation with other table. The target is filter datetime fields in dashboards.

      Please help!
    • Hi all I use 14.1 has anyone tried to open KB document from the list_alg directly instead of Knowledge Management tab? If log type is "SOLN", let the link open the kb document when I click on that log. So I do not have to go-> Knowledge managment tab->Solutions.  do you think its possible?
    • Looks a bit strange but good if works Don't forget to remove console.log or add check that console is object (typeof console != "undefined") or code will fail on IE. Also you're passing unique variable in KEEP array so you can avoid localStorage which also browser specific (nothing bad could happen if IE7 which is million years old is not used in your company): function empty_rootcause() { var status = 'KE'; var query_str = cfgCgi + "?SID=$prop.SID+FID=$prop.FID+OP=UPDATE" + "+FACTORY=cr+PERSID=" + "$args.persistent_id" + "+KEEP.new_status=" + status; browseWithURL(query_str); } function open_rootcause() { <PDM_IF "$args.rootcaue" == "" && "$prop.form_name_3" == "edit" && "$args.KEEP.new_status" != ""> function emptytrue() { if (currentAction == 0) { clearInterval(myInterval); jq('[name=SET.status]').val("$args.KEEP.new_status"); jq("label[for='df_5_2']")[0].click(); } } <PDM_IF "$args.KEEP.new_status" != "" && "$prop.form_name_3" == "edit"> var myInterval = setInterval(emptytrue, 100); </PDM_IF> </PDM_IF> } PS: More PDM_IF tags less onform code for client
    • Found a solution from cdtj that changes the ticket status with a button. I adapted it with my needs and know it´s really ugly (Hope it will not causes problems in future): function empty_rootcause() { alert("First enter a rootcause!"); window.localStorage.setItem('rootcause_empty', 'yes'); console.log(localStorage); var status = 'KE'; var query_str = cfgCgi + "?SID=$prop.SID+FID=$prop.FID+OP=UPDATE" + "+FACTORY=cr+PERSID=" + "$args.persistent_id" + "+KEEP.new_status=" + status; browseWithURL(query_str); } function open_rootcause() { <PDM_IF "$args.rootcaue" == "" && "$prop.form_name_3" == "edit"> function emptytrue() { if (currentAction == 0 && localStorage.getItem("rootcause_empty") == "yes") { clearInterval(myInterval); ahdframe.document.getElementsByName('SET.status')[0].value = "$args.KEEP.new_status"; jQuery("label[for='df_5_2']")[0].click(); window.localStorage.removeItem('rootcause_empty'); console.log(localStorage); } } if (('$args.KEEP.new_status' != '') && ('$prop.form_name_3' == 'edit')) { var myInterval = setInterval(emptytrue, 100); } </PDM_IF> } ImgBtnCreate("btnSOLN", "Solution", 'empty_rootcause();', 1, 0); <body class="detailro" onload='loadActions();open_rootcause();' onunload="unloadActions()"> Thanks @cdtj