发帖

赵良智-财务预算管理

大赛讨论专区  / 参赛作品展示  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2020-12-25

跳转到指定楼层

注册氚云社区,学习低代码知识,与更多氚友互动交流

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 同学赵 于 2020-12-25 12:57 编辑

氚与氚寻,寻找中国低代码应用引路人
——首届低代码应用开发者大赛
-投稿示例-
投稿人姓名:赵良智           
投稿企业:成都星泓商流科技发展有限公司
投稿应用/方案名称:财务预算管理
一、场景描述:
实际业务中工作的痛点,结合本公司或团队正在从事的业务进行场景描述
1、企业介绍:
隶属于复星集团豫园股份,主营房地产、物业管理、商业管理业务,员工近400人,目前有多个项目,分别位于陕西安康、四川苍溪、四川宜宾。
2、业务场景:
1)公司存在多个异地分部,以及不同的业务条线,内部审批管理较复杂,流程种类繁多。以前同时使用多套不同厂家系统,用于满足不同的管理需求,但各软件系统之间没有全面打通,或打通成本过高,导致业务效率低下,甚至管理缺失及漏洞,公司急需可实现业务联动、集成度高、敏捷高效的精细化管理平台。
2)针对内部情况,我们设计了多个应用方案,其中包括:流程管理、库采管理、财务管理、人事管理、客户管理。各应用之间有大量的数据联动,提高了公司内部的工作管理效率。
3)财务管理中,主要实现的是预算管理,具体需求如下:
     a)      管理模型到二级科目,能根据不同的一二级科目对使用部门进行授权,对不同的流程进行授权;
     b)      通过各部门制定年度预算计划,再以项目为单位汇总年度预算;
     c)      通过提交月度预算计划提取年度预算,并关联到所有的支付类流程;
     d)      实现月度预算结转功能,将每月预算剩余额度结转到指定的月份中;
     e)      预算生成后,再通过其他的系统或流程来调用;
二、方案介绍:
结合企业业务管理痛点,描述如何利用低代码进行业务管理以实现业务效率的提升(图文并茂,能详尽描述解决场景与遇到的问题为佳)
1、预算管理模型

预算管理模型

预算管理模型

2、系统初始化      
a)基础表单:项目、年度、月度、一级科目、二级科目、付款类别(关系到业务流程)
b) 《项目》表单设计了项目与各部门的关系,《一级科目》表单对授权的流程和部门进行了限定。《二级科目池》是为了避免业务流程在选择了一级科目和二级科目后,再返回选择一级科目而导致的bug。
PS:预算的数据通过关联二级科目带出,视为预算管理最低层级,如果预算管理层级是3级4级或更高级,可以向上增加关联表单,这样改动很小。
通过基础设置,完成系统初始化。
系统初始化1.jpg

系统初始化2

系统初始化2
3、启动年度计划
提交后启动年度预算管理计划
年度计划1.jpg
年度计划2.jpg
4、年度预算编制提交预算编制,审批生效后,在年度预算表中生成年度预算。
年度预算2.jpg
年度预算1.jpg
    a)      年度预算主表
年度预算主.jpg
    b)      子表
年度预算子.jpg
5、月度预算计划   
    a)      提交月度计划,制定月度预算。
    b)      在月度计划中,可以选定预算的使用部门,支持细化到每个科目的使用部门。
    c)       为了解决月度计划表单集中并发的问题,我们设计了中间表。在月度计划子表中,体现为“分配中”字段。此外,在其他应用中也使用了很多中间表的解决方案来解决并发,该方案的缺陷是不可以直接删除审批中的流程,通过限制删除避免。
月度计划主表
月度计划主表.jpg
月度计划子表
月度计划子表.jpg
中间表
月度计划中间表.jpg
file:///C:/Users/bb**/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg
流程配置
月度计划流程.jpg
   d)      在月度计划写入月度预算的过程中,我们将Objectid和ParentObjectid分别用两条业务规则写入。主表是更新插入,子表(预算数据)仅是插入。这样做的目的主要为了避免月度预算数据意外被覆盖,从而无法找回。(我们另外设计了预算恢复功能)   
   e)      月度预算结转,定义:将被结转月中的费用,加上当前月度计划中的费用,生成一张新的月度预算,被结转月扣减,结转月增加;
5、月度预算   
    a)      月度计划通过审核后,写入月度预算。可以直观显示:当月总额、配额、执行率、可用、审批中的金额,通过校验(正确为0),判断是否出错。
主表
月度预算主.jpg
子表
月度预算子.jpg
    b)      数据逻辑
    1、当月配额 = 月度计划
    2、当月总额 = 当月配额 + 结转
    3、可用 = 当月总额 - 已发生 - 审批中
6、月度预算使用介绍(流程管理)
我们在流程管理应用中,对预算进行调用。以财务类流程为例:
财务流程.jpg
在表单中可选择对应的公司,可选择借款冲抵,可根据不同的付款类别切换表单内容,并且可以批量处理。
批量.jpg
此外,费控类流程的表单设计比较复杂,由于是非开发版氚云,不能写代码,通过灵活应用表单,例如:将字段传出来,在表单上计算或判断,或者通过子流程传出去,触发业务规则得到解决。子表中不能直接校验,可以通过判断和计算,将值传到主表上的控件,再进行校验。
费控流程表单.jpg
提交校验.jpg
在流程调用预算的过程中,预算数据是通过关联月度预算,再选择关联月度预算表单的二级科目后填充的。因为一个是主表,另一个是子表,氚云不能同时关联主表和子表,所以为了避免在选择二级科目以后,再去改选月度预算(BUG),通过把Objectid和ParentObjectid导出到表单上,再通过校验判断。
费控流程表单2.jpg
7、数据联动介绍
流程、财务、库采、人事、客户管理,五大应用之间形成了数据联动

数据联动1.jpg
数据联动2.jpg
数据联动3.jpg
数据联动4.jpg
更多内容和细节,本方案无法全部展示,欢迎大家跟我沟通交流,谢谢关注!




image.jpg
回复

使用道具

成为第一个回答人

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

同学赵

lv2

  • 主题

    1

  • 帖子

    1

  • 关注者

    0

楼主新帖

小黑屋|氚云社区 |粤ICP备15096637号-1
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.