1

我正在为客户构建一个 CRM 解决方案来替换他们的旧 Access 数据库。他们有外部文档引用的带有案例编号的案例,并希望将它们作为案例编号保留在 CRM 中。我编写了一个插件,它可以在创建新案例时自动递增并分配案例编号,并且效果很好。问题是当我尝试导入他们的旧数据时。我将他们的旧案例编号字段映射到导入向导中的案例编号字段,但导入的案例会获得一个新的案例编号,例如 PRE-12345-asdf。

工作流无法更新案例编号。

理想情况下,我希望能够使用内置案例编号,但如果我只是隐藏内置案例编号字段并为其添加自定义字段,我会失去任何功能吗?

4

2 回答 2

2

您可以创建一个自定义字段来跟踪您自己的案例编号(在这种情况下,我们只是将其称为“案例编号”)。

在 Case Entity 表单的 onLoad 事件中,我们放置了以下函数,该函数将 Header 区域中显示的 Case Number 以及 Page/Tab 标题更新为我们的自定义字段:

function UseCustomCaseNumber()
{
var caseNumber = Xrm.Page.getAttribute("new_casenumber").getValue();
document.getElementById('form_title_div').childNodes[2].innerHTML = caseNumber;
parent.document.title = "Case: " + caseNumber + " - Microsoft Dynamics CRM";
}
于 2012-08-29T18:10:57.597 回答
0

无法覆盖内置案例编号。隐藏它并使用您自己的字段似乎比较常见,不会给您带来任何问题。

于 2012-08-29T01:49:24.720 回答