业务流是指ERP软件系统中多个不同业务单据串联的过程,即每个流程环节涉及不同的单据类型,处理前后的单据对象不相同,还有上下游文档处理的规则,例如合并、分离订单和数据回写。
ERP系统内部的流程集成场景相对复杂,为了满足运营效率的需要,不同的关键应用在不同的层次、不同的角度进行了合并和拆分,导致了流程中初始业务的不断合并或拆分,这对灵活性要求很高。
现代ERP系统要求我们从管理、资源优化和业务协同的角度来设计系统,系统的上下游业务之间需要频繁的协作,以实现业务效益的提高,如何提供低成本、灵活、自适应和可扩展的业务流程是业务软件面临的新挑战。
系统设计需要考虑业务单据如何协调,这种协调是灵活的、可配置的,设计一种业务流驱动模式来指导ERP领域中企业间的应用交互和协作,业务流程驱动业务流,实现流程的自动化,提高ERP软件的易用性和效率。