【问题标题】:Is it possible to disable the ribbon button based on the stage of Opportunity.?是否可以根据机会的阶段禁用功能区按钮。?
【发布时间】:2014-01-08 11:25:14
【问题描述】:

用户无法关闭机会,除非他们处于“关闭”阶段(在业务流程上)所以我们是否可以禁用“关闭为赢得”但仍允许“关闭为丢失”,除非他们不在该部分流动。如果他们选择关闭阶段然后关闭作为赢得功能区按钮应该启用?

有什么办法吗?脚本、插件或其他什么?

【问题讨论】:

    标签: dynamics-crm-2011 crm ribbon dynamics-crm-2013


    【解决方案1】:

    在 Opportunity 上有一个名为 StepName 的字段可供您使用;它包含业务流程的当前步骤的名称。

    包含 JavaScript 函数的按钮上的启用规则应该可以工作。

    JavaScript 函数应执行 REST 调用以检索 StepName 属性。

    如果您需要有关使用 JavaScript 启用规则禁用功能区按钮的更多信息,请查看此内容: http://garethtuckercrm.com/2013/11/25/dynamically-disable-ribbon-buttons-in-dynamics-crm/

    【讨论】:

    • 嗨,我的问题是在哪里添加 javascript 代码。在引用的文章中指出“您已通过 Web 资源加载到 CRM 中的 JavaScript 函数”。但是当我选择自定义 javascript 规则时,我只有几个 javascript 库可供选择,而不是我的 Web 资源中的所有库。那么如何添加我自己的 javascript 库,以便我可以在自定义 javascript 规则中访问它呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-23
    相关资源
    最近更新 更多