我是Dynamics 365的新手,不确定如何实现此目标。 我正在寻找视图中有一些按钮。 也许视图不是执行此操作的最佳方法,但是我想做的是让记录列表连接到已登录的用户(类似于视图) 但是在每行/记录上,我都希望有多个按钮。这些按钮可以像“完成”(更改任务状态并更新视图),“发送电子邮件”(启动工作流程)等等。
执行此操作有哪些方法?使用Javascript / C#/插件或其他工具。
答案 0 :(得分:0)
您不能直接在视图/子网格中添加按钮。
那是我们通常使用Ribbon工作台添加功能区/命令栏按钮的时间。
Create a Workflow Short Cut Ribbon Button (No Code Solution!)
更新:
即将推出PowerApps组件框架(PCF-预览),然后我们可以使用所需的布局/按钮构建自定义网格控件。
答案 1 :(得分:0)
这可以通过RibbonWorkbench实现。我的答案与@arun vinoth答案没有太大区别,只是增加了一些解释行。
如果您在下面的视图中选择了联系人的数量,然后在顶部显示一个“ Nominieren”按钮,然后单击该按钮将执行所需的任何操作。
单击按钮时会有Java脚本,您可以从Java脚本中调用Action或工作流,也可以在Java脚本本身中执行操作。
用于添加新按钮的链接:https://community.dynamics.com/crm/b/crmtipsfromadeveloper/archive/2017/07/26/know-how-add-a-ribbon-button-using-ribbon-workbench
答案 2 :(得分:0)
有可能。我还没有尝试过,但是您可以现在为View列编写JavaScript(自CRM 2016起)。
如果转到视图,则可以双击视图列以查看其属性。您可能对以下两个属性感兴趣:
这里是指向MS页面的链接,该链接说明了如何使用这些选项添加图标。可以创建一个可点击的按钮,该按钮使用CRM的WebApi执行某些操作:Docs @ Microsoft