DEMO程序连接到域控服务器( C#开发AD域控自动工具之二)
DEMO程序 创建一个用户( C#开发AD域控自动工具之三)
第一个需求,登陆名称绑定计算机名( C#开发AD域控自动工具之四)
对用户按条件添加一个工作站的绑定( C#开发AD域控自动工具之六)
企业信息化六大集成之一的流程集成定义:
支持跨业务域系统的业务流程运行,实现重要业务流程的端到端、全过程的审批,追踪,运行和预警。
这是我们的数据总线项目蓝图中对流程集成的定义,它是高度概括的理论定义,但在具体操作层面或实际是什么样子呢?
我们可以从一个具体的例子,理论联系实际看看:
前些天,我们接到一个集成需求,“OA系统中有一个流程,新入职员工在走完OA流程审批后,需要域控AD系统自动把该员工工号同他的电脑主机名名称,在AD系统中完成绑定”。目前开发已经基本完成,之前没有用接口程序实现这个功能,我们OA流程走完后,需要人工去看到这个流程完结,再进到AD域中,手工的在用户名属性下增加电脑主机名称。
每个企业几乎都有OA自动化办公系统,上面处理大量的办公事务流程,而这些事务,可以分为两种:
一、OA流程完成后,还需要人工处理解决的事务。(比如员工申请了工作服,OA流程走完,这工作服的实际发放工作)
二、OA流程完成后,还需要其它IT系统内的信息数据处理。(比如新员工入职,他在HR系统中的状态更新为“已入职”)
我们定义的“流程集成”,其实就是要IT系统自动完成第二种事务:IT系统内的数据处理。OA系统,可以看成是实现流程集成的一个平台,我们接到的需求只有2个系统OA和AD,这应该是一个最简单例子。
有这样一个场景是:PLM研发系统对零件数据更新===>OA系统审批===>ERP系统物料主数据更新。这里是一个流程集成的典型场景,可以看到流程集成是通过各系统接口数据的传递,实现多个系统内的数据自动变更,这是多个应用系统在业务集成协同处理上的高阶应用。
每个总线产品都有BPM组件(业务流程),BRM组件(业务规则),这些组件包含什么内容,使用是什么情况,从开发角度怎么清楚的说明还有待下回分解。。。或者请您来告诉我:)