问题标签 [ms-project-server-2013]
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.
odata - 与 Project Online 的 OData 连接
我正在尝试与我们的 Project Online 站点建立 OData 连接。我正在使用链接https://mysite.sharepoint.com/sites/pwa/_api/ProjectData,我可以通过以下方式连接到 Excel 中的 OData:
- 数据 -> 来自其他来源 -> 来自 OData 数据馈送
- 插入链接并选择使用“打开此文件的人的登录信息”作为登录凭据(即使用 Excel 的内置身份验证)
但是,我们正在使用 OData 连接将数据获取到 QlikSense 以进行报告。这就是为什么我想测试我以外的帐户以连接到 Excel 中的数据,但是作为登录凭据的“使用此名称和密码”-选项不起作用(尝试使用我的 Microsoft 帐户,first.last @myorganization.com)。这会导致以下错误:
我们无法连接到数据源。请检查您的登录信息。这是我们收到的错误消息:远程服务器返回错误:(403) Forbidden。
当我想选择要使用的凭据时,应如何建立与 Project Online 的 OData 连接?
也欢迎任何与 QlikSense 连接的提示,这就是我的最终目标。
.net - 有没有办法将多个 Microsoft Project 文件聚合为一个?
一个大型 PMO 组包括 10 个不同的 PM——每个 PM 为其各自的组创建和维护一个 MS 项目文件。我们正在考虑定期将项目文件汇总为一个汇总项目文件,以用于执行报告和管理目的。我们可以假设所有项目文件都遵循一套模板。
有没有人遇到过类似的问题?是否有任何预先存在的工具可以用来以连续和/或自动的方式实现项目的汇总/集成?
我的第一个预感是写一些自定义的东西——但在去那里之前,我想从专家那里知道我是否应该采取更好的方法。
如果没有,您对编写自定义工具最可行的技术有什么建议吗?
ms-project - MS Project 如何添加 Project Owner 的经理查看?
我们正在使用 MS Project 2013 来跟踪我们公司的项目。项目服务器中用户的所有 RBS(资源分解结构)都是从人力资源系统更新的。
我们需要在字段中显示“项目所有者经理”。显示此字段的最简单方法是什么?
- 计算字段 ?
- 工作流程?
- 还是有什么其他方法?
powerbi - 将 Project Server 2013 Web 服务发布到云 Power BI
我们希望在云中托管 Power BI 报告,根据我们的 On Premises Project Server 2013 中的数据显示报告。我们使用的数据源是
- /PWA/_api/ProjectData/
- /PWA/_api/ProjectData/项目
由于我们有一个混合网络,我可以使用 API 管理网关发布这些 API(以便托管在云中的报告可以自动刷新数据)吗?如何?
或者,还有更好的方法?
亲切的问候,AllWorkNoPlay
c# - 如何在 Project Server 2013 中更改自定义字段的值(C# VSTO 插件)
我正在尝试从用 C# 编写的 MS 项目插件中更新/更改项目的企业自定义字段。我找到了有关如何在任务或资源级别更新企业自定义字段的信息:
但是我根本找不到任何文档或示例来说明如何为项目级别的自定义字段执行此操作。
也许我只是使用了错误的搜索词组。我试图谷歌不同的关键词,如项目标题字段和类似的词,但一无所获。
我倾向于认为这可能是不可能的?
csom - 无法更改项目所有者
我可以在我的代码中更改项目名称、开始日期等,但我对项目所有者的更改不适用于项目服务器。这是我的代码:
草稿项目的所有者最终成功更改为预期的用户,但在发布草稿项目后,更改不适用于该项目。任何人都可以说我的代码有什么问题,或者上帝禁止项目服务器吗?!
project-server - 使用 Rest API 进入 Project Server 的时间表条目
我正在尝试针对 MS Project Server 2013 中可用的某些特定任务添加时间表条目。我有使用 REST 端点在 Project Server 中创建任务的方法,但找不到直接用于时间表的方法。我从最后的一些审查中收集了一些细节:
我知道 TimeSheet 作为单独的实体保留,不属于通常的项目实体。
我的查询在这里具体了解为时间表添加和更新处理的实体。请帮助我处理包括保存、发布和结帐在内的端点!
c# - 如何在 Project Server 的 OnCreating 事件接收器中设置自定义企业字段?
我正在尝试在本地 Project Server 2013 中的事件接收器的 OnCreating 事件中设置项目企业自定义字段。当我调试代码时,一切看起来都设置正确,但一旦创建项目,该字段始终为空。
我从其他一些帖子中找到了如何设置企业自定义字段。我尝试使用其他事件,如 OnCreated,但项目已签出,因此我无法更新项目。
预期结果是创建项目时填充了企业自定义字段,但企业字段为空。
project - Project Server Enterprise 自定义字段始终结果为空
我已经为 Project server 2016 创建了企业自定义字段(公式),它在问题之前一直在工作,现在所有公式字段结果都为空,即使我放置了另一个内置字段的固定文本或值,并且所有公式都可以与项目专业人员一起使用,没有问题并显示结果OK
ms-project - 使用 REST API 错误在 Project Server 时间表行中创建工作对象
所以我尝试构建使用项目服务器 2013 REST API 的移动应用程序。此处的目标是编辑特定时间表中的每一行,包括删除和添加对象。问题是,如果我想在 PWA 中使用此 POST 方法未设置的任何一天创建一个“工作”对象,
https://myweb.com/PWA/_api/ProjectServer/TimeSheetPeriods ('mytimesheetId')/TimeSheet/Lines('choosenlineId')/Work/Add
有了这个身体,
我会收到此错误消息,
我认为这与 Project Server 2013 本身有关,因为我在正文中输入的参数已经按照 Add() 方法的要求。有人有想法吗?
先感谢您