IT项目管理搭建说明

1. 表单搭建

字段的介绍详见:字段

1.1 项目列表

1.1.1 项目日报

「项目日报」使用了双向关联。

第一步:

先在「项目日报」表单中添加「选择数据」字段,标题设置为“选择项目”,“数据来源”选择「项目列表」,选择需要显示的字段,添加过滤条件:“项目经理”等于当前表单字段“项目经理”,数据填充规则选择:“项目编号”的值填充到“项目编号”、“项目名称”的值填充到“项目名称”、“项目状态”的值填充到“项目状态”。字段权限勾选“可见”、“可编辑”,取消勾选“允许新增关联表数据”。

第二步:

在「项目列表」中添加「查询」字段,标题设置为“项目日报”,关联表设置为“项目日报”,选择需要显示的字段,添加数据过滤条件:“选择项目”等于当前数据,显示数据条数选择“多条”,勾选“允许新增关联表数据”。

1.1.2 项目风险

「项目风险」使用了双向关联。

第一步:

先在「项目风险」表单中添加选择数据,标题设置为“选择项目”,“数据来源”选择「项目列表」,选择需要显示的字段,添加过滤条件:“项目经理”等于当前表单字段“项目经理”,数据填充规则选择:“项目编号”的值填充到“项目编号”、“项目名称”的值填充到“项目名称”、“项目状态”的值填充到“项目状态”。字段权限勾选“可见”、“可编辑”,取消勾选“允许新增关联表数据”。

第二步:

在「项目列表」中添加“查询”字段,标题设置为“项目风险”,查询表设置为“项目风险”,选择需要显示的字段,添加数据过滤条件:“选择项目”等于当前数据,显示数据条数选择“多条”,勾选“允许新增关联表数据”。

1.1.3 开发任务信息

字段为查询,配置步骤如下:

1)查询表为「开发任务执行」。

2)设置显示字段

3)过滤条件为:

  • 「项目编号」等于「项目编号」。

4)显示数据条数为「多条」。

5)取消勾选「允许新增关联表数据」。

1.1.4 项目任务信息

字段为查询,配置步骤如下:

1)查询表为「项目任务下达」。

2)设置显示字段

3)过滤条件为:

  • 「项目编号」等于「项目编号」。

4)显示数据条数为「多条」。

5)取消勾选「允许新增关联表数据」。

1.1.5 项目日报填写推送提醒

编辑「项目列表」,进入到“扩展功能”下的“推送提醒”中,选择“新建推送提醒”。

提醒类型选择“根据表单内日期时间字段提醒”,开始提醒时间选择“立项日期”“当天”“17:30”,重复类型选择“每天提醒一次”,结束提醒时间选择足够长的时间,提醒条件选择“满足条件的数据”,添加过滤条件:“项目状态”等于“已立项”,被提醒人选择“项目经理”,设置提醒文字即可。

达成效果:项目立项后每天提醒项目经理填写项目日报,直到项目结项。

1.2 项目立项

1.2.1 项目时长

选择「数字」字段,默认值选择“按公式计算”,然后设置格式,因为立项日期当天也算时长,所以天数要加一。

公式:

DAYS(实际结项日期,立项日期)+1

1.3 项目日报

1.3.1 选择项目

「选择项目」使用了选择数据字段,具体搭建方式请参照:【1.1.1 项目日报】。

1.4 项目风险

1.4.1 选择项目

「选择项目」使用了选择数据字段,具体搭建方式请参照:【1.1.2 项目风险】。

1.5 项目结项

1.5.1 选择项目

「选择项目」使用了选择数据字段。

在「项目结项」表单中添加选择数据,标题设置为“选择项目”,“数据来源”选择「项目列表」,选择需要显示的字段,添加过滤条件:“项目经理”等于当前表单字段“项目经理”、“项目状态”不等于“自定义”的“已结项”,数据填充规则选择:“项目编号”的值填充到“项目编号”、“项目名称”的值填充到“项目名称”、“项目状态”的值填充到“项目目前状态”。字段权限勾选“可见”、“可编辑”,取消勾选“允许新增关联表数据”。

