一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

业务行为管理系统及业务行为管理方法与流程

2023-09-16 09:18:51 来源:中国专利 TAG:
1.本发明涉及一种业务管理系统,尤其是一种业务行为管理系统及业务行为管理方法。
背景技术
::2.现行企业业务行为管理的主流软体为业务流程管理系统(businessprocessmanagement,bpm)。业务流程管理系统是一种定义组织成员之间的业务流程和构成系统之间整合(用户与用户之间、用户与应用系统之间、应用系统与应用系统之间)的解决方案概念。3.对此,传统的业务流程管理系统主要强调用户及应用系统间的关系。然而,面对现今数据爆炸时代,传统的业务流程管理系统已无法很有效地感知业务数据的变化,而立即做出正确的反应及处理。甚至,传统的业务流程管理系统中多数的处理过程仍很传统地依赖用户来决策,并且决策行为的知识也无法被有效的被封装及传承,而导致传统的业务流程管理系统不容易因应业务管理系统的导入而兼顾管理行为及管理理念的优化。技术实现要素:4.本发明是针对一种业务行为管理系统及业务行为管理方法,可提供高弹性以及高效益的业务行为管理功能。5.根据本发明的实施例,本发明的业务行为管理系统包括存储单元以及处理单元。存储单元存储多个模块。处理单元耦接存储单元,并读取存储单元,以执行多个模块。处理单元根据第一业务数据执行项目管理模块,以发起业务项目,并且处理单元执行模型管理模块,以取得业务项目定义,并根据业务项目定义解析业务项目,以产生业务实施模型。处理单元执行任务管理模块,以根据第一业务数据的第一数据状态运行业务实施模型中对应的第一业务任务,以使第一业务任务根据第一业务数据产生第二业务数据项目管理模块判断第二业务数据的第二数据状态是否为结束态,以结束业务项目。6.根据本发明的实施例,本发明的业务行为管理方法包括以下步骤:根据第一业务数据执行项目管理模块,以发起业务项目;执行模型管理模块,以取得业务项目定义,并根据业务项目定义解析业务项目,以产生业务实施模型;执行任务管理模块,以根据第一业务数据的第一数据状态运行业务实施模型中对应的第一业务任务,以使第一业务任务根据第一业务数据产生第二业务数据;以及通过项目管理模块判断第二业务数据的第二数据状态是否为结束态,以结束业务项目。7.基于上述,本发明的业务行为管理系统及业务行为管理方法,是以数据流为视角而运作的企业业务行为管理系统及方法,并且可有效率地透过关注业务数据的变化,而使能够即时地执行对应的业务任务,因此可实现高弹性以及高效益的业务行为管理功能。8.为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。附图说明9.图1是本发明的一实施例的业务行为管理系统的电路示意图;10.图2是本发明的一实施例的业务行为管理方法的流程图;11.图3是本发明的一实施例的业务实施模型的示意图;12.图4是本发明的一实施例的业务任务的示意图;13.图5a是本发明的一实施例的项目场景的示意图;14.图5b是本发明的一实施例的多个业务实施模型的示意图;15.图6是本发明的一实施例的复杂业务场景的业务实施模型的示意图。16.附图标记说明17.100:业务行为管理系统;18.110:处理单元;19.120:存储单元;20.121:项目管理模块;21.122:模型管理模块;22.123:任务管理模块;23.124:数据流管理模块;24.300、501、502、600:业务实施模型;25.310、330、511~513、611~613、614_1、614_2、615_1、615_2、616:业务数据;26.320、420、621~622、623_1、623_2、624_1、624_2、625、521~524:业务任务;27.421:数据治理操作;28.422:脚本运行操作;29.423、424:服务调用操作;30.530:预设优选逻辑;31.s210~s260:步骤。具体实施方式32.现将详细地参考本发明的示范性实施例,示范性实施例的实例说明于附图中。只要有可能,相同元件符号在图式和描述中用来表示相同或相似部分。另外,本发明的权利要求书中所记载的“第一”、“第二”等描述是为了使权利要求书符合前置基础的规定,而并非限制实施数量或顺序,并且也可与本发明的具体实施方式中所记载的“第一”、“第二”等描述可相对应或无关。33.图1是本发明的一实施例的业务行为管理系统的电路示意图。参考图1,业务行为管理系统100包括处理单元110以及存储单元120。处理单元110耦接存储单元120。存储单元120可存储但不限于项目管理模块121、模型管理模块122、任务管理模块123以及数据流管理模块124。在一实施例中,存储单元120还可进一步存储有参数库、实施模型库以及数据历程等数据库。在本实施例中,业务行为管理系统100为实现一种业务任务引擎,并专以数据流为业务任务转流依据的管理系统。处理单元110可接收由用户操作所输入的业务数据,或相关业务项目执行请求,以执行对应业务项目。例如,用户可手动填入发起项目所需的数据至业务行为管理系统100,以手动发起业务项目。或者,处理单元110可自动侦测其他业务系统因业务数据发生变化而产生的业务数据及其业务数据状态,而自动执行对应业务项目。例如,处理单元110可根据用户需求而定时侦测其他业务系统是否发现业务数据变化,并且当发现有业务数据发生变化且满足用户预置的业务逻辑时,处理单元110可抓取符合预置逻辑的数据作为发起项目所需的数据,以自动发起业务项目。在本实施例中,存储单元120可存储有多个模块,以供处理单元110通过存储单元120来取得所述多个模块对应的功能/可执行程序并执行之。所述多个模块可例如对应多个程序、模块或算法。在本实施例中,处理单元110可通过执行所述多个模块来产生业务实施模型,其中所述业务逻辑表示模型可以通过相关常见应用于业务行为管理的相关算法及软件,以基于本发明提出的业务行为管理流程与方式来特别描述。34.在本实施例中,业务行为管理系统100可例如通过个人电脑(personalcomputer,pc)、平板电脑(tablet)或服务器(server)等诸如此类的具有运算功能的电脑设备来实现之。处理单元110可例如包括中央处理单元(centralprocessingunit,cpu),或是其他可编程之一般用途或特殊用途的微处理器(microprocessor)、数字信号处理器(digitalsignalprocessor,dsp)、特殊应用集成电路(applicationspecificintegratedcircuits,asic)、可编程逻辑器件(programmablelogicdevice,pld)、其他类似处理电路或这些装置的组合。处理单元110可包括用于实现本发明各实施例的相关电路,并且存储单元120可为存储器(memory),例如非易失性存储器(non-volatilememory,nvm)。存储单元120可储存有用于实现本发明各实施例的相关程序、模块或算法,以供处理单元110存取并执行之。35.图2是本发明的一实施例的业务行为管理方法的流程图。图3是本发明的一实施例的业务实施模型的示意图。参考图1至图3,业务行为管理系统100可执行如以下步骤s210~s260,以根据业务数据执行相对应的业务项目。在步骤s210,处理单元110可根据第一业务数据310执行项目管理模块121,以发起业务项目。在步骤s220,处理单元110可执行模型管理模块122,以取得业务项目定义,并根据业务项目定义解析业务项目,以产生例如图3所示的业务实施模型300。在步骤s230,处理单元110可查找业务实施模型300,以取得业务实施模型300中对应的第一业务任务320。对此,先说明的是,图3所示的业务实施模型300为一种基础的业务行为模型(数据模型:业务数据-业务任务-业务数据)。本发明的业务实施模型并不限于图3,并且其他实施例有针对业务实施模型提出其他进一步的说明与定义。实际上,业务实施模型300可包括一组业务项目定义,并且每组业务项目定一中包括至少一组业务行为模型。36.对于图3所示的业务实施模型300,由于本发明的业务行为管理系统100以及业务行为管理方法是以数据流为视角来运作的,因此在定义业务行为的过程中,业务行为管理系统100可定义初始的第一业务数据310及其业务状态为业务实施模型300的模型起点,并且第一业务数据310及其第一业务状态经由业务任务320的相关处理、转换及/或运算后可产生第二业务数据330及其第二业务状态。业务行为管理系统100可定义第二业务数据330及其第二业务状态为业务实施模型300的模型终点,而这整个运行范畴在本发明中称之为业务项目。业务项目可包括作为模型起点的数据及数据起始状态、作为模型终点的数据及数据结束状态及辅助项目运行所需的相关元数据、参数、处理逻辑等。第一业务数据310可代表输入数据的业务数据及数据状态。业务任务320可中定义输入数据的处理逻辑、处理方法及处理步骤。第二业务数据330代表输出数据的业务数据及数据状态。并且,业务项目的范畴可包含整个业务行为过程,项目定义会包含(但不限)如项目发起时间,当责者等项目参数、项目起始态数据、结束态数据及项目初始化逻辑等。37.在步骤s240,处理单元110可执行任务管理模块123,以根据第一业务数据310的第一数据状态运行业务实施模型300中对应的业务任务320,以使业务任务320根据第一业务数据310产生第二业务数据330。在本实施例中,任务管理模块123可用于从任务管理模块123中获取业务任务定义、对业务任务定义进行解析、及运行业务任务所需的相关定义处理数据。进一步说明的是,业务任务320是业务实施模型300中,处理数据的基本核心单元,业务任务320可包括至少一活动操作,其中活动操作是为了要完成业务任务320的所有必要步骤(即执行必要算法或执行必要数据运算流程)。38.在本实施例中,业务任务320可为自动型任务,并且任务管理模块123可解析业务任务320,以产生至少一活动操作。所述至少一活动操作包括服务调用操作、脚本运行操作以及数据治理操作的至少其中之一,并且处理单元110可运行所述至少一活动操作,以取得第二业务数据330。举例而言,参考图4,图4是本发明的一实施例的业务任务的示意图。业务任务420可包括依序运行的数据治理操作421、脚本运行操作422、服务调用操作423以及另一服务调用操作424。然而,在一实施例中,第一业务任务310也可为手动型任务,并且任务管理模块123可解析第一业务任务310,以产生手动处理操作。处理单元110可根据手动处理操作进行工作指派,例如业务行为管理系统100可要求用户透过特定用户介面执行相关业务操作,以使处理单元110可取得第二业务数据330。39.在步骤s250,处理单元110可通过项目管理模块123判断第二业务数据330的第二数据状态是否为结束态。若否,则处理单元110可重新执行步骤s230,以根据第二业务数据330及其第二数据状态执行对应的至少一第二业务任务,以使所述至少一第二业务任务根据所述第二业务数330据产生第三业务数据。若是,则处理单元110结束业务项目。因此,本发明的业务行为管理系统100高效益的业务行为管理功能。另外,在上述流程中,处理单元110还可透过数据流管理模块124来管理并记录业务实施模型中的数据流。40.图5a是本发明的一实施例的项目场景的示意图。图5b是本发明的一实施例的多个业务实施模型的示意图。参考图1、图5a以及图5b,本实施例用于说明本发明的对多个业务实施模型的实现优选功能的一种范例实施例。在本实施例中,业务行为管理系统100可根据如图5a所示的项目场景500,来建构如图5b所示的业务实施模型501、502。如图5a所示,项目场景500可的起始执行目标为第一业务任务521,并且接着执行第二业务任务522。然而,在第二业务任务522之后,可接续执行第三业务任务523或另一业务任务524。举例而言,项目场景500可例如产品制造场景。第一业务任务521可例如是第一道产品制程。第二业务任务522可例如是第二道产品制程。第三业务任务523可为厂内加工制程,并且另一业务任务524可为厂外加工制程。在本实施例中,业务行为管理系统100可根据对应的项目定义来解析图5a所示的业务项目,以产生例如图5b所示的两种业务实施模型501、502。41.在业务实施模型501中,处理单元110可递回执行如上述图2的流程。对此,具有第一数据状态的第一业务数据511可经由第一业务任务521执行后产生具有第二数据状态的第二业务数据512。具有第二数据状态的第二业务数据512可经由第二业务任务522执行后产生具有第三数据状态的第三业务数据513。具有第二数据状态的第二业务数据512可经由第二业务任务522执行后产生具有第三数据状态的第三业务数据513。接着,处理单元110可将具有第三数据状态的第三业务数据513可接续提供至第三业务任务523。在业务实施模型502中,处理单元110可递回执行如上述图2的流程。对此,具有第一数据状态的第一业务数据511可经由第一业务任务521执行后产生具有第二数据状态的第二业务数据512。具有第二数据状态的第二业务数据512可经由第二业务任务522执行后产生具有第三数据状态的第三业务数据513。具有第二数据状态的第二业务数据512可经由第二业务任务522执行后产生具有第三数据状态的第三业务数据513。接着,处理单元110可将具有第三数据状态的第三业务数据513可接续提供至另一第三业务任务524。在本实施例中,处理单元110可执行预设优选逻辑530以及当前场景信息来选择并运行业务实施模型501、502中分别对应的第三业务任务523或另一第三业务任务524。举例而言,处理单元110可例如执行预设优选逻辑530来判断对应于第三业务任务523或另一第三业务任务524的产生是否充足且可准时交期,以自动选择适当的业务任务来执行之。换言之,本实施例的业务行为管理系统100可即时回馈并自动执行最合适的业务任务,以智能的提供用户最佳业务处理行为。42.图6是本发明的一实施例的复杂业务场景的业务实施模型的示意图。参考图1以及图6,本实施例用于说明如何应用于复杂业务场景的一种范例实施例。在本实施例中,业务行为管理系统100可根据多个第一业务数据611(例如数据d1_1、d2_1)执行项目管理模块121,以发起业务项目。处理单元110可执行模型管理模块122,以取得业务项目定义,并根据所述业务项目定义解析所述业务项目,以产生如图6所示的业务实施模型600。在本实施例中,处理单元110可执行任务管理模块123,以根据多个第一业务数据611(例如数据d1_1、d2_1)的多个第一数据状态,将第一业务数据611(例如数据d1_1、d2_1)合流运行至业务实施模型600中对应的同一个业务任务621,以使业务任务621根据多个第一业务数据611(例如数据d1_1、d2_1)产生多个第二业务数据612例如数据(例如数据d1_2、d2_2)。接着,处理单元110可根据多个第二业务数据612(例如数据d1_2、d2_2)的多个第二数据状态,将多个第二业务数据612(例如数据d1_2、d2_2)合流运行至业务实施模型600中对应的同一个业务任务622,以使业务任务622根据多个第二业务数据612(例如数据d1_2、d2_2)产生多个第三业务数据613(例如数据d1_3、d2_3)。43.值得注意的是,当项目管理模块121判断多个第三业务数据613(例如数据d1_3、d2_3)的多个第三数据状态非为结束态时,处理单元110可通过任务管理模块123根据多个第三业务数据613(例如数据d1_3、d2_3)的多个第三数据状态,将多个第三业务数据613(例如数据d1_3、d2_3)分流运行至业务实施模型600中对应的不同的第三业务任务623_1、623_2,以使多个第三业务数据613(例如数据d1_3、d2_3)分别根据不同的第三业务任务623_1、623_2产生多个第四业务数据614_1、614_2(例如数据d1_4、d2_4)。换言之,本实施例的业务行为管理系统100可实现数据分流处理功能,以有效扩展数具模型,而可有效地应用于复杂业务场景。44.接着,处理单元110可通过任务管理模块123根据多个第四业务数据614_1、614_2(例如数据d1_4、d2_4)分别的多个第四数据状态,将多个第四业务数据614_1、614_2(例如数据d1_4、d2_4)分流运行至业务实施模型600中对应的不同的第四业务任务624_1、624_2,以使多个第四业务数据614_1、614_2(例如数据d1_4、d2_4)分别根据不同的第四业务任务624_1、624_2产生多个第五业务数据615_1、615_2(例如数据d1_5、d2_5)。接着,由于多个第五业务数据615_1、615_2(例如数据d1_5、d2_5)分别的多个第五数据状态为相同数据状态,因此处理单元110可根据多个第五业务数据615_1、615_2(例如数据d1_5、d2_5)的多个第五数据状态,将多个第五业务数据615_1、615_2(例如数据d1_5、d2_5)合流运行至业务实施模型600中对应的同一个业务任务626,以使业务任务625根据第五业务数据615_1、615_2(例如数据d1_5、d2_5)产生多个第六业务数据614(例如数据d1_6、d2_6)。换言之,本实施例的业务行为管理系统100可实现数据合流处理功能,以有效减少复杂业务场景的运行过程中过多冗余的执行操作。45.另外,处理单元110还可透过执行数据流管理模块124来记录数据历程。由于业务数据在各业务任务间的流转过程中,可能发生如范例实施例的数据分流以及数据合流的情况,而导致业务数据所当前运行的业务任务不易被预测及追踪。因此,本实施例的数据流管理模块124还可针对在业务数据发生任何异动时,其中包含但不限于业务数据状态的改变、业务数据所在业务任务的改变等,进行业务数据变化相应资讯的持久化,并且数据流管理模块124还可提供但不限于相关数据分流、数据合流、项目终止等行为运行所需资讯与参数。46.综上所述,本发明的业务行为管理系统及业务行为管理方法,可根据上述基于数据模型聚合而建构的业务行为模型,以有效管理企业业务行为的操作过程,并且可实现自动化且具有高执行效率及高管理效益特点的业务数据流转功能。有别传统工作流系统,本发明以数据流为导向所实现的业务行为管理系统与方法,能更贴近企业数位化转型需求,且更富弹性,并可为企业量身打造,协助企业完成业务目标。47.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表