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

salesforce的功能_salesforce开发

log,后面skip掉的那些log直接将长文本13w+个字符限制都给超了,无奈在同事的建议下放弃了加字段来分开存储的可能,直接上了Attachment来存,这个可能是Best Practice。...)[0].get('n')); } 优化: // 根据Id获取相关Name值 - 用于字段历史跟踪转义 // 注意:由于Listing Name为自动编号,所以不可Group public static...】: 我们知道标准对象和自定义对象都有相应的History对象用于存储字段历史跟踪,那么在做动态查询时是有差异的。...57、【Custom Settings】:如下自定义设置API Name为ScheduleDate__c,则我们可以使用obj.getAll()方法获取key为Name字段,value为ScheduleDate...41、Opportunity和Quote为Master-Detail关系,在导入历史数据时,Opportunity和Quote的Owner未同步,事后同步时,不可使用apex方法更新Quote Owner

7K20

ElasticSearch 小白从入门到精通

ARGUMENT: VALUE,         ARGUMENT: VALUE,...     } }针对某个字段:{     QUERY_NAME: {         FIELD_NAME...": {         "match": {             "tweet": "elasticsearch"         }     } } '合并查询分为叶子语句,被用于将查询字符串和字段进行对比...custom analyzers      ... }         }     } }接着创建一个自定义分析器,用于清楚 html 部分,将 & 映射为 and:"char_filter": ...在索引文档的时候,每个字段的值都会添加到相关字段的倒排序中。类型如何实现每个文档的类型名称将会保存在 _type 字段上,当要检索字段的时候,ES 会自动在 _type 字段上检索。...例如在 User 类型中,name 字段会映射声明为 string 类型,并索引到 name 的倒排序中,需要使用 whitespace 分词器分析。"

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

    salesforce零基础学习(一百三十)Report 学习进阶篇

    row_grouping可以有两个值: GRAND_SUMMARY以及分组字段的API NAME。...指定分组字段的API Name代表着某个子分组的范围。 parent_column_grouping用法和parent_row_grouping用法相同并且参数值也相同。...下方的gif中我们可以看到,针对Opportunity Report,我们可以在 Account Name列使用Unique,从而获取Account Name去重以后的数量,这个很方便也很好用。...然而如果我们基于Account Name去进行Group以后,这个字段将不再支持 Unique去查看总共有多少个Unique Account,标准的report的record count也指向的是Opportunity...有多少条数据,所以这时我们仅需要简单的在Account表中创建一个formula字段,并且将value设置一个hard code等于1即可。

    45610

    Salesforce Sharing And Visibility 零基础学习(一)基础知识篇

    在第二步我们可以选择owner-based还是criteria-based,下图demo中是基于owner-based,当lead这条记录的owner在清洗一组 Group情况下则会自动share给Group...Criteria和Owner的区别为条件为当表中的字段满足什么情况下share给某个群组用户,比如当 Lead的质量较高情况下,share给sales operation团队去进行追踪。 ?...Account/Opportunity/Case Team & 自定义表的team 在CRM中,一个大的客户一个大的业务机会通常由一个团队去协同合作最终去实现赢单,这个时候便有了team的概念。...account / opportunity的owner通常可以添加一个或者多个人作为团队成员,针对某个account / opportunity 分配给他们不同的角色以及对数据的不同的访问权限。...便于开发人员去追踪和追踪开发相关的share的问题; 当owner或者其他条件改变以后,代码生成的share不会自动删除。

    1.2K20

    字段历史追踪的高级版本

    解决方案非常简单,但是需求几个组件: 一个新的自定义对象 在新的对象上的自定义字段 Process Builder流程 当一个字段更新后,自定义对象将存储在Process Builder...新的自定义对象叫Opportunity Field History并会以Master-Detail的关系关联到业务机会下。...是因为我希望在删除业务机会的时候也将关联的业务机会的字段历史记录删除。...为了捕获这些字段的历史值,我们会用一个叫PRIORVALUE()。这个公式很简单格式如下: PRIORVALUE(FIELD_NAME__C) 确保是使用Insert field按钮去填充此字段。...因为我们将下拉值转换为文本。下面是特定的字段公式的样子。 TEXT(PRIORVALUE([Opportunity].StageName ) ) 当所有的字段都映射后,保存事件。

    80030

    Salesforce Admin篇(二) Report

    因为很多report type官方没有提供,所以我们需要自己去创建自定义的report type,比如我们想要出一份contact 到opportunity / quote /quote line item...按照正常想法我们可能需要在Account上面使用Formula字段去统计没有Close/Won的Opportunity,其实这种情况下我们只需要使用Cross Filter就可以简单的实现了。 ?...将Report放在某个Report Folder中,使用Report Folder对用户设置访问权限从而达到Report的访问控制。...Formula 当我们在summary或者matrix report中经常会用到分组以及汇总,比如基于owner进行分组汇总amount等。...比如我们想要知道基于owner进行分组的report情况下,每个owner的close/won的单子的数量,我们便可以使用formula进行快速的展示,在summary/matrix report中,最多可以使用

    1.4K20

    salesforce零基础学习(一百二十九)Lead Conversion 有趣的经历

    背景: Lead / Contact / Opportunity 都创建了自定义的Picklist字段 Primary,包含的值为True以及false。...后来需求变化,Opportunity的Primary字段变成了Checkbox类型,并且UI上来看,Map Lead Fields区域匹配关系已经自动消失。...的货币不同,转换时会出现这种报错,这种情况下保证两边货币相同即可; Field mapped to package that is expired:如果有一个自定义字段被映射到Account或Contact...这种情况下检查为组织安装的软件包,找到任何接触到 Lead的软件包,并检查作为该软件包一部分的任何自定义字段,确保在该软件包过期或禁用的情况下,它们不会仍被用于映射; Discrepancy in the...xmlns="http://soap.sforce.com/2006/04/metadata"> * name

    22510

    Salesforce Sales Cloud 零基础学习(三) Lead & Opportunity & Quote

    Lead在salesforce中API Name为Lead. Lead 常用功能 1....我们在Lead上可能有自定义的字段,比如想要标记Lead的星级,我们可以在Lead上增加自定义字段 Lead Score, 如果我们想要在Account或者Contact上也要这个字段,我们只要在Account...以及Contact上创建同样的名字的字段,然后再Lead的Field中点击‘Map Lead Fields’即可设置Mapping关系,当 Lead convert时,便可以不需要自己写代码,自动将这个字段转换过去...我们在Opportunity上有 Amount字段,这个Amount字段自动汇总了所有你添加的Opportunity Product的sales price * quantity. 2....我们在做报价时,一个Opportunity会有多个 Quote,当客户对某个Quote很满意时,我们可以将 Quote信息同步到 Opportunity,同步以后,会将Quote的字段同步到Opportunity

    1.5K30

    Service Cloud 零基础(一)Case 浅谈

    B公司的售前的服务部门进行了详细的描述并且给了邮件和电话回访同时将A公司设置成了潜在客户并为之维护了联系人创建了一个潜在的机会。...上面的几点在Salesforce的Case表中都有标准的字段与其对应,当然除了上述的主要字段,还有其他特别多重要的字段,可以自行查看。如果有公司定制化的值,只需要相关的增加/删除即可。...case owner以外,还可以设置是否通知default owner当case创建,case的record type的选择方式(如果case存在多个record type)等等设置,详情可以自行查看。...Case Team 我们在Sales Cloud 中针对 Account 以及 Opportunity 会有 Account Team 以及 Opportunity team用来小组协作去赢单,同样在...操作时可以快速添加人员来协助处理case; • 当我们在创建assignment rule时,可以添加 提前定义的case team,这样当case创建满足了某个assignment rule时,case team 便会自动的添加进去

    98641

    salesforce零基础学习(七十五)浅谈SOSL(Salesforce Object Search Language)

    背景:Account表中的Name字段,存储了以下的数据 1.上海电信 2.上海-电信 3.上海(电信) 4.电信-上海 5.电信上海 6.电信(上海) 7.上海xx电信 8.海上信电 9.海信电上。...,SOSL可以查询标准的对象以及自定义的对象。...3.RETURNING:此部分作为搜索返回结果的处理部分,显得尤为重要,RETURNING可以返回一个对象,也可以返回多个对象,多个对象通过逗号分隔;对象中可以返回多个字段,也可以在返回的结果中添加自定义的逻辑...比如我们希望搜索Opportunity和Account的Name中包含zero中的数据,其中,要求Opportunity中的数据按照创建日期正序排列,只查询十条,并且只搜索Name和StageName字段...eg:FIND 'zero' IN ALL FIELDS RETURNING account(where Name like '%zhang%' limit 1),Opportunity(Name,StageName

    1.1K50

    ElasticSearch权威指南学习(结构化查询)

    elasticsearch" } } } 合并多子句 查询子句就像是搭积木一样,可以合并简单的子句为一个复杂的查询语句 叶子子句(leaf clauses)(比如match子句)用以在将查询字符串与一个字段...: { "must": { "match": { "tweet": "elasticsearch" }}, "must_not": { "match": { "name...以下实例查询的是邮件正文中含有“business opportunity”字样的星标邮件或收件箱中正文中含有“business opportunity”字样的非垃圾邮件: { "bool":...{ "match_all": {} } match 查询 match查询是一个标准查询,不管你需要全文本查询还是精确查询基本上都要用到它 如果你使用 match 查询一个全文本字段,它会在真正查询之前用分析器先分析...explain { "query": { "filtered":{ "query":{ "match":{ "name":"jiajieshi

    58420

    SQL:函数以及约束

    介绍 说到函数我们都不陌生,在C,C++,java等语言中都有库函数,我们在平时也是经常使用,函数就是一段代码,我们既可以自定义实现,又可以使用库里内置的函数;从来更加简洁方便的完成业务;同样的在SQL...要看到函数的结果要使用select +函数; 字符串函数 1>字符串拼接(concat) 使用语句 select concat("hello ","mysql"); 结果: 2>转换为小写(lower) 将字符串中的大写字符转换为小写...,所以id不为空,而且是唯一的;下面我们来看看表; 自增的作用就是会自动的根据序列递增式的填充; 注意:如果我们插入失败了一个行数据,虽然没有插入成功,但是已经向数据库申请到了空间,下次插入的时候自增约束的字段并不会按照表格中现有的数据挨着填充...; 比如:上表中id已经自动填充到3了,如果我插入一行数据失败了,然后我再插入一行数据成功了,那么新插入的一行数据的id就是5,而不是4; 2>检查(check) 这个比较简单,只需要注意格式就可以了...,每个员工都有一个所属的部门,部门都有一个id序号,而我们在填员工的部门id时必须得按照部门表中的id来填,也就是员工表中的dept_id的范围约束在了部门表的id取值中,这样就可以保证每个员工的所属部门都是存在的

    3500
    领券