System.Exception: 字符串 'guowangzhejiangshengdianliyouxiangongsizhoushangongdiangongsiguowangzhejiangshengdianliyouxiangongsitaizhougongdiangongsiguowangzhejiangshengdianliyouxiangongsichengsixiangongdiangongsizhejian' 后的引号不完整。 “guowangzhejiangshengdianliyouxiangongsizhoushangongdiangongsiguowangzhejiangshengdianliyouxiangongsitaizhougongdiangongsiguowangz”附近有语法错误。 在 DBUtility.DbHelperSQL.RunProcedure(String storedProcName, IDataParameter[] parameters, Int32& rowsAffected) 在 DAL.APT_Common.Update(String tbName, String filter, String where) 在 zhuanliShow.pingyinfenlei(String id)
【技术实现步骤摘要】
一种基于多泳道自动排列的流程图生成方法
[0001]本专利技术涉及流程图生成
,尤其是指一种基于多泳道自动排列的流程图生成方法。
技术介绍
[0002]目前,在电子设备上生成流程图,一般的步骤为首先画出各个节点,然后定义节点的内容,再将各个节点通过连接关系进行连接,生成最终的流程图。该流程图生成的过程容易因为人为设置的问题出现节点属性定义错误,连接线连接错误,而且也不能较好的明确某一个节点对应完成的职能部门,流程图完成后也不能很好的执行,效率较低。
技术实现思路
[0003]本专利技术的目的是克服现有技术中的电子设备生成流程图容易出现错误,且流程图执行效率较低的缺陷,提供一种基于多泳道自动排列的流程图生成方法。
[0004]本专利技术的目的是通过下述技术方案予以实现:一种基于多泳道自动排列的流程图生成方法,包括以下步骤:步骤1,进行基础信息配置,用于构建流程图生成的要素;步骤2,获取流程节点,流程节点包括主流程节点和分支流程节点;步骤3,对主流程节点进行维护,输入主流程节点内容,对分支流程节点进 ...
【技术保护点】
【技术特征摘要】
1.一种基于多泳道自动排列的流程图生成方法,其特征是,包括以下步骤:步骤1,进行基础信息配置,用于构建流程图生成的要素;步骤2,获取流程节点,流程节点包括主流程节点和分支流程节点;步骤3,对主流程节点进行维护,输入主流程节点内容,对分支流程节点进行维护,判断其是否涉及判断关系,若涉及判断关系则输入判断条件;步骤4,确定节点连接关系,对于主流程节点以及分支流程节点之间确定其与上下游节点之间的对应关系;步骤5,生成流程图;其中,主流程节点按照其归属的职能部门所属的区域进行限定放置,具体为一个职能部门对应一个泳道,对于同一个职能部门的多个主流程节点按照该职能部门设置的泳道进行依次放置,若多个主流程节点之间存在连接关系,则确定所有主流程节点之间连接线长度总和最短的方案为多个主流程节点放置的方式,按照其放置的方式将所有主流程节点放置在泳道中;若多个主流程节点之间不存在连接关系,则将所有主流程节点随机放置在泳道中。2.根据权利要求1所述的基于多泳道自动排列的流程图生成方法,其特征是,对于分支流程节点,判断其是否属于某一个职能部门的流程节点,若属于则将该分支流程节点放置在该职能部门的泳道内,若不属于则获取分支流程上下游节点归属的职能部门,若某一个职能部门包含的上下游节点数最多,则将该分支流程设置在该职能部门对应的泳道内,若职能部门包含的上下游节点数相等,则将该分支流程设置在上游节点归属的职能部门的泳道内。3.根据权利要求1所述的基于多泳道自动排列的流程图生成方法,其特征是,还包括流程节点放置泳道进行优化的方法,具体为:首先获取单个泳道下所有的节点,按照节点顺序设置到对应的泳道中线上;节点的中心位置定义为(x
n
,y
n
),n为节点的数量,x1为泳道初始位置到第一个节点中心的默认距离,y1为泳道中线对应的值;之后每一个节点的中心位置x
n
...
【专利技术属性】
技术研发人员:丁伟斌,金翔,孙泉辉,杨仁标,蒋嘉明,白明东,李怡,章樱,唐均,薛俊,计景萍,周露,季思含,
申请(专利权)人:国网浙江省电力有限公司舟山供电公司国网浙江省电力有限公司台州供电公司国网浙江省电力有限公司嵊泗县供电公司浙江华云信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。