问题标签 [psi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
918 浏览

task - MS Project Server 2007:以编程方式切换项目资源的任务警报

我正在研究 SDK 文档,但是这个网站有很多眼睛和很好的答案,我想我会把这个放在那里以获得一些线索。

在 project Server 2007 中,您可以管理是否在向您分配新任务或修改现有任务时收到“任务警报”电子邮件。您可以通过个人设置下的 Web 应用程序手动或单独更改此设置。

例如,作为项目经理,我不能为整个团队切换它或从我这边管理它。因此,如果分配给任务的资源或利益相关者不希望每次更新计划时都收到电子邮件,我无法为他们处理。我必须让他们通过 Project Web Access 应用程序手动设置它。

那么,有没有人越过这座桥?如果有,你是如何通过 SDK 类或 PSI Web 服务切换任务警报的标志的?在我浏览文档之前,如果我能得到一些“看看……”那就太好了……谢谢!

0 投票
2 回答
1717 浏览

authentication - 登录 Project Server 并调用 PSI 方法

我在网络服务器上有一个 Microsoft Project Server 2007 实例。我想从开发机器调用 PSI 的 web 服务。如何通过指定用户名和密码连接到 PS?(类似于您在浏览器中访问 PWA 时发生的情况,您输入您的用户名和密码,即使在您工作的计算机上您有另一个用户/密码)。

0 投票
1 回答
2033 浏览

project-server - 如何知道项目是从 PSI 签出还是签入?

如何知道项目是从 PSI 签出还是签入?

0 投票
1 回答
907 浏览

project-server - 如果我只知道一个项目的名称,我如何获得它的 GUID?

PSI 有各种方法,例如 ReadProject,它们只采用项目 GUID 而不是它的名称。

如果我只有一个项目的名称,我如何检索它的 GUID 以用于其他 PSI 方法?

0 投票
1 回答
933 浏览

sharepoint - 通过 PSI 从 Project Server 检索资源工作时间

我正在通过 PSI 使用 SharePoint 和 ProjectServer 2007。

我需要在某个日期范围内检索项目中员工的工作时间,但我找不到方法。我得到的最接近的数据是来自 Project.ReadProject() 的RES_ACT_WORK,但这是一个总值。

有任何想法吗?

0 投票
1 回答
575 浏览

python - 使用 Python 中的 PSI 过滤器对象

我正在通过 PSI 和 Python 使用 SharePoint 和 ProjectServer 2007。

我找不到任何有关过滤器类 ( Microsoft.Office.Project.Server.Library )对象如何在内部工作以模拟其在 Python 中的行为的文档。

有任何想法吗?

0 投票
1 回答
1338 浏览

sharepoint - 如何在 MS ProjectServer 中设置多个项目所有者

我正在尝试在 MS ProjectServer (2003) 中配置类似所有者的用户。尽管我可以向用户授予所有权限,但对于某些服务(通过 PSI),例如Statusing.ReadStatusTimephasedData,它似乎需要成为项目所有者。

我尝试配置类别权限以考虑 RBS,但也没有结果。

有任何想法吗?

0 投票
1 回答
1228 浏览

project-server - 通过 PSI Web 服务读取实际工作 (Project Server 2007)

我想通过 Project Server 2007 上的 Project Server Interface (PSI) 阅读批准的实际工作

我偶然发现了 PSIStatusing 命名空间上的 ReadStatusTimephasedData 函数。这正是我想要的,除了:它给了我项目成员在 pwa 中输入的实际工作。项目经理批准后,不是批准的实际工作。

如何获得批准的实际工作?有小弟提示吗?如果你能帮助我,我会很高兴

马库斯

0 投票
1 回答
2617 浏览

project-server - 调用 PSI Web 服务时出错:HTTP 请求未经客户端身份验证方案“匿名”授权

有人可以帮我吗?我正在尝试以编程方式在项目服务器(PSI webservice)中创建一个项目,但由于以下错误而未能这样做。有谁知道可能是什么问题?尝试在 VS2008 中更新 Web 服务时,我也收到此错误。

这是错误,它发生在我调用 QueueCreateProject 时(参见下面的代码):

这是代码:

0 投票
3 回答
2910 浏览

sharepoint - MS Project 2010 PSI:有没有办法在不加载项目的情况下获取自定义字段值?

我正在尝试通过自定义字段值定位特定项目。到目前为止,这是我发现的最好的方法:

可以想象,遍历所有项目并加载每个项目以检查自定义字段值是非常缓慢和丑陋的。我需要尽快通过自定义字段值识别 PROJ_UID,因此:

有没有办法在不加载整个项目的情况下获取自定义字段值?