首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

salesforce 零基础开发入门学习(十五)salesforce中formula的使用(不含DateTime)

3.输入字段Label以及字段名称,并且选择Formula计算式的返回类型,有以下类型可以返回,后期会给出相关的sample,这里先选择Number; ?..._c ,'g'),'以g开头','不以g开头'):如果GoodsName__c字段以g开头,则返回'以g开头' CASESAFEID:将15位ID转换成18位,18位字符更好和excel兼容。   ...字符串在字符串中的位置,如果不存在则返回0.0返回类型为number INCLUDES:判断多选列表中是否含某个字符串,仅限于多选列表使用,包含返回true,不包含返回false。   ...LOWER:将指定字符串中的所有字母转化成小写字母。   ...PRIORVALUE:获取记录字段前一个值,通常可以用于VALIDATION RULE以及WorkFlow中,比较字段前后的差距。

1.3K50

新建Salesforce的自定义对象和自定义字段

ID字段 Salesforce默认对每个对象的每个记录都提供一个ID值,作为此记录在整个系统中的唯一标识符。...在这里,输入相应的信息。 ? 注意,字段名只能包含字母数字字符,必须以字母开头,不能以下划线字符结尾或包含两个连续的下划线字符,而且在所有“客户”的字段中必须是唯一的。...如果选中了,那么该字段的值不能为空。 点击“下一页”继续。 第三步是建立字段级安全性。 Salesforce中可以定义用户简档。...Salesforce中每个对象可以有不同的页面布局,其中可以设置显示或隐藏某些字段。 这一步就是定义新字段可以显示在哪些页面布局中。 ? 设置完成后,点击“保存”按钮即可完成新建自定义字段。 ?...编辑选项列表字段的选项值 对于刚才在示例中创建的选项列表字段,不光可以编辑它的基本属性,而且可以编辑它的选项。 在字段的详细信息页面,有“值”部分。在“值”部分中,列出了新创建的字段默认的选项。

