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

一种项目管理自定义方法及系统与流程

2023-01-15 09:55:14 来源:中国专利 TAG:


1.本技术涉及管理平台技术领域,尤其涉及一种项目管理自定义方法及系统。


背景技术:

2.项目管理平台是项目的管理者应用专门管理项目的系统软件,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理,即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。
3.其中,项目管理平台中的项目管理工具为了使工作项目能够按照预定的成本、进度、质量顺利完成,而对人员、产品、过程和项目进行分析和管理的一类软件。
4.传统的项目管理工具,通常需要用户提前去适应,且项目管理工具的功能不能满足各类用户的需求,还需要相关研发人员对该项目管理工具进行二次开发,导致用户体验感较差。


技术实现要素:

5.为了提升用户使用项目管理工具的体验感,本技术提供一种项目管理自定义方法及系统。
6.第一方面,本技术提供一种项目管理自定义方法,采用如下的技术方案:获取工作字段;根据所述工作字段,创建对应的工作类型;添加所述工作类型对应的匹配信息,生成对应的工作节点信息;根据所述工作节点信息,获取对应的工作流;判断是否需要处理所述工作流;若不需要处理所述工作流,则获取对应的默认工作流,并关联所述默认工作流与所述工作类型,生成目标管理项;若需要处理所述工作流,则根据预设自定义规则处理所述工作流,生成目标工作流,并关联所述目标工作流与所述工作类型,生成所述目标管理项。
7.通过采用上述技术方案,根据用户需求获取对应的工作字段,以便于根据工作字段创建对应的工作类型,随即添加工作类型相应的匹配信息后,生成对应的工作节点信息,进一步根据工作节点信息生成相应的工作流,结合用户自身需求判断是否需要处理当前生成的工作流,若需要对其进行处理,则根据预设自定义规则对其进行处理,生成相应的目标工作流,并将目标工作流与其对应的工作类型相绑定关联,生成目标管理项,结合用户自身需求可对工作字段以及后续工作流进行适配性调整,从而提升用户使用项目管理工具的体验感。
8.可选的,所述根据所述工作字段,创建对应的工作类型包括以下步骤:根据所述工作字段,获取对应的选取字段;
判断所述选取字段的类型;若所述选取字段为系统字段,则确定对应的系统字段逻辑,并根据所述系统字段逻辑创建对应的所述工作类型;若所述选取字段为自定义字段,则根据预设字段规则处理所述自定义字段,生成对应的自定义字段逻辑,并根据所述自定义逻辑创建对应的所述工作类型。
9.通过采用上述技术方案,用户可以结合自身需要对工作字段进行定义,进而确定对应的自定义字段,进一步根据预设字段规则对自定义字段进行处理,生成创建相应工作类型所需要的自定义字段逻辑,从而可以结合用户的原有的工作方式创建相应的工作类型,提升了用户体验感。
10.可选的,所述添加所述工作类型对应的匹配信息,生成对应的工作节点信息包括以下步骤:根据所述工作类型,获取对应的匹配信息;读取所述匹配信息,获取对应的系统内置字段和页面布局;根据预设布局规则处理所述系统内置字段和所述页面布局,生成对应的所述工作节点信息。
11.通过采用上述技术方案,根据预设布局规则可以调整系统内置字段在页面布局中的布局关系,并根据对应的布局关系生成相应的工作节点信息,当查询相应工作时,会根据工作节点信息中的数据渲染工作页面信息,再根据字段代码加载数据信息展示,从而提升了调整工作布局的灵活性。
12.可选的,所述若需要处理所述工作流,则根据预设自定义规则处理所述工作流,生成目标工作流,并关联所述目标工作流与所述工作类型,生成所述目标管理项包括以下步骤:若需要处理所述工作流,则获取所述自定义字段;根据所述预设自定义规则处理所述自定义字段,生成对应的目标表达数据;结合所述目标表达数据和所述工作流,生成对应的所述目标工作流;关联所述目标工作流与所述工作类型,生成所述目标管理项。
13.通过采用上述技术方案,根据预设自定义规则处理自定义字段后形成的目标表达数据,生成符合用户任务需求的目标工作流,从而提升了根据用户实际工作任务需求生成对应目标工作流的便捷性。
14.可选的,所述自定义字段包括公式字段,所述根据所述预设自定义规则处理所述自定义字段,生成对应的目标表达数据包括以下步骤:根据所述预设自定义规则识别所述公式字段,生成对应的系统表达数据;将所述系统表达数据保存至预设字段信息表;判断所述系统表达数据是否为计算条件;若所述系统表达数据为计算条件,则根据所述系统表达数据获取对应的所述目标表达数据。
15.通过采用上述技术方案,根据预设自定义规则识别公式字段,并将识别后的公式字段转换为对应系统表达数据,从而以便于满足相关公式的计算需求。
16.可选的,所述根据所述预设自定义规则识别所述公式字段,生成对应的系统表达
数据包括以下步骤:根据所述预设自定义规则识别所述公式字段,获取对应的插入信息;判断所述插入信息是否符合预设字段标准;若所述插入信息符合所述预设字段标准,则生成对应的所述系统表达数据;若所述插入信息不符合所述预设字段标准,则根据所述插入信息获取对应的缺失字段,并根据所述缺失字段生成对应的提示信息。
17.通过采用上述技术方案,通过判断插入信息是否符合相应的预设字段标准,可减少因插入信息不符合相应标准而导致输出信息错误情况的发生。
18.可选的,所述结合所述目标表达数据和所述工作流,生成对应的所述目标工作流包括以下步骤:根据所述目标表达数据,获取对应的工作流状态;判断是否需要处理所述工作流状态;若需要处理所述工作流状态,则根据所述预设自定义工作流规则处理所述工作流状态,生成对应的可拓展标记语言;将所述可拓展标记语言保存至工作流流转信息表。
19.通过采用上述技术方案,结合用户实际工作需求,进一步根据预设自定义工作流规则对其生成的工作流进行处理,从而提升了对工作流状态调整的灵活性。
20.可选的,所述若需要处理所述工作流状态,则根据所述预设自定义工作流规则处理所述工作流状态,生成对应的可拓展标记语言包括以下步骤:若需要处理所述工作流状态,则根据所述预设自定义工作流规则获取对应的目标处理项;判断所述目标处理项的类型;若所述目标处理项为新增,则添加所述工作流状态的状态节点,生成对应的目标流转状态,并根据所述目标流转状态生成对应的所述可拓展标记语言;若所述目标处理项为修改,则修改所述工作流状态的数据流节点,生成对应的状态流转控制信息,并根据所述状态流转控制信息生成对应的所述可拓展标记语言;若所述目标处理项为调整,则修改所述状态节点的顺序属性,生成状态顺序控制信息,并根据所述状态顺序控制信息生成对应的所述可拓展标记语言。
21.通过采用上述技术方案,结合用户实际工作需求,可选取适配的目标处理项对工作流进行处理,进一步生成对应的可拓展标记语言,从而便于通过解析相应的可拓展标记语言获取工作流状态流转信息。
22.可选的,所述根据所述工作字段,创建对应的工作类型包括以下步骤:根据所述工作字段的类型,获取对应的任务追踪信息;根据所述任务追踪信息,获取对应的用户信息;判断所述用户信息是否符合对应的预设权限;若所述用户信息符合对应的预设权限,则根据所述任务追踪信息创建对应的所述工作类型。
23.通过采用上述技术方案,判断获取相应任务追踪信息的用户权限是否符合预设权限,从而减少了系统资源滥用情况的发生。
24.第二方面,本技术还提供一种项目管理自定义系统,包括:第一获取模块,用于获取工作字段;创建模块,用于根据所述工作字段,创建对应的工作类型;添加模块,用于添加所述工作类型对应的匹配信息,生成对应的工作节点信息;第二获取模块,用于根据所述工作节点信息,获取对应的工作流;判断模块,用于判断是否需要处理所述工作流;第三获取模块,若不需要处理所述工作流,所述第三获取模块则用于获取对应的默认工作流,并关联所述默认工作流与所述工作类型,生成目标管理项。
25.处理模块,若需要处理所述工作流,所述处理模块则用于根据预设自定义规则处理所述工作流,生成目标工作流,并关联所述目标工作流与所述工作类型,生成所述目标管理项。
26.通过采用上述技术方案,根据用户需求通过第一获取模块获取对应的工作字段,以便于创建模块根据工作字段创建对应的工作类型,随即通过添加模块添加工作类型相应的匹配信息后,生成对应的工作节点信息,进一步通过第二获取模块根据工作节点信息生成相应的工作流,结合用户自身需求通过判断模块判断是否需要处理当前生成的工作流,若需要对其进行处理,则通过处理模块根据预设自定义规则对其进行处理,生成相应的目标工作流,并将目标工作流与其对应的工作类型相绑定关联,生成目标管理项,结合用户自身需求可对工作字段以及后续工作流进行适配性调整,从而提升用户使用项目管理工具的体验感。
27.综上所述,本技术包括以下有益技术效果:根据用户需求获取对应的工作字段,以便于根据工作字段创建对应的工作类型,随即添加工作类型相应的匹配信息后,生成对应的工作节点信息,进一步根据工作节点信息生成相应的工作流,结合用户自身需求判断是否需要处理当前生成的工作流,若需要对其进行处理,则根据预设自定义规则对其进行处理,生成相应的目标工作流,并将目标工作流与其对应的工作类型相绑定关联,生成目标管理项,结合用户自身需求可对工作字段以及后续工作流进行适配性调整,从而提升用户使用项目管理工具的体验感。
附图说明
28.图1是本技术一种项目管理自定义方法中步骤s101至步骤s107的流程示意图。
29.图2是本技术一种项目管理自定义方法的流程操作图。
30.图3是一种项目管理自定义方法中步骤s201至步骤s204的流程示意图。
31.图4是一种项目管理自定义方法中步骤s301至步骤s303的流程示意图。
32.图5是一种项目管理自定义方法中步骤s401至步骤s404的流程示意图。
33.图6是一种项目管理自定义方法中步骤s501至步骤s504的流程示意图。
34.图7是一种项目管理自定义方法中的新建字段示例图。
35.图8是一种项目管理自定义方法中的新建字段示例图。
36.图9是一种项目管理自定义方法中步骤s601至步骤s604的流程示意图。
37.图10是一种项目管理自定义方法中步骤s701至步骤s704的流程示意图。
38.图11是一种项目管理自定义方法中步骤s801至步骤s805的流程示意图。
39.图12是一种项目管理自定义方法中的自定义工作流原理流程图。
40.图13是一种项目管理自定义方法中步骤s901至步骤s904的流程示意图。
41.图14是一种项目管理自定义系统的模块示意图。
42.附图标记说明:1、第一获取模块;2、创建模块;3、添加模块;4、第二获取模块;5、判断模块;6、第三获取模块;7、处理模块。
具体实施方式
43.以下结合附图1-14对本技术作进一步详细说明。
44.本技术实施例公开一种项目管理自定义方法,如图1所示,包括以下步骤:s101.获取工作字段;s102.根据工作字段,创建对应的工作类型;s103.添加工作类型对应的匹配信息,生成对应的工作节点信息;s104.根据工作节点信息,获取对应的工作流;s105.判断是否需要处理工作流;s106.若不需要处理工作流,则获取对应的默认工作流,并关联默认工作流与工作类型,生成目标管理项;s107.若需要处理工作流,则根据预设自定义规则处理工作流,生成目标工作流,并关联目标工作流与工作类型,生成目标管理项。
45.步骤s101至步骤s102中的工作字段是指系统内部设定的可选择字段,工作类型是指符合用户需求的各类别工作。
46.在实际运用中,系统中的工作字段分为系统字段和自定义字段。系统字段包括系统内置字段,例如标题、工作流状态等;自定义字段包括公式、文本、整数、小数、日期、时间、多行文本、单选按钮、下拉单选、下拉多选、网址、进度条、人员以及富文本。
47.其中,每个字段都有唯一的字段编码以及字段类型,由字段编码以及字段类型可以在代码中确定字段的取数逻辑,从而实现工作布局中字段的数据获取。
48.同时,根据获取工作字段的类型,用户可创建对应的工作类型,工作类型在系统中表示用户实际工作需求的某类别工作内容。
49.步骤s103至步骤s104中的匹配信息是指工作类型对应的匹配信息,工作节点信息是指根据字段信息生成的工作节点。
50.在实际运用中,创建工作类型后,系统中会显示该工作类型相关的默认布局,默认布局中有默认的系统内置字段以及内置字段对应的字段列表,另外还设置有自定义字段输入框以及自定义字段的字段列表,通过调节字段列表的页面布局,可在页面布局信息中生成对应的工作节点信息,将工作节点信息保存后,并记录在系统数据库中,当查询工作时,会根据数据库中记录的相关数据渲染工作页面信息,再根据字段代码加载数据信息进行展示。其中,工作节点信息包含x、y轴坐标,以及字段组件长宽,字段编码等。
51.例如,获取的工作类型为视频会议,此时视频会议对应的有4个自定义字段输入框,依次在4个自定义字段输入框输入会议创建、成员待加入、视频会议中和视频结束的自定义字段,然后调整会议创建、成员待加入、视频会议中和视频结束的自定义字段对应字段
列表的页面布局为:会议创建为第一个工作节点,会议创建节点任务完成后流转至成员待加入的工作节点,成员待加入的节点任务完成后流转至视频会议中的工作节点,视频会议中节点任务完成后流转至视频结束的工作节点,根据上述工作节点流转布局调整,进一步生成视频会议对应的工作节点信息。
52.步骤s105至步骤s107中的工作流是指工作流程信息,默认工作流是指系统中默认的工作流程,预设自定义规则是指根据用户的实际工作需求所形成的规则,目标工作流是指根据预设自定义规则对工作流进行处理所形成工作流,目标管理项是指符合用户实际工作需求的任务管理项目。
53.其中,如图2所示,为本方案的流程操作图,系统中配置有相关标志位,用于识别用户对工作流的操作行为。例如,标志位为0表示用户不需要处理工作流,选择使用系统默认工作流;标志位为1表示用户需要处理工作流,进一步根据预设自定义规则添加相应的工作流并编辑工作流的流转状态。
54.本实施例提供的项目管理自定义方法,根据用户需求获取对应的工作字段,以便于根据工作字段创建对应的工作类型,随即添加工作类型相应的匹配信息后,生成对应的工作节点信息,进一步根据工作节点信息生成相应的工作流,结合用户自身需求判断是否需要处理当前生成的工作流,若需要对其进行处理,则根据预设自定义规则对其进行处理,生成相应的目标工作流,并将目标工作流与其对应的工作类型相绑定关联,生成目标管理项,结合用户自身需求可对工作字段以及后续工作流进行适配性调整,从而提升用户使用项目管理工具的体验感。
55.在本实施例的其中一种实施方式中,如图3所示,步骤s102即根据工作字段,创建对应的工作类型包括以下步骤:s201.根据工作字段,获取对应的选取字段;s202.判断选取字段的类型;s203.若选取字段为系统字段,则确定对应的系统字段逻辑,并根据系统字段逻辑创建对应的工作类型;s204.若选取字段为自定义字段,则根据预设字段规则处理自定义字段,生成对应的自定义字段逻辑,并根据自定义逻辑创建对应的工作类型。
56.在实际运用中,选取字段是指根据用户需求所选取的字段,系统字段逻辑是指系统字段所对应的取数逻辑,预设字段规则是指系统中关于自定义字段的处理规则,自定义字段逻辑是指根据自定义字段所对应取数逻辑。
57.例如,根据用户实际工作任务需求,选取系统字段中的标题为招聘,则获取对应的招聘字段,经判断招聘字段为系统字段,则进一步确定招聘字段对应的系统字段逻辑,并根据招聘系统字段逻辑创建对应的招聘工作类型。
58.又例如,根据用户实际工作任务需求,选取自定义字段为公式字段,则根据预设字段规则将对应的公式字段字段操作符、函数的计算方式转换为系统定义的表达信息,进一步生成对应的公式字段逻辑,并根据公式字段逻辑创建对应的公式工作类型。
59.本实施方式提供的项目管理自定义方法,用户可以结合自身需要对工作字段进行定义,进而确定对应的自定义字段,进一步根据预设字段规则对自定义字段进行处理,生成创建相应工作类型所需要的自定义字段逻辑,从而可以结合用户的原有的工作方式创建相
应的工作类型,提升了用户体验感。
60.在本实施例的其中一种实施方式中,如图4所示,步骤s103即添加工作类型对应的匹配信息,生成工作节点信息包括以下步骤:s301.根据工作类型,获取对应的匹配信息;s302.读取匹配信息,获取对应的系统内置字段和页面布局;s303.根据预设布局规则处理系统内置字段和页面布局,生成对应的工作节点信息。
61.在实际运用中,匹配信息是指工作类型对应内置字段以及调整布局信息,预设布局规则是指根据用户实际工作需求所形成的布局规则。
62.需要说明的是,不同的工作类型,会有不同的任务状态追踪,即便是同样的工作类型,对应的处理流程可能也会有差异。
63.例如,一个开发小组的研发任务状态流程顺序为待开发、开发、测试、发布,另一个开发小组的研发任务状态流程顺序为待开发、单元测试、集成测试、自动化测试、发布,所以可以通过具体的工作类型创建对应的工作流来满足灵活的工作状态追踪。另一方面,在工作流中也可以定义状态间的流转关系,此外也支持表格配置以及流程图拖拽配置。
64.又例如,需要建立一项对任务的完成进度的工作类型,然后用户定义对应的自定义字段为:“任务进度条查询”,系统识别上述自定义字段后创建对应的进度条查询工作,同时会生成进度条查询工作对应的默认布局,默认布局显示有对应匹配信息,匹配信息包括关于系统进度条查询的字段信息以及相应的页面布局,用户可以根据预设布局规则调整系统进度条查询字段到相应的页面布局,进而生成对应的工作节点信息。
65.本实施方式提供的项目管理自定义方法,根据预设布局规则可以调整系统内置字段在页面布局中的布局关系,并根据对应的布局关系生成相应的工作节点信息,当查询相应工作时,会根据工作节点信息中的数据渲染工作页面信息,再根据字段代码加载数据信息展示,从而提升了调整工作布局的灵活性。
66.在本实施例的其中一种实施方式中,如图5所示,步骤s107即若需要处理工作流,则根据预设自定义规则处理工作流,生成目标工作流,并关联目标工作流与工作类型,生成目标管理项包括以下步骤:s401.若需要处理工作流,则获取自定义字段;s402.根据预设自定义规则处理自定义字段,生成对应的目标表达数据;s403.结合目标表达数据和工作流,生成对应的目标工作流;s404.关联目标工作流与工作类型,生成目标管理项。
67.在实际运用中,预设自定义规则是指根据用户实际工作需求的自定义规则,目标表达数据是指根据自定义字段所形成的工作流表达数据,目标工作流是指由目标表达数据形成的工作类型整体流程。
68.例如,用户需要对芯片研发工作流进行处理,芯片研发的工作流为:待开发->开发->测试->发布,根据预设自定义规则可得,需要在待开发和开发状态节点之间添加“研发人员身份核实”的状态节点,进而生成“研发人员身份核实”相关的目标表达数据,经过系统识别后调取相应状态数据,其中状态数据中含有相应流转条件,并与当前芯片研发的工作流相关联,生成对应的目标工作流为:待开发->研发人员身份核实->开
发->测试->发布,进一步与研发工作类型相关联,生成对应的研发目标管理项。
69.本实施方式提供的项目管理自定义方法,根据预设自定义规则处理自定义字段后形成的目标表达数据,生成符合用户任务需求的目标工作流,从而提升了根据用户实际工作任务需求生成对应目标工作流的便捷性。
70.在本实施例的其中一种实施方式中,如图6所示,自定义字段包括公式字段,步骤s402即根据预设自定义规则处理自定义字段,生成对应的目标表达数据包括以下步骤:s501.根据预设自定义规则识别公式字段,生成对应的系统表达数据;s502.将系统表达数据保存至预设字段信息表;s503.判断系统表达数据是否为计算条件;s504.若系统表达数据为计算条件,则根据系统表达数据获取对应的目标表达数据。
71.在实际运用中,预设自定义规则是指识别公式字段的相关规则,系统表达数据是指系统中关于公式字段对应的表达数据,预设字段信息表是指系统用于记录系统表达数据的存储读取表格,计算条件是指当前系统运算需要使用到的相关计算条件,目标表达数据是指与系统表达数据中相关的计算表达数据。
72.需要说明的是,在项目管理页面中可通过自定义的格式转换器将页面上展示的公式字段的操作符、函数的计算方式转换为系统定义的表达式语句,并保存到预设字段信息表,当需要展示或者其他公式字段需要使用到该字段时,再通过其表达式计算引擎计算出结果。
73.例如,如图7所示,用户需要自定义一个统计完成子任务数量的公式字段,根据预设自定义规则识别统计完成子任务数量的任务字段后,获取对应的插入函数以及插入条件信息,其中插入条件信息包括条件字段子任务和工作流状态,选择插入函数为count(统计数量)函数,条件字段子任务为子任务-工作流状态,工作流状态为已完成,然后经过系统转换为对应的系统表达数据:count(subtask;status=4),并且记录在该公式字段表达式中,经判断该公式字段对应的系统表达数据为计算条件,则后端根据相应解析逻辑统计出对应的目标表达数据。
74.又例如,如图8所示,用户需要自定义一个会议前准备时间的公式字段,根据预设自定义规则识别会议前准备时间的任务字段后,获取对应的字段编码、操作符以及相应时间,在输入框显示为会议开始时间-1小时,其中,“会议开始时间”为字段编码显示的文字内容,
“‑”
为操作符,1小时表示对应时间。
75.本实施方式提供的项目管理自定义方法,根据预设自定义规则识别公式字段,并将识别后的公式字段转换为对应系统表达数据,从而以便于满足相关公式的计算需求。
76.在本实施例的其中一种实施方式中,如图9所示,步骤s501即根据预设自定义规则识别公式字段,生成对应的系统表达数据包括以下步骤:s601.根据预设自定义规则识别公式字段,获取对应的插入信息;s602.判断插入信息是否符合预设字段标准;s603.若插入信息符合预设字段标准,则生成对应的系统表达数据;s604.若插入信息不符合预设字段标准,则根据插入信息获取对应的缺失字段,并根据缺失字段生成对应的提示信息。
77.在实际运用中,插入信息是指公式字段对应的插入数据信息,预设字段标准是指插入信息应当符合的公式标准,缺失字段是指的插入信息中不符合对应预设字段标准的字段。
78.例如,用户需要自定义一个统计完成子任务数量的公式字段,根据预设自定义规则识别统计完成子任务数量的任务字段后,获取对应的插入函数以及插入条件信息,其中插入条件信息包括条件字段子任务和工作流状态,选择插入函数为count(统计数量)函数,条件字段子任务为子任务-工作流状态,工作流状态为缺失状态,则可判定插入信息中的工作流状态不符合对应的预设字段标准,进一步对工作流状态进行缺失标记,并非根据工作状态缺失生成对应的提示信息。
79.本实施方式提供的项目管理自定义方法,通过判断插入信息是否符合相应的预设字段标准,可减少因插入信息不符合相应标准而导致输出信息错误情况的发生。
80.在本实施例的其中一种实施方式中,如图10所示,步骤s403即结合目标表达数据和工作流,生成对应的目标工作流包括以下步骤:s701.根据目标表达数据,获取对应的工作流状态;s702.判断是否需要处理工作流状态;s703.若需要处理工作流状态,则根据预设自定义工作流规则处理工作流状态,生成对应的可拓展标记语言;s704.将可拓展标记语言保存至工作流流转信息表。
81.在实际运用中,工作流状态是指工作流状态以及相关流转信息,预设自定义工作流规则是指根据用户实际工作需求对工作流进行自定义的相关规则,可拓展标记语言是指标准通用标记语言的子集,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言,工作流流转信息表是指可读取记录相关可拓展标记语言的储存表。
82.例如,工作流状态中有a、b、c三种工作流状态,对应的可流转状态为:a可流转到b,b可流转到c,此时经过判断用户需要对其工作流状态进行处理,则根据预设自定义工作流规则可得,调整c工作流状态的下级流转状态为a,则根据预设自定义工作流规则调整的下级流转顺序至a。
83.其中,流转顺序是控制状态自动向下个状态流转时选择哪个状态,例如,a需要自动流转状态,那么流转到下个状态就是b,因为b的流转顺序比c的流转顺序要小。
84.本实施方式提供的项目管理自定义方法,结合用户实际工作需求,进一步根据预设自定义工作流规则对其生成的工作流进行处理,从而提升了对工作流状态调整的灵活性。
85.在本实施例的其中一种实施方式中,如图11所示,步骤s603即若需要处理工作流状态,则根据预设自定义工作流规则处理工作流状态,生成对应的可拓展标记语言包括以下步骤:s801.若需要处理工作流状态,则根据预设自定义工作流规则获取对应的目标处理项;s802.判断目标处理项的类型;s803.若目标处理项为新增,则添加工作流状态的状态节点,生成对应的目标流转
状态,并根据目标流转状态生成对应的可拓展标记语言;s804.若目标处理项为修改,则修改工作流状态的数据流节点,生成对应的状态流转控制信息,并根据状态流转控制信息生成对应的可拓展标记语言;s805.若目标处理项为调整,则修改状态节点的顺序属性,生成状态顺序控制信息,并根据状态顺序控制信息生成对应的可拓展标记语言。
86.在实际运用中,目标处理项是指根据用户实际工作需求所对应的处理项,目标流转状态是指根据用户实际需求新增的状态节点,状态流转控制信息是指状态节点的控制信息,状态顺序控制信息是指状态节点的流转控制信息。
87.例如,工作流状态中有a、b、c三种工作流状态,对应的可流转状态为:a可流转到b,b可流转到c,根据预设自定义工作流规则可得,需要在c状态节点流转下级新增状态节点d,则可判断目标处理项的类型为新增,进一步新增工作流状态节点d,进而形成的目标流转状态为a、b、c、d。
88.又例如,根据预设自定义工作流规则可得,需要删除状态节点b,可判断目标处理项的类型为修改,进一步删除工作流状态节点b,并修改a状态节点的流转下级为c,进而形成的目标流转状态为a、c。
89.再例如,根据预设自定义工作流规则可得,需要调整状态节点a、b、c之间的流转顺序,使得a同时可流转至b和c,可判断目标处理项的类型为调整,进一步对状节点a、b、c状态节点之间的流转顺序进行相应调整,修改a、b、c状态节点的顺序属性控制状态的顺序,进而形成的目标流转状态顺序为a流转至b、a流转至c。
90.其中,如图12所示,为自定义工作流原理流程图,在添加工作状态后,也可以先修改状态流转,然后调整状态流转顺序。
91.本实施方式提供的项目管理自定义方法,结合用户实际工作需求,可选取适配的目标处理项对工作流进行处理,进一步生成对应的可拓展标记语言,从而便于通过解析相应的可拓展标记语言获取工作流状态流转信息。
92.在本实施例的其中一种实施方式中,如图13所示,步骤s102即根据工作字段,创建对应的工作类型包括以下步骤:s901.根据工作字段的类型,获取对应的任务追踪信息;s902.根据任务追踪信息,获取对应的用户信息;s903.判断用户信息是否符合对应的预设权限;s904.若用户信息符合对应的预设权限,则根据任务追踪信息创建对应的工作类型。
93.在实际运用中,任务追踪信息是指工作字段类型相对应的详情信息,用户信息是指发起查询工作字段的任务追踪信息用户的个人信息,预设权限是指查询相关任务追踪信息以及创建对应工作类型的权限。
94.例如,用户需要对创建芯片研发工作流的工作类型,通过芯片研发工作流的类型,获取对应的芯片研发追踪信息为:待开发、开发、测试和发布信息,进一步根据上述芯片研发追踪信息获取用户的用户信息,进一步判断该用户已经获取创建芯片研发工作流的工作类型的权限,因此可判定该用户符合对应的芯片研发预设权限,则根据芯片研发追踪信息创建对应芯片研发工作流的工作类型。
95.又例如,根据上述芯片研发追踪信息获取用户的用户信息,进一步判断该用户已经未获取创建芯片研发工作流的工作类型的权限,因此可判定该用户符合对应的芯片研发预设权限,记录并保存该用户的用户信息。
96.本实施方式提供的项目管理自定义方法,判断获取相应任务追踪信息的用户权限是否符合预设权限,从而减少了系统资源滥用情况的发生。
97.本技术实施例公开一种项目管理自定义系统,如图14所示,包括:第一获取模块1,用于获取工作字段;创建模块2,用于根据工作字段,创建对应的工作类型;添加模块3,用于添加工作类型对应的匹配信息,生成对应的工作节点信息;第二获取模块4,用于根据工作节点信息,获取对应的工作流;判断模块5,用于判断是否需要处理工作流;第三获取模块6,若不需要处理工作流,第三获取模块6则用于获取对应的默认工作流,并关联默认工作流与工作类型,生成目标管理项。
98.处理模块7,若需要处理工作流,处理模块7则用于根据预设自定义规则处理工作流,生成目标工作流,并关联目标工作流与工作类型,生成目标管理项。
99.本实施例提供的项目管理自定义系统,根据用户需求通过第一获取模块1获取对应的工作字段,以便于创建模块2根据工作字段创建对应的工作类型,随即通过添加模块3添加工作类型相应的匹配信息后,生成对应的工作节点信息,进一步通过第二获取模块4根据工作节点信息生成相应的工作流,结合用户自身需求通过判断模块5判断是否需要处理当前生成的工作流,若需要对其进行处理,则通过处理模块7根据预设自定义规则对其进行处理,生成相应的目标工作流,并将目标工作流与其对应的工作类型相绑定关联,生成目标管理项,结合用户自身需求可对工作字段以及后续工作流进行适配性调整,从而提升用户使用项目管理工具的体验感。
100.需要说明的是,本技术实施例所提供的项目管理自定义系统,还包括与上述任一项目管理自定义方法的逻辑功能或逻辑步骤所对应的各个模块和/或对应的子模块,实现与各个逻辑功能或者逻辑步骤相同的效果,具体在此不再累述。
101.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
再多了解一些

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

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

相关文献