CRM2013的一个新的feature叫做业务规则,一些页面的简单的显示隐藏的控制.字段是否必填.有条件的锁定字段.错误提示等等,以前都是需要些脚本代码实现现在只需通过业务规则做一些简单的配置就可以达到同样的效果. 进入窗体设计页面,点击上方的业务业务规则,右侧下方点新建业务规则即可. 设置条件如下 可以设置多样的操作 设置完保存激活即可(要使业务规则生效必须激活,仅仅保存是没用的).规则可以新建,但如果不需要了如何删除呢,在页面上一时无法找到删除的地,那我们就通过本文示例的条件中的字段去寻找,…
自2013引入业务规则后很多的功能就不需要通过javascript来实现,业务人员直接通过配置就能解决.那随着版本的更新业务规则的功能也越来越强大,从之前很单纯的逻辑到后面的if..else,相信后面的功能还会更加强大. 那2015Online Update1一个新功能又解决了程序猿的一痛点,之前通过业务规则实现了显示隐藏,那一个字段显示另外个字段隐藏,隐藏的字段的值肯定是要清空的,但2015之前的版本对于这么个简单的功能还是无法通过业务规则来实现的,还是得写脚本代码,当然这个问题在Online…
CRM2013以后,表单的保存后变成了局部刷新而非全局刷新,但很多情况下我们需要刷新整个页面,通过刷新页面来使脚本执行或者业务规则执行来实现某些业务效果,一般我们会使用window.location.reload()来reload整个页面达到刷新的效果.但是采用这种方式刷新整个页面,有时realod之后会出现一个新建表单页面而不是原来的表单了,出现这种情况的几率不是很高,但出现了就让人很蛋疼,目前为止还不知道这算不算CRM的一个bug,所以前面那段脚本不能用了,这里建议使用CRM自带的API--…
CRM2013以后.表单的保存后变成了局部刷新而非全局刷新,但非常多情况下我们须要刷新整个页面.通过刷新页面来使脚本运行或者业务规则运行来实现某些业务效果,一般我们会使用window.location.reload()来reload整个页面达到刷新的效果.可是採用这样的方式刷新整个页面.有时realod之后会出现一个新建表单页面而不是原来的表单了,出现这样的情况的几率不是非常高.但出现了就让人非常蛋疼,眼下为止还不知道这算不算CRM的一个bug,所曾经面那段脚本不能用了.这里建议使用CRM自带的…
1 课程简介 通过本课程熟悉业务规则引擎(BRE)的使用(本环境为Windows 2008 32位操作系统环境 + Visual Studio 2010 + BizTalk 210) 2 准备工作 1. 熟悉BizTalk Schema,Orchestration相关开发技术 3 演示 1. 创建BizTalk项目 2. 新建Schema,新建product(string类型),quantity(int类型),price(double类型)个字段,如下图所示 3. 创建Orchestration…
接上篇,Page页设置完后,按照业务流程管理也可以继续设置Insert page after branch 或者 Add branch,我这里选择后者,并设置了条件,如果Pipeline Phase 字段的值包含develop则换个一个page页显示,新的page页只放一个字段以示区分. 来看下效果,第一个page的字段符合branch的条件,点击next后显示第二个page,而description字段的值就是Test,而这个Test值的由来则是后面要讲要的业务规则.第二幅图中点击done表示…
随着面向接口可扩展框架的继续开发,有些功能开发出现了"瓶颈",有太多的东西要写死才好做.但写死的代码扩展性是非常的不好,迷茫中寻找出入... 进而想到我以前开发的好几个项目,都已有一定的可配置能力,想想怎么把这些地方的代码抽象提取出来.进而想到"业务规则引擎",网上找了几个都不太入"眼",就抽时间再造个"轮子" 业务规则引擎在很多成熟的工作流引擎中都有相应的模块,是工作流的核心之一.但是除了工作流很多业务都需要业务规则引擎,所…
规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策.接受数据输入,解释业务规则,并根据业务规则做出业务决策.比较常见的业务规则引擎有Drools.VisualRules 和iLog.这里介绍另外一个C#开源工具RulesEngine.下面通过一个例子来他如何使用. 1 项目结构 在RulesEngine源代码中添加一个RulesEngineDemo的窗体应用程序,然后引用需要的类库,如下图所示: 2 订单等实体类…
Dynamics CRM2013中每次打开系统页面上方都会有个黄条看着很是烦人,效果如下图 庆幸的是系统提供了关闭的开关,设置-管理-系统设置,把"设置CRM For Outlook消息是否对用户可见"设成否就行.…
1.   简述 Ckrule业务规则管理系统(BRMS)是一个集成的应用程序存储.管理.执行和测试的平台,允许组织定义.部署.监控和维护运营系统使用的各种复杂决策逻辑.Ckrule BRMS 独立于核心应用程序代码提取并管理决策逻辑,以便可以跨整个组织轻松理解.维护和重用这些决策逻辑. Ckrule BRMS由下图4个部分组成: 各部分功能明细如下: 一级功能 二级功能 说明 规则存储 -- 存储库允许规则置于核心应用程序代码之外.它还允许将决策逻辑作为一项企业资产管理,从而支持更轻松地理解和更…