1.5.2 项目结项信息同步

「项目结项」使用了智能助手。

第一步:点击新建智能助手,触发动作选择“修改数据”,触发表单选择“项目结项”,触发条件设置为“流程状态”等于“流转完成”、“审批意见”等于“同意”。

第二步:设置执行动作,执行动作选择“修改已有数据”,目标表单选择「项目列表」。过滤条件设置为:“项目编号”等于“触发表单字段值”“项目编号”。添加字段“项目状态”修改为“自定义”“已结项”,其他字段一一对应即可。

1.6 项目变更

1.6.1 选择项目

字段为选择数据,配置步骤如下:

1)数据来源为「项目列表」。

2)设置选择数据时的显示字段

3)过滤条件设置为:「项目状态」不等于「已验收」。

4)数据填充规则为:字段一一对应。

5)取消勾选「允许新增关联表数据」。

1.7 项目里程碑确认

1.7.1 选择项目

配置参考:【1.6.1 选择项目】。

1.8 需求申报

1.8.1 选择项目

配置参考:【1.6.1 选择项目】。

1.8.2 需求变更信息(原需求)

字段为查询,配置步骤如下:

1)查询表为「需求变更」。

2)设置显示字段

3)过滤条件为:

  • 「选择需求」等于当前数据。

4)显示数据条数为「多条」。

5)取消勾选「允许新增关联表数据」。

1.9 需求变更

1.9.1 选择需求

字段为选择数据,配置步骤如下:

1)数据来源为「需求申报」。

2)设置选择数据时的显示字段

3)过滤条件设置为:

  • 「交付时间」为空;
  • 「人员分派」不为空。

4)数据填充规则为:字段一一对应。

5)取消勾选「允许新增关联表数据」。

1.10 人员信息录入

1.10.1 所属供应商

该字段为下拉框,配置步骤如下:

1)选项中选择「关联其他表单数据」。

2)选择「供应商信息录入」下的「供应商名称」。

1.10.2 供应商编号

单行文本字段,配置步骤如下:

1)采用数据联动,关联表为「供应商信息录入」。

2)条件设置为:联动表单的「供应商名称」等于当前表单的「所属供应商」。

3)触发联动:当前表单的「供应商编号」联动显示联动表单的「供应商编号」。

1.11 项目人员入场

1.11.1 项目选择

配置参考:【1.6.1 选择项目】。

1.11.2 点击选择进场人员

字段为选择数据,配置步骤如下:

1)数据来源为「人员信息录入」。

2)设置选择数据时的显示字段

3)过滤条件设置为:「当前所属项目」为空。

4)数据填充规则为:字段一一对应。

5)取消勾选「允许新增关联表数据」。

1.12 项目人员退场

1.12.1 项目选择

配置参考:【1.6.1 选择项目】。

1.12.2 点击选择进场人员

字段为选择数据,配置步骤如下:

1)数据来源表为「人员信息录入」。

2)设置选择数据时的显示字段

3)过滤条件设置为:「当前项目编号」等于「项目编号」。

4)数据填充规则为:字段一一对应。

5)取消勾选「允许新增关联表数据」。

1.13 外包人员工时录入

1.13.1 项目选择

配置参考:【1.6.1 选择项目】。

1.13.2 人员选择

字段为选择数据,配置步骤如下:

1)数据来源为「人员信息录入」。

2)过滤条件设置为:「当前项目编号」等于「项目编号」。

3)数据填充规则为:字段一一对应。

4)取消勾选「允许新增关联表数据」。

1.13.3 考勤数据选择

字段为选择数据,配置步骤如下:

1)数据来源为「外包人员打卡记录」。

2)过滤条件设置为:

  • 「项目编号」等于「项目编号」;
  • 「打卡日期」大于等于「本次考勤开始时间」;
  • 「打卡日期」小于等于「本次考勤结束时间」。

