Ecology项目预算开发

XX项目卡片开发+流程关联项目预算控制需求

开发一:项目卡片开发

1、整体需求:下图为目前使用的项目界面,客户希望在项目卡片里面建立项目预算额度,新增几个字段及删除不需要的字段(实现在付款流程里面关联项目的时候,流程的付款金额自动扣减关联项目的预算额度。)

详细开发点:

1.1、在项目卡片里面,隐藏原有“项目预算”、“项目费用”两个字段,增加“项目总预算”(项目经理权限编辑,只有系统管理员才有权限编辑),“项目已经使用费用”(统计已经付款的金额),“项目剩余费用”(未使用的预算)。

1.2、在“项目总预算”、“项目已经使用费用”、“项目剩余费用”中增加二级列表显示款项类别,分设“管理费用”、“通讯费用”、“接待费用”、“交通费用”、“工作餐费”等。

1.3、新建项目时,“项目总预算”中的二级列表需要填写,“项目总预算”自动由二级列表加和而成,“项目已经使用费用”和“项目剩余费用”这两项及子项自动关联生成;“项目已经使用费用”+“项目剩余费用”=“项目总预算”。

1.4、项目成员及项目经理有权限查看项目资料及费用使用情况,但无编辑权限。

1.5、项目新建权限,只有系统管理员才有权限(系统标准功能是任何人都有权限)。

 

2、整体需求点:下图为客户在OA中设置的付款申请表流程,报销时可选择一个项目,希望后面的合计人民币能与上图中此项目的项目预算及项目费用相关联.。

开发点:

2.1 表单中项目下面增加“项目总预算”的二级子菜单作为下拉选项。

2.2表单增加一个项目剩余费用字段,然后二次开发实现付款流程关联了项目之后,把项目卡片里面“项目剩余费用”字段金额放在付款流程表单”项目剩余费用”字段里面,当流程一发起的时候,就暂时扣减项目总预算下面的子项目,项目卡片的费用值随之发生变化,流程退回到申请人的时候补回预算。通过流程报销的金额,统计到项目已经使用费用。

2.3 流程发起时及发起后,在合计人民币后面显示“项目总预算剩余费用     元,‘款项类别’剩余费用    元”。

2.4当正在填写的流程的 “款项类别”剩余费用为负数时,流程不能提交。

 

开发二:项目管理功能增强

一、增设项目级别,分设一级项目和二级项目,一级项目中可包含若干二级项目

二、在流程选择项目的时候,若有二级项目,点开一级项目可再选择二级项目

  开发点:现在项目是可以实现在新建卡片的时候选择上级项目,但是没有任何实际意义,在项目查询的时候也不能有很好的方式展现项目之间的上下级关系。希望开发实现,在项目新建的时候,有个字段,可以输入项目级别(一级、二级)在项目查询页面,点击一级项目的时候,可以有个+号,点击+号显示二级项目。

然后在流程关联项目的时候,也是这样的界面,首先显示一级项目,点击显示二级项目。

相关案例

查看更多