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

云主机_云服务器制作空间_评分榜

小七 141 0

云主机_云服务器制作空间_评分榜

我写这篇博文是为了记录我最近为满足特定需求而实现的解决方案,大数据使用,希望它能帮助其他有类似需求的人。解决方案花了一点时间,因为在UI设计器中找到错误的根本原因可能很棘手,所以希望记录一些缺陷以及如何克服这些缺陷会很有用。

自定义BO是从Activities选项卡上的Opportunity创建的。Opportunity ID被传递到QC屏幕以创建链接到Opportunity的自定义BO。要求在质量控制屏幕上查找客户,以便只带回作为商机相关方的客户。

自定义BO(项目请求)的嵌入组件已添加到商机内的"活动"选项卡中,好评返现模板,新按钮将调用此BO的质量控制屏幕。

快速创建屏幕已启用如下所示。Customer字段需要自定义查找,以仅显示链接Opportunity的相关方。

首先,我基于Opportunity BO创建了一个OVS。

在UI设计器中打开OVS时,首先要做的是删除标准查询并创建SADL查询。这可以通过右键单击查询并删除,然后右键单击查询文件夹并单击新建SADL查询来完成。

这里的关键是,通过删除标准查询并新建一个查询,它将创建一个新的事件处理程序并清除现有事件处理程序上的查询,因此您需要根据需要修改这些查询下面,否则在启动OVS时会出现错误

检查defaultset查询的属性并设置OnSelect事件调用GetValueHelpHandler

修改现有事件处理程序以使用新的SADL查询

我使用Party节点设置查询参数如下。最初我想使用ExternalParty关联,但是这不起作用,导致SADL查询生成错误(使用Party节点的缺点是所有销售团队参与方也会返回,因此必须通过查询过滤掉)。

请注意,根级别的ID不是用作选择参数,而是中的ID与参与方节点的TopParent关联。如果使用根的ID,大数据的,那么您将只返回一个条目,而不是所有相关方。还要注意,partyuid也被选为结果参数,由于通过输出端口传回PartyID在我的场景中不起作用(这将在后面显示)。

PartyID和FormattedName设置了基本查找指示符,大数据是,因为这允许用户使用SearchText字段按名称的编号进行搜索。

我希望查询基于Opportunity ID,因此这会传递到上的QC输入。初始化时触发一个事件,将ID分配给查询搜索参数。

数据模型现在看起来如下:

因为Party节点返回链接到Opportunity的所有参与方(包括外部和销售团队),我需要一种方法来筛选出销售团队。为此,我决定使用PartyTypeCode并创建了两个defaultset,一个用于查询147–Partner,另一个用于查询159–Account。RoleCode也可以用于此。请记住,在创建新的defaultsets以将触发的eventhandler更改为GetValueHelpHandler时!

现在给设计师。在AdvancedListPane上,需要按以下方式分配defaultsets:

注意,在defaultsets之间更改时,查询将丢失ID搜索参数,所以我在GetValueHelpHandler中添加了下面的assign DataOperation,以便在每次更改defaultset时设置ID。

AdvancedListPane中的列还需要绑定到数据模型中的正确字段:

最后需要修改Outport以绑定UUID和Name,以便将它们传递回QC.

现在OVS链接到QC上的字段,Opportunity ID字段绑定如下:

所以让我们看看它的工作:

这些是Opportunity的参与方

这是QC customer字段上的OVS

感谢分享Sam.

问候,

Quddus.

感谢Sam!!!

为山姆干杯,

刚刚做完,企业应用中心,很有魅力。