我正在尝试使用元数据api在Leads对象上创建自定义字段。更具体地说,使用jsforce节点模块。
我可以很好地创建该字段,但在创建之后我无法对其进行查询。我已经搜索了一种使用API在字段上设置字段级权限的方法,但我还没有找到任何内容。
有没有办法在新创建的自定义字段上设置字段级安全性?或者我是否必须进入Salesforce UI才能执行此操作?
这篇文章说我可能需要从用户界面开始。
https://developer.salesforce.com/forums/?id=9060G000000UVldQAG
但如果是这样,那么API有什么用呢?
答案 0 :(得分:1)
您可以使用元数据API创建字段级安全性。创建字段时,请在管理员配置文件类型元数据中发送字段级别权限。
例如,
<?xml version="1.0" encoding="UTF-8"?>
<Profile xmlns="http://soap.sforce.com/2006/04/metadata">
<fieldPermissions>
<editable>true</editable>
<field>ObjectName__c.Field__c</field>
<readable>true</readable>
</fieldPermissions>
</Profile>