2.1.61 • Published 2 years ago

@steedos/app-contracts v2.1.61

Weekly downloads
418
License
MIT
Repository
github
Last release
2 years ago

华炎合同管理系统

界面效果图

合同管理是落实企业风险管理和内部控制的一项核心的管理业务,合同管理的好坏直接影响企业的经营绩效。

华炎合同管理系统是国内首个全功能的开源合同管理解决方案,以合同为中心,通过合同订立、执行、监督、统计及维护跟踪,在规避法律风险的同时实现合同价值最大化。

管合同

对公司所有的合同进行分类管理,包括合同的对方单位、签订日期、金额、履约状态、分类等基本要素,以及合同的应收应付、实收实付、验收状态、开票记录等相关表信息。

通过配置列表视图,开发人员可以呈现个性化的列表界面给用户,包括列表中显示的字段、排序规则、数据筛选条件,并可指定常用字段为筛选字段,由最终用户筛选,进行数据过滤。双击列表中的字段,可以快捷更改记录的内容。

点击合同标题,即可进入合同查看页面。业务对象的所有字段均通过配置文件申明,如需新增字段,或是修改字段的类型、显示名称、可选项、相关表、字段分组、显示顺序等,均可通过修改配置文件满足业务需求。例如对于外资企业,可以增加币种字段;对于上市公司,可以增加是否关联交易字段;对于服务类合同,可以记录合同的开始日期和结束日期。在合同查看页面双击字段名,一样可以快捷修改。

除了显示合同的基本要素,合同查看页面还列出了合同的应收应付、实收实付、验收状态、开票记录等相关表信息。业务人员可以在同一个界面中对合同相关信息有全面的了解,还可以快捷的为此合同创建相关付款记录。而实现这些功能,只需要在配置文件中配置对象的关联属性即可。

管对方单位

合同台账中可以设定对方单位相关表,将公司的客户、供应商进行统一登记管理。可以记录单位的类别、优先级、基本资料以及相关的联系人等信息,可以对单位的历史信誉进行评分和评价。点击单位名称,可以查看到与此单位签订的所有合同清单、应收应付以及待办任务。新增合同时可从单位主数据库中选择,也可以创建新的单位。

管资金

合同台账可以设定应收应付子表,可在合同签订阶段登记合同约定的应收应付日期、合同的开票日期等信息。并在实际付款流程走完之后更新相关信息。通过对应收应付数据的统计,可以实现对未来1个月~1年的应收、应付账款进行预算,帮助财务部门做好资金准备。

管进度

对于合同中需要分配的任务和需要提醒的预警信息,可以配置任务子表,对每个合同创建待办任务。任务可以分派给具体的责任人,可以指定提醒日期。责任人可以在统一的界面中汇总查看来自各个合同中的待办任务,并通过月历视图浏览每个月的任务安排。

管权限

通过配置合同对象的权限,可以限制经办人只能查看本人负责的合同、公司主管可以查看本单位的合同,集团领导可以查看集团所有合同。对于重要字段,例如金额、对方单位、履约状态等,还可以配置审计功能,对这些字段的任何修改,系统均会自动记录审计日志。

管统计分析

通过配置合同统计报表,可以按履约状态、按日期、按分类对合同进行多维度的汇总与分析。系统支持普通的列表统计、分类统计、二维表,支持通过可视化的界面对报表样式进行排版。对于复杂需求的报表,也可以通过javascript和html编写报表模版文件,实现完全个性化的统计分析。

管审批

通过与华炎审批王系统集成,配置合同审批流程,从合同的拟稿,部门初审,到相关部门的会审,到自动进入台账,均可自动完成。只需编写配置文件,审批单中的要素可自动映射为合同台账中的字段。开发人员还可以编写触发器,当审批单进入合同台账时进行必要的计算与处理。

审批王界面效果图

源码解析

每个企业因行业不同、规模不同、业务不同,合同管理的要素和侧重点也不一样。华炎合同管理系统基于Creator“低代码”平台开发,在提供强大功能的同时,按需定制也非常方便。开发人员无需编写代码,只需调整配置文件,即可快速满足业务部门的需求。

