CN111222832A - 定制工作流的系统、方法,及可定制工作流的mfp - Google Patents
定制工作流的系统、方法,及可定制工作流的mfp Download PDFInfo
- Publication number
- CN111222832A CN111222832A CN201811405461.1A CN201811405461A CN111222832A CN 111222832 A CN111222832 A CN 111222832A CN 201811405461 A CN201811405461 A CN 201811405461A CN 111222832 A CN111222832 A CN 111222832A
- Authority
- CN
- China
- Prior art keywords
- plug
- workflow
- ins
- mfp
- output
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
本发明涉及一种实现在MFP上定制工作流的系统,包括:多个插件,多个插件被分为输入插件、中间处理插件和输出插件,分别对应实现MFP的输入、中间处理和输出功能;和工作流框架,工作流框架能够搭载输入插件、中间处理插件和输出插件,并管理和维护三类插件之间的交互,使MFP能够按照选定的输入、中间处理和输出插件执行工作流。本发明将MFP的所有功能实现为插件的形式,直接被MFP所调用,与现有技术相比,本发明能够不依赖计算机及互联网环境,在MFP上就可以独立完成办公自动化工作流的定制。
Description
技术领域
本发明涉及一种实现在MFP上定制工作流的系统、可定制工作流的MFP以及利用MFP定制工作流的方法。
背景技术
在办公场合,存在将几个独立的操作串联起来的需求,从而提高工作效率。例如,需要将某资料复印给客户,但上面有敏感信息,需要先将敏感信息用贴纸贴起来,然后再复印;为客户打印座席牌,需要事先在电脑上设计布局,包括公司Logo等,然后再打印出来;文档扫描后,进行OCR,提取关键字及分类信息后重命名,然后发送Email及共享目录。
在类似以上的案例中,目前通用的办公自动化工作流的解决方案是按步骤在计算设备上完成或手动进行相应操作后,再利用打印机或MFP(多功能事务机,Multi-Functional Peripheral)进行操作,然后才能得到相应的输出,容易出错且效率不高,同时,以往的方案大都需要有PC服务器的支持或者网络环境的支持,在缺乏网络的环境下无法做到在不同设备间切换或者跨设备的中断恢复操作。
发明内容
本发明的目的在于提供一种不依赖计算机及互联网环境,直接在MFP等设备上就可以独立完成定制办公自动化工作流的方案。
本发明的第一方面提供了一种实现在MFP上定制工作流的系统,包括,
多个插件,多个插件被分为输入插件、中间处理插件和输出插件,分别对应实现MFP的输入、中间处理和输出功能;和
工作流框架,工作流框架能够搭载输入插件、中间处理插件和输出插件,并管理和维护三类插件之间的交互,使MFP能够按照选定的输入、中间处理和输出插件执行工作流。
本发明将MFP的所有功能实现为插件的形式,直接被MFP所调用,与现有技术相比,本发明能够不依赖计算机及互联网环境,在MFP上就可以独立完成办公自动化工作流的定制。
进一步,在工作流框架搭载插件运行工作流时或运行工作流后,系统可以保存和/或导出工作流。
进一步,系统可以重新执行被保存和/或导出的工作流,也可以恢复在定制或执行过程中中断的工作流;并且,系统可以在不同于该台MFP的另一台MFP上重新执行工作流或恢复工作流。
进一步,插件中包括输入接口、输出接口和内部处理单元,并且插件中标记有插件的名称、类型、识别号、可接受的输入插件类型和/或可接受的输出插件类型中的任意一项或多项。输入插件可以包括SD卡插件、扫描插件、共享目录插件;中间处理插件可以包括加水印插件、格式转换插件、遮罩插件;输出插件可以包括打印插件、Email插件、共享目录插件、Cloud插件、ERP插件、CRM插件。
本发明的第二方面提供了一种可定制工作流的MFP,包括前述第一方面或第一方面的任一实现方式提供的系统。
本发明的第三方面提供了一种利用前述第二方面或第二方面的任一实现方式提供的MFP来定制工作流的方法,包括:安装插件和工作流框架,其中,插件包括输入插件、中间处理插件和输出插件;和依次选择至少一个输入插件、至少一个中间处理插件和至少一个输出插件,作为工作流保存和/或执行。
进一步,在工作流被保存后,重新执行被保存工作流。
进一步,在工作流的定制过程中,可以中断定制过程并保存,随后恢复工作流的定制过程。
进一步,可以在不同于该台MFP的另一台MFP上重新执行工作流或恢复工作流的定制。
本发明不依赖计算机及互联网环境,不用额外的计算机硬件或外部软件的配合,在MFP这一单一设备上,通过软硬件技术结合,实现了可定制、可重用、可中断恢复的办公自动化工作流,大大提高用户工作的效率。
附图说明
图1是根据本发明的实施例的实现在MFP上定制工作流的系统的示意图。
图2a和图2b是根据本发明的实施例的在MFP上定制工作流的方法的流程图。
图3是根据本发明的实施例的插件结构示意图。
图4是示出根据本发明的实施例的工作流定制示例的示意图。
图5是示出根据本发明的实施例的在网络不通的情况下实现跨设备恢复工作流的示意图。
图6是示出根据本发明的实施例的用户操作界面示例的示意图。
图7是示出根据本发明的实施例的在网络不通的情况下实现跨设备恢复工作流时的用户操作界面示例的示意图。
具体实施方式
下面结合具体实施例和附图对本发明做进一步说明。可以理解的是,此处描述的具体实施例仅仅是为了解释本发明,而非对本发明的限定。此外,为了便于描述,附图中仅示出了与本发明相关的部分而非全部的结构或过程。
在办公场合,将常用操作定制为工作流能够极大的提高工作效率。在现有的技术中,通常依赖于PC服务器的支持或者网络环境的支持。本发明的目的在于提供一种不依赖计算机及互联网环境,直接在MFP等装置或设备上就可以独立完成定制办公自动化工作流的方案。
本发明提供的方案依赖于MFP实施,需要注意,本发明中提及的MFP并不仅限于打印机或复印机,任何具有打印、扫描、传真或复印等功能中的任意一项或多项的设备或装置,或者用于办公工作流程的各种常用设备或装置均应归属于本发明所描述的MFP的范围。
根据本发明的一个实施例,提供一种用于实现在MFP上定制工作流的系统10,如图1所示,该系统10可以包括多个插件101和工作流框架102。
多个插件101可以分为输入插件、中间处理插件和输出插件三类,分别对应实现MFP的输入、中间处理和输出功能,每一类插件均可以包括多种,例如:输入插件可以包括SD卡插件、扫描插件、共享目录插件等;中间处理插件可以有加水印插件、格式转换插件、遮罩插件、座席牌插件等;输出插件可以有打印插件、Email插件、共享目录插件、Cloud插件、ERP插件、CRM插件等。以上插件仅仅是举例说明,不应理解为对本发明的限制,在本发明的实际应用中,不局限于上述插件,可以根据实际需要开发多种不同于上述功能的插件。
在一种实施方式中,插件的结构可以如图3所示,包括输入接口、输出接口和内部处理单元,并且所述插件中可以标记有插件属性,插件属性包括该插件的名称、类型、识别号、可接受的输入插件类型和/或可接受的输出插件类型等中的任意一项或几项,这些属性分别标记插件的各种特征。插件的构成及各种构成项目的功能描述可以如表1所示。注意,表1中的插件构成仅仅是举例说明,不构成对本发明的限制,在一些实施例中,插件可以包括更多的或更少的项目,各个构成项目中也可以包括更多的其他功能或者仅包括一部分功能。
表1
工作流框架102能够搭载输入插件、中间处理插件和输出插件,并管理和维护三类插件之间的交互,使MFP能够按照选定的输入、中间处理和输出插件执行工作流。同时,工作流框架102还可以具有一些共通性的基础功能,例如工作流存储、导入和导出等。
该系统10能够使工作流高度可定制,使用户可以根据不同需求选择不同的插件来实现不同的工作流。该系统可以直接搭载在MFP上,而无需其他设备或网络的支持。此外,系统10可以与数据库105连接,将输出数据存储到数据库105中或从数据库105中读取需要的数据。同时可以通过嵌入式开发套件SDK 103(软件开发工具包,英文全称:SoftwareDevelopment Kit)调用设备本体的功能,从而整合MFP设备的扫描、打印、复印、传真等功能。在本发明中,插件的开发可以基于嵌入式Android开发平台或LINUX等各种已有的或将来会出现的开发平台来进行,本发明并不对此进行限制。这样,在MFP这一单一设备上,实现了工作流的可定制。
下面介绍利用图1所示的系统或者利用搭载有图1所示系统的MFP来定制工作流的方法,如图2a和图2b所示。
首先,需要安装工作流框架和各类插件,如图2a所示,安装工作可以由具有相应权限的管理员来进行。管理员登录后,依次安装工作流框架、输入插件、中间处理插件和输出插件,也可以按不同于图2a所示的顺序安装,但是三类插件必须都有。每台MFP可同时安装多个插件,同一类型的插件也可以同时安装多个。
随后,如图2b所示,普通用户可以登录MFP(步骤S210),根据自己的需求选择需要的插件组合,形成自己需要的工作流,如步骤S211-步骤S213所示,用户可以依次选择至少一个输入插件、至少一个中间处理插件和至少一个输出插件,形成自己的工作流并执行(步骤S217)。举例来说,如图4所示,可以选择扫描插件作为输入单元,选择遮罩插件和转换插件作为中间处理单元,选择打印插件作为输出单元,由此,可以生成以下工作流:扫描→遮罩→转换→打印,确定好工作流后就可以执行工作流。
在一些实施方式中,图1所示的系统可以提供保存功能,以便将工作流保存下来,供后续调用,即步骤S215,例如,可以将工作流模板保存到个人文件夹或各种存储设备中,在后面需要执行相同的工作流时,可以直接从个人文件夹或各种存储设备中导入当初保存的工作流模板并反复使用。即如图2b中所示,登录(步骤S210)后可以直接导入工作流模板(步骤S214)并直接进入执行工作流的步骤(步骤S217)。虽然图2b中示出的是先保存后执行,但是保存的步骤和执行的步骤可以同时进行也可以先执行后保存。
此外,在工作流模板保存后,还可以导出成XML文件或JSON文件等形式(步骤S216),保存在其他存储介质上,使得在另外一个同样装载有本发明的系统的设备上,可以将之前导出的工作流模板导入,从而可以重新执行先前定制的工作流。
以上结合图2a和图2b描述的关于管理员和普通用户的划分并不构成对本发明的限制,在一些应用场景中,管理员和普通用户可以是同一账户,先安装相关工作流框架和插件后使用相关插件进行工作流的定制。
此外,在另一实施方式中,本发明提供的实现在MFP上定制工作流的系统还可以提供中断恢复的功能。例如,在某些情况下,工作流创建或执行到一半需要暂停,可以通过将工作流中间状态及数据保存,等下次重新来恢复工作流的创建或执行。此外,还可以将工作流中间状态及数据保存在可移动存储介质上,使得工作流的中断和恢复不仅可以在单台设备上实现,而且可以实现跨设备的中断和恢复,如图5所示,在两台不能通信也不能通过网络连接的MFP上,工作流在第一台设备上中断后,可以将工作流中断状态保存或导出到U盘等各种存储介质上,随后在另一台设备上读取保存在存储介质上的工作流,并从中断位置恢复工作流的创建或执行。
下面结合图6和图7示出的用户操作界面的示例,详细说明根据本发明的实施例的创建新的工作流的过程和中断恢复工作流的过程。
图6示出了正常创建新的工作流的过程的示例。用户可以点击“创建新的工作流”,随后依次点击选择所需的输入插件、中间处理插件和输出插件,每一类插件都可以选择一个或多个,并且在每一步中都可以进行相应的选择处理或操作,例如调整各种参数等等。如图6所示的那样,每一步都可以返回以便回退重选,最后可以将工作流保存后执行或者导出。
图7示出了中断恢复工作流的过程的示例。与图6所示的过程类似,用户可以创建工作流并选择所需的输入插件、中间处理插件和输出插件,不同的是,在本示例中,提供中断保存选项和恢复工作流功能,以供在工作流创建过程中随时暂停并保存。中断后,在同一台设备或装载有前述系统的不同设备上,可以进行工作流的恢复,如图7左下角所示,可以选择恢复工作流,从而从中断位置恢复并继续工作流的创建或执行。
图6和图7仅仅是用户操作界面的一种示例,在各种实施方式中,可以采用不同的用户操作界面。同时,在跨设备(例如,在不同于前面操作的MFP的另一台MFP上)进行重新执行工作流和/或恢复中断的工作流的操作时,前后两个设备所安装的插件不需要完全相同,只要后一设备中包括要重新执行或恢复的工作流中使用的插件即可。
相比于传统的联网的工作流解决方案,本发明提供的方案可以脱离对网络的依赖,适应更多的场景,同时本发明可以实现不同设备之间的中断及恢复操作,即可以在A地的A装置上定义工作流,操作到中间某步,然后中断并保存,将中间文件保存到存储介质中,然后移动到B地的B装置上,从存储介质中加载文件,从中断的步骤继续操作,不用从头开始。
本发明的实施不需要额外的计算机硬件,也不用任何外部软件的配合,利用MFP等的单一设备,即可以实现可定制、可重用、可中断恢复的工作流,能够极大提高工作效率。用户可以根据自己的实际需要,灵活选择工作流中每一环节中使用何种插件,并将装置本身的扫描、打印、复印、传真功能整合到工作流中,得到满足自己独特需求的工作流模板。同时,还可以设置将工作流模板保存到自己的文件夹或导出成XML等文件,使得下次可以直接调取自己保存的工作流,并且即使更换了设备,也可以使用U盘等存储介质导出保存的工作流。此外,提供工作流中断恢复功能,切换装置后依旧可以从中断点恢复操作,避免从头来过,节省时间。
根据本发明的另一个实施例,还提供了一种可定制工作流的MFP,包括如图1所示的系统。本发明所描述的MFP可以是任何具有打印、扫描、传真或复印等功能中的任意一项或多项的设备或装置,或者用于办公工作流程的各种常用设备或装置等。
上面结合附图对本发明的实施例做了详细说明,但本发明技术方案的使用不仅仅局限于本专利实施例中提及的各种应用,各种结构和变型都可以参考本发明技术方案轻易地实施,以达到本文中提及的各种有益效果。在本领域普通技术人员所具备的知识范围内,在不脱离本发明宗旨的前提下做出的各种变化,均应归属于本发明专利涵盖范围。
Claims (12)
1.一种实现在MFP上定制工作流的系统,其特征在于,包括,
多个插件,所述多个插件被分为输入插件、中间处理插件和输出插件,分别对应实现所述MFP的输入、中间处理和输出功能;和
工作流框架,所述工作流框架能够搭载所述输入插件、所述中间处理插件和所述输出插件,并管理和维护三类插件之间的交互,使所述MFP能够按照选定的输入、中间处理和输出插件执行工作流。
2.根据权利要求1所述的系统,其特征在于,在所述工作流框架搭载所述插件运行工作流时或运行工作流后,所述系统保存和/或导出所述工作流。
3.根据权利要求2所述的系统,其特征在于,所述系统重新执行被保存和/或导出的所述工作流。
4.根据权利要求1所述的系统,其特征在于,所述系统恢复在定制或执行过程中中断的所述工作流。
5.根据权利要求3或4所述的系统,其特征在于,所述系统在不同于所述MFP的另一台MFP上重新执行所述工作流或恢复所述工作流。
6.根据权利要求1所述的系统,其特征在于,所述插件中包括输入接口、输出接口和内部处理单元,并且所述插件中标记有所述插件的名称、类型、识别号、可接受的输入插件类型和/或可接受的输出插件类型中的任意一项或多项。
7.根据权利要求1所述的系统,其特征在于,所述系统进一步包括以下特征中的任意一项或多项:
所述输入插件包括SD卡插件、扫描插件、共享目录插件;
所述中间处理插件包括加水印插件、格式转换插件、遮罩插件;
所述输出插件包括打印插件、Email插件、共享目录插件、Cloud插件、ERP插件、CRM插件。
8.一种可定制工作流的MFP,其特征在于,包括如权利要求1-7中任意一项所述的系统。
9.一种利用如权利要求8所述的MFP定制工作流的方法,其特征在于,包括,
安装插件和工作流框架,其中,所述插件包括输入插件、中间处理插件和输出插件;和
依次选择至少一个输入插件、至少一个中间处理插件和至少一个输出插件,作为工作流保存和/或执行。
10.根据权利要求9所述的方法,其特征在于,在工作流被保存后,重新执行被保存所述工作流。
11.根据权利要求9所述的方法,其特征在于,在所述工作流的定制过程中,中断定制过程并保存,随后恢复所述工作流的定制过程。
12.根据权利要求10或11所述的方法,其特征在于,在不同于所述MFP的另一台MFP上重新执行所述工作流或恢复所述工作流的定制。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811405461.1A CN111222832A (zh) | 2018-11-23 | 2018-11-23 | 定制工作流的系统、方法,及可定制工作流的mfp |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811405461.1A CN111222832A (zh) | 2018-11-23 | 2018-11-23 | 定制工作流的系统、方法,及可定制工作流的mfp |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111222832A true CN111222832A (zh) | 2020-06-02 |
Family
ID=70830184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811405461.1A Pending CN111222832A (zh) | 2018-11-23 | 2018-11-23 | 定制工作流的系统、方法,及可定制工作流的mfp |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111222832A (zh) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110007356A1 (en) * | 2009-07-13 | 2011-01-13 | Kiichi Matsuura | Image forming device, image processing device, image processing system, image processing method, and recording medium |
| CN104704478A (zh) * | 2012-06-06 | 2015-06-10 | 英特尔公司 | 输入/输出错误遏制事件后的恢复 |
| CN105094818A (zh) * | 2015-07-14 | 2015-11-25 | 国家信息中心 | 基于soa的自然资源综合应用构建方法及系统 |
-
2018
- 2018-11-23 CN CN201811405461.1A patent/CN111222832A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110007356A1 (en) * | 2009-07-13 | 2011-01-13 | Kiichi Matsuura | Image forming device, image processing device, image processing system, image processing method, and recording medium |
| CN104704478A (zh) * | 2012-06-06 | 2015-06-10 | 英特尔公司 | 输入/输出错误遏制事件后的恢复 |
| CN105094818A (zh) * | 2015-07-14 | 2015-11-25 | 国家信息中心 | 基于soa的自然资源综合应用构建方法及系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7072057B1 (en) | System and method for interfacing with a production scanner | |
| US7209249B2 (en) | Method of and apparatus for image formation, and computer product | |
| US10997003B2 (en) | Electronic apparatus, method for adding function, and non-transitory recording medium | |
| JP6355370B2 (ja) | 自動設置システム及び方法、情報処理装置、画像形成装置、プログラム | |
| JP5293251B2 (ja) | 情報処理装置、生成システム、画像形成装置、生成方法およびプログラム | |
| US10120758B2 (en) | Information processing system, information processing apparatus, and information processing method for implementing a system rollback process | |
| US20110023024A1 (en) | Information processing apparatus, workflow system, workflow management method, and storage medium of program for workflow management method | |
| CN105278890B (zh) | 信息处理装置及控制方法 | |
| US20080250430A1 (en) | Method and corresponding apparatus for creation of print drivers in a network | |
| CN102780826A (zh) | 图像处理系统及图像处理装置 | |
| JP2021101319A (ja) | 情報処理装置及び情報処理プログラム | |
| US20080024806A1 (en) | In-process font activation | |
| JP5526991B2 (ja) | 情報処理装置、情報処理方法、プログラム、情報処理システム | |
| CN111222832A (zh) | 定制工作流的系统、方法,及可定制工作流的mfp | |
| CN113064698A (zh) | 提供产品环境的方法及相应的装置、系统、设备和介质 | |
| US7350214B2 (en) | Printer driver initialization | |
| JP2006229582A (ja) | 文書処理装置、画像形成装置及び文書処理プログラム | |
| JP2014199655A (ja) | クライアント機器、印刷システム、表示方法およびプログラム | |
| US11321156B1 (en) | System for updating resources independently from source code | |
| JP5681139B2 (ja) | リモートキャッシュを用いたプリントオンデマンドのジョブ管理方法およびシステム | |
| JP2009223577A (ja) | ユーザインタフェースエミュレート装置及びユーザインタフェースエミュレートプログラム | |
| JP5708713B2 (ja) | システム、画像形成装置および設定処理方法 | |
| JP2021016183A (ja) | 情報処理装置、データ処理方法、プログラム | |
| US20250181280A1 (en) | Printing system, storage medium, and method | |
| JP5036492B2 (ja) | 情報処理装置、情報処理方法、情報処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200602 |