Clarity

 View Only
  • 1.  Report Link in a Channel or on Classic General Dashboard

    Posted Oct 09, 2020 03:54 PM
    Hello.

    Wondering if a link to the Project Storyboard in Advance Reporting (or other reports) can be added to a Channel in Modern and/or to the Classic General Dashboard?  Is this possible and can anyone give guidance on how it is done?

    Thanks!
    Jason


  • 2.  RE: Report Link in a Channel or on Classic General Dashboard

    Posted Mar 18, 2021 02:08 PM
    Hello Jason, did you find solution? Or syntax for link directly to report with parameters?
    I remember that in one of older version of Sandbox it was set there in channel. (exactly for Storyboard)

    ------------------------------
    Consultant
    Catta Consulting
    Czech Republic
    ------------------------------



  • 3.  RE: Report Link in a Channel or on Classic General Dashboard

    Posted Mar 19, 2021 05:55 AM
    Edited by Marius Nitu Mar 19, 2021 07:28 AM
    Hi Vit,

    The example in documentation works for me. Kind of. It loads the report and it preselects the current project in the parameters, but I get the message "You must apply input values before the report can be displayed.". If I then press Apply it loads the report. Clarity version is 15.8.

    http://clarityserver.ca.com
    /reportservice/flow.html?_flowId=viewReportFlow&reportUnit=/ca_ppm/reports/project_management/CSK_PRJ_ProjectStatusSummary&standAlone=true&ParentFolderUri=/ca_ppm/reports/project_management&populateProject=1&projectKey_1=${internalID}

    I also tested the link below and it loads the report as pdf:
    http://clarityserver.ca.com/reportservice/flow.html?_flowId=viewReportFlow&reportUnit=/ca_ppm/reports/project_management/CSK_PRJ_ProjectStatusSummary&standAlone=true&ParentFolderUri=/ca_ppm/reports/project_management&populateProject=1&projectKey_1=${internalID}&output=pdf




  • 4.  RE: Report Link in a Channel or on Classic General Dashboard

    Posted Mar 18, 2021 04:24 PM
    I too am experimenting with this - a Modern UX channel to a Jaspersoft report. Following the instructions under example #3 of https://techdocs.broadcom.com/us/en/ca-enterprise-software/business-management/clarity-project-and-portfolio-management-ppm-on-premise/15-9-1/using/Getting-Started-with-Clarity-Administration/Getting-Started-with-Blueprints/Clarity-CustomInvestments-Blueprints.html, the fourth line of code is causing an error.

    I know that the sample string needs to be edited to have the artificial line breaks removed (plus the 'clarityserver' reference revised), and when I use only the first three lines (with linefeeds+spaces removed), the url effectively launches the Project Status Summary report.

    When I concatenate the fourth line, the URL complains that I've used an invalid parameter. Because this is an Out-Of-The-Box report, I am assuming that the example is authentic

    https://clarityserver.ca.com/reportservice/flow.html?_flowId=viewReportFlow&reportUnit= %2Fca_ppm%2Freports%2Fproject_management%2FCSK_PRJ_ProjectStatusSummary &standAlone=true&ParentFolderUri=/ca_ppm/reports/project_management &populateProject=1&projectKey_1=${_internalID}



    Any help/advice would be appreciated.

    Cheers,
    Will Lloyd


  • 5.  RE: Report Link in a Channel or on Classic General Dashboard

    Posted Mar 19, 2021 06:13 AM
    Try internalID instead of _internalID. It probably depends on the versions of Clarity and Jaspersoft you are using.


  • 6.  RE: Report Link in a Channel or on Classic General Dashboard

    Posted Mar 19, 2021 07:04 AM
    Edited by Vit Posel Mar 19, 2021 07:05 AM
    exactly _internalID is from 15.9.1
    previous versions are without _

    currently we are playing (my technical colleagues) I will send our result when we will be successful with parameters and filters for report


    ------------------------------
    Consultant
    Catta Consulting
    Czech Republic
    ------------------------------



  • 7.  RE: Report Link in a Channel or on Classic General Dashboard

    Posted Mar 24, 2021 01:15 PM
    I received feedback that the code example has a typo - the passed parameter should actually use a lowercase 'd' character. The correct code is below.

    http://www.clarityserver.com/reportservice/flow.html?_flowId=viewReportFlow&standAlone=true&reportUnit=/ca_ppm/reports/project_management/CSK_PRJ_ProjectStatusSummary&viewAsDashboardFrame=true&populateProject=1&projectKey_1=${_internalId}