您的位置 首页 > 德语词汇

record type是什么意思、读音?salesforce 零基础学习(二十九)Record Types简单介绍

大家好,感谢邀请,今天来为大家分享一下record type是什么意思、读音的问题,以及和salesforce 零基础学习(二十九)Record Types简单介绍的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

record type是什么意思、读音?salesforce 零基础学习(二十九)Record Types简单介绍

在项目中我们可能会遇见这种情况,不同的Profile拥有不同的页面,页面中的PickList标签可能显示不同的值。这个时候,使用RecordTypes可以很便捷的搞定需求。

RecordTypes允许在相同的object中为数据定义多个UI。用户通过Profile进行分组,不同的Profile可以设置不同的PageLayout以及显示不同的PickList的item值。

简单需求描述如下(以Goods__c为例):

1.Profile为Admin的用户可以看到所有的字段,Profile为其他的用户不能看到GoodsCostPrice__c;

2.Profile为Admin的用户可以看到类型为PickList的GoodsBrand__c所有值,Profile为其他的用户只能看到GoodsBrand__c的一部分值。

实现上述功能可以通过RecordTypes实现,先定义两个PageLayouts,使不同的Profile显示不同的页面,然后定义两个RecordTypes,使不同的Profile显示的PickList的值不同。

一.创建PageLayout

setup->Create->Objects->Goods__c进入具体的sObject.在PageLayouts中创建两个PageLayout

GoodsLayoutForAdmin显示所有的字段,如下图所示

GoodsLayoutForOtherUser显示除GoodsCostPrice以外的所有字段,如下图所示

二.创建RecordTypes

创建两个RecordTypes,分给不同的Profile,如下图所示

其中ShowUIByAdmin创建步骤如下:

1.点击New后输入具体的信息,然后选择需要设置可见的Profile后点击Next;

2.分配不同的PageLayouts给相关的Profile;

3.点击Save以后,会显示下图所示页面,点击下方Edit,修改相关的PickList的ItemValue值;

4.修改GoodsBrand的显示项后Save,则名为ShowUIByAdmin的RecordType创建成功;

5.按照上述1-4创建另外的RecordTypes,分配相关的PageLayouts以及设置不同的PicklistValues的值。

显示效果如下:

总结:RecordTypes可以基于不同的Profile设置不同的显示页面以及不同的PickList的Values,并且只能基于Profile,如果项目通过PermissionSet进行分组则无法使用RecordTypes.如果篇中有描述错误的地方欢迎指正,如果有疑问的地方欢迎留言。

如果你还想了解更多这方面的信息,记得收藏关注本站。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023