Dynamics crm 如何自动打开在工作流中创建的实体

Dynamics crm 如何自动打开在工作流中创建的实体,dynamics-crm,dynamics-crm-2011,Dynamics Crm,Dynamics Crm 2011,我遇到了一种情况,需要在工作流结束时打开新创建的报价。我有一种感觉,这将需要我创建一个非常简单的自定义工作流,使用“window.open”,但如果有人有更好的想法,我希望避免这种情况 因此,我需要在工作流中创建一个新创建的报价后立即打开它。有人对如何做到这一点有什么好主意吗?工作流是异步的;它们在服务器(而不是客户端)上运行,不实时运行。例如,由创建记录触发的工作流将在创建记录后的某个时间在服务器上运行(取决于系统负载等-可能是一秒或两秒,也可能是半小时后。如果您已停止服务器上的CRM异步服务

我遇到了一种情况,需要在工作流结束时打开新创建的报价。我有一种感觉,这将需要我创建一个非常简单的自定义工作流,使用“window.open”,但如果有人有更好的想法,我希望避免这种情况

因此,我需要在工作流中创建一个新创建的报价后立即打开它。有人对如何做到这一点有什么好主意吗?

工作流是异步的;它们在服务器(而不是客户端)上运行,不实时运行。例如,由创建记录触发的工作流将在创建记录后的某个时间在服务器上运行(取决于系统负载等-可能是一秒或两秒,也可能是半小时后。如果您已停止服务器上的CRM异步服务,它们可能永远不会运行。)

因为它们在服务器上运行,所以用户与它们没有交互。因此,您无法打开窗口,因为没有用户参与为…打开窗口

您可能希望使用对话框(在CRM 2011中引入)。您将无法使用
window.open()
,但只要在服务器上安装了最新更新汇总,您就可以向用户提供指向大多数CRM记录的超链接

对话框的设置与工作流基本相同,它们在引擎盖下使用相同的机制。区别在于它们是同步的(即实时运行),并且是客户端的。Technet上有一些细节:

工作流是异步的;它们在服务器(而不是客户端)上运行,不实时运行。例如,由创建记录触发的工作流将在创建记录后的某个时间在服务器上运行(取决于系统负载等-可能是一秒或两秒,也可能是半小时后。如果您已停止服务器上的CRM异步服务,它们可能永远不会运行。)

因为它们在服务器上运行,所以用户与它们没有交互。因此,您无法打开窗口,因为没有用户参与为…打开窗口

您可能希望使用对话框(在CRM 2011中引入)。您将无法使用
window.open()
,但只要在服务器上安装了最新更新汇总,您就可以向用户提供指向大多数CRM记录的超链接

对话框的设置与工作流基本相同,它们在引擎盖下使用相同的机制。区别在于它们是同步的(即实时运行),并且是客户端的。Technet上有一些细节: