随笔分类 -  Project Server 2007/2010

摘要:相信大家都见过PWA的权限级别,非常细,如下图,只是一部分: 那么在自己二次开发时候如何快速判断当前用户是否拥有某个权限或者一些权限呢:PWA默认情况下有3种权限判断,首先是全局权限判断,如上图示意,其次是对象级别的权限,比如在项目或者任务上有什么类型的权限,比如察看明细或者打开页面等;第三是资源类的权限判断,我理解成安全类别或者安全组。如下图: 代码片段如下:public override bo... 阅读全文 »
posted @ 2011-06-19 23:16 pccai 阅读(575) 评论(0) 推荐(0) 编辑
摘要:PWA中其实已经内置了跨所有项目工作环境来查询其中的风险和问题,而不用我们再去写复杂的CAML来查询了,效果如下: 读取个数提醒: 读取处理结果摘要: 我们就想啊,人家已经写好了啊,想办法借鉴下实现代码吧: // Fields private const string ColNameActive = "Active"; private const string ColNameClosed = "C... 阅读全文 »
posted @ 2011-06-19 22:40 pccai 阅读(876) 评论(3) 推荐(0) 编辑
摘要:前面提到了PJContext.Current.PSI自带了多种公开方法,这里我们很自然的要用到读取项目经理待审批的任务更新数据,包括个数和具体的数据表格,如下: 点击"任务更新"链接后肯定要是读取了详细数据,个数也就不是问题了(IS_ASSN == 1):StatusApprovalDataSet sads = PJContext.Current.PSI.StatusingWebService.R... 阅读全文 »
posted @ 2011-06-18 23:53 pccai 阅读(686) 评论(1) 推荐(0) 编辑
摘要:我们继续前面的介绍,前面提到可以很容易的读取到任务审批历史纪录,那么任务提交注释同样可以很方便的拿到,并且下载下来: 前提是选择了"发送注释"框,默认都是选中的,赶紧看看代码实现吧:if (Request["taskid"].Length > 0) { Guid taskid = new Guid(Request["taskid"]); byte[] rtfbytes = PJContext.Cu... 阅读全文 »
posted @ 2011-06-18 23:43 pccai 阅读(506) 评论(1) 推荐(0) 编辑
摘要:当我们调用PSI进行开发时候,通常要处理各种Web Service调用情况,包括权限等处理,容易出错。我们分析12目录下PWA产品相关页面,发现很多时候在aspx页面直接调用如下对象:PJContext.Current.PSI在我们创建一个简单的页面并添加引用,默认本地磁盘可能是找不到这些文件的,都在GAC中,若是需要这些文件可以从GAC中复制出来即可:using Microsoft.Office... 阅读全文 »
posted @ 2011-06-18 23:26 pccai 阅读(734) 评论(0) 推荐(0) 编辑
摘要:默认情况下,Project Server 2010考虑到了向下兼容性问题,我们可以开启使用Project Pro2007 连接到 PWA 2010上,当然Project Pro 2010肯定是推荐的了。我当前的Project Professional 版本号是:14.0.2215.1000,具体操作步骤如下:在 Project Server 2010 主页上,单击"服务器设置"。在"服务器设置"页上的"操作策略"部分,单击"其他服务器设置"。在"其他设置"页上的"Project 200 阅读全文 »
posted @ 2011-04-24 23:04 pccai 阅读(2761) 评论(0) 推荐(0) 编辑
摘要:首先介绍下运行环境: Windows 2008 R2 ENT + Sharepoint Server 2010独立安装方式,成功安装MOSS 2010并走完配置向导后,继续安装Project Server 2010,之后运行配置向导,到达最后一步创建示例数据库失败: 03/21/2011 23:20:58 4 INF Entering function Entering ProvisionDefaultPWASite03/21/2011 23:20:58 4 INF Retrieved PSI Service Application: Project Server Service Appl 阅读全文 »
posted @ 2011-03-22 00:17 pccai 阅读(1313) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示