salesforce零基础学习(一百二十二)通过 excel / csv创建 object

salesforce,基础,学习,一百,二十二,通过,excel,csv,创建,object · 浏览次数 : 166

小编点评

**针对少量字段的导入** 1. 打开字段,直接勾选指定的 Profile。 2. 点击“设置”并选择“字段权限”。 3. 在“Field Permissions”中选择要赋予权限的 Profile。 4. 点击“确定”。 **针对大量字段和大量的 Profile 的导入** 1. 创建一个新的 Custom Object From SpreadSheet。 2. 选择“配置”选项。 3. 在“Package”中,选择“Meta XML”。 4. 在“Members”中添加所有要赋予权限的 Profile。 5. 在“Type”中添加“Object”。 6. 在“Value”中输入“**Profile Name**”。 7. 在“Package”中选择“Profile”。 8. 点击“确定”。

正文

本篇参考: https://help.salesforce.com/s/articleView?id=sf.dev_objectcreate_task_lex_from_spreadsheet.htm&type=5

背景:当客户给我们N个表的数据,告诉我们需要创建一些新表,然后导入这些数据的时候,我们怎么做?

  1. 创建表
  2. 创建这些字段,分配类型,然后保存
  3. 等字段全部OK,导入数据。

 这种情况,针对表的少量字段可以,如果是几十个上百个呢? 会不会创建崩溃老眼昏花? 针对这种情况,你可以通过salesforce的这个功能来快速的实现了,省时省力省眼睛。 目前可以支持 excel以及csv文件,我们以 csv为例。

 我们的csv有9个列,然后6条数据

1. Object manager选择 Custom Object From SpreadSheet

登录以后可以进行多种类型的选择,可以上传本地的文件,也可以基于云的内容上传

这个页面就很熟悉了,类似我们的object创建页面所填写和勾选的内容

当表创建成功以后,我们发现字段的FLS只有 system admin存在,批量修改FLS还是很方便。

这里有两个策略可以参考:

  1. 针对少量字段以及针对少量的 Profile,这个没什么好说,打开字段,直接勾选指定的 Profile即可。
  2. 针对大量字段以及大量的 Profile并且每个 Profile针对 字段都有一样的权限,这个时候我们可以通过metadata 方式去部署实现权限的赋予。

2.1 配置meta xml

<Package xmlns="http://soap.sforce.com/2006/04/metadata">
    <types>
        <members>House__c</members>
        <name>CustomObject</name>
    </types>
    <types>
        <members>*</members>
        <name>Profile</name>
    </types>
    <version>50.0</version>
</Package>

2.2 将admin profile针对 FieldPermissions内容全部复制粘贴到需要的 Profile中

然后部署相关的Profile即可

2.3 针对Profile对Object分配权限,新建视图,在第三步,拿出来 Object Permissions,视图成功以后可以对Profile的object的CRUD​以及view all / modify all进行快速设置。​

总结: 本篇只是提供了一个方式基于csv/excel快速创建表的方式。篇中有错误地方欢迎指出,有不懂欢迎留言。

与salesforce零基础学习(一百二十二)通过 excel / csv创建 object相似的内容:

salesforce零基础学习(一百二十二)通过 excel / csv创建 object

本篇参考: https://help.salesforce.com/s/articleView?id=sf.dev_objectcreate_task_lex_from_spreadsheet.htm&type=5 背景:当客户给我们N个表的数据,告诉我们需要创建一些新表,然后导入这些数据的时候,我

salesforce零基础学习(一百二十四)Postman 使用

本篇参考: Salesforce 集成篇零基础学习(一)Connected App salesforce 零基础学习(三十三)通过REST方式访问外部数据以及JAVA通过rest方式访问salesforce 我们在项目中也经常遇见下游系统去和我们进行交互的情况,针对 salesforce可以提供 标

salesforce零基础学习(一百三十二)Flow新功能: Custom Error

本篇参考: https://help.salesforce.com/s/articleView?id=sf.flow_ref_elements_custom_error.htm&type=5 https://developer.salesforce.com/docs/atlas.en-us.apex

salesforce零基础学习(一百二十七)Custom Metadata Type 篇二

本篇参考: salesforce零基础学习(一百一十一)custom metadata type数据获取方式更新 https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_cu

salesforce零基础学习(一百二十)快去迁移你的代码中的 Alert / Confirm 以及 Prompt吧

本篇参考: https://developer.salesforce.com/blogs/2022/01/preparing-your-components-for-the-removal-of-alert-confirm-prompt https://help.salesforce.com/s/a

salesforce零基础学习(一百二十一)Limitation篇之Heap Size Limitation

本篇参考: https://help.salesforce.com/s/articleView?id=000384468&type=1 https://help.salesforce.com/s/articleView?id=000385712&type=1 此前讲过CPU limitation:s

salesforce零基础学习(一百二十三)Transaction Security 浅入浅出

本篇参考: https://help.salesforce.com/s/articleView?id=sf.enhanced_transaction_security_policy_types.htm&type=5 https://developer.salesforce.com/docs/atla

salesforce零基础学习(一百二十六) Picklist Value Set 优缺点和使用探讨

本篇参考:https://help.salesforce.com/s/articleView?id=sf.fields_creating_global_picklists.htm&type=5 当我们创建Picklist 字段时,比如很多表很多字段都会用到同样的 picklist value时,我们

salesforce零基础学习(一百二十八)Durable Id获取以及相关概念浅入浅出

本篇参考: salesforce 零基础开发入门学习(十一)sObject及Schema深入 https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_enti

salesforce零基础学习(一百二十九)Lead Conversion 有趣的经历

本篇参考:https://help.salesforce.com/s/articleView?id=000382564&type=1 Lead Conversion 是salesforce中sales cloud的一个很好用的功能。sales cloud流程可以简单的理解成 lead to cash