如何将带有自定义服务器端处理程序的功能区按钮添加到Dynamics CRM Web?

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

我们需要导入用户在联系人网格中选择的一些外部系统联系人组。

现在,我看到的唯一选择是:获取所选联系人的ID,并使用JavaScript将其发送到外部系统。

但是有可能在功能区按钮上获取服务器端所选联系人的列表吗?我们想在服务器上处理这些联系人并使用我们的C#代码将它们发送到外部系统(在插件中,最有可能)?

dynamics-crm
1个回答
2
投票

是的,以略微漫长的方式。您无法直接从JavaScript调用服务器端代码。但是,您可以执行将调用服务器端代码的操作。

例如:

  • 创建一个新实体 - “联系处理器”,它可以查找联系人。
  • 在创建“联系处理器”时放置一个插件(或自定义worfklow活动)。这使用对联系人的查找来执行您需要的任何逻辑,例如将数据发送到外部系统。
  • 您将一些JavaScript添加到功能区按钮,单击该按钮会创建“联系处理器”记录,然后这将触发服务器端代码。
© www.soinside.com 2019 - 2024. All rights reserved.