CN103870917A - 一种适用于烟草行业的轻量级业务流程实现方法 - Google Patents
一种适用于烟草行业的轻量级业务流程实现方法 Download PDFInfo
- Publication number
- CN103870917A CN103870917A CN201410054776.1A CN201410054776A CN103870917A CN 103870917 A CN103870917 A CN 103870917A CN 201410054776 A CN201410054776 A CN 201410054776A CN 103870917 A CN103870917 A CN 103870917A
- Authority
- CN
- China
- Prior art keywords
- task
- definition
- flow
- pending tasks
- workflow engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种适用于烟草行业的轻量级业务流程实现方法,包括流程定义形成流程数据,将所述流程数据加载至工作流引擎;所述工作流引擎解析流程定义内容,根据流程定义内容,产生待办任务;当待办任务提交或驳回时,同时提交工作流引擎进行处理:所述流程定义依据约定的数据规范标准,在数据库中创建流程定义、环节定义、环节关系,形成业务流程定义;所述业务流程定义以后:当在业务***启动业务流程时,所述工作流引擎会根据业务流程的具体内容,找到相应的流程定义,加流程流程定义的环节信息、创建任务、控制任务跳转和撤回失败任务操作。本发明使用该流程实现方法,可以快速开发烟草业务***的流程化功能,缩短流程类功能的开发周期,提升用户的使用体验,提升用户***的流程化水平。
Description
技术领域
本发明涉及一种适用于烟草行业的轻量级业务流程实现方法,属于利用特定算法实现烟草行业流程业务管理的技术领域。
背景技术
在烟草行业的信息***中,存在着大量烟草行业特有的流程类业务。这些流程类业务没有明确的执行者,而是归属于部门、岗位等业务领域。它不同于常规工作流的单条任务、单个公文的流转,而是针对大批量的任务数据流程,如一个订单审批任务,则会对应成千上万个订单处理。同时各个环节之间的关系比较松散,需要在任务执行过程中灵活跳转。根据烟草行业流程类功能的业务特点,传统的工作流***无法快速开发出烟草行业的流程化功能。所以发明一种烟草行业专用的工作流实现方法,目标是实现流程可见、任务驱动、流程监控等烟草行业业务***所需要的工作流功能。
本发明基于工作流技术进行开发。工作流起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序活动而提出的一个概念,目的是通过将工作分解成定义良好的任务或角色、执行这些任务并对其进行监控,达到提高工作效率、更好的控制过程、增强对客户的服务、有效管理业务流程等目的。常规工作流更多面向行政审批类的业务流程,适用于明确执行者的个人任务。
发明内容
针对现有技术的不足,本发明提供一种适用于烟草行业的轻量级业务流程实现方法。为了和其他工作流***保持兼容和重用部分功能,本发明基于wfmc的标准流程管理架构,对流程引擎、流程定义、待办任务进行了个性化的开发。
以下为本发明中的中英文术语:
本发明的技术方案如下:
一种适用于烟草行业的轻量级业务流程实现方法,包括流程定义、工作流引擎和待办任务;
流程定义形成流程数据,然后将所述流程数据加载至工作流引擎;所述工作流引擎解析流程定义内容,根据流程定义内容,产生待办任务;当待办任务提交或驳回时,同时提交工作流引擎进行处理:
该流程实现方法关注于***的业务,它使用***的业务功能和处理范围来明确一个任务,任务创建时并没有明确的办理人,它根据用户的权限来决定任务的办理人;
所述流程定义依据约定的数据规范标准,在数据库中创建流程定义、环节定义、环节关系,形成业务流程定义;
所述业务流程定义以后:当在业务***启动业务流程时,所述工作流引擎会根据业务流程的具体内容,找到相应的流程定义,加流程流程定义的环节信息、创建任务、控制任务跳转和撤回失败任务操作;
所述工作流引擎包括步骤如下:
1)启动流程定义,工作流引擎会根据业务流程的具体内容,找到相应的流程定义,加流程流程定义的环节信息,创建任务:创建任务时根据指定的任务url找到相应的环节,如果一个任务url在多个环节中定义,则会出错;根据任务url找到资源id,将其赋给ACT_DEF_ID字段;任务名称使用任务url所对应的资源名称;发送人为创建任务的用户名 称;创建任务时根据任务url和organ进行查询,如果存在同一类型的任务,则不创建新的任务,而只是更新任务数量,同时更新发送人的信息,即用户名称;
2)所述待办任务通过功能权限和数据权限,获得用户的当前待办任务,当前任务进行提交、驳回或跳转操作;所述待办任务的实现步骤如下:
任务分为待办任务和已办任务,当待办任务完成后,任务会从待办任务转到已办任务;所述已办任务根据有权限的用户转换为待办任务;所述的功能权限和数据权限决定用户办理认为的权限范围。
根据本发明优选的,所述待办任务和已办任务统一显示,按时间倒序排序。
根据本发明优选的,将待办任务中同一组织、同一类型的待办任务进行归组处理。
根据本发明优选的,所述功能权限是指,分别指定用户具有的业务功能权限;例如:用户张三具有出库的功能权限、用户李四具有出库的功能权限、王五具有出库的功能权限;所述用户周七具有入库的功能权限;所述数据权限是指,分别指定用户具有的业务范围权限,例如:用户张三具有编号为一仓库的出库权限;用户李四具有编号为二仓库的出库权限;用户王五具有编号为一、二仓库的出库权限;用户周七具有编号为一、二仓库的入库权限。
本发明的流程实现方法可以快速方便的解决以下几种流程业务场景:
1、流转对象在过程中反复转换
烟草采购入库流程是一个复杂的业务流程,一般有多个部门参与,涉及到的单据种类比较多,如采购单、合同、入库单、***、付款单、退货单、分库入库单等。所有这些单据都要在一个流程中处理,即不同流程环节专注的单据类型不同。而且单据数量也存在不确定性,如一个采购单可以开几张***,也可以几个采购单开一个***;一个***分多次付款,也可能多个***一次付款;可能一次性入库,也可能按按批次入库几次。该类流程用核心单据的状态来判断,这里用采购单状态来判断。
2、多单据的批量处理
在配送业务中往往多个订单批量处理以降低配送成本。在烟草行业,目前都是用呼叫中心来采集订单,一个中型呼叫中心一天也会处理几千个订单。这几千个订单分几次发给配送中心,配送中心根据实际情况进行电子结算处理、进行配送运算、进行分拣、出库、 记账操作,并可能有退货、收现金等处理。这要求协同引擎要有批量处理能力,并且批量的多少在任何环节上都可大可小。
为了支持这种需求,工作流也不能有流程实例的概念。也没必要记录每个任务中包含的具体订单明细,否则数据量过大,影响性能。
如果一个呼叫中心对应两个配送中心,则需要业务***告诉工作流为哪个配送中心生成任务,或同时为两个配送中心生成任务。
3、同一个单据被多个环节同时处理
有些事务不适合按部门逐个流转,而适合同时处理,如讨论性事务、征求意见的事务、投诉事务等。协同引擎应该可以处理。后期也可增加同步环节,并处理相关逻辑。
4、逐级上报汇总流程
下级填写一个上报的表格,如部门人数、设备、其他情况,逐级上报,逐级汇总,最后汇总到总部。
各级部门使用用多个环节表示,一个下属部门上报后,就在本级部门的任务列表中生成了一个任务。当更多的下属部门上报后,本级部门的待办任务并不增加,而是在原来的任务上计数增加。这个计数用于提示办理人有多少个下属部门已经上报。如果没有等所有下属都上报完就处理了任务,则原任务改成完成状态。再有下属上报,则会生产新的待办状态的任务。
5、通知下发流程
省局下发一个通知,分解到各处和各地市,各地市分解到各县局。该流程需要同时分解到多个地市,所有地市用一个分发环节表示。
6、带有反馈的流程
在投诉处理流程中,投诉先分发到一个或几个部门进行处理,然后再流转回投诉部门进行跟踪。在本流程类型中,投诉部门在流程中用一个环节表示比较符合实际,通过***新任务,关联业务***提示用户一个完整的反馈过程。
7、自适应的流程
有些流程是标准的,是经过严格审核指定的。但也有些流程是临时创建的,甚至不能一次性创建好,需要边流转边创建。例如公司领导把一份文档下发给事业部领导,让他们酌情分发给二级部门或员工。
本发明的优势在于:
本发明使用该流程实现方法,可以快速开发烟草业务***的流程化功能,缩短流程类功能的开发周期,提升用户的使用体验,提升用户***的流程化水平。
本发明对流程实例和任务实例进行简化,可以大大提升流程业务的处理速度和处理能力。本发明通过门户方式的业务向导入口,在用户进入***后,无须进入各个业务界面,只要通过统一的待办任务界面就可以明确的知道自己所要办理的任务,简化用户的操作,提升***的易用性。使用该流程实现方法,可以快速开发烟草业务***的流程化功能,缩短流程类功能的开发周期,提升用户的使用体验,提升用户***的流程化水平。
附图说明
图1是本发明的总体架构图。
在图1中,①为流程定义环节;②为工作流引擎环节;③为待办任务环节。
具体实施方式
下面结合实施例和说明书附图对本发明做详细的说明。
本发明所述流程实现方法的前提条件和环境准备如下:
用户开发机上装有BPM开发平台,版本为5.0以上
实施例、
如图1所示。
一种适用于烟草行业的轻量级业务流程实现方法,包括流程定义、工作流引擎和待办任务;
流程定义形成流程数据,然后将所述流程数据加载至工作流引擎;所述工作流引擎解析流程定义内容,根据流程定义内容,产生待办任务;当待办任务提交或驳回时,同时提交工作流引擎进行处理:
该流程实现方法关注于***的业务,它使用***的业务功能和处理范围来明确一个任务,任务创建时并没有明确的办理人,它根据用户的权限来决定任务的办理人;
所述流程定义依据约定的数据规范标准,在数据库中创建流程定义、环节定义、环节关系,形成业务流程定义;
所述业务流程定义以后:当在业务***启动业务流程时,所述工作流引擎会根据业务流程的具体内容,找到相应的流程定义,加流程流程定义的环节信息、创建任务、控制任务跳转和撤回失败任务操作;
所述工作流引擎包括步骤如下:
1)启动流程定义,工作流引擎会根据业务流程的具体内容,找到相应的流程定义,
加流程流程定义的环节信息,创建任务:创建任务时根据指定的任务url找到相应的环节,如果一个任务url在多个环节中定义,则会出错;根据任务url找到资源id,将其赋给ACT_DEF_ID字段;任务名称使用任务url所对应的资源名称;发送人为创建任务的用户名称;创建任务时根据任务url和organ进行查询,如果存在同一类型的任务,则不创建新的任务,而只是更新任务数量,同时更新发送人的信息,即用户名称;
2)所述待办任务通过功能权限和数据权限,获得用户的当前待办任务,当前任务进行提交、驳回或跳转操作;所述待办任务的实现步骤如下:
任务分为待办任务和已办任务,当待办任务完成后,任务会从待办任务转到已办任务;所述已办任务根据有权限的用户转换为待办任务;所述的功能权限和数据权限决定用户办理认为的权限范围。
所述待办任务和已办任务统一显示,按时间倒序排序。
将待办任务中同一组织、同一类型的待办任务进行归组处理。
所述功能权限是指,分别指定用户具有的业务功能权限;如表1所示,用户张三具有出库的功能权限、用户李四具有出库的功能权限、王五具有出库的功能权限;所述用户周七具有入库的功能权限;所述数据权限是指,分别指定用户具有的业务范围权限,如表1所示,用户张三具有编号为一仓库的出库权限;用户李四具有编号为二仓库的出库权限;用户王五具有编号为一、二仓库的出库权限;用户周七具有编号为一、二仓库的入库权限。
表1***中的权限定义如下:
功能权限:
业务功能 | 用户 | 描述 |
出库 | 张三 | 张三具有出库的功能权限 |
出库 | 李四 | 李四具有出库的功能权限 |
出库 | 王五 | 王五具有出库的功能权限 |
入库 | 周七 | 周七具有入库的功能权限 |
数据权限:
流程定义表数据结构规范:
1、WF_PROCESS_DEF(流程定义表):存放流程定义的以下基本信息。
2、WF_ACTIVITY_DEF(环节定义表):存放流程中各个环节的定义信息。
3、WF_TRANSITION_DEF(环节关系定义):定义流程中各个环节的前后处理关系。
1、启动流程及创建任务创建方法
Java类:org.loushang.bwk.Task
说明:任务的调用入口类,包含创建任务、取环节的各类任务数据等方法
方法:
2、Submit(myActivityUrl,organId,nextActivityUrl)
public static java.lang.String submit(java.lang.String myActivityUrl,
java.lang.String organId,
java.lang.String nextActivityUrl)
Description:
结束当前任务,并将其移至办结任务表,然后创建下一任务
Parameters:
myActivityUrl-当前环节Url,如果为空则表明当前为首个任务,此时只需创建
新的待办任务即可
organId-组织id
nextActivityUrl-下一环节Url,如果为空表明当前为末尾任务,此时只需将该
任务移至已办任务即可
Returns:
错误信息
示例代码:
3、获取待办任务方法:
类:org.loushang.bwk.daibantask.service.IWfMyTaskService
方法:
public Page QueryMyTaskPageByUser(
final RowSelection rowSelection,
final Map map);
Description:
取待办任务的一页数据
Parameters:
rowSelection–页面参数
map–传入的参数
Returns:
Page。
Claims (4)
1.一种适用于烟草行业的轻量级业务流程实现方法,其特征在于,包括流程定义、工作流引擎和待办任务;
流程定义形成流程数据,然后将所述流程数据加载至工作流引擎;所述工作流引擎解析流程定义内容,根据流程定义内容,产生待办任务;当待办任务提交或驳回时,同时提交工作流引擎进行处理:
所述流程定义依据约定的数据规范标准,在数据库中创建流程定义、环节定义、环节关系,形成业务流程定义;
所述业务流程定义以后:当在业务***启动业务流程时,所述工作流引擎会根据业务流程的具体内容,找到相应的流程定义,加流程流程定义的环节信息、创建任务、控制任务跳转和撤回失败任务操作;
所述工作流引擎包括步骤如下:
1)启动流程定义,工作流引擎会根据业务流程的具体内容,找到相应的流程定义,加流程流程定义的环节信息,创建任务:创建任务时根据指定的任务url找到相应的环节,如果一个任务url在多个环节中定义,则会出错;根据任务url找到资源id,将其赋给ACT_DEF_ID字段;任务名称使用任务url所对应的资源名称;发送人为创建任务的用户名称;创建任务时根据任务url和organ进行查询,如果存在同一类型的任务,则不创建新的任务,而只是更新任务数量,同时更新发送人的信息,即用户名称;
2)所述待办任务通过功能权限和数据权限,获得用户的当前待办任务,当前任务进行提交、驳回或跳转操作;所述待办任务的实现步骤如下:
任务分为待办任务和已办任务,当待办任务完成后,任务会从待办任务转到已办任务;所述已办任务根据有权限的用户转换为待办任务;所述的功能权限和数据权限决定用户办理认为的权限范围。
2.根据权利要求1所述的一种适用于烟草行业的轻量级业务流程实现方法,其特征在于,所述待办任务和已办任务统一显示,按时间倒序排序。
3.根据权利要求1所述的一种适用于烟草行业的轻量级业务流程实现方法,其特征在于,将待办任务中同一组织、同一类型的待办任务进行归组处理。
4.根据权利要求1所述的一种适用于烟草行业的轻量级业务流程实现方法,其特征在于,所述功能权限是指,分别指定用户具有的业务功能权限;所述数据权限是指,分别指定用户具有的业务范围权限。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410054776.1A CN103870917A (zh) | 2014-02-18 | 2014-02-18 | 一种适用于烟草行业的轻量级业务流程实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410054776.1A CN103870917A (zh) | 2014-02-18 | 2014-02-18 | 一种适用于烟草行业的轻量级业务流程实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103870917A true CN103870917A (zh) | 2014-06-18 |
Family
ID=50909429
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410054776.1A Pending CN103870917A (zh) | 2014-02-18 | 2014-02-18 | 一种适用于烟草行业的轻量级业务流程实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103870917A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107026897A (zh) * | 2017-02-20 | 2017-08-08 | 阿里巴巴集团控股有限公司 | 一种数据处理的方法、装置和*** |
CN110334307A (zh) * | 2019-07-11 | 2019-10-15 | 税友软件集团股份有限公司 | 一种业务事件推送方法、装置及设备 |
CN111192004A (zh) * | 2019-12-12 | 2020-05-22 | 北京城乡建设集团有限责任公司 | 用于当前待办任务和后续待办工作流程展示的方法 |
CN113240385A (zh) * | 2021-05-10 | 2021-08-10 | 浪潮软件股份有限公司 | 一种轻量级工作流管理***及其实现方法 |
CN113537667A (zh) * | 2020-04-16 | 2021-10-22 | 河北网星软件有限公司 | 工作流分批处理方法及*** |
CN113918637A (zh) * | 2021-10-22 | 2022-01-11 | 重庆新致金服信息技术有限公司 | 一种基于bpmn2.0规范的流程引擎平台创建方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020065701A1 (en) * | 2000-11-30 | 2002-05-30 | Kim Kyu Dong | System and method for automating a process of business decision and workflow |
CN101145217A (zh) * | 2006-09-13 | 2008-03-19 | 鸿富锦精密工业(深圳)有限公司 | 流程表单处理***及方法 |
CN101777155A (zh) * | 2010-02-01 | 2010-07-14 | 山东浪潮齐鲁软件产业股份有限公司 | 一种跨应用工作流任务列表集成业务处理页面的方法 |
CN102486730A (zh) * | 2010-12-06 | 2012-06-06 | 上海协讯软件有限公司 | 可自定义定制流程的工作流实现方法及工作流*** |
-
2014
- 2014-02-18 CN CN201410054776.1A patent/CN103870917A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020065701A1 (en) * | 2000-11-30 | 2002-05-30 | Kim Kyu Dong | System and method for automating a process of business decision and workflow |
CN101145217A (zh) * | 2006-09-13 | 2008-03-19 | 鸿富锦精密工业(深圳)有限公司 | 流程表单处理***及方法 |
CN101777155A (zh) * | 2010-02-01 | 2010-07-14 | 山东浪潮齐鲁软件产业股份有限公司 | 一种跨应用工作流任务列表集成业务处理页面的方法 |
CN102486730A (zh) * | 2010-12-06 | 2012-06-06 | 上海协讯软件有限公司 | 可自定义定制流程的工作流实现方法及工作流*** |
Non-Patent Citations (3)
Title |
---|
文峰: "基于WEB的工作流管理***中关键技术的研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
王芳: "协同审批管理***的研究与应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
黄天容: "基于工作流技术的公安办公***的研究与设计", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107026897A (zh) * | 2017-02-20 | 2017-08-08 | 阿里巴巴集团控股有限公司 | 一种数据处理的方法、装置和*** |
CN107026897B (zh) * | 2017-02-20 | 2020-10-02 | 阿里巴巴集团控股有限公司 | 一种数据处理的方法、装置和*** |
CN110334307A (zh) * | 2019-07-11 | 2019-10-15 | 税友软件集团股份有限公司 | 一种业务事件推送方法、装置及设备 |
CN111192004A (zh) * | 2019-12-12 | 2020-05-22 | 北京城乡建设集团有限责任公司 | 用于当前待办任务和后续待办工作流程展示的方法 |
CN113537667A (zh) * | 2020-04-16 | 2021-10-22 | 河北网星软件有限公司 | 工作流分批处理方法及*** |
CN113537667B (zh) * | 2020-04-16 | 2023-03-24 | 河北网星软件有限公司 | 工作流分批处理方法及*** |
CN113240385A (zh) * | 2021-05-10 | 2021-08-10 | 浪潮软件股份有限公司 | 一种轻量级工作流管理***及其实现方法 |
CN113918637A (zh) * | 2021-10-22 | 2022-01-11 | 重庆新致金服信息技术有限公司 | 一种基于bpmn2.0规范的流程引擎平台创建方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190102841A1 (en) | Mapping engine configurations with task managed workflows and grid user interfaces | |
CN103870917A (zh) | 一种适用于烟草行业的轻量级业务流程实现方法 | |
US7991631B2 (en) | Managing a multi-supplier environment | |
US20190066013A1 (en) | Robotic operations control system for a blended workforce | |
Brocke et al. | Business process management | |
CN106572000A (zh) | 一种基于微信公众号平台的施工现场质量安全管理方法 | |
CN105913219A (zh) | 对电子合约的全过程执行进行监控和管理的方法和*** | |
CN109242288B (zh) | 绩效数据匹配方法及*** | |
CN109583027B (zh) | 一种基于异地协同的仿真***及方法 | |
CN106209495A (zh) | 一种云监控***的报表生成方法及装置 | |
US20230281278A1 (en) | Software License Management Platform | |
CN112396397A (zh) | 运维事务归集和管理*** | |
CN110910089A (zh) | 一种智慧社区工单处理方法及装置、服务器、*** | |
Wang et al. | Genetic algorithm for collaboration cost optimization-oriented partner selection in virtual enterprises | |
CN110490559A (zh) | 一种移动执法检查方法、装置、***及服务器 | |
Wang et al. | RETRACTED ARTICLE: Efficiency optimization and simulation to manufacturing and service systems based on manufacturing technology Just-In-Time | |
CN105589877A (zh) | 信息推送方法及应用平台 | |
CN102222285A (zh) | 多维度数据联动计算装置和多维度数据联动计算方法 | |
CN114816591A (zh) | 服务接口处理方法、装置、计算机设备和存储介质 | |
CN105446812A (zh) | 一种多任务调度配置方法 | |
CN104504491A (zh) | 一种抄表管控方法和*** | |
CN108255584A (zh) | 一种工作流程处理方法和***及计算机可读存储介质 | |
Brzozowski et al. | Applications of MCDM methods in the ERP system selection process in enterprises | |
de Treville et al. | Applying operations management logic and tools to save lives: A case study of the World Health Organization's global drug facility | |
Saeed et al. | Contract design for profitability in macro‐engineering projects |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140618 |
|
RJ01 | Rejection of invention patent application after publication |