2017-07-27 43 views
1

我目前正在为联合国机构的众筹门户领导实施Office 365。门户网站展示了贩卖人口幸存者的故事。他们的案例在Dynamics中(由于各种原因)生成并发布到面向用户的平台。每个案例都包含一系列记录,其中包括各个包含各个故事点的文本字段。寻求类似于MS Word跟踪变更的Dynamics365 CRM记录解决方案

问题:这些幸存者的故事通常由地面团队产生,但可能是外交上敏感的。

因此,每种情况都需要经过详细的审查过程,以确保上级可以提出案件更改建议,对特定领域发表意见。每个领域可以有几个(1:n)来自n个工作人员的评论/改变建议(而不仅仅是一个)。

有人建议在一个名为'comments'的字段中整理反馈,但是这会将输入与评论的字段分开。我们现在正在寻找一种能够模拟Word的“跟踪更改”功能的解决方案。

选项考虑,但排除: 我们知道,动力配备了一个审计历史模块,但是这通常需要显示在其失败的目的单独的窗口中更改/评论。

是任何人都知道它完成一个或几个下面一个有用的变通方法:每个记录在一个特定记录

  • 标志的变化,毗邻所述记录
  • 允许用于所述改变被接受或被案例所有者拒绝
  • 支持工作流集成和用户层次结构。
  • 作品在动态(非SharePoint ......)

任何建议,将不胜感激。

回答

0

虽然我完全支持CRM的创造性使用,并且CRM可以存储你要找的数据,采用CRM作为协作文档编辑系统可能是挑战极限。

你建立了一个自定义文档编辑系统前,你可能要考虑审查SharePoint和其他一些文件管理加载项的存在对CRM。虽然我自己没有实现,但我听到了有关LaserFiche的好消息。

您还可能希望寻找到一个第三方编辑器,它提供了“修订”功能,您可以在案例的形式对网络资源的嵌入。 我快速查看,发现这个LoopIndex LITE plugin for CKEditor

如果你走定制路线,这里是捕捉一个场逐场为基础评论一个潜在的设计: 每个字段可以有一个单独的文本框,用户可以输入有关领域的新评论。工作流可以将该评论转化为新的“评论”记录,其中包括用户,时间戳和文本。该工作流程还将清除下一个评论的框。

你可能也想拥有这个文本框默认为每个字段隐藏有一个名为(再次为每个字段)“添加注释”复选框,这将显示新的注释文本框。

而且你可以考虑具有新的注释文本框与原文自动填充,所以用户可以编辑它,而不是从从头开始。这可以通过“编辑原始文本”复选框或按钮进行选择。

要获得真正看中的,你可以运行一个文本差异模块比较更新的文字和原始,并存储新的文本为HTML,突出差异。

批准过程将消除“评论”实体。人们可以通过额外的“元评论”来评论每个评论并批准或拒绝。

然后,您可以有一个网络资源,将该字段的所有现有评论编译为html,并根据其状态(即等待审核为黑色,否认为红色,以绿色批准)格式化显示在字段下。

虽然我认为这种方法可以有效,但为幸存者的故事添加一个新的字段会有一些开销。另一种方法是创建一个Story Field实体和一个Story Field Type实体。假设现在的幸存者的故事中有5个领域。当您将故事填充到CRM中时,您将创建5个Story Story记录,每个记录都有其适当的类型。而且,Story Field实体将有一个1:N的评论。这样,为幸存者的故事模板添加一个新字段就像添加一个新的故事字段类型一样简单。

0

我的建议:

使用CRM事件实体或任何自定义实体,因为现在可以维护层次数据。

父事件是现场采集记录&孩子的事件,可以用于跟踪每个反馈/评论/更改,从官员的请求。

根据您的团队技能集建立使用动作/工作流程/插件的自定义审批机制。这可以基于子Case中的BPF阶段来调用。

在批准(小孩案例关闭)时,值/注释可以汇总/合并到父事件记录中。

注意:用于覆盖更改的多个并行反馈可能是一项挑战,但批准业务流程流应处理此情况。