关于sap:SAP-CRM-My-Note-应用的设计要点概述

46次阅读

共计 1343 个字符,预计需要花费 4 分钟才能阅读完成。

SAP CRM Fiori(客户关系治理)是 SAP 提供的一套基于 Fiori 用户体验的客户关系管理应用程序。Fiori 是一种现代化的、响应式的用户界面,为用户提供了一个直观、统一的体验。在 SAP CRM Fiori 利用中,My Notes 利用是一个容许用户增加、查看和治理集体笔记的工具。

My Notes 利用的次要性能如下:

  1. 创立笔记:用户能够创立新的笔记并在其中增加文本、图片等内容。这些内容能够与特定的客户、销售订单、服务申请等相关联,以便在解决相干业务时可能疾速查找和援用。
  2. 查看和搜寻笔记:用户能够查看他们创立的所有笔记,并依据关键字、日期、相干对象等条件进行搜寻,以便疾速找到所需信息。
  3. 编辑和删除笔记:用户能够对现有笔记进行编辑,以更新或增加新的信息。此外,还能够删除不再须要的笔记,以放弃笔记列表的整洁。
  4. 标签和分类:用户能够为笔记增加标签和分类,以便于对笔记进行组织和治理。通过应用标签和分类,用户能够依据主题或我的项目对笔记进行分组。

My Notes 利用在 SAP CRM Fiori 中的应用场景包含:

  • 销售代表在与客户交换时记录要害信息,以便在后续跟进和销售过程中援用。
  • 服务工程师在解决服务申请时记录问题解决方案或其余相干信息,以便与共事分享或在当前的相似案例中查阅。
  • 客户服务代表在解决客户问题时记录重要事项,以便在与其余团队成员合作时进行参考。

笔者最近在解决 incident 时,发现 my note application 里右边 S2.view 实现的 list 和咱们团队 own 的其余诸如 my opportunity,my lead 等有所区别,具体列在上面:

  1. 在右边的 list 里看到的每个 entry,在 My note odata model 里称为 note header,左边的每个 checkbox 前面的 entry 称为 note section。
    Note section 必须依附于某个 note header,不能独自存在,header: section 是 1 对 N 的关系。

在 CRM 后盾,这两种 entry 的 header information 存储别离以 TDOBJECT 为 CRM_NOTESH 和 CRM_NOTESS 寄存在 table STXH 中。

  1. 如果以后 user 下不存在任何的 note header,则第一次关上 my note application 时,零碎会主动为该 user 创立一个新的 note header。实现在 S2 controller 的 159 行,印度人通过一个很奇葩的 boolean 变量来管制这个 behavior。
  1. 删除 button 的实现:如果删除之前 user 只存在惟一一个 note header 了,则删除操作的 odata batch 操作里会主动插入一个新的 note header creation,确保在任何时候 user 都至多领有 1 个 note header。
  1. 如果一个 note header 没有任何 note section,则 application 会主动创立一个 note section:

  1. Step4 右图中提到 section 之间的分隔符是通过两个回车实现的,即下图代码中的 \n\n:

也就是说,my note application 里每个 section 的 content 里,行与行之间不反对两个回车。比方上面这段话两头有两个回车,所以只能别离放到两个 note section 里。

正文完
 0