云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

轻量服务器_投资公司网站建设_高性能

小七 141 0

SAP服务/销售云中的UI规则非常棒。它们有助于根据条件使字段可见、只读或强制。它们有助于隐藏某些业务角色的操作菜单中的一些按钮。它们使验证消息成为可能。他们帮了不少忙。

但是。总有一个"但是"。但是在UI规则编辑器的字段名列表中可用的字段数量是有限的。老实说,我不知道原因。系统没有为我们提供所有的可用字段

例如,在ticket TI中,我们在UI rule available fields list中找不到以下字段:

Released to FSM(在header级别,表示ticket是否已发布到SAP FSM)订单块(来自客户的销售安排,在"概述"选项卡的"集成"部分提供)项目处理类型(驱动项目处理过程)

这里我们将了解如何使用UI规则中屏幕上可用的任何字段。准确地说,任何在特定屏幕的数据模型中可用的字段都是正确的。

为此,大数据系统,我们需要我们的技术同事帮忙在SDK中查找该字段。或者我们需要从UI中的"调试模式"获得一些帮助。我在以前的一篇文章中详细描述了这一点。debugMode(aka Client Inspector)是一个非常棒的工具,它可以帮助您在不使用SDK的情况下浏览任何屏幕。它可以通过将debugMode=true添加到常用的C4C URL来启用。

一旦启用,我们应该检查要在UI规则中使用的字段,并找到其"数据模型"绑定。

我们可以按住Ctrl键并右键单击要检查的字段,然后导航到客户端检查器的"控制模型XML"选项卡,云商城,在"值"标记中找到其绑定表达式。

或者,处于自适应模式(无论如何,我们需要自适应模式来创建或更改UI规则),右键单击要检查的字段。

这将在右侧的自适应面板中打开该字段的详细信息。请注意,我们不需要从屏幕的顶部元素一直向下钻取来找到字段。由于我们处于debugMode,adaption面板有一个很好的附加选项卡,名为"Details"。在"绑定信息"下可以找到"绑定表达式"。在下面的示例中,人工智能行业分析,我正在检查项的处理类型。另外,如果字段是一种下拉框,我们甚至可以立即看到当前值的代码。上述字段具有以下内容:

发布到FSM=/Root/ServiceTermsReleaseToCoresystemOrder block=/Root/Account\u SalesArrangement\u OrderBlockingReasonCodeItem processing type=/Root/Item/UserServiceTransactionProcessingTypeCode

现在我们需要导航到UI规则,点击直到看到"实现"(通常在UI组件级别),物联网水表,然后进入它,然后进入"规则和验证"。在这里,我们简单地将所有的斜线替换为找到的绑定中的点。好的,除了第一个斜杠。要完全移除:/根/服务项释放核心系统⇒Root.ServiceTermsReleaseToCoresystem/根/帐户\u销售安排\u订单冻结原因代码⇒Root.Account\u salesalearrangement\u OrderBlockingReasonCode/根目录/项目/用户服务事务处理类型代码⇒Root.Item.UserServiceTransactionProcessingTypeCode

,大数据数据库