salesforce零基礎學習(一百二十二)通過 excel / csv創建 object

本篇參考: 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快速創建表的方式。篇中有錯誤地方歡迎指出,有不懂歡迎留言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章