Dynamics crm 如何在';创建表单&x27;通过使用对话框?

Dynamics crm 如何在';创建表单&x27;通过使用对话框?,dynamics-crm,dynamics-crm-2011,Dynamics Crm,Dynamics Crm 2011,是否有任何方法可以使用对话框更新活动实体的“创建表单”字段,而不首先保存实体 让我解释一下 客户打电话给我们,我们的代表打开了一个电话活动。此时,它处于“创建新”状态 现在,由于系统中有很多联系人信息和其他相关信息,我创建了一个对话框来帮助用户找到来电者的信息。该对话框首先询问正在呼叫的姓名。然后,它询问他正在打电话给哪栋建筑/公寓(这是我们商业模式的一部分)。然后它会问一些问题 最后,对话框已经收集了所有必要的信息,并且是关于如何将值放入表单的 但事情是这样的。我在对话框中使用更新过程,但是当

是否有任何方法可以使用对话框更新活动实体的“创建表单”字段,而不首先保存实体

让我解释一下

客户打电话给我们,我们的代表打开了一个电话活动。此时,它处于“创建新”状态

现在,由于系统中有很多联系人信息和其他相关信息,我创建了一个对话框来帮助用户找到来电者的信息。该对话框首先询问正在呼叫的姓名。然后,它询问他正在打电话给哪栋建筑/公寓(这是我们商业模式的一部分)。然后它会问一些问题

最后,对话框已经收集了所有必要的信息,并且是关于如何将值放入表单的

但事情是这样的。我在对话框中使用更新过程,但是当然我不能更新不存在的东西。因此,目前它的工作原理就像我们总是要先保存并为实体指定一个标题。然后运行对话框

这是一个小故障,但如果由于某种原因,在对话的中间,过程被取消,这可能是个问题。然后我们会有一个空电话,有一些标题。此外,一次额外的点击总是一次额外的点击

我希望你能理解我的问题

请随便问


再见

在我看来,业务流程可以改进。理想情况下,您的解决方案是更改您的对话过程,使其针对客户(
联系人
?)实体运行,即当您的客户打电话时,用户会找到该记录并运行您的对话,而不是创建电话活动然后运行对话

也就是说,如果我正确理解了您的问题,那么您使用该对话框可能是为了帮助用户查找客户的详细信息。这是真的吗?我不明白这将如何工作,所以您可能需要在这里向我们提供一些额外的信息


如果根本问题是用户找不到客户,听起来您需要在客户视图中为用户提供更多搜索字段…

像Greg一样,在我看来,您正在试图同时捕获联系人和电话的信息,因此,从打开一个新记录开始可能不是最有条理的方式。有两种可能性:

  • 使用对话框,但不必对联系人运行对话框。也许对一个用户运行它。使用前几页确定这是否是现有联系人,如果不是,则根据捕获的数据创建一个联系人,然后根据所选或创建的联系人创建电话通话记录。您可以从仪表板上的链接运行这样的对话框,例如,您不需要导航到用户屏幕即可执行此操作

  • Gareth Tucker在他的博客上写了几篇关于呼叫中心自动化的文章,其中包括一些有趣的想法(带有免费下载的示例),关于在电话表单上使用JScript来捕获联系人详细信息并动态创建链接的联系人记录


您所说的针对客户(联系人实体)运行对话框确实是一个合乎逻辑的选择。我甚至没想过。如果我是用户,我会这样做,但我知道最终用户可能会感到困惑。我知道当有来电时,他们肯定会按电话按钮。我在想,如果没有其他选择,我可以更改功能区中“创建电话”按钮的功能?但我会避免这样做,因为基本上我对所有活动类型都有相同的问题。你问它是如何工作的。我在表单中创建了一个“填充”按钮。它将启动对话框。该对话框首先要求选择联系人信息。然后,基于该值,它将显示联系人相关的所有建筑物或公寓,并要求选择一个。最后,它要求选择联系人与该设施(租户、所有者、服务公司等)的关系。考虑到前面选择的值,它将仅显示等效的角色。我用关系来建立这些关系。最后,对话框将填充表单。