Accordint to this blog可以隐藏业务流程。我试图遵循它,但没有为我的机会定义流量(根据列表)。
我想"删除"机会实体的流程(或者至少以某种方式影响它以显示不同的步骤/不同的步骤数)。原因是我们将从旧版本迁移,并且他们已经获得了一份选项列表,其中交易的百分比正在完成。不确定如何将其映射到2013年的商机,即使我不确定客户是否喜欢它。
是否可以从CRM 2013中的Opportunity中删除业务流程?
当我按照指南操作并使用所有流程时,我会删除机会的那个,但之后我将错误消息显示为在下图中。所以我假设它不是正确的方法。或者第一段中提到的博客作弊并在关闭警告后截取截图? :)
答案 0 :(得分:1)
博客中的博主使用的是早期版本的Dynamics CRM。较新版本的Dynamics CRM将显示上述警告。
除了博客中的一种方式,还有几种显示/隐藏业务流程的方法:
使用Javascript设置进程条元素的显示属性:
function hideBusinessProcessFlow()
{
document.getElementById('header_process_d').style.display = "none";
}
function showBusinessProcessFlow()
{
document.getElementById('header_process_d').style.display = "block";
}
请注意,这是不受支持的自定义。
processid
和stageid
字段。使用Javascript更新这些字段或编写插件/工作流来执行此操作。看一下这个解决方案:http://code.msdn.microsoft.com/Change-Dynamics-CRM-2013-a6beb85e
在您的情况下,您只需将processid
和stageid
字段更新为null
,然后恼人的警告就会消失。
答案 1 :(得分:1)
您是否正在查看自定义下的完整流程列表?如果您正在查看非托管解决方案,除非已将其添加到该解决方案中,否则它将无法显示。它在OOB中并被称为Opportunity Sales Process
,我只是在一个干净的组织上将其停用。无需删除它,只需停用它或根据需要进行编辑。
答案 2 :(得分:1)
MS CRM中的任何业务流程都可以做两件事:
为了从现有记录中删除业务流程(BPF),仅停用BPF是不够的。即使我们停用BPF,与其关联的记录仍会显示BPF,并显示已取消激活的警告消息。
确实,如果从MS Dynamics CRM中的进程中删除BPF,它们将从与该BPF关联的记录中删除(未显示)。但是,如果您不想删除默认BPF,例如与系统实体(潜在客户,机会和客户)上的销售流程相关的BPF,该怎么办?如果要从默认系统实体(即机会)中隐藏这些默认系统BPF,该怎么办?
在这种情况下,您需要编写插件/工作流活动以从BPF中删除实体记录的关联。
请参阅我的GitHub example如何操作
此MS CRM社区帖子也很有用: Remove business Process Flow from Account