Premium Dynamics CRM 2016保存并关闭,不会返回到打开的页面

问题描述 投票:0回答:1

这是针对CRM 2016 On-Prem。我们使用IE 11是因为内部存在一些麻烦的“企业应用程序”。

如果通过浏览到我们的一个应用程序first来打开浏览会话,并且用户单击该应用程序中的链接以将其带到CRM实体实例,我们将在新标签页中将其打开([C0 ])。当用户编辑实体并按下Save&Close按钮时,它将关闭新选项卡,从而返回到我们的应用程序。这是所需的行为。

但是,我们也通过各种实体上的导航栏项目访问我们的应用程序,例如商机(FYI,为这些导航栏项目设置了<a href="..." target="_blank">,但是我已经测试了以下导航栏项目上指定的有无演示页面,没有任何区别)。因此,在这种情况下,顺序为:

  1. 可能从商机视图或从CRM仪表板在CRM中打开实体实例,例如特定的商机。
  2. 单击导航栏项目,打开我们的自定义应用程序(在新标签页或同一格式的iframe中-在这种情况下都没有关系。
  3. 在我们的自定义应用程序中,单击链接打开一个新选项卡,该选项卡指向要编辑的其他CRM实体实例,例如,联系人。
  4. 编辑实例并点击保存并关闭
  5. 而不是关闭,该选项卡返回到所涉及实体的列表视图(在这种情况下为机会),或者如果从CRM仪表板中打开了#1中的原始实例,则返回该仪表板。] >
  6. 在我们的应用程序的锚点上设置PassParams="1"以打开第二个CRM实体实例没有区别。

要排除自定义应用程序中的所有内容,我创建了以下网页,将其放在自己的Web应用程序中,并在商机上创建了一个新的导航栏项目以将其打开。我们得到same

行为。如果我直接通过导航到下面的网页并单击链接来打开下面的网页,它将在新选项卡中打开CRM实体,然后Save&Close关闭该选项卡,并返回到下面的页面。但是,如果我通过商机上的导航栏项打开此页面,然后单击下面的链接,保存并关闭保持新标签页处于打开状态,并返回到商机列表(因为这是我从中打开商机的位置) 。
rel="noreferrer"

希望以上所有都是有意义的,这是我在SDK文档中所缺少的愚蠢之处。

这是针对CRM 2016 On-Prem。我们之所以使用IE 11,是因为内部使用了一些笨拙的“企业应用程序”。如果通过首先导航到我们的应用程序之一打开了浏览会话,并且用户单击了...

dynamics-crm dynamics-crm-2016
1个回答
0
投票

我建议您在CRM平台内保留OOB的“保存并关闭”按钮以保持C​​RM行为。创建一个新的自定义“保存并关闭”按钮,以实现自定义应用程序所需的功能。您可以使用功能区工作台中的自定义脚本显示规则来显示/隐藏OOB与自定义按钮。

© www.soinside.com 2019 - 2024. All rights reserved.