编辑已关闭的案例

时间:2012-10-16 09:01:11

标签: dynamics-crm-2011

我在case实体上有一个功能区按钮,它通过javascript更新表单上的单个双选项字段。当这个用于已解析/关闭的案例时,它会返回一个错误,因为该表单现在是只读的。

在javascript中是否有一种方法可以让它重新激活表单,更改字段然后将其恢复到之前的状态?我试图强制更改表单,但即使我设法让它看起来你可以保存它,它将返回错误,因为表单记录仍然被计为取消激活,即使你可以更改字段< / p>

由于

1 个答案:

答案 0 :(得分:2)

你应该可以使用SOAP调用,它有点参与,我建议启动here。您必须生成表示请求的XML,该链接提供了一些工具来执行此操作。

我相信您需要发布SetStateRequest(打开)和CloseIncidentRequest(关闭)的JavaScript版本。

另一方面,完全不同的方法是在取消激活记录时禁用按钮,然后用户必须手动重新编写记录进行更改并再次关闭。这更接近于我在here所涉及的“与系统合作”,这是一种不同的情况,但原则仍然适用。