![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Salesforce学习
文章平均质量分 72
coolshyman
这个作者很懒,什么都没留下…
展开
-
Salesforce公式运算符和函数V-Y(详情)
公式运算符和函数V-Y(详情)VALUE 描述: 将文本字符串转换为数字。 使用: VALUE(文本),用您希望转换为数字的字段或表达式替换文本。 示例: 潜在客户编号 VALUE( Lead_Number__c ) 返回自动编号字段 Lead Number(潜在客户编号)中的文本值所对应的数字。如果您希望在计算中使用 Lead Number(潜在客户编号)字段,则这可能非常有原创 2022-01-14 22:30:00 · 202 阅读 · 0 评论 -
Salesforce公式运算符和函数U(详情)
公式运算符和函数U(详情)UPPER 描述: 将指定文本字符串中的所有字母转换为大写。不是字母的任何字符不受此函数的影响。如果提供区域则应用区域规则。 使用: UPPER(text, [locale]) 并将 text 用您要转换为大写的字段或表达式替换,并将 locale 用可选双字符 ISO 语言代码或五字符区号(若可用)替换。 示例: MYCOMPANY.COM UPPE原创 2022-01-13 21:45:00 · 202 阅读 · 0 评论 -
Salesforce公式运算符和函数S-T(详情)
公式运算符和函数S-T(详情)SECOND 描述: 以 0 与 60 之间的数字形式,返回秒值。 使用: SECOND(time),使用时间值或值并替换 time,例如 TIMENOW()。 示例: SECOND(ClosedDate) 仅根据完结时间字段的值显示时间字段中的秒值。 SECOND(TIMEVALUE("17:30:45.125")) 返回 45。原创 2022-01-12 22:00:00 · 643 阅读 · 0 评论 -
Salesforce公式运算符和函数P(详情)
公式运算符和函数R(详情)REGEX 描述: 将文本字段与正则表达式进行比较,如果匹配则返回 TRUE(真)。反之,返回 FALSE(假)。正则表达式是一个字符串,它根据一定语法规则描述字符串的格式。 使用: REGEX(文本, regex_text),用文本字段替换文本,并使用您要匹配的正则表达式替换 regex_text。 验证规则示例: 本示例确保名为 SSN 的字段与表示有效社原创 2022-01-11 23:00:00 · 285 阅读 · 0 评论 -
Salesforce公式运算符和函数P(详情)
公式运算符和函数P(详情)PARENTGROUPVAL 备注: 该函数返回指定父分组的值。“父”分组是在含有公式的级别以上的任何级别。您只能在报表的自定义汇总公式和分组级别使用此功能,而不能在汇总级别使用。 使用: 摘要和已结合:PARENTGROUPVAL(summary_field, grouping_level) 矩阵:PARENTGROUPVAL(summary_field, parent_row_groupi原创 2022-01-10 21:30:00 · 338 阅读 · 0 评论 -
Salesforce公式运算符和函数N(详情)
公式运算符和函数N(详情)NOT 描述: 对于 TRUE(真)返回 FALSE(假),对于 FALSE(假)返回 TRUE(真)。 使用: NOT(逻辑),用您希望计算的表达式替换逻辑。 示例: IF(NOT(ISPICKVAL(Status, "Closed")), ROUND(NOW()-CreatedDate, 0), null 检查变量是否未处理;如果是,则通过从当前日期和时间原创 2022-01-07 21:00:00 · 410 阅读 · 0 评论 -
Salesforce公式运算符和函数M(详情)
公式运算符和函数M(详情)MAX 描述: 返回一系列数字中的最大数字。 使用: MAX(数字, 数字,...),用您希望从中检索最大数字的字段或表达式替换数字。 示例: 服务费 MAX(0.06 * Total_Cost__c , Min_Service_Charge__c) 本示例中的公式字段计算服务费,取总成本的 6% 与最低服务费之间的较大者。请注意,最低服务费是原创 2022-01-06 23:00:00 · 270 阅读 · 0 评论 -
Salesforce公式运算符和函数J-L(详情)
公式运算符和函数J-L(详情)JSINHTMLENCODE 描述: 通过在不安全 JavaScript 字符前插入转义符并把 HTML 中保留的字符更换为同等的 HTML 实体,编码文本和合并字段值以在 HTML 标记内的 JavaScript 中使用。JSINHTMLENCODE(someValue) 是一个相当于 JSENCODE(HTMLENCODE((someValue)) 的常规函数。即 JSINHTMLENCODE 会对 someValue 进行编码(使用原创 2022-01-05 22:30:00 · 263 阅读 · 0 评论 -
Salesforce公式运算符和函数I(详情)
公式运算符和函数I(详情)IF 描述: 确定表达式为真或为假。如果为真则返回一个给定值,如果为假则返回另一个值。 使用: IF(逻辑测试, value_if_true, value_if_false),用要计算的表达式替换 逻辑测试,用您希望当表达式为真时所返回的值替换 value_if_true,用您希望表达式为假时所返回的值替换 value_if_false。 公式字段示例: 付款原创 2022-01-04 22:00:00 · 714 阅读 · 0 评论 -
Salesforce公式运算符和函数H(详情)
公式运算符和函数H(详情)HOUR: 说明: 以 1-24 的数字格式返回当地时间小时值(无日期)。 使用: HOUR(time),并使用时间值或 TIMENOW() 等值替换 time。 示例: HOUR(TIMEVALUE(ClosedDate)) 仅根据时间完结字段值显示时间字段中的小时。 HOUR(TIMEVALUE("17:30:45.125")) 返回 17。原创 2022-01-03 22:00:00 · 368 阅读 · 0 评论 -
Salesforce公式运算符和函数F-G(详情)
公式运算符和函数F-G(详情)FIND: 说明: 返回某个字符串在文本字符串内的位置(以数字形式表示)。 使用: FIND(搜索文本, 文本[, 起始字符数]),用要查找的字符串替换搜索文本,用要搜索的字段或表达式替换文本,用要从左边算起的作为搜索起始位置的字符数替换起始字符数。 示例: 街道地址: FIND(" ", Street) 返回 Street 字段中的第一个空格所在原创 2021-12-31 22:30:00 · 270 阅读 · 0 评论 -
Salesforce公式运算符和函数D-E(详情)
公式运算符和函数D-E(详情)DATE: 说明: 从您输入的年、月和日值返回一个日期值。如果公式字段中的 DATE 函数值是无效日期,如非闰年的 2 月 29 日,Salesforce 会在详细信息页上显示错误。 使用: DATE(年,月,日),用一个四位数字年份替换年,用一个两位数字月份替换月,用一个两位数字日期替换日。 示例: DATE(2005, 01, 02) 创建一个 200原创 2021-12-30 22:00:00 · 241 阅读 · 0 评论 -
Salesforce公式运算符和函数A-C(详细)
公式运算符和函数A-C(详细):ABS(绝对值): 说明: 计算一个数字的绝对值。数字的绝对值是不含正、负号的数字。 使用: ABS(数字),用带有您希望删除的符号的合并字段、表达式或其他数值替换数字。 示例: ABS(ExpectedRevenue)计算预期收入金额的正值,而无论其为正还是为负。 ADDMONTHS: 说明: 返回的日.原创 2021-12-29 20:45:00 · 1046 阅读 · 0 评论 -
Salesforce公式运算符和函数
公式运算符和函数构建公式时,可以使用下列运算符和函数。单击运算符或公式的名称,以查看更多信息。除非另行指定,否则所有的函数都可用在任何能够包含公式(例如,公式字段、验证规则、批准过程和工作流规则)的位置。备注:1.在电子邮件模板中,只有当合并字段属于与电子邮件相关的记录时,才能在公式函数和操作中使用合并字段,否则这些字段将无法解析。2.忽略以下示例中的多余空格。数学运算符: 运算符 说明 +(加) 计算两个原创 2021-12-28 21:30:00 · 735 阅读 · 0 评论 -
Salesforce中JSON的使用
Salesforce中JSON的使用:JSON作为一种目前流行的轻量级数据交换格式,salesforce也对其有良好的类对其进行封装处理。salesforce中前后台交互时,使用JSON可以将apex的Object对象进行序列化和反序列化。主要有三个类处理JSON:1.System.JSON;2.System.JSONGenerator;3.System.JSONParser这些方法如果调用出现错误则抛出JSONException异常。(一)System.JSON使用JSON类和方法执原创 2021-12-10 21:00:00 · 348 阅读 · 0 评论 -
无声明、with sharing、without sharing区别
无声明、with sharing、without sharing区别:在salesforce中,声明类大概可以分成三类:分别是可以声明为with sharing,without sharing,以及两者均不声明.三者区别如下:with sharing:类声明称with sharing类型,则需要走sharing settings中的sharing rules; without sharing:类声明称without sharing类型,则不需要走sharing settings中的s.原创 2021-12-09 22:15:00 · 442 阅读 · 0 评论 -
SalesforceVF标签
VF标签:VisualForce封装了很多的标签用来进行页面设计。salesforce对于DML操作以及查询是十分吝啬的,所以对于DML操作能一条查询搞定的最好别使用两条,除非数据查询需要,比如必要的触发器等等。VF每个页面都是以<apex:page>标签起始</apex:page>结束,每个VF页面都有一个Controller用来控制其业务逻辑。本篇例子中主要用到的控件包括如下:<apex:inputText>:输入框,类似于HTML中的<inpu原创 2021-12-08 23:00:00 · 295 阅读 · 0 评论 -
SalesforceTrigger介绍
Trigger介绍:Trigger在salesforce记录更改以前或者以后自动执行,可以执行以下几种情况:insert,update,delete,merge,upsert,undelete,一个trigger可以同时处理200条records,所以后面所讲的new和old变量的返回类型为List类型。有两种类型的trigger:Before trigger通常用于在他们被保存在数据库以前更新或者校验数据; After trigger通常用于保存后访问系统的字段(Id等).trigger设原创 2021-12-07 22:15:00 · 648 阅读 · 0 评论 -
SalesforceDML及Database方法
DML及Database方法:在apex中通过soql查询可以使用两种方式,使用DML语句或者使用Database的方法。使用DML语句和使用Database类的方法对于我们来说用的都很多,并且都很常见。对于数据库常见的操作:增,删,改,查,通过DML语句和Database类的方法实现如下所示:DML语句:查找:[queryString]、添加:insert、修改:update、删除:delete、添加或修改:upsertDatabase类的方法:查找:Database.quer原创 2021-12-06 22:00:00 · 248 阅读 · 0 评论 -
Salesforce异步进程
异步进程:异步进程用于在单独的线程内来运行进程。异步进程是一个在后台运行,不需要用户等到任务结束的进程或者方法。异步进程好处很多,包括不需要用户等待,节省响应时间等等。异步进程主要有以下几种形式: 类型 介绍 常用场景 Future方法 在自己线程中运行,直到资源可用才行 Web service callout. Batch Apex 运原创 2021-12-03 22:00:00 · 317 阅读 · 0 评论 -
Salesforce验证规则注意事项
验证规则注意事项:用户保存记录之前,验证规则会验证用户在记录中输入的数据是否符合您指定的标准。验证规则可以包含公式或表达式,它们会计算一个或多个字段中的数据,然后返回“真”或“假”值。验证规则还包含当规则返回“真”值时要显示给用户的错误消息。在组织内实施验证规则前,请先了解以下注意事项。所需的 EDITION 和用户权限:适用于:Salesforce Classic(并非在所有组织中可用)和Lightning Experience适用于:Contact Manager、Group、Pro原创 2021-12-02 20:30:00 · 475 阅读 · 0 评论 -
Salesforce数据批处理
数据批处理Batchable:salesforce对于数据操纵个数以及次数有严格的限制,超过限制值则抛出异常。salesforce对于很多数据操纵的次数均有严格的限制。具体限制如下:Number of SOQL queries: 100 -->一次执行SOQL的次数不能超过100次Number of query rows: 50000-->一次查出的数据行数不能超过50000条Number of SOSL queries: 20-->一次执行SOSL次数不能超过...原创 2021-12-01 21:15:00 · 582 阅读 · 0 评论 -
Salesforce创建应用程序
创建 Lightning 应用程序如同在 Salesforce Classic 中,您可以在 Lightning Experience 中创建应用程序,但甚至还有附加功能。您可以对 Lightning 应用程序进行品牌化和自定义,以帮助您的用户更为高效地工作。例如,为您的财务部门创建 Lightning 应用程序,其中包含用户完成常见任务所需的所有重要项目(包括选项卡)。您可以为与财务部门关联的用户简档自定义导航栏颜色、使用徽标进行品牌化并使该应用程序在应用程序启动程序中可用。所需的 EDITI原创 2021-11-30 23:00:00 · 356 阅读 · 0 评论 -
Salesforcesoql函数以及常量
soql函数以及常量:在salesforce中,我们做SOQL查询时,往往需要用到计算式,比如求和,求平均值,或者过滤数据时,往往需要通过时间日期过滤,SOQL已经封装了很多的函数,可以更加方便我们的sql查询而不需要自己另外设计。一. 聚合函数常用的聚合函数有如下几种:AVG():求平均值COUNT():求记录个数COUNT_DISTINCT():求不重复记录个数MIN():求记录中最小值MAX():求记录中的最大值SUM():求和这些聚合函数通常和group by原创 2021-11-29 21:30:00 · 583 阅读 · 0 评论 -
Salesforce控制用户对字段的访问权限
控制用户对字段的访问权限使用字段级安全性以控制用户对字段的访问权限。使用页面布局来控制 Salesforce、自助入口网站和 Salesforce 客户入口网站中详细信息页面和编辑页面的布局和组织。所需的 EDITION :适用于:Salesforce Classic和Lightning Experience页面布局和搜索布局在以下版本中可用:所有版本字段级安全性在以下版本中可用:Enterprise、Performance、Unlimited 和 Developer 和 Datab原创 2021-11-26 22:15:00 · 712 阅读 · 0 评论 -
Salesforce定义验证规则
定义验证规则:用户保存记录之前,验证规则会验证用户在记录中输入的数据是否符合您指定的标准。验证规则可以包含公式或表达式,它们会计算一个或多个字段中的数据,然后返回“真”或“假”值。验证规则还包含当规则返回“真”值时要显示给用户的错误消息。所需的 EDITION 和用户权限:适用于:Salesforce Classic和Lightning Experience适用于:Contact Manager、Group、Professional、Enterprise、Performance、Unli原创 2021-11-25 22:30:00 · 353 阅读 · 0 评论 -
Salesforce创建自定义对象选项卡
创建自定义对象选项卡创建自定义对象选项卡,让您的用户可以访问应用程序中的自定义对象数据和记录。自定义对象选项卡仅在应用程序级别可用,在子选项卡应用程序上不可用。自定义对象选项卡的外观和功能与标准选项卡相似。所需的 EDITION 和用户权限:适用于:Salesforce Classic(并非在所有组织中可用)和Lightning Experience“自定义对象”选项卡和“Web”选项卡适用于:Contact Manager、Group、Professional、Enterprise原创 2021-11-24 22:15:00 · 906 阅读 · 0 评论 -
Salesforce创建自定义对象
创建自定义对象:跟踪和存储对您的组织而言不是独一无二的信息。遵循不同的步骤,具体取决于您正在使用的 Salesforce 体验。1.在Lightning Experience中创建自定义对象跟踪和存储对您的组织而言不是独一无二的信息。如果您在屏幕顶部的导航栏左侧中看到应用程序启动程序图标 (),即表示您在 Lightning Experience 中。若非,则表示您在 Salesforce Classic 中。所需的 EDITION 和用户权限:适用于:Lightning Ex.原创 2021-11-23 22:00:00 · 504 阅读 · 0 评论 -
Salesforce创建 Lightning 应用程序
创建 Lightning 应用程序如同在 Salesforce Classic 中,您可以在 Lightning Experience 中创建应用程序,但甚至还有附加功能。您可以对 Lightning 应用程序进行品牌化和自定义,以帮助您的用户更为高效地工作。例如,为您的财务部门创建 Lightning 应用程序,其中包含用户完成常见任务所需的所有重要项目(包括选项卡)。您可以为与财务部门关联的用户简档自定义导航栏颜色、使用徽标进行品牌化并使该应用程序在应用程序启动程序中可用。所需的 EDITI原创 2021-11-22 21:30:00 · 453 阅读 · 0 评论 -
Salesforce字段依赖性矩阵
字段依赖性矩阵:所需的 EDITION 和用户权限:适用于:Salesforce Classic(并非在所有组织中可用)和Lightning Experience适用于:所有版本所需用户权限定义选项列表依赖性:自定义应用程序字段依赖性矩阵允许您指定用户选择每个控制字段值时可用的依赖选项列表值。矩阵的顶行包含控制字段值,而该列列出依赖字段值。可使用该矩阵来包含或排除值。当在控制字段中选取一个值时,依赖选项列表中可以使用包含的值。而排除的值在依赖选项列表中对选取的该控制字段值不可原创 2021-11-19 20:30:00 · 425 阅读 · 0 评论 -
Salesforce自定义搜索结果布局
自定义搜索结果布局:当您的用户搜索信息时,他们希望搜索结果显示对他们最重要的信息。通过搜索布局,您可以选择用户在他们的搜索结果和查找对话框中看到哪些标准和自定义对象及字段。在 Lightning Experience 中,这些布局取决于用户简档,并适用于拥有该简档的所有用户。在 Salesforce Classic 中,布局基于对象。所需的 EDITION 和用户权限:适用于Salesforce Classic和Lightning Experience在所有版本中可用所需用户权限原创 2021-11-18 23:00:00 · 558 阅读 · 0 评论 -
Salesforce使用自定义简档和角色控制授权
使用自定义简档和角色控制授权身份和访问管理的一个重要方面是控制谁有权访问什么的能力。首先,您需要设置两种控制站点授权的基本方式:简档和角色。复制并自定义外部身份用户简档,以控制您的客户可以在您的 Salesforce 组织中访问的内容。为您的站点管理员创建角色,以便管理员可以修改简档并管理站点。1.在开发人员组织中,从“设置”中,在快速查找方框中输入简档,然后选择简档。a.在外部身份用户旁边,单击复制。b.输入简档的名称。我们将其称为客户。...原创 2021-11-17 21:30:00 · 424 阅读 · 0 评论 -
Salesforce新建自定义字段
新建自定义字段:指定自定义字段将要包含的信息类型。数据类型如下:公式:根据您定义的公式表达式派生其值的只读字段。任何来源字段有所更改,该公式字段均将更新。累计汇总:在相关列表中显示字段的汇总值、最小值或最大值的只读字段,或在相关列表中列出的所有记录的记录数。自动编号:在相关列表中显示字段的汇总值、最小值或最大值的只读字段,或在相关列表中列出的所有记录的记录数。主-详细信息关系:创建一个此对象(子级或"详细信息")与另一对象(父级或"主")之间的特殊父子关系类型,其中:所原创 2021-11-16 22:00:00 · 356 阅读 · 0 评论 -
Salesforce紧凑布局的限制和注意事项
紧凑布局的限制和注意事项在使用紧凑布局时请谨记这些限制和注意事项。所需的 EDITION 和用户权限:适用于:Salesforce Classic(并非在所有组织中可用)和Lightning Experience适用于:所有版本,除了Database.com注意事项:紧凑布局中的多达十个字段将填充 Salesforce 移动应用程序中每个记录视图顶部的记录突出显示部分。Lightning Experience 中的记录突出显示部分使用紧凑布局中的前七个字段。但是,根据屏幕宽度原创 2021-11-15 20:45:00 · 190 阅读 · 0 评论 -
Salesforce将紧凑布局分配给记录类型
将紧凑布局分配给记录类型与页面布局一样,每个对象都有独立的紧凑布局。默认情况下,每个对象从对象的只读系统默认紧凑布局中的预定义字段集合中派生其记录突出显示字段、预览卡片和与操作相关的摘要项目。您可以在逐个对象的基础上创建自定义的紧凑布局。在创建一个或多个自定义紧凑布局后,您可以设置其中之一作为对象的主要紧凑布局。这样,主要紧凑布局用作此对象的新默认紧凑布局。所需的 EDITION 和用户权限:适用于:Salesforce Classic(并非在所有组织中可用)和Lightning Exper原创 2021-11-12 22:00:00 · 133 阅读 · 0 评论 -
Salesforce紧凑型布局
紧凑型布局:紧凑布局可以在 Salesforce 移动应用程序、Lightning Experience 以及 Outlook 和 Gmail 集成中一目了然地显示记录的关键字段。所需的 EDITION 和用户权限:适用于:Salesforce Classic(并非在所有组织中可用)和Lightning Experience适用于:所有版本,除了Database.com不需要为对象创建和定制紧凑布局,因为系统默认值是现成的。但是,我们建议使用紧凑布局将重要字段放入对象记录标题中以原创 2021-11-11 20:30:00 · 511 阅读 · 0 评论 -
Salesforce应用程序版本切换注意事项
在 Lightning Experience 和 Salesforce Classic 之间切换的注意事项:当您向用户推出 Lightning Experience 时,您可以选择允许 Lightning Experience 和 Salesforce Classic 之间的访问。在制定部署计划时,请记住这些注意事项。所需版本适用于:Group、Professional、Enterprise、Performance、 Unlimited和Developer Edition如果用户在原创 2021-11-10 23:00:00 · 403 阅读 · 0 评论 -
Salesforce应用程序Classic升级
将 Classic 应用程序升级到 Lightning 应用程序您可在 Lightning Experience 中将 Classic 应用程序升级为 Lightning 应用程序,使用自定义颜色、徽标、实用程序栏和导航栏中支持的更多项目(例如 Lightning 页面)为 Lightning Experience 用户增强。所需的 EDITION 和用户权限:适用于:Lightning Experience适用于:Contact Manager、Group、Professional、E原创 2021-11-09 21:30:00 · 376 阅读 · 0 评论 -
Salesforce集合
集合类型:集合类型主要有三种,List,Set以及Map。其中三种均为泛型方式,所以声明变量时,直接带上泛型。1、List<T>List代表一类的有序数据列表。数据序号从0开始。与JAVA不同的是:List是一个类,并且不存在ArrayList等子类。即实例化eg:List<String> list1 = new List<String>();List可以通过自身构造函数实例化,也可以通过数组进行实例化。注:set()方法在设置插入位置以前应确原创 2021-11-08 21:00:00 · 436 阅读 · 0 评论 -
Salesforce时间日期类型(二)
时间日期知识:时间日期常用对象:Datetime,Time,Date。时间日期类型:2、DateDate类型声明一个日期的对象,Date可以和Datetime相互转换,主要需要掌握二者关系以及相互转换。以下为Date部分主要方法:```Date date2 = Date.today();System.debug('当前日期:' + date2.format());Date date3 = Date.newInstance(2016,3,1);String ...原创 2021-11-05 22:30:00 · 1429 阅读 · 0 评论