3)数据填充规则为:字段一一对应。

4)取消勾选「允许新增关联表数据」。

1.13.4 工作内容

多行文本字段,配置步骤如下:

1)采用数据联动,关联表为「工作日志」。

2)条件设置为:

  • 联动表单的「员工编码」等于当前表单的「员工编码」;
  • 联动表单的「汇报日期」等于当前表单的「员工打卡明细--考勤日期」。

3)触发联动:当前表单的「员工打卡明细--工作内容」联动显示联动表单的「日志详情」。

1.13.5 工时(h)

数字字段,默认值选择「公式编辑」,公式为:

DATEDIF(员工打卡明细.签到时间,员工打卡明细.签退时间,"h")

1.14 工作日志

1.14.1 人员选择

字段为选择数据,配置步骤如下:

1)数据来源为「人员信息录入」。

2)过滤条件设置为:「当前项目编号」不为空。

3)数据填充规则为:字段一一对应。

4)取消勾选「允许新增关联表数据」。

1.15 补卡申请

1.15.1 人员选择

配置参考:【1.14.1 人员选择】。

1.15.2 签到时间和签退时间

日期字段,配置相同,以签到时间为例,配置步骤如下:

1)采用数据联动,关联表为「外包人员打卡记录」。

2)条件设置为:

  • 联动表单的「人员编号」等于当前表单的「员工编号」;
  • 联动表单的「打卡日期」等于当前表单的「补卡日期」。

3)触发联动:当前表单的「签到时间」联动显示联动表单的「签到打卡时间」。

1.15.3 签到缺卡信息

字段为查询,配置步骤如下:

1)查询表为「外包人员打卡记录」。

2)设置显示字段

3)过滤条件为:

  • 「签到打卡时间」为空。

4)显示数据条数为「多条」。

5)取消勾选「允许新增关联表数据」。

1.15.4 签退缺卡信息

字段为查询,配置步骤如下:

1)查询表为「外包人员打卡记录」。

2)设置显示字段

3)过滤条件为:

  • 「签退打卡时间」为空。

4)显示数据条数为「多条」。

5)取消勾选「允许新增关联表数据」。

1.16 请假申请

1.16.1 人员选择

配置参考:【1.14.1 人员选择】。

1.16.2 星期

单行文本字段,默认值选择「公式编辑」,公式为:

TEXT(DATE(请假详情.请假时间),"EEE")

1.17 项目预算台账

1.17.1 供应商选择

字段为选择数据,配置步骤如下:

1)数据来源为「供应商信息录入」。

2)设置显示字段。

3)数据填充规则为:字段一一对应。

4)取消勾选「允许新增关联表数据」。

1.17.2 项目选择

字段为选择数据,配置步骤如下:

1)数据来源为「项目列表」。

2)设置显示字段。

3)设置选择数据时的显示字段

4)数据填充规则为:字段一一对应。

5)取消勾选「允许新增关联表数据」。

1.17.3 资本性开支选择

字段为选择数据,配置步骤如下:

1)数据来源表为「资本性开支」。

2)设置显示字段。

3)数据填充规则为:字段一一对应。

4)取消勾选「允许新增关联表数据」。

1.17.4 已使用预算金额

数字字段,配置步骤如下:

1)采用数据联动,关联表为「资本性开支预算情况--聚合表」。

2)条件设置为:

  • 联动表单的「预算编号-资本性开支列表.预算编号」等于当前表单的「资本性开支列表--预算编号」。

3)触发联动:当前表单的「资本性开支列表--已使用预算金额」联动显示联动表单的「已使用金额」。

1.18 项目付款台账

1.18.1 预算选择

字段为选择数据,配置步骤如下:

1)数据来源表为「项目预算台账」。

2)设置显示字段。

3)数据填充规则为:字段一一对应。

4)取消勾选「允许新增关联表数据」。

1.19 项目任务下达

