现象:
访问PWA我的任务时,提示:
发生意外错误。
Web 部件维护网页: 如果您有权限,则可以使用此网页临时关闭 Web 部件或删除个人设置。有关详细信息,请与网站管理员联系。
分析:
相信几乎所有人会被这该死的提示而骗,试图删除个性化配置来解决这个问题。结果,当然是无功而返。(提示的欺骗性来自于这个错误只在某项帐号登录后出现,其它人正常)
&……*(&¥%……&* 经过一番分析,可能是数据出现逻辑错误,使得“我的任务”这个web部件取数据或显示错误失败...
解决办法:
打开ProjectServer_Published库查询
SELECT MSP_PROJECTS.PROJ_NAME, MSP_ASSIGNMENTS_SAVED.TASK_NAME,
MSP_RESOURCES.RES_NAME, MSP_ASSIGNMENTS_SAVED.ASSN_UID,
MSP_ASSIGNMENTS_SAVED.PROJ_UID, MSP_ASSIGNMENTS_SAVED.TASK_UID,
MSP_ASSIGNMENTS_SAVED.RES_UID
FROM
MSP_ASSIGNMENTS_SAVED INNER JOIN
MSP_PROJECTS ON MSP_ASSIGNMENTS_SAVED.PROJ_UID = MSP_PROJECTS.PROJ_UID INNER JOIN
MSP_RESOURCES ON
MSP_ASSIGNMENTS_SAVED.RES_UID = MSP_RESOURCES.RES_UID
WHERE (NOT EXISTS
(SELECT TASK_UID FROM MSP_TASKS_SAVED
WHERE (TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID)))
用客户端Project Professional 联机打开这些任务所属项目的计划,对任务属性、资源属性、工作分配和(报告的)实际进展等进行检查,找出不合逻辑的地方并加以修改,保存并发布,如果没有意外的话,可解决问题。
有时,Project本身缺陷也会导致数据不一致,可用下述方法尝试解决:
联机打开计划,插入-列-“发布”,相应任务的“发布”改为“否”,保存后发布;再将“发布”改为“是”,保存再发布。
也许有其它更简单、全面、有效的途径,欢迎交流。