【问题标题】:Salesforce Metadata API CustomField Set Field Level SecuritySalesforce 元数据 API CustomField 设置字段级别安全性
【发布时间】:2018-03-28 21:14:28
【问题描述】:

我正在尝试使用元数据 API 在 Leads 对象上创建自定义字段。更具体地说,使用 jsforce 节点模块。

我可以很好地创建该字段,但创建后我无法查询它。我已经搜索了一种使用 API 设置字段级别权限的方法,但我没有找到任何东西。

有没有办法在新创建的自定义字段上设置字段级别的安全性?还是我必须进入 Salesforce UI 才能执行此操作?

这篇文章说我可能需要从 UI 中完成。

https://developer.salesforce.com/forums/?id=9060G000000UVldQAG

但如果是这样,那 API 有什么好处呢?

【问题讨论】:

    标签: salesforce


    【解决方案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>
    

    【讨论】:

    • 我正在使用 jsforce 节点模块,它不断给我一个意外错误。我不确定节点模块是否支持这个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 2015-10-05
    • 1970-01-01
    相关资源
    最近更新 更多