1.19.1 任务选择

字段为选择数据,配置步骤如下:

1)数据来源表为「项目计划」。

2)设置显示字段。

3)过滤条件为:「关键路径」不等于任意一个「需求分析」、「系统设计」、「系统开发」。

4)数据填充规则为:字段一一对应。

5)取消勾选「允许新增关联表数据」。

1.19.2 人员任务列表

字段为查询,配置步骤如下:

1)查询表为当前表单.。

2)设置显示字段

3)过滤条件为:

    • 「任务处理」等于「任务处理人」;
    • 「验收日期」为空。

4)显示数据条数为「多条」。

5)取消勾选「允许新增关联表数据」。

1.20 开发任务执行

1.20.1 项目选择

字段为选择数据,配置步骤如下:

1)数据来源为「项目列表」。

2)设置显示字段。

3)数据填充规则为:字段一一对应。

4)取消勾选「允许新增关联表数据」。

1.20.2 任务选择

字段为选择数据,配置步骤如下:

1)数据来源为「项目计划」。

2)设置显示字段。

3)过滤条件为:

  • 「项目编号」等于「项目编号」;
  • 「关键路径」等于任意一个「需求分析」、「系统设计」、「系统开发」。

4)数据填充规则为:字段一一对应;

5)取消勾选「允许新增关联表数据」。

1.20.3 需求选择

字段为选择数据,配置步骤如下:

1)数据来源为「需求申报」。

2)设置显示字段。

3)过滤条件为:

    • 「项目编号」等于「项目编号」。

4)数据填充规则为:字段一一对应。

5)取消勾选「允许新增关联表数据」。

1.20.4 开发人员的任务列表

字段为查询,配置步骤如下:

1)查询表为当前表单。

2)设置显示字段

3)过滤条件为:

  • 「开发人员」等于「开发人员」;
  • 「验收日期」为空。

4)显示数据条数为「多条」。

5)取消勾选「允许新增关联表数据」。

1.20.5 缺陷信息

字段为查询,配置步骤如下:

1)查询表为「缺陷登记」。

2)设置显示字段

3)过滤条件为:

    • 「任务编号」等于「任务编号」。

4)显示数据条数为「多条」。

5)勾选「允许新增关联表数据」。

1.21 开发任务延期申请

1.21.1 选择任务

字段为选择数据,配置步骤如下:

1)数据来源为「开发任务执行」。

2)设置显示字段。

3)过滤条件为:

  • 「开发完成日期」为空;
  • 「预计完成日期」不为空。

4)数据填充规则为:字段一一对应。

5)取消勾选「允许新增关联表数据」。

1.22 测试任务执行

1.22.1 开发任务信息

字段为查询,配置步骤如下:

1)查询表为「开发任务执行」。

2)设置显示字段

3)过滤条件为:

    • 「任务编号」等于「任务编号」。

4)显示数据条数为「多条」。

5)取消勾选「允许新增关联表数据」。

1.22.2 缺陷信息

配置参考:【1.20.5 缺陷信息】。

1.22.3 任务编号

该字段为下拉框,配置步骤如下:

1)选项中选择「关联其他表单数据」。

2)选择「开发任务执行」表单中的「任务编号」字段。

1.23 缺陷登记

1.23.1 测试任务选择

字段为选择数据,配置步骤如下:

1)数据来源为「测试任务执行」。

2)设置显示字段。

3)过滤条件为:

    • 「测试报告」为空。

4)数据填充规则为:「任务编号」填充到「任务编号」。

5)取消勾选「允许新增关联表数据」。

1.23.2 项目信息

项目编号、项目名称、需求描述、开发人员等字段配置相同,以项目编号为例:

单行文本字段,配置步骤如下:

1)采用数据联动,关联表为「开发任务执行」。

2)条件设置为:

  • 联动表单的「任务编号」等于当前表单的「任务编号」。

3)触发联动:当前表单的「项目编号」联动显示联动表单的「项目编号」。

