联机Crm 2011对话工作流问题-响应类型



我需要创建一个新的Proccess with Dialog(Crm 5.0中的新功能),它调用Crm查询,返回客户列表,在选择了我们想要使用的客户后,我调用一个插件,然后打印所选客户的发票。插件已编程并工作,对话框也已创建,整个解决方案运行良好。但仅适用于一个客户:(.

这就是问题所在。当您在Online CRM 2011中创建CRM查询时,您可以获得4个选项作为响应类型:1.单行(文本框),2.选项列表(单选按钮),其中只能选择一个,3.Picklist(DropDown),其中也只能选择一个项目,并且4.多行(多行文本框)

在我的情况下,这些都不起作用,因为我无法从这些响应类型中选择更多的客户。它只适用于一个客户:(

如何解决这个问题?这里有什么选项,可能是对话框的自定义用户界面,或者什么?我需要的是一个带有客户名称的复选框列表,然后我可以为发票过程选择多个客户

为了实现这一点,我需要走另一条路吗?还是对话框会完成这项工作?或者我可以创建一个自定义响应类型来呈现多个可选复选框吗如果是,那么我如何创建自定义响应类型

任何建议都将被否决。

感谢

我认为对话框功能不能满足您的需要(复选框列表选择)。另一种选择是在功能区上添加一个按钮,可能名为"创建发票",它会启动一个弹出窗口(自定义HTML web资源)。这个弹出窗口可以简单地问"你确定吗?",甚至可以包括一些发票生成的自定义参数。在确认后,它将使用一些JavaScript与ODATA端点对话,以更新这些客户记录中的每个记录上的标志,从而启动您的插件。

通过这种方式,用户可以浏览到客户列表,使用内置的复选框来勾选任意数量的客户,然后单击"创建发票"按钮。

如果你擅长HTML和JavaScript,那么最难的部分可能是学习如何添加新的Ribbon按钮。这不是最容易学习的,但有很多资源可以帮助你。

最新更新