CRM Survey调查问卷的存储模型
看这个名为Jerry’s Programming Skill的survey,只有两个问题。

以第一个问题Are you able to work with ABAP?为例,使用菜单Goto->Switch Between HTML <-> XML Display显示该Survey的XML源代码:

最核心的有三部分:
1. QuestionId: 问题编号 question1
对应如下区域:

2. AnswerId:问题回答的占位区域 - place holder, answer1_placeholder.
对应如下name属性的值:

3. Answer value:问题的具体回答,对应如下区域的value属性。

可以在Goto->Expert Mode里修改XML标签的属性:

默认生成的id都为GUID,可读性很差,可以在此处修改成可读性更好的ID。

从下图可以看出,C4C的Opportunity,Sales Quote和Sales Order这些business transaction没有自己的pricing engine,使用的是在ERP Pricing里计算的结果,即所谓的external pricing。

External Pricing借助了ERP系统里预先配置好的一个technical user在ERP系统进行Pricing计算。 to logon to the ERP system. 在C4C 1611之前,ERP的Pricing计算结果,如果产生了message,这些message的显示语言使用的是ERP technical user的logon语言,而不是C4C business user的logon language。
在1611之后,C4C发起External Pricing请求时,会把C4C business user的logon language也作为一个参数传到ERP去,ERP返回的Pricing message就会按照传入的C4C business user的logon language进行显示并返回。
一个例子:
虽然我的ERP系统里的technical user logon language设置成EN,然后我C4C系统用法文登录,最后看到的Pricing message以C4C登录用户的法文为准。

在ERP里创建两个characteristic:


创建一个class包这两个characteristic。Class type 002意为该class能用于equipment。

replicate到C4C后成为Attribute Set:

在ERP里给一个Equipment维护Characteristic的值为5 liters和Yes:

该equipment同步到C4C后,characteristic的值显示如下:

不同系统里的Object对应关系如下:

C4C里将Service Request称为Work Ticket。

比如现在我的Service Request有两个行项目,只有第一个需要同步到ERP去。但是第二个行项目对于客户检查Invoice来说起到重要作用,因此我们想把这个行项目也同步到ERP去。

解决方案
点工具栏上的Add Summary按钮,生成一个PDF form:


这个PDF form出现在Attachment标签页里:

一旦Service Request release到ERP后,会生成对应的Billing Request。C4C的Service Request PDF form也出现在ERP的Billing request里。

- 点赞
- 收藏
- 关注作者
评论(0)