.net erp(办公oa)开发平台架构之流程服务概要介绍
背景 搭建一个适合公司erp业务的开发平台。 架构概要图 : 流程引擎开发平台 : 包含流程引擎设计器,流程管理平台,流程引擎服务。目前只使用单个数据库进行管理。 流程引擎设计器 采用silverlight进行开发,本质是对流程模型进行设计,并生成xml。包含:人工节点,自动节点,并行开始节点,并行结束节点,消息节点,文本节点。 示例模型定义图形: 示例模型定义xml: <?xml version="1.0" encoding="gb2312"?> <ProcessModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <BaseInfo> <Key>ddd</Key> <Title>新建模型</Title> <Description>发起人</Description> <CreateTime>0001-01-01T00:00:00</CreateTime> <Author> <StaffNo>34</StaffNo> <UserName>车江毅1</UserName> </Author> <Type>Common</Type> <Compilation>Debug</Compilation> </BaseInfo>