项目结构

项目核心源码非常简单,包括以下内容:

系统配置文件

文件 steedos-config.yml ,配置系统参数:

  • 数据库连接方式;
  • 附件存储位置;
  • 服务端口和访问地址。

系统可以连接到默认的MongoDB数据库,也可以连接到第三方系统的Oracle, SQL Server, MySQL, PostgreSQL数据库。

对象配置文件

文件 src/contract/contracts.object.yml,每一个业务对象是一个独立的配置文件。

  • 设定对象的基本属性,例如显示名、数据表名、图标等;
  • 设定对象启用的功能,包括:

    • 允许上传附件;
    • 允许全局搜索;
    • 允许创建任务;
    • 允许创建日程;
    • 允许发表评论;
    • 开通API接口;
    • 开启审计日志;
    • 启用回收站。

配置对象字段

开发人员可以配置对象的字段,Creator支持常见的字段类型:

  • 文本型;
  • 日期型;
  • 布尔型;
  • 数值型;
  • 选择型(单选、多选);
  • 关联到相关表(单选、多选)。

开发人员可以设定字段的显示名称、描述、可选项、是否必填、分组显示等参数。 开发人员可以将字段关联到另一个对象,两个对象之间会自动创建关联关系,在查看主表记录时,自动显示相关的子表记录。

配置列表视图:

开发人员可以配置对象的列表视图,一个对象可以由一个或多个列表视图组成。业务人员在前台操作时,可以很方便的切换列表视图,也可以自定义列表视图。

列表视图可以配置以下参数:

  • 选择列表显示的字段;
  • 设定排序规则;
  • 设定列表过滤条件;
  • 设定快捷过滤字段。

配置访问权限:

开发人员可以配置对象的默认访问权限,系统上线后,系统管理员也可以在设置界面中设置对象权限。

对象可以配置以下权限:

  • 允许创建;
  • 允许修改;
  • 允许删除;
  • 允许查看所有记录;
  • 允许修改所有记录; 高级权限配置:
  • 对于集团企业,可以设定只能查看、修改本单位的数据;
  • 对于敏感的业务数据,可以设定只能查看、修改部分字段。

触发器

触发器 src/triggers/contracts.object.js,业务逻辑触发器,可以在数据增删改发生时处理业务逻辑。

  • 数据插入前;
  • 数据插入后;
  • 数据更新前;
  • 数据更新后;
  • 数据删除前;
  • 数据删除后;

项目源码基于NodeJS,使用MongoDB数据库,可以轻松与您现有的NodeJS项目集成,或是通过系统提供的标准化ODATA、GraphQL接口与第三方业务系统集成。

源码安装与调试

安装前准备

安装 yarn

npm i yarn -g

使用yarn安装依赖包

yarn

启动服务器

yarn start

了解更多

关于 Steedos 低代码开发平台

2.1.49

2 years ago

2.1.47

2 years ago

2.1.48

2 years ago

2.1.45

3 years ago

2.1.46

3 years ago

2.1.43

3 years ago

2.1.44

3 years ago

2.1.41

3 years ago

2.1.42

3 years ago

1.23.39

2 years ago

2.1.58

2 years ago

2.1.59

2 years ago

2.1.56

2 years ago

2.1.57

2 years ago

2.1.54

2 years ago

2.1.55

2 years ago

2.1.52

2 years ago

2.1.53

2 years ago

2.1.50

2 years ago

2.1.51

2 years ago

2.1.61

2 years ago

1.23.41

2 years ago

1.23.40

2 years ago

2.1.60

2 years ago

2.1.40

3 years ago

2.1.38

3 years ago

2.1.39

3 years ago

2.1.36

3 years ago

2.1.37

3 years ago

2.1.35

3 years ago

2.1.27

3 years ago

2.1.28

3 years ago

2.1.25

3 years ago

2.1.26

3 years ago

2.1.23

3 years ago

2.1.24

3 years ago

2.1.21

3 years ago

