0

我一直在努力解决一段时间的问题,并希望有人可以对一些可能的解决方案进行阐述。如何关闭自定义表单并强制行为?

我目前有一个SharePoint 2010列表中项目的自定义创建表单。我需要找出一种方法来完全保存该项目并关闭表单,然后触发Nintex工作流程,或者使用一些自定义功能在当前项目的某些字段的另一个列表中创建项目。

当前的麻烦是,在该列表上的项目创建时工作流必须在窗体完全关闭之前自行关闭。这意味着,如果服务器花费了大量时间来启动工作流程,那么在关闭之前,我的表单会在空闲状态下空闲很长一段时间。

SHORT VERSION:我需要能够保存项目和关闭窗体,然后发射一些功能,这将创建项目的信息在单独的列表上的项目。

有没有人想过解决这个问题?我知道如何使用JavaScript而不是Nintex创建列表项目,如果有帮助的话。如果还有其他方法可以解决这个问题,我不需要使用工作流程。感谢您的时间!

回答

0

我相信Nintex 2010的项目创建工作流程是由异步事件处理程序触发的。这意味着在您的自定义创建页面完成保存项目后触发。我可能在这方面是错误的,我会在后来得到Nintex的确认。

您总是可以编写一个异步事件处理程序来启动您的自定义操作或Nintex工作流程,而不必依靠自动启动工作流程。无论哪种情况,它都会在您的物品创建后运行。

虽然这种方法需要编码。如果你不是开发者。那么也许你需要关注为什么你的创作形式需要很长时间才能完成。它是否尝试保存该项目后调出列表视图?

+0

我为是响应很慢道歉 - 出现了很多事情。我是一名开发人员,尽管我很新。非常感谢你的回复,这可能会给我更深入的研究。如果问得不多,可否详细说一下'异步事件处理程序'?这是我可以在物品创建表单上使用JavaScript创建的东西,还是需要单独运行?非常感谢您的回复! – user2312930 2013-05-01 17:35:32