如何使用对话框在“创建表单”中设置字段值?

时间:2012-07-09 14:17:04

标签: dynamics-crm dynamics-crm-2011

有没有办法通过使用对话框更新活动实体的创建表单的字段而不先保存实体?

让我解释一下。

客户致电我们,我们的代表将打开一个电话呼叫活动。此时它处于“创造新”状态。

现在,由于我们在系统中创建了许多与其相关的信息和其他相关内容,因此我创建了一个对话框,以帮助用户找出调用者的信息。该对话框首先询问正在呼叫的姓名。然后它询问他打电话给哪个建筑物/公寓(这是我们商业模式的一部分)。然后它一直在问问题。

最后,对话框收集了所有必要的信息,并将值放入表单中。

但是这就是事情。我在对话框中使用了更新过程,但当然我无法更新不存在的内容。所以目前它的工作方式就像我们总是要首先保存并为实体提供标题。然后运行对话框。

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

我希望你理解我的问题。

请随时问。

再见!

2 个答案:

答案 0 :(得分:1)

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

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

  • Gareth Tucker在他的博客http://gtcrm.wordpress.com上撰写了几篇关于联络中心自动化的文章,其中包括一些有趣的想法(可免费下载的例子),关于在电话表格中使用JScript来捕获联系人详细信息并创建即时链接的联系人记录

答案 1 :(得分:0)

听起来我觉得业务流程可以改进。理想情况下,您的解决方案是更改对话流程以使其针对客户(contact?)实体运行,即当您的客户呼叫时,用户找到该记录并运行您的对话而不是创建电话呼叫活动然后运行对话框。

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

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