【问题标题】:Open E-mail in a pop up window from Microsoft Dynamics CRM 4在 Microsoft Dynamics CRM 4 的弹出窗口中打开电子邮件
【发布时间】:2009-06-17 07:49:11
【问题描述】:

我希望在更改属性值时弹出一个新的电子邮件窗口。 有没有人有任何建议如何解决这个问题?

【问题讨论】:

    标签: html email browser dynamics-crm dynamics-crm-4


    【解决方案1】:

    根据您添加的评论,我推荐几个解决方案。

    1) 最简单的方法实际上可能是向名为“Email cmets”的服务活动实体添加一个字段,然后编辑您的工作流程以包含该字段的内容以及当前在电子邮件。

    2) 你可以做你最初想做的事情并打开一个新的电子邮件活动,但有一些陷阱:

    • 如果环境启用了 IFD,则 URL 将在该环境和正常 CRM 部署之间发生变化,因此您的 javascript 必须考虑到这一点。
    • 您当前在工作流中填充的字段(收件人、发件人、内容)无法从 url 设置。您必须在电子邮件实体上的 onLoad 事件中添加更多代码以调用 Web 服务(通过 javascript,这有点痛苦,或者设置自定义 Web 服务并将它们部署到 CRM 服务器)并填充字段.

    #1 将更容易获得与您所寻找的几乎相同的最终结果。

    【讨论】:

      【解决方案2】:
      <INPUT NAME="test" onChange="popup(...)" />
      

      popup 是一个用于创建弹出窗口的 javascript 函数

      或者如果这没有帮助,请更具体地告诉我们什么类型的属性、语言等。

      【讨论】:

      • 好的,我会尝试更具体一点。今天,当我在服务活动的“发送电子邮件”属性上选择“是”时,我有一个发送电子邮件的工作流程。电子邮件中的内容是关于服务活动的信息。目标字段是服务活动中的客户。 from field 是服务活动的所有者。用户希望经常编辑邮件并添加一些 cmets。今天它不起作用。因此,我们希望实体 E-mail 弹出,以便用户可以添加一些 cmets,然后手动发送电子邮件。这可能吗?
      【解决方案3】:

      你的问题很模糊,但我怀疑你想要。

      <input onchange="window.open('mailto:you@wherever','myEmailWindow');return true">
      

      这取决于用户的弹出窗口阻止设置可能会或可能不会起作用。

      【讨论】:

      • 好的,我会尝试更具体一点。它在 MCRM 4.0 中。今天,当我在服务活动的“发送电子邮件”属性上选择“是”时,我有一个发送电子邮件的工作流。电子邮件中的内容是关于服务活动的信息。目标字段是服务活动中的客户。 from field 是服务活动的所有者。用户希望经常编辑邮件并添加一些 cmets。今天它不起作用。因此,我们希望实体 E-mail 弹出,以便用户可以添加一些 cmets,然后手动发送电子邮件。这可能吗?
      • 这根本不具体。我不在乎您的应用程序是什么,我需要查看您用来设置此“属性”的 html 代码。在我看来,电子邮件来自服务器。如果您希望它从客户电子邮件程序发送,您需要修改您的代码。使用一些相关代码更新您的问题,否则人们无法帮助您。
      • 实际上对于 MSCRM 4.0,这是特定的。在这种情况下,无需查看任何 HTML 代码。虽然 Martin 可能应该只是将这个评论作为他的问题的内容,但看起来他是第一次使用,没有必要变得尖刻。
      猜你喜欢
      • 1970-01-01
      • 2014-08-06
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      • 2013-12-19
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      相关资源
      最近更新 更多