CRM功能区中的SSRS ReportViewer URL

时间:2015-02-13 14:59:37

标签: reporting-services dynamics-crm-2011

我添加了一个按钮,可以将SSRS报告打印到我的某个CRM功能区。唯一的问题是,每次调用URL时,路径都会从url参数中删除。例如,我在XML中的URL是:

<CommandDefinition Id="Company.Form.quote.MainTab.Actions.PrintQuote.Command">
      <EnableRules />
      <DisplayRules />
      <Actions>
        <Url Address="http://<Server>/ReportServer/Pages/ReportViewer.aspx?/Test/ReportName">
          <CrmParameter Name="QuoteId" Value="FirstPrimaryItemId" />
          <StringParameter Value="Render" Name="rs:Command" />
          <StringParameter Name="rs:Format" Value="PDF" />
        </Url>
      </Actions>
    </CommandDefinition>

它导航到的网址是:

http://<server>/ReportServer?QuoteId=%7bE6D8DC8B-6381-E411-80BC-00155D18D500%7d&rs%3aCommand=Render&rs%3aFormat=PDF

似乎我需要ItemPath的名称,但ReportServer不接受我所知道的名称,有没有办法解决这个问题?

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

找到了解决方法,

我做了同样的事情,而不是将URL放在我使用javascript重定向的CommandDefinition中。