我按照这篇精彩的文章构建了一个流程,可以从 Dynamics 动态生成 PDF 形式的 SSRS 报告:
D365 使用 Power Automate 生成 PDF 报告
在我遵循上述所有步骤并执行不同的测试后,有时流程会调用 API 并输出文件的内容类型,有时会失败,并使用相同的报告 ID 进行以下响应:
返回内部错误:
""innerError": "<html><head><title>Object moved</title></head><body>\r\n<h2>Object moved to <a href=\"/_common/error/err.aspx?BackUri=&ErrorCode=0x80040216&Parm0=%0d%0a%0d%0aError%20Details%3a%20The%20report%20execution%20zui5ug55lnjeir45dkv0qt45%20has%20expired%20or%20cannot%20be%20found.&RequestUri=%2fReserved.ReportViewerWebControl.axd%3fReportSession%3dzui5ug55lnjeir45dkv0qt45%26Culture%3d1033%26CultureOverrides%3dTrue%26UICulture%3d1033%26UICultureOverrides%3dTrue%26ReportStack%3d1%26ControlID%3d76474ac98a844dd2acdc2ab483995da9%26RSProxy%3dhttps%253a%252f%252fams629srs.eur.reporting.cds.dynamics.com%252freportserver%26OpType%3dExport%26FileName%3dIJCF%26ContentDisposition%3dAlwaysAttachment%26Format%3dPDF%26rc%3aPrintOnOpen%3dtrue&user_lcid=1033\">here</a>.</h2>\r\n</body></html>\r\n"
操作范围截图:
这个流程真的让我感到害怕,因为它可能会工作,也可能不起作用,因为我将将此报告发送给我们的客户,并且我想避免流程可能发生的任何问题。
请注意,如果您尝试重现相同的流程,您将遇到相同的问题。
知道处理此问题并避免流程失败的解决方法是什么吗?
非常感谢任何帮助。