上一篇讲的是Account 和 Contact,本篇主要描述 Lead & Opportunity & Quote.他们的主要的作用如下:
上一篇讲了自定义LogoutPage跳转,在我们正常开发过程中还会遇到需要跳转到自定义的error画面,例如当我们在Lwc中更新某个项目,但是在当前User下,没有更新权限,这样就需要跳转到自定义的Error画面,实现方法是首先做成一个VisualforcePage,用来显示error信息或者固定文言,然后在Community的Error Page装载VisualforcePage,最后在更新处理的方法实现调整,下边是具体步骤。
在ApexClass中使用【Database.insert(xxxList)】登录或者使用【Database.update(xxxList)】更新多条数据时,如果其中一条有错误,所有登录或者更新都不会成功
开发自定义画面经常遇到的场景就是增删改查,关于数据更新用到的几个方法进行一下总结,常用到的有以下几种。
该文讲述了在开发过程中遇到的级联操作中,由于业务逻辑或数据自身操作失败导致需要回滚情况下,如何避免出现数据库中不存在本条记录然而后台绑定的对象却相关复制的问题。在文中提到了使用clone操作或其他好的操作方法来避免此类问题。
在设计你公司的销售流程时,每一个销售经理都会面对什么时间将一个lead转换成一个opportunity的问题。从lead转换成为一个opportunity是一件标志事件——这意味着lead是合格的,感兴趣的和潜在准备好和你做生意的客户。然而,许多不同行业不同公司销售经理确面对同样的问题,即弄清楚什么时间是一个lead发展成业务机会的最佳时机。
future方法用于在系统资源可用时在单独的线程中运行进程,我们可以将future方法用于任何我们希望在其自己的线程中异步运行的操作。
我们在使用 【lightning-record-edit-form】标签开发过程中,表单提交之后,画面输入的内容不符合要求时,error信息显示在项目上。
本篇参考:https://help.salesforce.com/s/articleView?id=000382564&type=1 Lead Conversion 是salesforce中sales
Apex SOQL 每次最多只能查询50000条数据,DML 可以操作的数据更少只有10000条,如果想要处理大量数据,就要考虑使用Batch Apex功能,Batch Apex实现Database.batchable接口
Lwc中开发中,通常情况下使用【lightning-input-field】,好处是通过使用【field-name】可以直接绑定项目即可实现画面项目与Object的Field之间的绑定。
参考前面文章【salesforce学习 CommunityCloud(一)开发前的准备工作】,【Partner User】的做成方法,准备如下四个Partner 用户,
Batch处理中,根据特定需求,会有在处理中计算数量的业务,例如现在需要计算所有满足条件的Opportunity表total__c的总额。
Salesforce业务机会分成(Opportunity Splits)允许你将一个业务机会的业绩分配给多个团队成员。
在execute方法执行完成后,调用finish方法,一般用来发送邮件和后续处理,发送邮件具体写法如下
image.png 现在有Opportunity表中,最近的更新日时计算与系统日付之间的时间如何差 image.png 1.系统日付取得 Datetime sysDateTime = System.now(); String strSysDateTime = sysDateTime.format('YYYY-MM-dd HH:mm:ss'); system.debug('strSysDateTime>>>'+strSysDateTime); 2.Opportunity表中,最近的更新日时取得 List<Op
使用【lightning-datatable】表示ListView数据时,当表示Opportunity表中Amount项目,需要排序功能时,可以直接在SOQL中使用ORDER BY进行排序,也可以在自定义Apex中实现。
定时任务调用需要单独写一个ApexClass,实现Schedulable接口,并重写execute方法,举例如下
领取专属 10元无门槛券
手把手带您无忧上云