2. 智能助手搭建

2.1 项目立项同步至项目列表

目的:项目立项后,将立项数据同步至项目列表,方便统一管理。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「项目立项」。

3)触发条件为:「流程状态」等于「流转完成」。

4)执行动作为:新增数据

5)目标表单为:「项目列表」。

6)字段设置为:字段一一对应,其中「里程碑计划明细.交付日期」、「里程碑计划明细.事实依据-附件」、「项目验收确认单」、「项目验收报告」、「应用效果评估报告」设置为空值,「里程碑计划明细.状态」设置为自定义值「未开始」。

2.2 项目结项信息同步

目的:项目结项后,将项目列表中对应项目的状态变更为已结项。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「项目结项」。

3)触发条件为:

    • 「流程状态」等于「流转完成」;
    • 「审批意见」等于「同意」。

4)执行动作为:修改已有数据

5)目标表单为:「项目列表」。

6)过滤条件为:「项目编号」等于触发表单字段值「项目编号」。

7)字段设置为:字段一一对应,其中「项目状态」设置为自定义值「已结项」。

2.3 项目变更信息同步

目的:当项目发生变更时,将项目变更信息同步至项目列表。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「项目变更」。

3)触发条件为:

  • 「流程状态」等于「流转完成」;
  • 「变更确认」等于「同意」。

4)执行动作为:修改已有数据

5)目标表单为:「项目列表」。

6)过滤条件为:「项目编号」等于触发表单字段值「项目编号」。

7)字段设置为:字段一一对应。

2.4 需求变更同步

目的:当需求发生变更时,将需求变更信息同步至项目列表。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「需求变更」。

3)触发条件为:

  • 「流程状态」等于「流转完成」。

4)执行动作为:修改已有数据

5)目标表单为:「需求申报」。

6)过滤条件为:「需求编号」等于触发表单字段值「需求编号」。

7)字段设置为:字段一一对应。

2.5 里程碑确认信息同步

目的:当里程碑信息发生更新时,将更新信息同步至项目列表。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「项目里程碑确认」。

3)触发条件为:

  • 「流程状态」等于「流转完成」。

4)执行动作为:修改已有数据

5)目标表单为:「项目列表」。

6)过滤条件为:

  • 里程碑计划明细.里程碑编号」等于触发表单字段值「里程碑计划明细.里程碑节点编号」;
  • 「项目编号」等于触发表单字段值「项目编号」。

7)字段设置为:

  • 里程碑计划明细.状态」修改为触发表单字段值「里程碑计划明细.状态」;
  • 里程碑计划明细.交付日期」修改为触发表单字段值「里程碑计划明细.交付日期」;
  • 里程碑计划明细.事实依据-附件」修改为触发表单字段值「里程碑计划明细.事实依据-附件」。

2.6 项目变更里程碑信息同步

目的:当里程碑发生变更时,将变更信息同步至项目列表。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「项目变更」。

3)触发条件为:

  • 「流程状态」等于「流转完成」;
  • 「变更确认」等于「同意」;
  • 「变更项目」包含任意一个「里程碑变更」。

4)执行动作为:修改已有数据

5)目标表单为:「项目列表」。

6)过滤条件为:

  • 里程碑计划明细.里程碑编号」等于触发表单字段值「里程碑计划明细.里程碑节点编号」;
  • 「项目编号」等于触发表单字段值「项目编号」。

7)字段设置为:

  • 里程碑计划明细.里程碑节点名称」修改为触发表单字段值「里程碑计划明细.里程碑节点名称」;
  • 里程碑计划明细.计划交付日期」修改为触发表单字段值「里程碑计划明细.计划交付日期」;
  • 里程碑计划明细.交付内容」修改为触发表单字段值「里程碑计划明细.交付内容」;
  • 里程碑计划明细.计划开始日期」修改为触发表单字段值「里程碑计划明细.计划开始日期」。

2.7 人员进场信息同步

目的:当人员进场后,将项目信息同步至人员信息表。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「项目人员进场」。

3)触发条件为:

  • 「流程状态」等于「流转完成」。

4)执行动作为:修改已有数据

5)目标表单为:「人员信息录入」。

6)过滤条件为:

  • 员工编号」等于触发表单字段值「人员信息.员工编码」。

7)字段设置为:

  • 当前所属项目」修改为触发表单字段值「项目名称」;
  • 当前项目编号」修改为触发表单字段值「项目编号」;
  • 人员进场时间」修改为触发表单字段值「人员信息.进场日期」。

2.8 人员退场信息同步

目的:当人员退场后,将其当前的项目信息置空。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「项目人员退场」。

3)触发条件为:

  • 「流程状态」等于「流转完成」。

4)执行动作为:修改已有数据

5)目标表单为:「人员信息录入」。

6)过滤条件为:

  • 员工编号」等于触发表单字段值「人员信息.员工编码」。

7)字段设置为:

  • 当前所属项目」修改为空值;
  • 当前项目编号」修改为空值;
  • 人员进场时间」修改为空值。

2.9 补卡申请——签到签退

目的:当人员对某一天的签到或者签退进行补签时,将补签信息同步至签到信息表。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「补卡申请」。

3)触发条件为:

  • 「流程状态」等于「流转完成」;
  • 「流程状态」等于任意一个「签到」、「签退」。

4)执行动作为:修改已有数据

5)目标表单为:「外包人员打卡记录」。

6)过滤条件为:

  • 打卡日期」等于触发表单字段值「补卡日期」;
  • 人员编号」等于触发表单字段值「员工编号」。

7)字段设置为:

  • 签到打卡时间」修改为触发表单字段值「签到时间」;
  • 签退打卡时间」修改为触发表单字段值「签退时间」。

2.10 补卡申请——全天

目的:当人员对某一天全天补签时,将补签信息同步至签到信息表。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「补卡申请」。

3)触发条件为:

  • 「流程状态」等于「流转完成」;
  • 「流程状态」等于「全天」。

4)执行动作为:新增数据

5)目标表单为:「外包人员打卡记录」。

6)字段设置为:字段一一对应。

2.11 缺陷经验积累

目的:将缺陷经验积累同步至固定表单方便管理。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「缺陷登记」。

3)触发条件为:

  • 「流程状态」等于「流转完成」。

4)执行动作为:新增数据

5)目标表单为:「缺陷经验积累」。

6)字段设置为:字段一一对应。

2.12 开发任务延期申请同步

目的:开发申请任务延期后,将预计完成日期更新至任务执行表单中。

配置步骤如下:

1)触发动作为:修改数据。

2)触发表单为:「开发任务延期申请同步」。

3)触发条件为:

  • 「流程状态」等于「流转完成」;
  • 「审批意见」等于「同意」。

4)执行动作为:修改已有数据

5)目标表单为:「开发任务执行」。

6)过滤条件设置为:「任务编号」等于触发表单字段值「任务编号」。

7)字段设置为:「预计完成日期」修改为触发表单字段值「延期日期」。

3. 聚合表搭建

3.1 资本性开支预算情况--聚合表

数据来源为多表关联:「资本性开支」、「项目预算台账」。

表单字段关联关系如下:

资本性开支

项目预算台账

预算编号

资本性开支列表.预算编号

行表头为:「预算编号」;

指标及其计算公式:

  • 「预算金额」:「预算总金额(¥)」;
  • 「已使用金额」:「资本性开支列表.本次使用金额」;
  • 「剩余预算金额」:「预算总金额(¥)」-「资本性开支列表.本次使用金额」。

数据提交校验为:「剩余预算金额」>=0。

3.2 项目付款情况--聚合表

数据来源为多表关联:「项目预算台账」、「项目付款台账」。

表单字段关联关系如下:

项目预算台账

项目付款台账

付款编码

付款编码

资本性开支列表.预算编号

资本性开支列表.预算编号

资本性开支列表.开支项目名称

资本性开支列表.开支项目名称

供应商名称

供应商名称

项目编号

项目编号

项目名称

项目名称

行表头为:「付款编码」、「供应商编号」、「供应商名称」、「项目编号」、「项目名称」、「预算编号」、「开支项目名称」;

指标及其计算公式:

  • 「应付款金额」:「资本性开支列表.本次使用金额」;
  • 「已付款金额」:「资本性开支列表.付款金额」;
  • 「待付款金额」:「资本性开支列表.本次使用金额」-「资本性开支列表.付款金额」。

数据提交校验为:「待付款金额」>=0。

4. 数据工厂搭建

4.1 项目工时统计

项目工时统计数据工厂搭建步骤如下:

1)新建数据流。

2)第一个输入的数据源设置为「项目日报」。

3)添加分组汇总,分组字段设置为「项目编码」和「项目名称」,汇总字段设置为「今日工时」,汇总方式设置为「求和」。

4)第二个输入的数据源设置为「项目列表」。

5)添加横向连接,连接方式选择「右连接」,勾选「合并连接字段」,连接字段设置为「项目编号」等于「项目编号」、「项目名称」等于「项目名称」。

6)输出数据,节点名称设置为「项目工时统计」,数据流名称设置为「项目工时统计」。

4.2 项目风险统计

项目风险统计数据工厂搭建步骤如下:

1)新建数据流。

2)第一个输入的数据源设置为「项目风险」。

3)添加分组汇总,分组字段设置为「项目编码」和「项目名称」,汇总字段设置为「风险编号」,汇总方式设置为「计数」。

4)第二个输入的数据源设置为「项目列表」。

5)添加横向连接,连接方式选择「右连接」,勾选「合并连接字段」,连接字段设置为「项目编号」等于「项目编号」、「项目名称」等于「项目名称」。

6)输出数据,节点名称设置为「项目风险统计」,数据流名称设置为「项目风险统计」。

4.3 开发任务数据分析

开发任务数据分析数据工厂搭建步骤如下:

1)新建数据流。

2)第一个输入的数据源设置为「开发任务延期申请」。

3)添加数据筛选,过滤条件设置为「审批意见」等于「同意」。

4)添加分组汇总,分组字段设置为「任务编号」,汇总字段设置为「延期计数」,汇总方式设置为「计数」。

5)第二个输入的数据源设置为「缺陷登记」。

6)添加数据筛选,过滤条件设置为「任务编号」不为空。

7)添加分组汇总,分组字段设置为「任务编号」,汇总字段设置为「缺陷数」,汇总方式设置为「计数」。

8)第三个输入的数据源设置为「开发任务执行」。

9)依次添加两个横向连接,将三个输入源的数据合并,配置相同:连接方式选择「左连接」,勾选「合并连接字段」,连接字段设置为「任务编号」等于「任务编号」。

10)添加字段设置,添加公式计算:

IF(开发完成日期>预计完成日期,1,0)

11)输出数据,节点名称设置为「开发任务数据分析」,数据流名称设置为「开发任务数据分析」。

4.4 项目情况汇总

项目情况汇总数据工厂搭建步骤如下:

1)新建数据流。

2)第一个输入的数据源设置为「外包人员工时录入」。

3)添加字段设置,添加公式计算,计算其实际工时时长以及转换成实际天数,逻辑为如果是13.30之后签退,则减去1.5h午休时间,如果是12点到13点半之间签退,则工时只计算签到时间与午休开始时间中间的时长,午休前签退则不做处理,公式为:

IF(CONCATENATE(TEXT(HOUR(签退时间)),TEXT(MINUTE(签退时间)))>=1330,(工时(h)-1.5), IF(CONCATENATE(TEXT(HOUR(签退时间)),TEXT(MINUTE(签退时间)))>=1200,DATEDIF(签到时间,DATE(TEXT(DATE(签到时间),'yyyy-MM-dd 12:00:00')),'h'),工时(h) ))

