How can we run a resource report directly from a URL without the need to click on RunIssue Is there a way to directly run a resource report, based on the OOB Resource Reports functionality, but passing all parameters in the URL wihtout the need to click on "Run" button.ResolutionTo have the resource reports run automatically, you can set the "sysparm_filters_enabled" to false on the URL. This will trigger the query directly.Please keep in mind that you will have to pass all the parameters on the form to properly render. These parameters will be automatically submited on "resource_reports": <j:if test="${jvar_filters_enabled != 'true'}"> <script> var RM_FILTERS_CHART = {}; RM_FILTERS_CHART.reportType = "${jvar_report_type}"; var entityType = "${jvar_entity_type}"; var groupMembers = "${jvar_group_members}"; if ((RM_FILTERS_CHART.reportType == 'availability' || RM_FILTERS_CHART.reportType == 'forecasted_utilization' || RM_FILTERS_CHART.reportType == 'committed_utilization') $[AMP]$[AMP] entityType == "group" $[AMP]$[AMP] groupMembers $[AMP]$[AMP] groupMembers != 'all') { RM_FILTERS_CHART.entityType = 'user'; RM_FILTERS_CHART.entityId = groupMembers; } else { if(entityType == "group") RM_FILTERS_CHART.groupMembers = groupMembers; RM_FILTERS_CHART.entityType = "${jvar_entity_type}"; RM_FILTERS_CHART.entityId = "${jvar_entity_id}"; } RM_FILTERS_CHART.resourcePlan = "${jvar_resource_plan}"; RM_FILTERS_CHART.startDate = "${jvar_start_date}"; RM_FILTERS_CHART.endDate = "${jvar_end_date}"; RM_FILTERS_CHART.timeScale = "${jvar_time_scale}"; RM_FILTERS_CHART.reportUnit = "${jvar_report_unit}"; RM_FILTERS_CHART.role = "${jvar_role}"; RM_FILTERS_CHART.groupBy = "users"; RM_FILTERS_CHART.postData = { sysparm_processor : "ResourceReportService", sysparm_name : "getReportData", sysparm_report_type : RM_FILTERS_CHART.reportType, sysparm_entity_type : RM_FILTERS_CHART.entityType, sysparm_role : RM_FILTERS_CHART.role, sysparm_groupBy : RM_FILTERS_CHART.groupBy, sysparm_entity_id : RM_FILTERS_CHART.entityId, sysparm_resource_plan : RM_FILTERS_CHART.resourcePlan, sysparm_start_date : RM_FILTERS_CHART.startDate, sysparm_end_date : RM_FILTERS_CHART.endDate, sysparm_time_scale : RM_FILTERS_CHART.timeScale, sysparm_report_unit : RM_FILTERS_CHART.reportUnit, sysparm_group_members : RM_FILTERS_CHART.groupMembers }; RM_FILTERS_CHART.ajaxProps = { type : "POST", url : "resource_management_processor.do", dataType : "json", headers : { 'Content-Type' : 'application/x-www-form-urlencoded', 'X-UserToken' : g_ck } }; RM_FILTERS_CHART.handleResponse = function(data) { var handler; if (RM_FILTERS_CHART.reportType == 'availability' || RM_FILTERS_CHART.reportType == 'committed_utilization' || RM_FILTERS_CHART.reportType == 'forecasted_utilization') handler = new ResourceHeatMap(RM_FILTERS_CHART.reportType, RM_FILTERS_CHART.timeScale); else if (RM_FILTERS_CHART.reportType == 'allocation_details') handler = new ResourcePivotTable(RM_FILTERS_CHART.timeScale); else if (RM_FILTERS_CHART.reportType == 'allocation') handler = new ResourceAvailabilityBarChart(RM_FILTERS_CHART.timeScale); handler.onResponse(data); }; $j.extend(RM_FILTERS_CHART.ajaxProps, { data : $j.param(RM_FILTERS_CHART.postData), success : RM_FILTERS_CHART.handleResponse }); $j.ajax(RM_FILTERS_CHART.ajaxProps); </script></j:if> To have a better idea on the parameters being passed, from the OOB resource reports page, when you click the "Run" button a call is made to "resource_management_processor". On the develoeprs tools of the browser, if you go to the network tab and capture this call, you will be able to see the parameters being passed on.