2.1.22

3 years ago

2.1.20

3 years ago

2.1.29

3 years ago

2.1.34

3 years ago

2.1.32

3 years ago

2.1.33

3 years ago

2.1.30

3 years ago

2.1.18

3 years ago

2.1.19

3 years ago

2.1.17

3 years ago

2.1.16

3 years ago

2.1.14

3 years ago

2.1.15

3 years ago

2.1.12

3 years ago

2.1.13

3 years ago

2.1.11

3 years ago

2.1.10

3 years ago

2.1.9

3 years ago

2.1.8

3 years ago

2.0.66

3 years ago

2.0.67

3 years ago

1.23.38

3 years ago

2.1.7

3 years ago

2.1.6

3 years ago

2.1.5

3 years ago

2.0.65

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.0.62

3 years ago

2.0.63

3 years ago

1.23.37

3 years ago

2.0.61

3 years ago

2.1.2

3 years ago

2.0.60

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.59

3 years ago

2.0.57

3 years ago

2.0.58

3 years ago

2.0.51

3 years ago

2.0.50

3 years ago

2.0.49

3 years ago

2.0.48

3 years ago

2.0.47

3 years ago

2.0.46

3 years ago

2.0.44

3 years ago

2.0.45

3 years ago

2.0.43

3 years ago

2.0.42

3 years ago

2.0.39

3 years ago

2.0.40

3 years ago

2.0.41

3 years ago

2.0.37

3 years ago

2.0.38

3 years ago

2.0.36

3 years ago

2.0.35

3 years ago

2.0.34

3 years ago

2.0.33

3 years ago

2.0.32

3 years ago

2.0.31

3 years ago

2.0.29

3 years ago

2.0.30

3 years ago

2.0.27

3 years ago

2.0.28

3 years ago

2.0.26

3 years ago

2.0.25

3 years ago

2.0.24

3 years ago

2.0.22

3 years ago

2.0.23

3 years ago

2.0.21

3 years ago

2.0.20

3 years ago

2.0.19

3 years ago

2.0.18

3 years ago

2.0.17

3 years ago

2.0.16

3 years ago

2.0.15

3 years ago

2.0.14

3 years ago

2.0.13

3 years ago

2.0.12

3 years ago

2.0.11

3 years ago

2.0.10

3 years ago

1.23.36

3 years ago

1.23.35

3 years ago

1.23.34

3 years ago

1.23.33

3 years ago

1.23.32

3 years ago

1.23.31

3 years ago

1.23.30

3 years ago

1.23.29

3 years ago

1.23.28

3 years ago

2.0.9

3 years ago

2.0.7

3 years ago

2.0.8

3 years ago

2.0.6

3 years ago

1.23.27

3 years ago

2.0.5

3 years ago

1.23.26

3 years ago

2.0.3

3 years ago

2.0.4

3 years ago

1.23.25

3 years ago

1.23.24

3 years ago

2.0.2

3 years ago

2.0.0

3 years ago

1.23.23

3 years ago

1.23.22

3 years ago

1.23.21

3 years ago

1.23.20

3 years ago

1.23.19

3 years ago

1.23.0-alpha.18

3 years ago

1.23.0-alpha.17

3 years ago

1.23.0-alpha.16

3 years ago

1.23.0-alpha.15

3 years ago

1.23.0-alpha.14

3 years ago

1.22.10

3 years ago

1.22.9

3 years ago

1.22.8

3 years ago

1.22.7

3 years ago

1.22.6

3 years ago

1.22.5

3 years ago

1.22.4

3 years ago

1.22.3

3 years ago

1.21.24

4 years ago

1.22.2

4 years ago

1.22.1

4 years ago

1.22.0-alpha.19

4 years ago

1.22.0-alpha.17

4 years ago

1.21.23

4 years ago

1.22.0-alpha.16

4 years ago

1.21.22

4 years ago

1.21.21

4 years ago

1.22.0-alpha.15

4 years ago

1.22.0-alpha.14

4 years ago

1.22.0-alpha.13

4 years ago