4)第二个输入的数据源设置为「人员信息录入」。

5)添加横向连接,连接方式选择「右连接」,勾选「合并连接字段」,连接字段设置为「员工编码」等于「员工编号」、「员工姓名」等于「员工姓名」。

6)添加字段设置,添加公式计算,添加工资计算,公式为人员单价乘以实际人天。

7)添加分组汇总,分组字段设置为「项目编号」和「项目名称」,汇总字段设置为「实际天数」和「工资计算」,汇总方式设置为「求和」。

8)第三个输入的数据源设置为「项目列表」。

9)添加横向连接,连接方式选择「左连接」,勾选「合并连接字段」,连接字段设置为「项目编码」等于「项目编号」、「项目名称」等于「项目名称」。

10)添加字段设置,添加公式计算,分别计算其「天数」、「费用达成率百分比」、「人天执行率百分比」。

11)输出数据,节点名称设置为「项目情况汇总」,数据流名称设置为「项目情况汇总」。

4.5 资本性开支报表

资本性开支报表数据工厂搭建步骤如下:

1)新建数据流。

2)第一个输入的数据源设置为「项目预算台账」。

3)添加分组汇总,分组字段设置为「付款编码」、「供应商编号」、「供应商名称」、「项目编号」、「项目名称」、「供应商编号」、「预算编号」,汇总字段设置为「本次使用金额」,汇总方式设置为「求和」。

4)第二个输入的数据源设置为「项目付款台账」。

5)添加分组汇总,分组字段设置为「付款编码」、「预算编号」,汇总字段设置为「付款金额」,汇总方式设置为「求和」。

5)添加横向连接,连接方式选择「左连接」,勾选「合并连接字段」,连接字段设置为「付款编码」等于「付款编号」、「预算编号」等于「预算编号」。

8)第三个输入的数据源设置为「资本性开支」。

9)添加横向连接,连接方式选择「左连接」,勾选「合并连接字段」,连接字段设置为「预算编号」等于「预算编号」。

10)添加字段设置,添加公式计算,分别计算其「预算剩余金额」、「待付款金额」。

11)输出数据,节点名称设置为「资本性开支报表」,数据流名称设置为「资本性开支报表」。

4.6 任务汇总

任务汇总数据工厂搭建步骤如下:

1)新建数据流。

2)第一个输入的数据源设置为「开发任务执行」。

3)添加字段设置,添加公式计算,名为「任务分类」,默认值为「开发任务」。

4)第二个输入的数据源设置为「项目任务下达」。

5)添加字段设置,添加公式计算,名为「任务分类」,默认值为「项目任务」。

6)添加追加合并,字段一一对应即可。

7)输出数据,节点名称设置为「任务汇总」,数据流名称设置为「任务汇总」。

4.7 外包考勤汇总

外包考勤汇总数据工厂搭建步骤如下:

1)新建数据流。

2)第一个输入的数据源设置为「外包人员工时录入」。

3)添加字段设置,添加公式计算,计算其实际工时和实际天数,实际工时的公式如下:

IF(CONCATENATE(TEXT(HOUR(签退时间)),TEXT(MINUTE(签退时间)))>=1330,(工时(h)-1.5), IF(CONCATENATE(TEXT(HOUR(签退时间)),TEXT(MINUTE(签退时间)))>=1200,DATEDIF(签到时间,DATE(TEXT(DATE(签到时间),'yyyy-MM-dd 12:00:00')),'h'),工时(h) ))

4)第二个输入的数据源设置为「人员信息录入」。

5)添加横向连接,连接方式选择「左连接」,勾选「合并连接字段」,连接字段设置为「员工编码」等于「员工编号」、「员工姓名」等于「员工姓名」。

6)添加字段设置,添加公式计算,用单价乘以天数计算其工资。

7)输出数据,节点名称设置为「外包考勤汇总」,数据流名称设置为「外包考勤汇总」。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验