【问题标题】:How to set field values in a 'create form' by using dialog?如何使用对话框在“创建表单”中设置字段值?
【发布时间】:2012-07-09 14:17:04
【问题描述】:

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

让我解释一下。

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

现在,由于我们在系统中有很多联系信息和其他相关信息,因此我创建了一个对话框来帮助用户找出来电者的信息。对话框首先询问来电者的姓名。然后它会询问他正在打电话给哪个建筑物/公寓(这是我们商业模式的一部分)。然后它会继续询问一段时间。

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

但事情就是这样。我在对话框中使用了更新过程,但我当然不能更新不存在的东西。所以目前它的工作方式就像我们总是必须先保存并为实体命名。然后运行对话框。

这是一个小故障,但如果出于某种原因,在对话中间取消了该过程,则可能会出现问题。然后我们会在那里打一个空电话,上面有一些标题。除了多一次点击之外,总是多一次点击。

希望你能理解我的问题。

欢迎提问。

再见!

【问题讨论】:

    标签: dynamics-crm dynamics-crm-2011


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

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