问题标签 [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.
c# - 使用 PSI 2010(项目服务器接口)更改项目所有者
我想使用 PSI(项目服务器接口)更改 ProjectOwnerUID。我用类似的代码写了这个
不幸的是,当光标到达 UpdateProject 行时,它会抛出带有代码号的异常
ProjectServerError(s) LastError=ProjectInvalidOwner 说明:将其传递给 PSClientError 构造函数以访问所有错误信息
内部错误 1056(无效的项目所有者)。
我不知道发生了什么,发出了这个异常
,我该如何解决这个问题?
web-services - PSI 2010 ASMX 资源 - UpdateResources 错误
我们正在尝试使用 SOAP UI 通过 PSI 资源 ASMX Web 服务执行更新请求。我们只是使用从 ReadResource 调用获得的相同资源数据集信息执行更新。
我从服务器收到了这个响应。
例外是通用的,但有人知道这里有什么问题吗?调用的方法没有文档 (DataSetHasMsxColumns),但该名称可能对曾经使用这些服务的人具有暗示性。
提前谢谢你最好的问候
server - PSI 使用查找表更新资源自定义字段 (Project Server)
有人可以向我展示使用查找表更新企业资源自定义字段的代码吗?已经在互联网上寻找一些示例代码但没有成功。
c# - 无法使用 csom 更新具有查找表 GUID 的任务或项目的 CustomField
是否有人设法在使用查找值的任务或项目上以编程方式更新自定义字段?我正在使用 CSOM,代码如下,c#。查找自定义字段会更新,但字段设置为空白,覆盖使用 Web 应用输入的先前值。对“文本”自定义字段的更新工作正常。
csom - Project Server 2013 重新分配任务和更新时间表 CSOM
我正在开发一个小代码,可以从数据库中读取一些值,以便为公司的所有员工制作时间表。
数据库的数据来自另一个应用程序,项目经理在其中定义所有任务更改,例如重新分配任务。
当任务以在项目任务定义开始时从项目经理设置的同一员工开始和结束时,该代码运行良好。
问题是当项目经理出于任何原因决定/需要更换与其他人一起执行任务的员工时。然后我遇到了新员工的时间表没有项目线以便用我的应用程序填写时间表的问题。
所以我的问题是: - 有没有办法将新行包含到新员工时间表中?
提前致谢。
编辑:
我想补充一下我是如何填写时间表的:
如您所见,在 foreach 句子中,我创建了一个对象类型“TimeSheetWorkCreationInformation”,如果其中有任何工作行,我可以填写时间表。
当我们重新分配时,新资源的时间表没有新的工作线。
再次记住我的问题: - 有没有办法将新行包含到新员工时间表中?
谢谢
c# - 使用 PSI Project Server 2013 创建时间表 - 常规无效操作
我正在尝试使用msdn中的 TimeSheet.CreateTimesheet 方法,但不幸的是,我从控制台收到了 General Invalid Operation 错误。
我怀疑这是一个权限问题,因为我已经按照之前链接的 msdn 入口中发布的所有说明进行了操作。
以下是主要代码:
当timeSheetSvc.CreateTimesheet(timesheetDs, SvcTimeSheet.PreloadType.Assignments);
它被调用时,我得到了一般无效操作。
有人知道那是什么意思吗?或者我在哪里可以找到更多信息?
编辑:
这是我的 PSI 控制台的屏幕截图,用于解析错误:
提前致谢,
sharepoint - 如何使用 PSI 读取 AssignmentProcessStatus?
我正在尝试使用 PSI 和 C# 从 Project Server 读取特定的用户分配和任务,这些是我的代码的一部分:
到现在为止,一切都还好,但我希望每个作业都有 AssignmentProcessStatus 字段,我不得不说我知道如何从 TimeSheetPeriods 获得这个字段值,但是在这个 Project Server 上没有时间表周期或时间表行。
我的问题:有没有办法在没有 TimeSheetPeriods 的情况下访问 AssignmentProcessStatus 字段?
提前致谢
project - 通过 PSI 清除项目日期字段
如何使用 PSI 清除项目中的日期格式字段?我做
其中 taskRow 是 ProjectDataSet.TaskRow 类,newTask.FinishDate 是 DateTime 但有 GeneralDateNotValid 异常 - TASK_FINISH_DATE 不能小于 01.01.1984。
sharepoint - 获取 MS Project 中的当前用户
如何在 MS 项目中获取当前用户指南?
这个 guid 应该等于 guid from
如果我做结帐。
我需要检查:“项目是否已被我签出?”
sharepoint - Project Server 2016 中带有 PSI 的任务摘要名称
有谁知道如何使用 PSI 获取任务的任务摘要名称字段的值?我正在使用它的 WCF 版本。如果我可以从 ResourceAssignment 项访问该字段,那就更好了。但是只有一个与摘要任务相关的属性 - TASK_IS_SUMMARYColumn。但我需要的是摘要任务的实际名称吗?我可以以某种方式创建一个自定义字段来执行任务并将其向下滚动到分配以显示摘要任务名称吗?
谢谢。