Hi shiva.s43 ,
You can execute the Jasper reports from Action item by implementing the below steps:
1. Create HTML portlet
<head>
<style
type="text/css">
html, body, div, iframe { margin:0;
padding:0;}
iframe { display:block; width:100%;
border:none; }
</style>
<head>
<div>
<iframe id="myiframe"
frameborder="0" border="0"
height="600"></iframe>
</div>
<script>
var url1 = window.location.href;
var location1 = url1.indexOf("projectKey_1=");
var projectId=url1.slice(-7);
var str1="/reportservice/flow.html?_flowId=viewReportFlow&standAlone=true&ParentFolderUri="+"${FOLDER_PATH}&reportUnit="+"${REPORT FULL PATH}&projectKey_1=";
(For reference)
var str1="/reportservice/flow.html?_flowId=viewReportFlow&standAlone=true&ParentFolderUri="+"/shared/reports/Development&reportUnit="+"/shared/reports/Development/CSK_PRJ_ProjectSchedule&populateProject=1&projectKey_1=";
var myiframe = document.getElementById('myiframe');
myiframe.src = str1 + projectId;
</script>
2. Create Port let page for above HTML port let.
3. Add an internal link to that port let page within an clarity object
4. Create new action for that link.
5. Select that link in view layout of that object.
Do let me know in case of any issue.
Best Regards
Shubham Bhatia