面向订单型企业ERP中的工作流管理
- 格式:pdf
- 大小:136.03 KB
- 文档页数:4
常见erp系统操作流程ERP系统是企业资源规划系统的英文缩写,是一种集成管理软件,能够帮助企业实现资源的有效管理和协调。
在企业中,ERP系统的操作流程是非常重要的,它涉及到企业的各个部门和业务流程的协调和管理。
下面将介绍一些常见的ERP系统操作流程。
首先,ERP系统的操作流程通常包括以下几个步骤:需求分析、系统设计、系统实施、系统测试和系统维护。
在需求分析阶段,企业需要明确自己的需求和目标,确定ERP系统的功能和模块。
在系统设计阶段,企业需要根据需求分析的结果设计ERP系统的架构和流程。
在系统实施阶段,企业需要将设计好的系统部署到实际的生产环境中。
在系统测试阶段,企业需要对系统进行测试,确保系统的稳定性和可靠性。
在系统维护阶段,企业需要定期对系统进行维护和更新,确保系统的正常运行。
在ERP系统的操作流程中,企业需要注意以下几点:首先,企业需要对ERP系统进行培训,确保员工能够熟练操作系统。
其次,企业需要建立ERP系统的数据管理机制,确保数据的准确性和完整性。
再次,企业需要定期对系统进行优化和升级,确保系统能够适应企业的发展需求。
最后,企业需要建立ERP系统的安全机制,确保系统的数据和信息不被泄露或损坏。
总的来说,ERP系统的操作流程是一个复杂而重要的过程,它涉及到企业的各个方面,需要企业全面考虑和规划。
只有在ERP系统的操作流程中,企业才能够实现资源的有效管理和协调,提高企业的竞争力和效益。
因此,企业在使用ERP系统时,需要认真对待操作流程,确保系统的顺利运行和发挥最大的效益。
ERP系统操作流程及岗位责任管理规定一、引言随着企业信息化的推进,ERP系统(Enterprise Resource Planning,企业资源计划)已成为企业管理中不可或缺的工具之一、本文将介绍ERP系统操作流程及岗位责任管理规定,以帮助企业更高效地运作ERP系统,提升管理水平和效益。
二、ERP系统操作流程1.需求分析:企业管理层与ERP系统供应商协商,确定系统实施的目标和需求。
2.系统设计:根据需求分析结果,制定系统的整体框架和功能模块,并进行详细功能设计。
3.系统开发:开发团队按照系统设计方案,进行系统编码和开发工作。
4.系统测试:对开发完成的系统进行全面测试,包括功能测试、性能测试和安全测试。
5.系统实施:将测试通过的系统进行部署和实施,并进行数据迁移。
6.系统培训:培训用户使用系统,包括操作方法、权限管理和异常处理等。
7.系统运维:运维团队负责系统的日常维护和更新,确保系统的稳定运行。
8.系统优化:根据用户反馈和管理需求,对系统进行优化和改进,提高用户体验和系统效率。
1.系统管理员职责:负责系统的安装、配置和维护,包括数据库管理、用户管理和备份恢复等。
权限:拥有系统的最高权限,负责对系统进行管理和维护,保证系统的安全和稳定运行。
要求:具备较强的计算机技术和网络知识,熟悉系统配置和故障处理。
2.业务管理员职责:负责业务流程的配置和管理,包括物料管理、销售管理和采购管理等。
权限:根据权限管理规定,为用户分配不同的权限,控制其对系统各模块的访问和使用。
要求:熟悉企业业务流程,了解系统的功能和操作方法,具备较强的业务理解和分析能力。
3.数据管理员职责:负责系统数据的维护和更新,包括数据导入、数据清洗和数据校验等。
权限:根据权限管理规定,负责对不同岗位的用户数据进行管理和控制。
要求:熟悉数据管理工具和方法,具备较强的数据分析和处理能力,保证数据的准确性和完整性。
4.培训管理员职责:负责用户培训和技术支持,解答用户的疑问和处理用户的异常情况。
ERP系统作业流程及管理制度erp系统作业流程及岗位责任管理制度第一章总则第一条为规范erp系统的管理,特制定本制度。
第二条 erp系统各岗位人员的职责管理除有公司有特殊规定外,皆按本制度执行。
第三条 erp系统各岗位的考核将以本制度为依据,纳入公司kpi目标考核体系。
第四条 erp系统分为系统系统基础管理、销售管理、采购管理、仓存管理、车间生产管理、计划管理、财务管理七大类模块,每个模块对应一个部门主管,为该模块总负责人。
根据系统职能的设置,对各模块最终用户职责进行界定。
第五条erp项目实施小组由各模块部门数据输入及审核人员、主管、erp系统主管及公司领导层组成,对整个erp项目的实施负总责。
其中项目领导小组由生产副助理任组长,各部门经理组成项目领导小组,对项目的实施负领导责任,通过调配和协调各项资源为系统实施成功提供保障。
erp系统主管负责协调解决各模块运作过程中遇到的各种问题,为项目的实施提供技术支持和保障,提供系统二次开发;第六条各部门主管是本模块的部门负责人,负责联络erp主管解决本模块最终操作用户提出的与系统有关的所有问题。
第七条各部门主管必须结合本部门情况组织制定出本模块操作规范,说明本模块主要业务流程、各流程操作步骤、各进程操作方法、以及操作注意事项和常见问题解答,用于各岗位操作手册和培训新进员工,并在使用过程中使系统不断趋向完善。
第八条最终用户在操作过程中如遇到问题应先查询操作手册,如不能解决,再联系部门主管和erp系统主管解决,解决问题后将新的问题和解决方法加入操作手册。
第九条erp系统是一项管理的系统工程,具有高度上下级的关联性,erp系统各岗位人员都同时是上层数据的使用者又是下层数据的提供者。
对上层数据,如发现错误必须向相关人员报告并暂停与此有关的工作,并跟踪问题解决情况,直至数据正确;同时做好自己这部分数据,为下层操作人员提供服务,解答下层数据使用者提出的质疑,确保数据正确。
完整ERP业务流程ERP(Enterprise Resource Planning,企业资源计划)是一种将企业的各个部门和业务流程集成在一个统一的系统中,以提高企业的管理效率和生产效益的软件系统。
一个完整的ERP业务流程包括以下几个主要模块:采购管理、销售管理、生产管理、财务管理和人力资源管理。
采购管理是指企业为了实现生产和经营活动所需要的原材料、设备、办公用品等物资的采购过程。
首先,采购部门根据公司的需求编制采购计划,然后与供应商进行谈判和协商,确定物资的价格、数量和交货期限。
接下来,采购部门生成采购订单,并将订单发送给供应商。
供应商收到订单后,确认订单并进行物资的采购、运输和交付。
最后,采购部门验收物资,并更新库存记录。
销售管理是指企业为了实现销售业务活动所采取的一系列措施和流程。
销售管理的主要流程包括订单管理、发货管理和售后服务。
首先,销售部门根据市场需求和客户需求,与客户进行洽谈和签订销售合同,生成销售订单。
然后,销售部门将订单发送给仓库进行备货和发货。
仓库收到订单后,根据订单信息进行备货,并安排发货。
最后,销售部门跟踪客户的满意度,并提供售后服务。
生产管理是指企业为了实现生产活动所采取的一系列措施和流程。
生产管理的主要流程包括生产计划、物料管理、生产过程控制和质量控制。
首先,生产部门根据市场需求和销售订单,制定生产计划,并生成生产订单。
然后,物料管理部门根据生产订单的物料清单对物料进行采购和入库。
在生产过程中,生产部门对生产进展进行实时监控和控制,并按照严格的质量控制标准进行产品质量检测。
最后,生产部门完成生产任务,并将产品送往仓库或直接发货给客户。
财务管理是指企业为了实现财务活动所采取的一系列措施和流程。
财务管理的主要流程包括财务预算、资金管理、会计核算和财务报告。
首先,财务部门根据企业的经营活动和发展规划制定财务预算。
然后,资金管理部门对企业的资金流入和流出进行管理,包括资金的筹集、运用和监控。
ERP系统操作规范及管理办法一、前言:随着企业信息化建设的推进,企业资源计划(ERP)系统已成为许多企业的重要工具,其不仅能够提高企业内部管理效率,还可以帮助企业集成资源、提升决策效能。
然而,ERP系统的有效应用需要有一套完善的操作规范和管理办法,以确保系统的稳定运行和数据的安全性。
本文将介绍ERP系统操作规范及管理办法,以供企业参考。
二、ERP系统操作规范1.严格遵守操作流程:所有使用ERP系统的员工都应严格按照系统规定的操作流程进行操作,确保数据的准确性和完整性。
对于需要审批的操作,必须按规定的程序进行,不得越级操作。
2.合理授权和权限管理:对于ERP系统的授权管理应根据职责和权限进行分配,避免用户拥有不必要的权限,以防止数据泄漏和误操作。
同时,定期审查用户权限,及时撤销已离职员工的系统权限。
3.数据备份和恢复:定期对ERP系统进行数据备份,并将备份数据存储在安全的地方。
同时,应制定数据恢复流程和应急应对措施,以防止数据丢失或受损。
4.提供培训和指导:对于新员工,应提供系统使用培训和操作指导,确保其能够熟练掌握系统的使用方法。
对于现有员工,应定期进行培训和指导,保持其操作技能的更新和提升。
5.约束外部接口:ERP系统通常与其他系统或服务进行集成,应对接口进行约束,确保数据的安全传输和一致性,以防止未经授权的外部用户访问系统。
三、ERP系统管理办法1.信息安全管理:建立完善的信息安全管理制度,包括系统登录验证、密码管理、网络安全防护等方面。
定期进行安全检查和漏洞扫描,及时修补系统中的漏洞和弱点,确保系统的安全性。
2.故障处理和维护:建立ERP系统故障处理和维护流程,对系统中出现的故障进行及时响应和处理,以减少系统故障对企业正常运营的影响。
同时,定期对系统进行维护,更新系统软件和补丁,以确保系统的稳定运行。
3.数据管理与监控:建立数据管理和监控制度,对系统中的数据进行备份、归档和详细记录,确保数据的安全性和可追溯性。
ERP操作图解一般流程控制(具体操作可以查看ERP操作视频)一)已成车为例第一步:销售订单录入。
菜单选择【销售】→【销售订单录入】第二步:销售订单的审核。
菜单选择【销售】→【销售订单审核】注:如果系统参数设置中的【销售订单直接审核】,该步省略。
第三步:订单客户BOM的提交【技术】→【订单客户BOM维护】第四步:订单客户BOM的审核【技术】→【订单客户BOM审核】注:如果系统参数中设定【订单客户BOM提交后直接审核】,该步省略。
第五步:做LRP维护。
菜单【生产】→【LRP维护】注:在LRP中会出现以下数据的分支,外购件下达给采购,自制件下达给加工中心对于外购件:(采购管理)对应的单据为:采购订单以下为采购管理步骤步骤一:LRP采购指导菜单【采购】→【采购计划指导】→【LRP采购指导】注:跟踪条件的选择:方便起见使用“按销售订单”跟踪(这里需要根据公司情况而定)选择生成以后,物料明细将会到达下面的窗口中,我们要对下面的物料进行采购订单的保存注:如果在系统参数中【是否有采购修补单业务】,当选择物料保存时将会提示是否保存采购修补单步骤二:采购订单维护:菜单:【采购】→【采购订单维护】可以进行采购订单信息的维护。
注:只有采购订单为【新建】状态时,可修改单据信息。
步骤三:采购订单审核菜单:【采购】→【采购订单审核】注:如果在系统参数中【采购订单直接审核】框中,当选择某一采购订单来源时,所生成的采购订单将直接通过审核。
步骤四:采购收料单录入菜单【采购】→【采购收料单管理】→【采购收料单录入】【新增】→【供应商选择】→【收料类型:依据订单】→【确定】→【保存】注:如果系统参数中设置了【采购收料单直接审核】,该步省略。
步骤六:采购收料检验菜单【采购】→【采购收料检验】步骤七:采购入库:菜单【仓库】→【入库】→【采购入库】注:入库日期应在相应的仓库会计期内进行步骤八:应付单录入菜单【核算】→【应付】→【应付单管理】→【应付单录入】【新增】→【选择厂商】→【开票依据:依据订单】→【确定】→【保存】注:如果系统参数设置中的【销售出库直接生成应收单】,此步省略。
订单管理流程及制度订单管理是指对公司的订单进行全方位的管理和控制,主要包括订单的接收、处理、跟踪和完成等环节。
良好的订单管理流程和制度能够提高企业的工作效率和客户满意度,能够确保订单流程的顺利进行和准确无误的执行。
下面将就订单管理流程及制度进行详细阐述。
一、订单管理流程3.订单处理:订单处理包括库存查询、产品配货、安排生产、备货和物流等工作。
在订单处理过程中,需要协调各个部门的合作,确保产品的准时交货。
4.订单跟踪:订单跟踪是指在订单生命周期中不断追踪和更新订单的状态和进度。
可以通过系统自动提醒或人工查询等方式进行订单跟踪,及时发现并解决问题,确保客户的满意度。
5.订单完成:订单完成时,需要对订单进行结账和结算工作,包括发票开具、货款收取和数据分析等。
同时,还需要及时与客户进行沟通和反馈,以提高客户满意度和建立长期合作关系。
二、订单管理制度1.订单审批制度:制定订单审批制度,明确订单的审批流程和权限。
对于重要的订单,需要经过高层领导的审批才能确认并执行。
2.准时交货制度:确立准时交货的制度要求,明确每个环节的责任和时间节点。
对于无法按时交货的情况,要及时与客户进行沟通,并提前预警或协商解决。
3.数据记录制度:建立完善的数据记录制度,对每个订单的录入、处理、跟踪和收款等环节进行记录和归档。
同时,要对订单数据进行分析和汇总,为经营决策提供参考依据。
4.售后服务制度:制定完善的售后服务制度,包括退换货政策、产品质量保证和投诉处理等。
对于客户的售后需求,要及时响应和解决,保护公司的声誉和客户关系。
5.内部协作制度:建立跨部门的内部协作制度,明确各个部门的职责和协作流程。
通过有效的沟通和协作,简化流程、减少误差,提高工作效率和客户满意度。
6.绩效考核制度:建立与订单管理相关的绩效考核制度,对订单的接收、处理和完成情况进行评估和奖惩。
通过激励机制,引导员工积极投入到订单管理工作中,提高管理水平和绩效。
总结:良好的订单管理流程和制度对于企业的运营和管理至关重要。
erp系统操作流程ERP系统(Enterprise Resource Planning)是一种集成管理软件,可以帮助企业实现资源的有效管理和协调。
ERP系统操作流程是指在使用ERP系统时,用户需要按照一定的步骤进行操作,以实现企业资源的有效管理和协调。
下面将介绍ERP系统的操作流程。
首先,用户需要登录ERP系统,输入用户名和密码进行身份验证。
一旦登录成功,用户就可以进入ERP系统的主界面。
在主界面上,用户可以看到各种功能模块,如采购管理、销售管理、库存管理等。
接下来,用户需要根据自己的权限和职责选择相应的功能模块。
例如,如果用户是采购部门的员工,他可以选择采购管理模块。
在采购管理模块中,用户可以查看供应商信息、采购订单、采购合同等。
在选择了相应的功能模块后,用户需要根据具体的业务需求进行操作。
例如,在采购管理模块中,用户可以创建采购订单、审核采购合同、跟踪供应商交货情况等。
用户可以根据系统提供的操作界面和功能按钮进行相应的操作。
在操作过程中,用户需要注意填写正确的信息,确保数据的准确性和完整性。
ERP系统可以帮助用户自动计算各种数据,提高工作效率和准确性。
用户还可以通过系统生成各种报表和分析,帮助企业管理者做出正确的决策。
最后,用户需要及时保存操作结果,并退出系统。
ERP系统会自动保存用户的操作记录,以便用户下次登录时可以继续操作。
用户还可以根据需要导出数据或打印报表,方便日常工作和管理。
总的来说,ERP系统操作流程是一个有序的过程,用户需要登录系统、选择功能模块、进行操作、保存结果并退出系统。
通过ERP系统的操作,企业可以实现资源的有效管理和协调,提高工作效率和管理水平。
ERP系统已经成为现代企业管理的重要工具,帮助企业实现可持续发展和竞争优势。
erp基本操作流程
ERP(Enterprise Resource Planning)是企业资源规划系统,是一种集成管理软件,能够帮助企业实现各个部门之间的信息共享和协作。
ERP系统的基本操作流程包括以下几个步骤:
1. 系统登录:用户首先需要输入用户名和密码登录ERP系统。
不同的用户可能有不同的权限,根据用户的角色和权限不同,可以访问不同的功能模块。
2. 数据录入:在ERP系统中,用户可以录入各种数据,包括客户信息、供应商信息、产品信息、订单信息等。
这些数据可以通过各种方式录入,如手工输入、导入Excel表格等。
3. 数据处理:ERP系统可以对录入的数据进行各种处理,如数据分析、报表生成、自动化流程等。
用户可以根据需要对数据进行查询、筛选、排序等操作。
4. 业务流程管理:ERP系统可以帮助企业管理各种业务流程,如销售订单处理、采购订单处理、库存管理、生产计划等。
用户可以通过ERP系统监控和控制各个业务流程的进展情况。
5. 决策支持:ERP系统可以为企业提供各种决策支持功能,如预测分析、风险评估、财务分析等。
用户可以通过ERP系统获取各种报表和指标,帮助他们做出更明智的决策。
6. 系统维护:ERP系统需要定期进行维护和更新,以确保系统
的稳定性和安全性。
用户需要定期备份数据、更新软件版本、优化
系统性能等。
总的来说,ERP系统的基本操作流程包括数据录入、数据处理、业务流程管理、决策支持和系统维护等步骤。
通过ERP系统,企业
可以实现信息共享和协作,提高工作效率和管理水平,从而更好地
应对市场竞争和实现可持续发展。
ERP业务流程ERP(Enterprise Resource Planning,企业资源规划)是一种将企业各个部门和业务流程整合起来的管理信息系统。
通过ERP系统,企业能够实现信息的共享和协同,提高效率和准确性,优化资源配置,实现综合管理。
以下是ERP系统中常见的业务流程,包括采购流程、销售流程、库存管理流程、生产流程和财务流程。
一、采购流程:1.采购计划编制:根据需求计划和库存情况,制定采购计划。
2.供应商选择:根据质量、价格、交货期等条件选择合适的供应商。
3.采购订单创建:根据采购计划,向供应商下达采购订单。
4.供应商确认:供应商收到订单后,确认订单并回复确认。
5.采购执行:根据订单内容,按计划执行采购活动,包括接收货物、验收、入库等环节。
6.付款:根据供应商的发票或结算单,进行付款操作。
二、销售流程:1.销售计划编制:根据市场需求和销售目标,制定销售计划。
2.客户询价/报价:根据客户需求,提供产品和服务的报价。
3.销售订单创建:根据客户需求和报价,创建销售订单。
4.客户确认:客户收到订单后,确认订单并回复确认。
5.销售执行:根据订单内容,按计划执行销售活动,包括出库、发货等环节。
6.收款:根据客户的付款方式和时间,进行收款操作。
三、库存管理流程:1.入库管理:将采购到的物品入库,并对库存进行管理。
2.出库管理:根据销售计划和订单,将物品从库存中取出并发货。
3.库存调整:对库存进行调整,包括盘点、报废、退货等。
4.库存查询:查询库存情况,并进行库存分析和盘点。
四、生产流程:1.生产计划编制:根据销售计划和库存情况,制定生产计划。
2.原材料采购:根据生产计划和库存情况,采购所需的原材料。
3.生产订单创建:根据生产计划,创建生产订单。
4.生产执行:根据生产订单,对生产任务进行调度和监控。
5.产品入库:将生产完成的产品入库,并对库存进行管理。
五、财务流程:1.会计科目设置:设置企业的会计科目和核算项目。
面向订单型企业ERP 中的工作流管理李长青,李建军(华中科技大学,湖北武汉430074)Workflow Management in ERP of Order Oriented EnterprisesLI Changqing ,LI Jianjun(Huazhong University of Science and Technology ,Wuhan 430074,China )摘要:ERP 是一种利用信息技术全面整合企业资源的管理技术,已被越来越多的企业重视和利用。
但是,由于ERP 是一面向功能的事物处理系统,处理流程固化在系统之中,使得企业(特别是面向定单型企业)在处理不同业务需求时,不能灵活地应对,影响了系统的使用效果。
因此,将工作流管理技术引入ERP ,对提高ERP 技术的实用性和灵活性具有重要的作用。
文章通过将角色、权限、任务、资源等作为工作流要素,采用面向对象的方法建立工作流管理模型,并以此支持ERP 中的业务处理,从而使ERP 系统可灵活地配置其业务流程,提高了ERP 的实用性和灵活性。
关键词:ERP ;工作流管理;文档管理;角色管理;权限管理中图分类号:TH186文献标识码:A 文章编号:10012257(2004)04005303收稿日期:20031020Abstract :ERP is a sort of management technology which integrates enterprise resources using information technology ,and is widely used in more and more enter-prises.However ,since it is a kind of functionorien-ted transaction procession system ,and its processing flows are solidified in the system ,ERP can ˊt flexibly deal with the transactions when an enterprise (espe-cially the order oriented enterprises )faces different op-eration requirements.Consequently ,it is very important to introduce WFM (work flow management )technology to ERP to improve its practicability and flexibility.In this paper ,the WFM model ,which is constructed with object oriented method and supports to maintain ERPˊs workflows ,are described.As the basic elements of themodel ,the roles ,right ,tasks and resources are used to control the workflows.This method makes the configu-ration of work flow for ERP easy and flexibility.Key words :ERP ;workflow management ;docu-mentation ;role management ;right management0 引言企业资源计划ERP (enterprise resources plan-ning )是整合了企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体的企业资源管理系统。
其根本目标是:支持企业整体发展战略;实现全球大市场营销战略;完善企业成本管理机制,建立全面成本管理(total cost management )系统;建立敏捷后勤管理系统;实施精益生产方式[1]。
由于传统ERP 是一个面向功能的事务处理系统,业务流程都被固化在系统之中,因而,不能有效灵活地控制和管理企业(特别是面向定单型企业)生产活动中的各类事物及其处理流程。
为了克服这一问题,目前采用的方法是与PDM 系统集成,由PDM 来管理产品的开发流程。
但是,采用这种方式,不但增加了企业信息化实施的难度,而且增加了企业的负担,并使企业的信息化系统变得复杂而难于使用。
这主要表现在以下几方面:a.ERP 和PDM 属于2类不同范畴的管理系统,应用范围和目的不同,实施策略和方式存在较大的差别。
b.这2类系统可能来自于不同的软件开发商,其界面风格和操作方式截然不同,对企业的使用人员要求较高[2]。
c.2个系统中的BOM 视图不同。
PDM 系统中BOM 仅是产品或者工程项目的零配件和毛坯清单等;而ERP 系统中的BOM 则是在主生产计划指导下的所有物料清单,包括与产品生产相关的原辅料和供应链各部门的消耗性材料。
d.系统的集成只能通过交换中间数据的方式实现,在信息共享和数据一致性上存在难以逾越的鸿沟。
e.在企业应用中,由于2系统所关注的关键数据不一样,易产生数据冲突,导致工作效率的降低,甚至延误生产。
企业除了对各类业务的处理需要灵活的流程管理外,在企业自身的发展过程中,其相关的业务流程也会在不断地更新与发展,这就要求ERP系统应是功能可重构、流程可改变的高度柔性的系统。
因此,为了弥补ERP在流程管理方面的不足,采用与PDM 集成的方式只是权宜之举,开发支持流程管理的ERP系统,才是最终的解决方案。
1 工作流管理及其关键技术工作流(work flow)是工作项之间的传递或转移的动态过程,在这一过程中,文档、信息或任务按照预先定义的过程规则集,在不同的执行者之间进行传递与执行,从而实现成员间的协调工作以达到业务的整体目标。
工作流管理(WFM)则是指支持业务流程及信息过程重组的技术,它通过工作流管理系统,完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行[2]。
工作流管理的主要功能包括:a.工作流模型建立。
建立工作流模型的目的是为了描述工作流执行过程中需要的所有信息及关系,它是工作流管理系统的基础。
b.工作流执行服务(WES)。
该服务是企业经营过程的任务调度器,它是工作流管理系统的核心,包括:过程的实例化和执行、过程及活动的调度与监控、外部资源的交互、相关数据的处理等。
c.客户应用管理。
这是客户操作具体任务和活动的管理模块,负责工作流任务表中任务的分发管理。
工作流模型包含了描述一个能够由工作流执行服务系统执行的过程所需要的所有信息。
这些信息包括过程的开始和完成条件,构成过程的活动,以及活动间的转换的规则,用户需要完成的任务,可能调用的应用,工作流引擎间的引用关系,所有与工作流相关的数据及其格式。
建立工作流模型的方法:通过系统本身的流程定义,直接生成控制数据。
在流程定义中,按照阶段、活动、子活动逐渐往下细化分解成定义良好的流程、任务、转换条件、相关数据、角色、需要的应用等实体[3-4]。
工作流管理系统中存储的数据可以分成:a.工作流控制数据。
它是工作流执行服务对其进行控制,用于处理过程或活动实例。
例如工作流实例的状态信息、每一活动的状态信息等,用于处理过程或活动实例。
b.相关数据。
控制过程实例状态转换的条件,并决定相关的逻辑走向,可以被应用所修改。
c.应用数据。
是指由应用程序操作的数据,反映的是具体业务的实际内容信息,它是在整个流程中进行流动。
前2个数据是工作流管理系统中本身需要的数据,第3类数据是业务数据。
在进行业务处理的过程中,为达到业务流程实时重组并协调多业务流程的运行之目的,能够将ERP系统结构化的数据在进行流程控制的过程中,通过一次性的数据输入、流程的控制,最后自动产生到具体的应用系统,将会提高整个系统的最大效能。
工作流执行服务和工作流引擎是在业务处理过程中,实现工作流管理系统的关键所在。
工作流执行服务包括一个或多个工作流引擎。
实现工作流引擎成为关键技术,它包括以下内容:a.良好的过程定义。
包括过程的起始和终止条件、各个组成活动、活动调度规则、各业务的参与者的工作、相关应用程序和数据的调用信息等。
b.实例化及执行过程模型。
解释工作流模型,根据过程执行需要的初始条件和执行参数生成过程实例,运行该过程实例并管理其运行过程。
c.为过程和活动的执行导航。
根据过程定义和工作流相关数据,驱动过程实例的进行;根据活动间的关联和执行条件,决定并行或串行执行后续活动;为用户提供操作的工作流任务信息;或根据过程需要激活其他应用。
d.与外部资源交互完成各项活动。
如获得实测数据后,自动进行数据质量检测,对于合格的数据自动归档并发布。
e.维护工作流控制数据和工作流相关数据。
保存和保护工作流执行过程中每一步骤状态信息;并安全地存储工作流相关的一切数据。
2 ERP中的工作流管理及其实现方法面向订单型企业通常是以项目方式驱动企业的业务过程。
当企业资源状态、项目要求不同时,企业的业务流程就可能发生变化。
传统的ERP技术不支持这种功能要求,必须引入工作流管理技术,才能实时重组业务流程并协调多业务流程的运行。
由于在面向订单型企业中,不同的项目可能采用不同的业务流程。
因此,在面向订单型企业的工作流管理系统中,应将项目和工作流绑定在一起,以使特定的项目可与特定的工作流实例相关联,如图1所示。
从图中可看出,任务管理、权限管理以及项目文档管理是实现该管理系统的关键。
图1 工作流管理系统组成2.1 工作流中的任务管理任务管理是工作流管理中的关键环节,它通过工作流引擎,控制任务的执行(如图1所示)。
工作流通过其上的任务序列,实现工作项间的信息、文档的传递与转换。
为此,在工作流模型中,引入工作流类和工作任务类,如图2所示。
工作任务类的属性有:任务、执行者、启动条件、完成时间和顺序号等[4]。
而工作流类则是由有序的工作任务对象所组成。
为使工作流中的任务与ERP中的各业务处理功能相对应,ERP中的业务处理模块被划分为不可再分的模块单元,并给定唯一的标示号ID。
在工作流实例化时,这些ID将被赋给工作任务类的任务属性。
这样,在工作流执行过程中,通过任务属性可动图2 工作流配置示意图态地触发ERP中相应的模块,从而实现ERP的“功能可重构,流程可改变”的目的。
2.2 工作流中的权限管理权限管理是控制工作流执行的关键。
为便于管理工作流上各执行者的权限,并将其与特定的项目相关联,执行者的权限被分为角色权限和任务权限2类,如图3所示。