问题标签 [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.
adfs - 带有 ADFS 的 Project Server 2016 PSI
我们的一位客户最近在其 Project Server 2016 环境中使用 ADFS。我们部署了一些与 PSI 通信的解决方案。然而,使用 ADFS 后,无法达到 PSI。我们收到以下错误:
在 ULS 中,我发现了以下条目:
有谁知道如何解决这个问题?是否有关于如何处理 ADFS 和 PSI 的示例?
powershell - PowerShell 导入的 dll 不起作用:使用“0”参数调用“ReadLookupTables”的异常:“对象引用未设置为对象的实例
我目前开发的 powershell 脚本存在问题。以下脚本在我的系统和另一台开发人员机器上运行,但不在任何其他系统上运行......我已经在虚拟 Win10 hyper v 上对其进行了测试,但它始终是相同的错误:
使用“0”参数调用“ReadLookupTables”的异常:“对象引用未设置为对象的实例。
脚本代码:
在开发人员机器上安装了 Visual Studio Enterprise... 我已在我的虚拟机上添加了所有 SDK 和 .Net 运行时环境,但它不起作用。
感谢帮助
erlang - configure Ejabberd and Psi at localhost
I have installed Ejabberd (ejabberd-18.09-windows) on win10 and I have set an admin (omar), I started It, and got this:
Now I want to test it with some XMPP client, so I installed Psi, when I want to register an account, I got this :
Am 'I messing something? I didn't find any step-by-step ressource to do this (or I didn't get it).
NB: I run Ejabberd/XMPP server and client on the same machine, (how can I do it on separate machines?)
When I set Host/port manualy, the resulte is:
project-server - Project Server 计划工时不更新
我正在开发 Project Server 2010 时间表导入器。它适用于 Project Web App 中的实际时间(它们导入)。
问题
问题是客户需要根据输入的实际工作更新计划工作。
调用 timesheetClient.QueueUpdateTimesheet() 后,它不会根据 Project Server 自动工作计划功能更新计划工作:<
如果您查看提供的屏幕截图,有 22 小时和 10 小时,但不是“Zaplanowana”-> 计划值!
我可以timesheetDs.TS_ACT_PLAN_VALUE
手动更改,但我不想手动编写复杂的工作计划算法(在项目世界中真的很复杂,相信我)。
两种可能的解决方案
1. 破解 PWA Timesheet JSGrid
(Javascript 控制)通过尝试模拟用户手动编辑行“相当”困难
window.timesheetComponent.get_TimesheetSatellite().GetJsGridControlInstance()
2. 尝试使用与 PWA Timesheet Control 相同的 Web 服务
问题是它没有记录。
我们可以(理论上)调用 TimeSheetSendGridUpdatesForSave Action on/pwa/_vti_bin/PSI/ProjectServer.svc
和下一次调用来检索时间(通过 Official TimesheetClient 读取时间表)或TimeSheetGetTimesheetForGridJsonFromViewUid
作为 pwa js 客户端调用,将导致更新的计划时间
该方法有一个我尚未解决的问题-如何进行身份验证-关于第二个问题的更多信息如何在 projectserverservices.dll 外部验证到 Project Server SOAP Api
关键词:计划工作、计划时间、pwa 计划、2010 年项目服务器、planowane godziny
powershell - PSI 更新 Project Server 上的查找表 - 错误“LookupTableAlreadyExists”
我正在编写一个脚本,它将使用 PSI 更新 Project Server 2013 的企业自定义字段和查找表。该脚本从一个系统导出的 XML 文件中获取设置,然后更新另一个系统上的设置。
过程如下: 脚本从目标系统获取当前的 LookupTableDataSet。然后,它在该数据集上添加、修改或删除查找表、条目和掩码。内置查找表未以任何方式修改。最后,它将修改后的数据集传递给 UpdateLookupTables 方法以更新目标系统。
问题:目标系统不断返回“LookupTableAlreadyExists”错误。它对所有已修改或未更改的查找表执行此操作。已删除或添加的查找表不会引发此错误。
这是代码:
这是查找表的读数:
这里是错误消息(为了更好地理解,我在每行的开头包含了查找表的名称):
mysql - 使用 INNER JOIN 函数插入值的 SQL 错误
我只是一个初学者,我的简单 SQL 代码有问题。我正在尝试检索不同国家/地区的 outbound-cost-pal 的平均值,并将其写入仓库的每个相应行。
我的代码如下:
我在“on 子句”中收到错误消息“Unknown column 'cost.country'”。
performance - 用于 PageSpeed 测试的 Lighthouse 版本
我试图弄清楚 PAgeSpeed 测试使用哪个版本的 Lighthouse,是 5.x 还是 6.x?我已经检查了我找到的所有文档,但没有具体提及任何文档的版本。
谢谢并恭祝安康!
sharepoint - 使用 CSOM 在 Sharepoint 2019 上查询项目权限
这是我在这里的第一篇文章,我希望有人可以帮助我。如果需要,请随时询问有关我的问题的更多信息。
我目前正在开展一个将 Sharepoint 2010 解决方案迁移到 Sharepoint 2019 的项目,并且知道我正在处理项目的开发部分。我对 Sharepoint 开发很陌生,所以我有一些看起来很基本的问题。
我正在尝试从这个旧项目中复制一个功能,并在这个新的 Sharepoint 2019 项目中创建一个新功能。该方法包括使用安全 WCF 服务通过 PSI 查询项目的权限。(使用“ReadProjectCategory”方法)
但是,我在网上看到PSI在2019年停产了,所以我尝试使用CSOM来实现这个方法,但是我找不到正确的方法来查找这个信息(图像显示了数据的确切位置)。
有人可以帮忙吗?我在任何地方都找不到如何通过 CSOM 或 OData 获取这些数据。
页面网址为://Sharepointurl/PWA/_layouts/15/PWA/views/ProjectPermissions.aspx?_projectUID=[ProjectGUID]
谢谢!
layout - Google 页面速度洞察和 CLS
在我的现场数据概览下,CLS 值为 0.98,而当我查看避免大布局变化的描述时 - CLS 贡献为 0.004。
如何找出导致 CLS 的因素?
java - PsiClass 到 java.lang.Class
我正在为 IntelliJ IDEA 开发插件。插件如何获取导入到插件正在检查的项目中的库的名称和版本?我有项目的 PsiClass,但无法将其转换为 java.lang.Class。也许有办法从 PsiElement 获取 ClassLoader?
PsiImport.getClass().GetClassLoader()
- 返回类 PsiImportStatementImpl 的 ClassLoader 而不是我导入的类的 ClassLoader。