应用流程组合界面采购单的流程数据机制的制作方法

文档序号:15689555发布日期:2018-10-16 21:47阅读:265来源:国知局
本发明涉及应用流程组合界面采购单的流程数据
技术领域
:,尤其涉及流程编辑界面包含统计项、新增单条信息、可编辑新增管理列表和通过流程方式建立采购单单据。
背景技术
::流程管理,是一种以规范化的构造端到端的卓越业务流程为中心,以持续的提高组织业务绩效为目的的系统化方法。它应该是一个操作性的定位描述,指的是流程分析、流程定义与重定义、资源分配、时间安排、流程质量与效率测评、流程优化等。因为流程管理是为了客户需求而设计的,因而这种流程会随着内外环境的变化而需要被优化。在流程管理
技术领域
:,三种不同层次流程管理是优化与供应商有关的业务流程,比如预测、补货、计划、签约、库存控制、信息沟通等。供应商的绩效很大程度上受采购方的流程制约。例如预测流程中,如何确定最低库存、最高库存,按照什么频率更新、传递给供应商,直接影响供应商的产能规划和按时交货能力。再如补货,不同种类的产品,按照什么频率补货,补货点是多少,采购前置期是多少,不但影响到公司的库存管理,也影响到供应商的生产规划。管理层可以通过动员、强调达到一时效果,但不改变流程及其背后的规则,这种效果是暂时的。流程管理和改进的关键是确定目标和战略,书面化流程、实施流程,确定责任人并定期评估。在此基础上,开发一系列的指标,确保流程按既定方式运作,并与前面讲的按时交货率、质量合格率等挂钩。这样,从流程到绩效,再由绩效反馈到流程,形成一个封闭的管理圈。值得注意的是,流程改进更多的是渐进而非革命,因为每个公司总有现行的流程,不大可能推倒重来,要通过不断微调来优化。系统实施应用流程组合界面采购单的流程数据机制所带来的好处:应用流程组合界面采购单的流程数据机制一方面为系统管理员提供了灵活、方便的操作界面,另一方面又充分利用流程组合界面的流程数据机制处理采购单数据,具有安全性好、操作方便、实现容易等优点。技术实现要素:为了克服现有的采购单流程数据机制的不足,本发明提供一种应用流程组合界面采购单的流程数据机制,采购业务单据通过流程方式建立,规则是在流程编辑器中有一个规则框的节点,而不是把规则放在某个节点上。规则是由一个单独的规则框所生成。所以这里只能读取出发起人节点后面的节点的内容,如果发起人节点后是规则框节点的话,那么可以显示出规则。但是这里的规则是不能带操作的,因为是根据规则自动发起,不能手动发起。但是有一种规则比较特殊,例如:系统自动发起的采购流程,这种流程的发起是因为系统库存规则的定义,这种规则,只会出现在进销存流程的大图,每个小流程中,是不出现这种系统默认规则的节点的。对于这种系统默认规则,如果处理节点的后一个节点即便不是规则框,也会显示规则内容。关联流程执行结果,如果对应的流程有发起,那么显示这条流程的状态。这里的规则对应的流程列表,只会出现符合规则的数据。本发明解决其技术问题所采用的技术方案是:架构主体上分为web应用层、引擎集群层、pdai二和数据存储层四层。其中:web应用层提供与用户交互的门户和供第三方调用的openapi,用户通过一个唯一的dns域名来访问vincaproflow提供的服务;引擎集群由分布在多台计算机上的流程引擎构成,它们之间通过协议进行通信,用于实现负载均衡、动态调度等功能;数据访问层介于引擎集群和数据存储层之间,引擎通过它来完成对流程数据的读写;数据存储层目前包括mvsql,cassandra和monetdb,mysqi二用于存储流程元数据,cassandra用于存储流程的实例数据,monetdb用于存储流程日志数据。本发明的有益效果是,如果应用比较简单,客户端较少,同时发生请求的概率很低,或者客户端不介意等待服务的时间,可以采用重复服务器。而如果客户端较多,并对服务响应的要求较高,就应当采用并发服务器,该机制可以集成不同的数据存储方式,根据各类流程数据的特征采用不同的存储方式,充分发挥了各种数据存储方式的优势,且通过抽象的流程数据访问层保持了与引擎原有代码的良好兼容性。附图说明下面结合附图和实施例对本发明进一步说明。图1为本发明实例padl流程数据结构图。图2为本发明实例流程编辑器流程编辑工具图。图3为本发明实例固定月份录入数据表单图。图4为本发明实例本发明实例发票流转图。具体实施方式在图1中,表示了本发明实例padl流程数据结构。当pdal接收到引擎发出的sql后,首先对其进行解析,将其转换为pdqo(processdataqueryobject),然后pdql会进入一个队列,该队列为一个优先级队列,队列中元素的优先级比较规则为:首先比较pdql所对应的业务流程的优先级,如果业务流程的优先级相等,则再比较进入队列的时间戳。pdal把对流程的实例数据的访问路由到了cassandra,cassandra的数据模型结合了uooglebigtable和amazondynamo的设计思想,可以将其看作一个分布式的、以键和列名为索引的多维映射表,较之传统的一维键值映射更加结构化。键是一个长度不限的字符串,值是结构化的对象,值可以有任意多的列;针对单个键的读写操作都是原子操作,不管其对应的值有多少列。相关的列构成列簇(columnfamily),相关的列簇组织在一个键空间(keyspace)中;cassandra支持简单列簇和超级列簇两种列簇。processstatu是一个简单列簇,其中存储了流程实例的基本信息,例如开始时间、结束时间、状态等;variable是个超级列簇,其中存储了流程实例的变量信息,该信息以流程实例的id为键,以流程变量名为父列名;activity是个超级列簇,其中存储了流程实例活动的状态信息,该信息以流程实例的id为键,以活动名为父列名;workitem是个超级列簇,以用户id为键,任务id为父列名,其中存储了用户的任务项的基本信息,如是否完成、属于哪个流程实例,以及关联哪些流程变量等。技术特征:技术总结一种应用流程组合界面采购单的流程数据机制,尤其涉及流程编辑界面包含统计项、新增单条信息、可编辑新增管理列表和通过流程方式建立采购单单据。一方面为系统管理员提供了灵活、方便的操作界面,另一方面又充分利用流程组合界面的流程数据机制处理采购单数据,具有安全性好、操作方便、实现容易等优点。本发明的实施例提供应用流程组合界面采购单的流程数据机制,架构主体上分为Web应用层、引擎集群层、PDAI二和数据存储层四层。引擎集群由分布在多台计算机上的流程引擎构成,它们之间通过协议进行通信,用于实现负载均衡、动态调度等功能;数据访问层介于引擎集群和数据存储层之间,引擎通过它来完成对流程数据的读写。技术研发人员:吴康宁;陈丹丹受保护的技术使用者:优甸网络科技(上海)有限公司技术研发日:2017.03.30技术公布日:2018.10.16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1