1.22.0-alpha.12

4 years ago

1.22.0-alpha.11

4 years ago

1.21.20

4 years ago

1.21.19

4 years ago

1.21.18

4 years ago

1.21.17

4 years ago

1.21.16

4 years ago

1.22.0-alpha.9

4 years ago

1.22.0-alpha.7

4 years ago

1.21.15

4 years ago

1.22.0-alpha.6

4 years ago

1.21.14

4 years ago

1.21.13

4 years ago

1.21.12

4 years ago

1.22.0-alpha.5

4 years ago

1.22.0-alpha.4

4 years ago

1.22.0-alpha.3

4 years ago

1.21.11

4 years ago

1.21.10

4 years ago

1.21.9

4 years ago

1.22.0-alpha.2

4 years ago

1.21.8

4 years ago

1.22.0

4 years ago

1.21.6

4 years ago

1.21.5

4 years ago

1.21.4

4 years ago

1.21.3

4 years ago

1.21.2

4 years ago

1.21.1

4 years ago

1.21.0

4 years ago

1.20.15

4 years ago

1.21.0-alpha.6

4 years ago

1.21.0-alpha.5

4 years ago

1.21.0-alpha.4

4 years ago

1.20.14

4 years ago

1.20.13

4 years ago

1.20.12

4 years ago

1.20.10

4 years ago

1.20.11

4 years ago

1.21.0-alpha.3

4 years ago

1.20.9

4 years ago

1.20.8

4 years ago

1.21.0-alpha.2

4 years ago

1.21.0-alpha.1

4 years ago

1.21.0-alpha.0

4 years ago

1.20.7

4 years ago

1.20.4

4 years ago

1.20.0

4 years ago

1.19.9

4 years ago

1.19.8

4 years ago

1.19.7

4 years ago

1.19.6

4 years ago

1.19.5

4 years ago

1.19.4

4 years ago

1.19.3

4 years ago

1.16.10

4 years ago

1.16.9

4 years ago

1.19.2

4 years ago

1.19.1

4 years ago

1.19.0

4 years ago

1.16.8

4 years ago

1.18.15

4 years ago

1.18.14

4 years ago

1.18.13

4 years ago

1.18.12

4 years ago

1.16.7

4 years ago

1.18.11

4 years ago

1.18.10

4 years ago

1.18.9

4 years ago

1.18.8

4 years ago

1.18.6

4 years ago

1.18.5

4 years ago

1.16.6

4 years ago

1.18.4

4 years ago

1.18.3

4 years ago

1.18.2

4 years ago

1.18.1

4 years ago

1.18.0

4 years ago

1.17.1

4 years ago

1.17.0

4 years ago

1.16.5

4 years ago

1.16.4

4 years ago

1.16.3

4 years ago

1.16.1

4 years ago

1.16.0

4 years ago

1.15.5

4 years ago

1.15.4

4 years ago

1.15.3

4 years ago

1.15.0

4 years ago

1.14.5

4 years ago

1.14.2

4 years ago

1.14.0

4 years ago

1.13.4

4 years ago

1.13.3

4 years ago

1.13.2

4 years ago

1.13.1

4 years ago

1.13.0

4 years ago

1.12.6

4 years ago

1.12.5

4 years ago

1.12.4

4 years ago

1.12.1

4 years ago

1.12.0

4 years ago

1.11.0

4 years ago

1.10.1

4 years ago

1.10.0

5 years ago

1.9.1

5 years ago

1.9.0

5 years ago

1.8.2

5 years ago

1.8.1

5 years ago

1.8.0

5 years ago

1.7.5

5 years ago

1.7.0

5 years ago

1.6.12

5 years ago

1.6.11

5 years ago

1.6.10

5 years ago

1.6.9

5 years ago

1.6.8

5 years ago

1.6.7

5 years ago

1.6.6

5 years ago

1.6.5

5 years ago

1.6.4

5 years ago

1.6.2

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.6.0-alpha.1

5 years ago

1.5.8

5 years ago

1.5.7

5 years ago

1.5.5

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago