问题标签 [sharepoint]

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 投票
6 回答
3094 浏览

sharepoint - 为 SharePoint 创建开发环境

我已经很多年没有碰过sharepoint了。如果我想设置一个开发环境以加快速度,我有哪些选择?我没有 MSDN 许可证,无论如何我可以免费启动和运行吗?(仅用于开发)

0 投票
1 回答
924 浏览

sharepoint - 使用表单身份验证编辑用户配置文件

我们在 SharePoint 中使用表单身份验证。创建帐户后,管理员可以添加一些信息,例如姓名和地址。但必填字段是用户名和电子邮件地址。

当用户进入他们的个人资料页面时,所有字段都是空白的,他们无法对其进行编辑。我已经阅读了许多讨论如何从另一个数据存储导入配置文件或同步配置文件的文章。这对我们不起作用,因为我们没有存储这些配置文件的另一个数据存储。

我是否只需要重新创建编辑配置文件页面并构建自定义配置文件编辑器?此信息是否通过 SharePoint API 公开?我不认为直接编辑数据库是一个好的解决方案。

0 投票
3 回答
2059 浏览

sharepoint - 如何获取在 SharePoint 工作流中工作的参数

我正在尝试使用用于错误处理的输出参数创建自定义工作流操作。从各种示例中工作,我无法让 Parameter Direction="Out" 工作。一切似乎都正确,但是当我尝试将输出分配给 SharePoint Designer 中的“错误”变量时,它会在其周围放置星号并将其标记为工作流错误。下面是动作 XML 的样子:

0 投票
4 回答
5482 浏览

sharepoint - 从 SharePoint 工作流报告错误的最佳方式是什么?

我在工作流程中有一个自定义操作,并且想在出现问题时向用户报告错误。这样做的最佳方法是什么?

UPD:理想情况下,我希望将工作流置于错误状态并将消息记录到工作流日志中。这似乎不可能。我能到达的最接近的地方是什么?我想要一个可重用的解决方案,当用户在 SharePoint Designer 中使用我的自定义操作时,它很容易设置。


为问题添加了更多详细信息。

@mauro 负责存储错误,但是如何以有意义的方式向用户显示错误?

@AdamSane 这似乎是一个相当脆弱的解决方案。这不是在单个站点上设置一次的问题。我需要其他人可以使用 SPD 添加的东西。

0 投票
2 回答
1141 浏览

asp.net - 检索客户端的 PC 名称?(Windows 身份验证)

我有一个在内部网络上运行的 ASP.net 应用程序(实际上它是在 Sharepoint 2007 上运行的)。

我只是好奇:

我可以以某种方式检索客户端正在使用的 PC 的名称吗?如果有帮助,我将有权访问 Active Directory。问题是,人们使用多台 PC。所以,我不能使用任何手动/静态映射。

如果可能,我不想使用任何客户端(阅读:JavaScript)代码,但如果不能在服务器端完成,JavaScript 也可以。ActiveX 是绝对不可能的。

0 投票
3 回答
382 浏览

asp.net - 分析/优化 (Sharepoint 2007) Web 部件

我只是想知道有哪些选项可以正确测量/配置/优化 ASP.net 2.0 Web 部件,尤其是 Sharepoint 2007 的那些?

由于 Web 部件是另一层技术的一层,因此仅针对 Web 部件获取资源使用、打开句柄和内容似乎有点困难。

有谁知道一些用于分析和优化 Web 部件的好工具或实践?

0 投票
7 回答
11738 浏览

sharepoint - 将 InfoPath 表单部署到不同的 SharePoint 服务器

您如何管理将 InfoPath 表单部署到不同的共享点服务器?有没有更好的方法来处理所有特定于站点的数据连接,而无需打开表单、编辑数据连接并为每个环境重新发布?

0 投票
6 回答
1763 浏览

sharepoint - 事务设计模式

我需要使用不支持 COM+ 或 .NET 事务的外部 API 创建一个“事务”进程(确切地说是 Sharepoint)

我需要做的是能够按顺序执行多个进程,但是该序列中的任何失败都意味着我将不得不手动撤消前面的所有步骤。在我的情况下,只有 2 种类型的步骤,两者都相当容易撤消/回滚。

是否有人对可能对此有用的设计模式或结构有任何建议?

0 投票
2 回答
2332 浏览

multithreading - 共享点 COMException 0x81020037

我正在开发一个支持在单个操作中导入多个文档的 SharePoint 应用程序。我还有一个 ItemAdded 事件处理程序,它执行项目元数据的一些基本维护。导入的文档和手动创建的文档都会触发此事件。难题的最后一块是我实现的批处理操作功能,以启动工作流并更新另一个元数据字段。

我可以通过提取 SPListItem 的文件数据来导致 COMException 0x81020037。此文件只是一个 InfoPath 表单/XML 文档。我能够修改 XML 并成功地将其推回 SPListItem。当我之后立即启动自定义功能并修改元数据时,它偶尔会导致 COM 错误。

该错误消息基本上表明该文件已被另一个线程修改。似乎 ItemAdded 事件仍在将文件写回数据库,而自定义功能正在更改元数据。我尝试过延迟和错误捕获循环,以尝试检测 SPListItem 可以安全修改但收效甚微。

有没有办法判断另一个线程是否锁定了文档?

0 投票
4 回答
2273 浏览

asp.net - 事件日志中的 Webpart 注册错误

我们为 SharePoint 2007 创建了几个自定义 Web 部件。它们运行良好。但是,无论何时加载它们,我们都会在事件日志中收到一条错误消息:

初始化安全控制时出错 - 装配:...

该程序集实际上加载正常。web.config此外,它在and中正确列出GAC

任何关于如何阻止这些(幻影?)错误的想法将不胜感激。