1

有时,Microsoft Dynamics CRM 2011 中的工作流和对话过程会有点长(我的意思是步骤数,而不是执行时间),并且在设计时尝试跟踪它们/查看它们在屏幕上可能会有些麻烦。

有没有人找到将工作流程和对话流程设计打印到硬拷贝的方法?这不是我需要经常做的事情——也不是我的用户需要做的事情(所以我不在乎解决方案有多“丑陋”!)。

对话框屏幕上有一个打印按钮(它会弹出一个可以打印的预览屏幕),但是在打印时它只会完整呈现“标题”信息。实际的工作流/流程定义位于 iFrame 中,并且只有一小部分会打印在最终输出中。

我尝试使用 Internet Explorer 开发工具手动强制 iFrame(以及它内部和外部的一些 div)更大(通过 CSSheight属性) - 即足以移除滚动条。这在屏幕上看起来不错,因为承诺可以在硬拷贝中工作,但这仅证明完全停止 iFrame 中的所有输出渲染。

也许 CSS 是要走的路,但我的努力失败了,虽然我对 CSS 有很好的处理,但如果元素高度以外的其他东西在这里起作用,这几乎是猜测。

我想我可以复制/粘贴屏幕截图并将它们拼凑在一起,但我希望那里存在更复杂的东西!


更新:

我在最初的问题中省略了如果可能的话我正在寻找一个免费的解决方案。已经有 2 个答案都可以用来实现我的战略目标。我特别喜欢@AdamV 建议使用 SnagIt,因为它很有效。我只是想先看看在授予“答案”状态之前是否有任何免费选项。


更新(2):

三个完全可行的答案,所以我也想将这三个都标记为“答案”。@Daryl 回答了好几次,Screen Hunter Pro 比 SnagIt 便宜。尽管投票并且尽管我要求免费的东西,但这些是我首选的解决方案:

  • 根据@Daryl, Screen Hunter Pro进行屏幕抓取(29.99 美元)
  • 根据@AdamV 的 SnagIt(约 55.00 美元)
  • 根据@Daryl 复制和粘贴 HTML 源代码
  • 根据@Daryl 从数据库重建

我认为 Screen Hunter Pro 的 20 英镑值得避免为其他选项付出额外的努力。

感谢@AdamV,对不起,我也不能像我希望的那样给你答案。

4

3 回答 3

2

您是否尝试过使用 Techsmith 的 Snagit 将所有可滚动网页捕获为单个屏幕截图?

于 2012-06-11T14:24:36.233 回答
2

这将是更多的工作,并且可能容易被 CRM 更新破坏,所以我只推荐它作为最后的选择,但您可以通过 SSRS 报告或您认为的任何其他方法从 SQL 数据库本身提取数据更舒服。

于 2012-06-11T14:38:10.960 回答
1

我刚刚做了一个快速测试,使用开发者工具 (F12) 并单击 (ctrl + t) 获取源和样式,将样式和标题复制到空白 html 文本文档,并将 wfWorkflowDefinitionContainer 表复制到正下方头。

你得到缩进,但没有图片,但搜索和替换也不会很难得到那些......

于 2012-06-11T19:04:27.557 回答