我们知道ProjectServer汇报工时的顺序是这样:

1.项目成员打开自己的时间表,选择要汇报的任务,在汇报工时栏填写实际工时。

2.汇报工时后点击保存。

3.将汇报工时的任务提交给项目经理。

4.项目经理审批项目成员提交上来的项目工时。

5.发布已经审批过的项目工时。

项目经理在做操作的时候第五步是多余的,我审批完之后为什么还要我自己去发布,能不能做到审批完之后自动发布。

打开[ProjectServer_Published].[dbo].[MSP_ASSIGNMENT_TRANSACTIONS]表,里面的字段[ASSN_TRANS_STATE_ENUM]是描述提交工时状态的。

0表示该Assignment保存

1表示该Assignment提交

2表示该Assignment提交过程中

3表示该Assignment审批通过

4表示该Assignment审批未通过

然后根据[ASSN_TRANS_STATE_ENUM]就能找到哪些项目审批过工时,随后发布该项目。

发布项目的代码我就不写了,有需要的可以联系我QQ411033149,直接发给你。

最新文章

  1. 转:浅谈UNIX下Apache的MPM及httpd.conf配置文件中相关参数配置
  2. 手把手教你用python打造网易公开课视频下载软件2-编码相关说明
  3. mysql的数据类型int、bigint、smallint 和 tinyint取值范围 及varchar
  4. bzoj2243 sdoi2011 染色 paint
  5. js中退出语句break,continue和return 比较(转)
  6. requirejs学习之-- 初始化(一)
  7. 【javascript 对日期的扩展 Format\addDays】
  8. leetcode Maximum Depth of Binary Tree python
  9. PHPCMS快速建站系列之搜索功能
  10. 【MongoDb基础】插入数据
  11. Effective Java 第三版——16.在公共类中使用访问方法而不是公共属性
  12. haproxy反向代理
  13. Shell脚本1-20例
  14. SIFT feature
  15. webstorm 安装与基本使用
  16. spark streaming插入hbase
  17. day17 正则表达式 re模块和hashlib模块
  18. Intellij Idea 导入多个maven项目展示在左侧栏Maven Projects
  19. Python yield 使用
  20. C# XtraGrid的行指示器(RowIndicator)行号以及图标设置

热门文章

  1. 诠释JavaScript中的this
  2. [转] CentOS下添加用户并且让用户获得root权限
  3. Java原生隐藏字符-工具类
  4. 2017年11月3日 VS三大类&数组&VS的冒泡排序&集合&泛型集合
  5. 实用的随机数生成类Random:测试(随机产生100个不重复的正整数)
  6. Spring-boot2.0.1.BUILD-SNAPSHOT整合Elasticsearch报failed to load elasticsearch nodes错误解决办法
  7. Nodejs中使用异步流程控制Async
  8. Java集合篇六:Map中key值不可重复的测试
  9. link 和 import 导入外部样式的区别
  10. Hyperledger Fabric SDK use case 1