2.3K61
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Salesforce Integration 概览(五) Remote Call-In(远程操作 外部->salesforce)

    是否需要进行transaction处理? 对Salesforce定制的容忍程度如何?是否有足够的资源去做 salesforce的自定制 三....这可以更改为“全部或无”行为,如果发生任何错误,将回滚所有结果。不可能跨多个API调用跨事务。为了克服这个限制,一个API调用可以影响多个对象。...与SOAP不同,restapi不需要预定义的契约,使用XML和JSON进行响应,并且具有松散的类型。restapi是轻量级的,它提供了一种与Salesforce交互的简单方法。...也可以使用一个调用的输出作为下一个调用的输入。请求的所有响应主体和HTTP状态都在单个响应主体中返回。整个请求都算作一个符合API限制的调用。...远程系统可以使用OAuth 2.0或用户名/密码身份验证。在任何一种情况下,客户机都必须使用适当的值设置授权HTTP头(OAuth访问令牌或会话ID可以通过对soapapi的登录调用获得)。

    2.8K20

    salesforce零基础学习(八十五)streaming api 简单使用(接近实时获取你需要跟踪的数据的更新消息状态)

    https://resources.docs.salesforce.com/210/latest/en-us/sfdc/pdf/api_streaming.pdf 背景:工作中我们有可能会有这样相关的需求...:某些数据很重要,需要实时监控是否有变化,或者某些数据在其他的平台有集成。...一.Stream API简单介绍 Streaming API提供了两种功能,一种为基于Salesforce数据改变,对订阅的客户端进行通知推送,另一种是不基于Salesforce数据改变,对订阅的客户端进行通知推送...,接下来大部分内容基于Salesforce数据改变后,对订阅的客户端进行推送,另外一种感兴趣的可以自行查看。...当新建PushTopic想要查看是否创建成功以及是否生效,或者模拟PushTopic的订阅,可以使用workbench查看相关的状态,这里以Account为例,监听Account增删改事件,有以上事件则会发送通知

    1.7K80

    Salesforce 大数据量处理篇(二)Index

    针对这种情况有很多种可能情况导致,其中最常见的一种情况是:你当前的SOQL 语句不是selective的,或者是selective的情况下没有达到最大的优化。...所以一言以蔽之,selective的SOQL的语句具备的特性有两个: 1. filter包含 索引字段;2.查询出来的数据满足当前要求的阈值。...这里有4个值: Index:当前查询的对象使用索引进行查询; Sharing:当前的查询将会使用索引进行查询。当前的索引基于当前执行SQL的人的共享规则来决定的。...只需要进入field中,查看Indexed这列信息即可,下图展示Account表中的一些索引字段的截图。 ? 1. 标准索引字段 salesforce针对几乎所有的表的以下字段维护了索引。...总结:当我们运行得SOQL随着数据量增加而变缓慢或者超时等错误情况下,我们可以使用 Query Plan Tool去查看是否有优化得解决方案。

    1K20

    salesforce零基础学习(九十七)Big Object

    Setup 搜索 big objects 以后选择Big Objects既可以查看当前的所有的 Big Objects,我们点击 new就可以新建一个 Big Object....一言以蔽之:索引是对数据库表中一个或多个列的值进行排序的结构。...apex通过 insertImmediate方法去插入数据,如果索引对应的字段值都是相同的,则只会生成一条数据,后面的会覆盖前面的值。...要更改索引,请从一个新的大对象开始。 SOQL关系查询基于从选择字段列表中的大对象到标准或自定义对象的查找字段(不在过滤器或子查询中)。...为了支持大对象中的数据规模,您不能使用触发器,流程,流程和Salesforce应用。 总结:篇中简单描述 big object的使用,详情自行查看官方文档。篇中有错误欢迎指出,有不懂欢迎留言。

    1.3K31

    Salesforce的数据权限机制

    在此基础上,Salesforce又提供了一个开发平台以帮助其客户根据自身的需求对核心系统进行定制和扩展。 2....而控制 Records 的数据访问范围有四个方法: ① Org-wide defaults:组织范围内的默认基础设置。...共享设置是数据安全级别的最底层,如果用户在 profiles 或其他地方对某些对象有其他权限设定,则此处的权限设定会被忽略。 可以对系统中每个对象进行访问权限设置,例如下图: ?...当需要决定某个用户或用户组对于某条记录的权限时,会执行以下步骤: 在对象记录表中找到这条记录 在对象共享表中根据这条记录的ID找到存储于其中的共享权限 在用户组表中根据用户或组的ID...将这些方法进行拦截,拦截的工作是通过当前操作用户,当前操作的对象id,当前执行的操作,判断是否可以调用该方法,从而实现在底层实现对对象权限的控制。 参考: Alfresco权限机制 2.

    2.5K20

    Salesforce Integration 概览(二) Remote Process Invocation—Request and Reply(远程进程调用--请求和响应)

    集成是否基于特定事件的发生,例如Salesforce用户界面中的按钮点击,或基于DML的事件? 远程端点(endpoint)是否能够以低延迟响应请求?有多少用户可能在高峰期执行此事务?...Apex代理类可以通过使用Apex Trigger作为DML操作的结果来执行。但是,从Trigger上下文中发出的所有调用都必须从时间初始化时异步执行。因此,不建议将此解决方案用于此集成问题。...针对次优的方法我们通常不建议使用,除非针对这个case特别特殊。针对这五种解决方案,再扩展一下第二点中的异步调用方法。 先说一个我们最简单的一个 callout的demo。...• Recovery:呼叫者接收到成功的response以后才可以将数据commit到数据库。如果失败(连接失败等)有必要可以重试连接 2....补充知识:Apex Continuations是Salesforce平台提供的一种机制,允许您向外部Web服务发出异步长时间运行的请求。

    1.4K40

    Salesforce大刀阔斧变革开发者体验

    InfoQ:开发者在GitHub代码库中存储的到底是Salesforce应用中的哪些内容? 该服务是否只面向编写Apex的Salesforce开发者?...Review Apps(审核用应用):这是一种提议、讨论、决定是否将变更合并到代码基的方法。...Heroku Flow已经可以与Jenkins等第三方测试工具集成,但Heroku CI提供了一种全新的备选方案,可补充或取代对代码运行自动化测试的主要方法。...在这一系列过程中,开发者可以灵活选择自己使用的工具。...以前在老版Force.com IDE中,用户可以,并且经常需要选择元数据的子集并将其导入Eclipse项目,这种不完整的视图由于缺乏某些重要信息,限制了IDE提供智能分析的能力。

    1.8K30

    可能是Salesforce与Microsoft Dynamics 365的最全面的比较

    记录类型可以与特定的屏幕布局相关联,它还可以根据选择列表字段中可用的选项列表值进行变化,或者“商机”在不同的销售方法选项下会显示不同的布局。 记录的记录类型被自动执行,或者在创建记录时是用户可选择的。...点击配置和自定义 可以添加到每个应用程序的字段类型有细微差别。 Salesforce 在Salesforce中,管理员可以通过点击添加新对象到对象。...可以检查实体内的整个实体或记录子集是否有重复。 重复检测作业完成后,用户会收到通知电子邮件,还可以检查作业结果。 手动添加或导入记录时,也会运行重复检测规则。...报表和仪表板 报表是CRM供应商不断努力改进以满足客户期望的一个领域。 Salesforce Salesforce报表创建始于选择报表类型。 有标准和自定义报表类型。...Salesforce报表编写器是拖放式的。 它包括过滤器以及行和列分组。 报表类型定义的报表对象中的字段可以由用户单击和拖动,以添加列和创建分组。 ? 报告可以包含关联的图表。

    6.4K40

    Salesforce Integration 概览(四) Batch Data Synchronization(批量数据的同步)

    •如果数据应存储在Salesforce中,是否应刷新数据以响应远程系统中的事件?(外部数据是否为主还是salesforce为主?)   •是否应定期刷新数据?   •数据是否支持主要业务流程?   ...解决方案 针对解决方案的选择,我们首先需要知道谁作为主数据,salesforce作为主数据,同步给外部系统以及 外部系统作为主数据,同步给salesforce针对大数据量有不同的解决方案,详情如下表格...这可以通过将SOQL与SOAP API和query()方法一起使用,或者通过使用SOAP API和getUpdated()方法来实现。...然后使用ETL工具创建程序,这些程序将进行以下的步骤:     1.读取控制表以确定作业的上次运行时间,并提取所需的任何其他控制值。     2.使用上述控制值作为过滤器并查询源数据集。     ...总结:篇中主要介绍了批量数据同步的模式,我们在使用这个模式之前,需要先确保数据是否要落入到数据库以及谁是 MDM,以谁为主,数据从哪来到哪去,不同的点需要不同的设计方式。

    1.1K40

    GDPR的关键点和应对方法

    当PetitCrédit将这些数据存储在其Salesforce实例中时,它必须确保只有那些有合法需求访问数据的PetitCrédit员工才有权限访问该数据。...PetitCrédit还必须记录银行如何以及为何收集Marie的信息,收集哪些类型的信息,与谁共享数据,以及保护数据的安全性。 以下是组织可以使用的三种方法将隐私原则运用到他们的文化中。...选择保留期限时,默认值必须尽可能短。 数据保护的影响评估 分析新的处理活动以识别和解决隐私风险。 个人权利 GDPR授予数据主体关于控制方如何处理其数据的一些权利。...本附录包含数据传输框架,确保客户可以依靠Salesforce具有约束力的公司规则,Salesforce的隐私保护证书或标准合同条款,允许个人数据合法地转移到欧盟以外的Salesforce系统中。...如果需要,企业可以指定一名数据保护官员并确定适当的欧盟监管机构。对于企业来说,对隐私计划进行定期评估或审计以确保一切按计划运行也非常有必要的。 遵守GDPR的途径充满了许多问题,选择和复杂的分析。

    98320

    Salesforce Integration 概览(三) Remote Process Invocation—Fire and Forget(远程进程调用-发后即弃)

    远程服务必须能够参与Salesforce提供契约的contract-first集成。在收到消息后,如果远程服务没有以肯定的确认做出响应,Salesforce将重试发送消息,从而提供一种保证传递的形式。...Outbound messaging and callbacks Goods 回调提供了一种减轻无序消息传递影响的方法。...执行回调的系统不需要单独向Salesforce进行身份验证。然后可以使用任一API的标准方法来执行所需的业务功能。此变体的典型用法是Salesforce向远程系统发送出站消息以创建记录。...24小时后所有失败的邮件都将放入队列中,管理员必须监视此队列中超过24小时传递期限的任何邮件,并在必要时手动重试。...总结:篇中主要介绍了 Fire and Forget 发后即弃的模型相关的知识,感兴趣的可以查看官方文档进行夯实。篇中有错误欢迎指出,有不懂欢迎留言。

    1.5K10

    Salesforce对象下相关信息的排序和筛选

    昨天一个朋友咨询了一个问题,当一个对象下的相关信息有特别多行的时候,他希望能够很容易的筛选出他想要的一些结果,例如下图,当我在客户下有很多的活动历史记录时我需要点击“转至列表”进而查看所有的活动历时信息...查看所有活动 ? 现在我可以点击第一行中的字段来按照某个字段进行排序,比如我想按照主题来进行排序,点击主题字段,我们可以看到排序是按照英文字母的顺序进行排列的。 ?...好现在我们看看上面那些英文字母是干嘛用的(A|B|C|D|E|F|G|H|I),我们还是按照主题进行排序,然后点击字母C,哇,好兴奋,解决那个朋友的问题,我可以只查看C开头的主题为Call的活动。...再换一个字母E,OK没问题,我可以看到E开头的主题为Email的活动 ? 英文的没问题,那我能筛选中文么?于是又试了试,按照都是中文的名称列来排序,结果就是。。...就是告诉我们还能不支持中文排序筛选,当然我们也不能坐以待毙,临时性的解决方案就是把你要筛选的字段信息中添加英文的字母,当然这不是一个很好的方法,大家还是去下面这个地址投票吧: Vote地址:https:

    72420

    salesforce零基础学习(一百一十六)workflow -> flow浅谈

    包含以下的一些功能 在自动布局中,点击选择元素,然后在你想选择的每个元素上点击选择元素节点。然后你可以点击复制元素按钮,将所有选定的元素复制到剪贴板上 。...要访问流程版本的属性,如上下文和API版本,点击滚轮形状设置按钮。 选择 "自动布局 "或 "自由格式"。自动布局是所有新流程的默认值。...Toolbox: 在自由格式中,使用元素选项卡来添加新的元素,如屏幕和创建记录。 在自由格式和自动布局中,使用管理器选项卡来创建变量、阶段、选择和其他资源以用于你的流程。...或者查看你添加的所有元素和资源的列表。 除了以上,还需要记住一下快捷键  ctrl + /,这个快捷键可以显示出所有的 Flow中的快捷键操作。 2....一个 Object可能有多个 Flow操作,不同的设置顺序可能影响不同的结果。举个例子,都是针对before的场景,如果一个针对某个字段A的值会设置字段B,有一个针对某个字段C会影响字段A的值。

    1.3K10

    Salesforce LWC学习(五) LDS & Wire Service 实现和后台数据交互 & meta xml配置

    此标签有三个模式: view: 以output field展示,针对有权限编辑的字段,会显示编辑的按钮,当编辑某个值以后会显示save/cancel 按钮。...配置对象的属性值可以是字符串,也可以通过@salesforce/schema方式引入的表和字段信息。...信息,取Account Name值有两种方式,一种是通过各种点的方式取到,另一个是通过wire service封装的getFieldValue方法获取。...当我们使用了wire adapter增强LDS以后,可以做到更强的功能,比如获取父对象字段值,进行字段值的format。...和后台apex方法交互 有两种方式可以调用apex方法,一种是wire方式直接调用,另外一种通过指定的命令方式。下面对这两种方式进行简单的介绍。

    2.8K50

    Salesforce的多租户数据模型

    (该图引用自Salesforce官方资料) 多租户元数据 Salesforce平台有两个核心的系统内部表:MT_objects 和 MT_fields。它们被用来存储和管理对应租户数据对象的元数据。...)、字段的数据类型、标识该字段是否需要索引的布尔值(IsIndexed)、该字段在其所属对象中相对于其它字段的位置(FieldNum)。...所有flex列使用varchar(可变长度的字符型)数据类型,从而可以保存结构化数据的任意类型,如字符串、数字、日期等。...注:由于Salesforce平台使用case-folding算法把字符串值转换为一种通用的、大小写敏感的格式,它可以处理跨多语言的查询。...多租户字段历史 通过鼠标操作,Salesforce平台可以提供任一字段的历史轨迹。当租户对某字段使能审计功能时,系统使用一个内部透视表以异步的方式记录对该字段的变更(旧值、新值、变更日期等)。

    2.6K10

    Salesforce Admin篇(二) Report

    所有的用户都可以看见 不需要定期report,只需要保存所有人能访问即可。 分析: 是否系统中已经有指定的 Report Type进行选择还是需要自定义 Report Type?...将Report放在某个Report Folder中,使用Report Folder对用户设置访问权限从而达到Report的访问控制。...除此之外,salesforce在分组的report中还给我们提供了formula方式基于数字型的值去计算额外的汇总的计算。...总结:我们在项目中经常会用到Report,好的Report的使用方法可以快速的定位问题解决问题,也可以避免创建不必要的字段不必要的汇总逻辑去用于Report的展示。...篇中展示的内容过于基础,起到抛砖引玉的作用,欢迎小伙伴们深入学习。篇中有错误地方欢迎指出,有不懂的欢迎留言。

    1.4K20

    salesforce Integration 概览(一) 杂篇

    这个定义关系到数据流向性以及以哪个系统作为MDM,不同的设置也可能考虑不同的effort,比如是否需要中间件等等。 Timing: 实时性更会影响方案的选择。...中间件的使用场景和介绍 先想象一下,我们在实际工作中最常用到的中间件的场景有哪些呢?我们先简单的以一个UML用例图作为引子。 ?...Salesforce不支持本地的协议转换,因此假定中间件层或endpoint都能满足任何此类需求。 翻译与转换 转换是将一种数据格式映射到另一种数据格式的能力,以确保集成的各种系统之间的互操作性。...翻译与转换 转换是将一种数据格式映射到另一种数据格式的能力,以确保集成的各种系统之间的互操作性。通常,这需要在发送途中重新格式化报文的消息,以符合发送方以及接收方的要求。...举个例子:业务要求当一个 end user访问某个页面时,在这个页面停留的过程中,如果salesforce的数据库关键字段更改以后,end user不需要刷新页面的情况下,也可以实时的看到最新的数据库的值

    1.1K30
    领券