本发明涉及计算机技术与办公自动化技术领域,特别是涉及一种业务流程框图的转换显示方法及装置。
背景技术:
ERP(Enterprise Resource Planning,企业资源计划)是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。通常使用的ERP系统包括K3WISE系统等,常规的ERP系统中,对单据进行操作是最为常规的应用之一。
常规的ERP系统中,一个业务流程包含有多个业务节点,每个业务节点都对应到一种业务单据类型,ERP系统包含有为每个业务节点对应设置的功能模块,业务流程中的每个业务节点处理都是点到对应的功能模块里去操作,一个业务节点中的单据可以通过上查一级或下查一级操作来找上下游一级的单据,最初的单据或最近的单据需要一级一级往上或往下查找才能查到。
显而易见,对于最初或最近的单据,常规的ERP系统只能逐级查找确定其经历过哪些业务节点,用户无法获取自己建立的单据目前已经走到哪个业务节点,也无法预知流程走完还要多长时间。
技术实现要素:
基于此,有必要提供一种业务流程框图的转换显示方法及装置,以快速获取单据的业务流程及单据所在的业务节点。
一种业务流程框图的转换显示方法,其特征在于,所述方法包括:
获取所述业务流程框图的业务节点框;
检测所述业务节点框中包含的业务节点是否建立有单据;
若建立有单据,则将所述业务节点框转换为预设的实线框,所述实线框表示所述实线框包含的业务节点关联有单据;
若没有建立单据,则将所述业务节点框转换为预设的虚线框,所述虚线框表示所述虚线框包含的业务节点没有关联单据;
按照所述业务流程框图包含的连接关系,通过连接线连接所述实线框与虚线框形成转换后的业务流程框图,所述连接线用于在接收到用户对所述实线框包含的业务节点建立的单据的查看操作时,显示与用户查看的单据关联的业务流程;
显示所述转换后的业务流程框图。
在其中一个实施例中,所述将所述业务节点框转换为预设的实线框包括:
将所述业务节点框转换为实线框;
建立所述实线框包含的业务节点与对应单据的关联关系,所述关联关系用于在接收到用户对所述实线框包含的业务节点建立的单据的查看操作时,显示用户需要查看的单据;
将所述实线框包含的业务节点关联的单据置为可编辑状态。
在其中一个实施例中,所述将所述业务节点框转换为预设的实线框还包括:
在所述实线框内显示所述实线框包含的业务节点关联的单据信息。
在其中一个实施例中,所述将所述业务节点框转换为预设的虚线框包括:
将所述业务节点框转换为虚线框;
根据所述虚线框的连接关系设置所述虚线框的单据操作属性,所述单据操作属性包括对单据进行新增、删除和编辑操作,其中,所述虚线框未连接所述实线框时,所述虚线框的单据操作属性为空。
在其中一个实施例中,按照所述业务流程框图包含的连接关系,通过连接线连接所述实线框与虚线框形成转换后的业务流程框图包括:
根据所述连接关系包含的业务走向通过所述连接线依次连接所述实线框与虚线框;
为所述连接线设置连接属性,所述连接属性为所述连接线连接的两个业务节点之间的流程关系。
以上所述业务流程框图的转换显示方法中,对于任何一个业务流程框图,可以将其中的业务节点框转换为预设的实线框或预设的虚线框,并根据业务流程框图包含的连接关系,通过连接线连接实线框与虚线框形成转换后的业务流程框图并进行显示;其中,连接线在接收到用户对所述实线框包含的业务节点建立的单据的查看操作时,可以显示与用户查看的单据关联的业务流程,从而在用户查看某一业务节点中的单据时,可以显示与该单据关联的业务流程,使用户快速获取与该单据相关的整个业务流程;由于实线框表示其包含的业务节点关联有单据,虚线框表示其包含的业务节点没有关联单据,因此,根据业务流程中的虚线框与实线框可以获取单据进行到哪一个业务节点。
一种业务流程框图的转换显示装置,所述装置包括:
获取模块,用于获取所述业务流程框图的业务节点框;
检测模块,用于检测所述业务节点框中包含的业务节点是否建立有单据;
第一转换模块,用于在所述检测模块检测出建立有单据时,则将所述业务节点框转换为预设的实线框,所述实线框表示所述实线框包含的业务节点关联有单据;
第二转换模块,用于在所述检测模块检测出没有建立单据时,则将所述业务节点框转换为预设的虚线框,所述虚线框表示所述虚线框包含的业务节点没有关联单据;
连接模块,用于按照所述业务流程框图包含的连接关系,通过连接线连接所述实线框与虚线框形成转换后的业务流程框图,所述连接线用于在接收到用户对所述实线框包含的业务节点建立的单据的查看操作时,显示与用户查看的单据关联的业务流程;
显示模块,用于显示所述转换后的业务流程框图。
在其中一个实施例中,所述第一转换模块包括:
实线框转换模块,用于将所述业务节点框转换为实线框;
建立模块,用于建立所述实线框包含的业务节点与对应单据的关联关系,所述关联关系用于在接收到用户对所述实线框包含的业务节点建立的单据的查看操作时,显示用户需要查看的单据;
状态设置模块,用于将所述实线框包含的业务节点关联的单据置为可编辑状态。
在其中一个实施例中,所述第一转换模块还包括:
单据信息显示模块,用于在所述实线框内显示所述实线框包含的业务节点关联的单据信息。
在其中一个实施例中,所述第二转换模块包括:
虚线框转换模块,用于将所述业务节点框转换为虚线框;
属性设置模块,用于根据所述虚线框的连接关系设置所述虚线框的单据操作属性,所述单据操作属性包括对单据进行新增、删除和编辑操作,其中,所述虚线框未连接所述实线框时,所述虚线框的单据操作属性为空。
在其中一个实施例中,所述连接模块包括:
框连接模块,用于根据所述连接关系包含的业务走向通过所述连接线依次连接所述实线框与虚线框;
连接线设置模块,用于为所述连接线设置连接属性,所述连接属性为所述连接线连接的两个业务节点之间的流程关系。
以上所述业务流程框图的转换显示装置中,对于任何一个业务流程框图,可以将其中的业务节点框转换为预设的实线框或预设的虚线框,并根据业务流程框图包含的连接关系,通过连接线连接实线框与虚线框形成转换后的业务流程框图并进行显示;其中,连接线在接收到用户对所述实线框包含的业务节点建立的单据的查看操作时,可以显示与用户查看的单据关联的业务流程,从而在用户查看某一业务节点中的单据时,可以显示与该单据关联的业务流程,使用户快速获取与该单据相关的整个业务流程;由于实线框表示其包含的业务节点关联有单据,虚线框表示其包含的业务节点没有关联单据,因此,根据业务流程中的虚线框与实线框可以获取单据进行到哪一个业务节点。
附图说明
图1为一实施例的业务流程框图的转换显示方法的流程示意图;
图2为图1所述的一业务流程框图;
图3为一实施例的业务流程框图的转换显示装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,一实施例的业务流程框图的转换显示方法包括步骤S110至步骤S160。
步骤S110,获取业务流程框图的业务节点框;
步骤S120,检测业务节点框中包含的业务节点是否建立有单据;
步骤S130,若建立有单据,则将业务节点框转换为预设的实线框,实线框表示实线框包含的业务节点关联有单据;
步骤S140,若没有建立单据,则将业务节点框转换为预设的虚线框,虚线框表示虚线框包含的业务节点没有关联单据;
步骤S150,按照业务流程框图包含的连接关系,通过连接线连接实线框与虚线框形成转换后的业务流程框图,连接线用于在接收到用户对实线框包含的业务节点建立的单据的查看操作时,显示与用户查看的单据关联的业务流程;
步骤S160,显示转换后的业务流程框图。
以上所述业务流程框图的转换显示方法中,对于任何一个业务流程框图,可以将其中的业务节点框转换为预设的实线框或预设的虚线框,并根据业务流程框图包含的连接关系,通过连接线连接实线框与虚线框形成转换后的业务流程框图并进行显示;其中,连接线在接收到用户对所述实线框包含的业务节点建立的单据的查看操作时,可以显示与用户查看的单据关联的业务流程,从而在用户查看某一业务节点中的单据时,可以显示与该单据关联的业务流程,使用户快速获取与该单据相关的整个业务流程;由于实线框表示其包含的业务节点关联有单据,虚线框表示其包含的业务节点没有关联单据,因此,根据业务流程中的虚线框与实线框可以获取单据进行到哪一个业务节点。
如图2所示,为某一常规的业务流程框图,其为静态图,其包括多个业务节点框,业务节点框中包含对应的业务节点名称,如图2中所示的“合同”节点、“应收应付款”节点等。不同的业务节点对应一种或一种以上单据类型,如“合同”节点对应合同类型,“应收应付款”节点对应“增值税发票”、“普通发票”、“其他应收(付)单”类型。常规的业务流程框图中,每个业务节点对应设置相应的功能模块,业务流程中的每个业务节点处理都在对应的功能模块里去操作,一个业务节点中的单据可以通过上查一级或下查一级操作来找上下游一级的单据,最初的单据或最近的单据需要一级一级往上或往下查找才能查到。因此,用户只能逐级查找才能够找到相应单据的下一流程,以及单据进行到哪一个业务节点。
通过以上步骤S110至步骤S160对图2中的业务流程框图转换后,则可以直接查看相应单据的整个流程,以及单据进行到哪一个业务节点。
其中,对于转换后的实线框,其包含的业务节点关联有单据,在用户进行查看操作时,如双击实线框进行查看,可以显示相应的单据,同时,由于实线框通过连接线连接,在接收到用户对实线框包含的业务节点建立的单据的查看操作时,也可以同时显示与用户查看的单据关联的业务流程,可以知道的是,这里显示的业务流程包括与单据关联的业务节点和业务节点建立的单据。具体的,需要对实线框进行相应设置。为此,本实施例中,步骤S130包括步骤S131至步骤S133。
步骤S131,将业务节点框转换为实线框。
如果业务节点框原本为实线框,则保持不变即可,否则,将其转换为实线框。
步骤S132,建立实线框包含的业务节点与对应单据的关联关系,关联关系用于在接收到用户对实线框包含的业务节点建立的单据的查看操作时,显示用户需要查看的单据。
本步骤中的关联关系是一种隐含的关系,可以存储的相应的存储媒介中,如计算机中的存储器等,在用户通过双击查看实线框中业务节点建立的单据时,计算机可以通过关联关系提取单据并显示在界面中。
步骤S133,将实线框包含的业务节点关联的单据置为可编辑状态。
本实施例中,对于在界面中显示的单据,可以将其设置为可编辑状态,通常对单据进行删除、新增、编辑等操作,本实施例中,单据的可编辑状态包括以上三种操作。需要指出的是,在对实线框包含的业务节点关联的单据进行操作时,如果删除了全部的单据,需要将实线框转换为虚线框。
本实施例中,步骤S130还包括步骤S124。
步骤S134,在实线框内显示实线框包含的业务节点关联的单据信息。
在实线框内可以显示相应的单据信息,用户在查找某个单据时,查看实线框中的内容即可,方便了对单据的查找。
其中,对于转换后的虚线框,其包含的业务节点没有关联单据。对于单据操作而言,通常需要依次按照流程操作,否则容易操作错误。因此,需要对虚线框进行设置。具体的,步骤S140包括步骤S141和步骤S142。
步骤S141,将业务节点框转换为虚线框。
通常业务节点框包含的业务节点没有建立单据,则可以将业务节点框转换为虚线框,这里虚线框表示其包含的业务节点没有建立单据,在查看单据的业务流程时,如果碰到虚线框,表示单据进行到该虚线框对应的流程节点。
步骤S142,根据虚线框的连接关系设置虚线框的单据操作属性,单据操作属性包括对单据进行新增、删除和编辑操作,其中,虚线框未连接实线框时,虚线框的单据操作属性为空。
如果虚线框连接有实线框,表示单据的下一流程可以对虚线框进行操作,此时,虚线框的单据操作属性可以包括新增、删除和编辑操作,用户可以对虚线框进行单据的相应操作。如果虚线框没有连接实线框,则还没有进入到该虚线框对应的业务节点流程,虚线框的单据操作属性为空,禁止对虚线框进行单据操作。需要指出的是,当在虚线框包含的业务节点下新增单据后,虚线框需要转换为实线框。
用户在对实线框进行查看单据的操作时,需要对连接线进行设置以显示相应的业务流程。本实施例中,步骤S150包括步骤S151和步骤S152。
步骤S151,根据连接关系包含的业务走向通过连接线依次连接实线框与虚线框。
通常业务流程框图中的连接关系表示流程走向,如图2中所示,其中的连接关系表示对单据处理的流程走向。可以根据这种连接关系通过连接线依次连接实线框与虚线框。
步骤S152,为连接线设置连接属性,连接属性为连接线连接的两个业务节点之间的流程关系。
在用户查看实线框包含的业务节点关联的单据时,由于连接线具有连接属性,其表示了实线框与下一个和上一个业务节点的流程走向,因此,通过连接线可以显示出与实线框包含的业务节点关联的单据的所有业务流程。其中,显示的业务流程包括虚线框与实线框中的业务节点。
可以知道的是,在查看某一单据时,通常该单据预置有对应的业务流程框图,该业务流程框图经转换后的业务流程框图可以直接显示在显示界面上,如显示在用户计算机的显示屏界面等,由于转换后的实线框表示其中的业务节点建立有单据,转换后的虚线框表示其中的节点没有建立单据,因此,根据显示界面上的虚线框和实线框可以确定要查看的单据在转换后的业务流程图中的位置、走向、上下游单据以及目前的处理进度。同时,用户也可以双击转换后的业务节点框查看其业务节点关联的相应单据,用户可以对其中的单据进行操作,如果转换后的业务节点框中的业务节点关联有不止一个单据,这些单据会被列表显示,用户可以分别进行编辑。
如图3所示,一实施例的业务流程框图的转换显示装置包括获取模块110、检测模块120、第一转换模块130、第二转换模块140、连接模块150和显示模块160。
获取模块110用于获取业务流程框图的业务节点框;
检测模块120用于检测业务节点框中包含的业务节点是否建立有单据;
第一转换模块130用于在检测模块检测出建立有单据时,则将业务节点框转换为预设的实线框,实线框表示实线框包含的业务节点关联有单据;
第二转换模块140用于在检测模块检测出没有建立单据时,则将业务节点框转换为预设的虚线框,虚线框表示虚线框包含的业务节点没有关联单据;
连接模块150用于按照业务流程框图包含的连接关系,通过连接线连接实线框与虚线框形成转换后的业务流程框图,连接线用于在接收到用户对实线框包含的业务节点建立的单据的查看操作时,显示与用户查看的单据关联的业务流程;
显示模块160用于显示转换后的业务流程框图。
以上所述业务流程框图的转换显示装置中,对于任何一个业务流程框图,可以将其中的业务节点框转换为预设的实线框或预设的虚线框,并根据业务流程框图包含的连接关系,通过连接线连接实线框与虚线框形成转换后的业务流程框图并进行显示;其中,连接线在接收到用户对所述实线框包含的业务节点建立的单据的查看操作时,可以显示与用户查看的单据关联的业务流程,从而在用户查看某一业务节点中的单据时,可以显示与该单据关联的业务流程,使用户快速获取与该单据相关的整个业务流程;由于实线框表示其包含的业务节点关联有单据,虚线框表示其包含的业务节点没有关联单据,因此,根据业务流程中的虚线框与实线框可以获取单据进行到哪一个业务节点。
如图2所示,为某一常规的业务流程框图,其为静态图,其包括多个业务节点框,业务节点框中包含对应的业务节点名称,如图2中所示的“合同”节点、“应收应付款”节点等。不同的业务节点对应一种或一种以上单据类型,如“合同”节点对应合同类型,“应收应付款”节点对应“增值税发票”、“普通发票”、“其他应收(付)单”类型。常规的业务流程框图中,每个业务节点对应设置相应的功能模块,业务流程中的每个业务节点处理都在对应的功能模块里去操作,一个业务节点中的单据可以通过上查一级或下查一级操作来找上下游一级的单据,最初的单据或最近的单据需要一级一级往上或往下查找才能查到。因此,用户只能逐级查找才能够找到相应单据的下一流程,以及单据进行到哪一个业务节点。
通过以上装置对图2中的业务流程框图转换后,则可以直接查看相应单据的整个流程,以及单据进行到哪一个业务节点。
其中,对于转换后的实线框,其包含的业务节点关联有单据,在用户进行查看操作时,如双击实线框进行查看,可以显示相应的单据,同时,由于实线框通过连接线连接,在接收到用户对实线框包含的业务节点建立的单据的查看操作时,也可以同时显示与用户查看的单据关联的业务流程,可以知道的是,这里显示的业务流程包括与单据关联的业务节点和业务节点建立的单据。具体的,需要对实线框进行相应设置。为此,本实施例中,第一转换模块130包括实线框转换模块131、建立模块132和状态设置模块133。
实线框转换模块131用于将业务节点框转换为实线框。
如果业务节点框原本为实线框,则保持不变即可,否则,将其转换为实线框。
建立模块132用于建立实线框包含的业务节点与对应单据的关联关系,关联关系用于在接收到用户对实线框包含的业务节点建立的单据的查看操作时,显示用户需要查看的单据。
其中,关联关系是一种隐含的关系,可以存储的相应的存储媒介中,如计算机中的存储器等,在用户通过双击查看实线框中业务节点建立的单据时,计算机可以通过关联关系提取单据并显示在界面中。
状态设置模块133用于将实线框包含的业务节点关联的单据置为可编辑状态。
本实施例中,对于在界面中显示的单据,可以将其设置为可编辑状态,通常对单据进行删除、新增、编辑等操作,本实施例中,单据的可编辑状态包括以上三种操作。需要指出的是,在对实线框包含的业务节点关联的单据进行操作时,如果删除了全部的单据,需要将实线框转换为虚线框。
本实施例中,第一转换模块130还包括单据信息显示模块144,用于在实线框内显示实线框包含的业务节点关联的单据信息。
在实线框内可以显示相应的单据信息,用户在查找某个单据时,查看实线框中的内容即可,方便了对单据的查找。
其中,对于转换后的虚线框,其包含的业务节点没有关联单据。对于单据操作而言,通常需要依次按照流程操作,否则容易操作错误。因此,需要对虚线框进行设置。具体的,第二转换模块140包括虚线框转换模块141和属性设置模块142。
虚线框转换模块141用于将业务节点框转换为虚线框。
通常业务节点框包含的业务节点没有建立单据,则可以将业务节点框转换为虚线框,这里虚线框表示其包含的业务节点没有建立单据,在查看单据的业务流程时,如果碰到虚线框,表示单据进行到该虚线框对应的流程节点。
属性设置模块142用于根据虚线框的连接关系设置虚线框的单据操作属性,单据操作属性包括对单据进行新增、删除和编辑操作,其中,虚线框未连接实线框时,虚线框的单据操作属性为空。
如果虚线框连接有实线框,表示单据的下一流程可以对虚线框进行操作,此时,虚线框的单据操作属性可以包括新增、删除和编辑操作,用户可以对虚线框进行单据的相应操作。如果虚线框没有连接实线框,则还没有进入到该虚线框对应的业务节点流程,虚线框的单据操作属性为空,禁止对虚线框进行单据操作。需要指出的是,当在虚线框包含的业务节点下新增单据后,虚线框需要转换为实线框。
用户在对实线框进行查看单据的操作时,需要对连接线进行设置以显示相应的业务流程。本实施例中,连接模块150包括框连接模块151和连接线设置模块152。
框连接模块151用于根据连接关系包含的业务走向通过连接线依次连接实线框与虚线框。
通常业务流程框图中的连接关系表示流程走向,如图2中所示,其中的连接关系表示对单据处理的流程走向。可以根据这种连接关系通过连接线依次连接实线框与虚线框。
连接线设置模块152用于为连接线设置连接属性,连接属性为连接线连接的两个业务节点之间的流程关系。
在用户查看实线框包含的业务节点关联的单据时,由于连接线具有连接属性,其表示了实线框与下一个和上一个业务节点的流程走向,因此,通过连接线可以显示出与实线框包含的业务节点关联的单据的所有业务流程。其中,显示的业务流程包括虚线框与实线框中的业务节点。
可以知道的是,在查看某一单据时,通常该单据预置有对应的业务流程框图,该业务流程框图经转换后的业务流程框图可以直接显示在显示界面上,如显示在用户计算机的显示屏界面等,由于转换后的实线框表示其中的业务节点建立有单据,转换后的虚线框表示其中的节点没有建立单据,因此,根据显示界面上的虚线框和实线框可以确定要查看的单据在转换后的业务流程图中的位置、走向、上下游单据以及目前的处理进度。同时,用户也可以双击转换后的业务节点框查看其业务节点关联的相应单据,用户可以对其中的单据进行操作,如果转换后的业务节点框中的业务节点关联有不止一个单据,这些单据会被列表显示,用户可以分别进行编辑。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。