SAP CRM Fiori My task应用里roundtrip取舍的讨论

简介: SAP CRM Fiori My task应用里roundtrip取舍的讨论

问题是点了My task tile之后,进到task list view之后的第一个batch 操作是否可以去掉:

image.png



这个batch request取了三部分数据:


形如下列格式的user status: 把CRMC_TASK_OD里所有task transaction type对应的status全部返回。

这个数据在open app时不需要,因为task list里需要显示的status description已经包含在task list odata里了:



image.png





Priority:

形如下列格式:

这个数据在open App时是需要的。看这封邮件第一张图右上方的”!”. 现在的实现是,首先把transaction type对应的所有priority都取回来,再按照key值对其排序,最小的认为是”highest priority”. 然后渲染list时,如果当前priority 为highest priority,则加个惊叹号。


如果想在open app时不取priority list, 只能在task header新增一个isHighestPriority的boolean 字段,让Saber在improved的service里把这个值填上,而不是现在这样让前台来计算。


image.png



Technical information: 又分为三个小的category.

privateAllowed

这个不需要了。这个field是从CRMC_ACTIVITY_H里根据transaction type取的,但是我检查过了,这个存储在technicalInfo 这个model里的field根本没有被用到,

至少在master branch里。在task edit view里,task header里有两个field分别控制private control是否能够被编辑,以及当前private control显示ON还是OFF。这个roundtrip里基于transaction type取到的PrivateAllowed没有在任何地方用到。



image.png


Employee id & Name:

这个也不需要了。现在的实现是专门在这个roundtrip里取当前logon user sy-uname的id和name。这个name只会用在AssignTo button的实现里。


image.png



我说这个roundtrip里根据log on user取的responsible employee 不需要的原因是因为My task现在的实现总是基于employee responsible搜索的,因此我们可以认为

My task里看见的所有task的employee responsible = 当前logon user. 因此,在assignTo实现里,employee responsible可以不用从technicalInfo的model里取,直接取当前task的responsible employee。


相关文章
|
5月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
|
5月前
|
XML 存储 数据格式
SAP UI5 控件 customData 属性的应用介绍
SAP UI5 控件 customData 属性的应用介绍
|
5月前
|
存储 SQL 数据库
工作实战:SAP ABAP 动态创建类型在实际工作中的一个应用场合分享试读版
工作实战:SAP ABAP 动态创建类型在实际工作中的一个应用场合分享试读版
工作实战:SAP ABAP 动态创建类型在实际工作中的一个应用场合分享试读版
|
5月前
|
Web App开发 前端开发 JavaScript
乱花渐欲迷人眼 - 让 SAP UI5 应用的日志输出不再素面朝天
乱花渐欲迷人眼 - 让 SAP UI5 应用的日志输出不再素面朝天
SAP UI5 应用如何实现类似百度首页一样的访问方式试读版
SAP UI5 应用如何实现类似百度首页一样的访问方式试读版
|
5月前
|
前端开发
SAP Fiori 应用上传中文附件的处理问题
SAP Fiori 应用上传中文附件的处理问题
|
2月前
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
2月前
数字化核心构建问题之SAP为应用软件扎根客户打基础如何解决
数字化核心构建问题之SAP为应用软件扎根客户打基础如何解决
16 0
让 SAP UI5 应用的日志打印变得五彩缤纷试读版
让 SAP UI5 应用的日志打印变得五彩缤纷试读版
|
5月前
|
JavaScript 前端开发
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码

热门文章

最新文章

下一篇
无影云桌面