Salesforce学习
大叔编程奋斗记
大叔学编程主要是个人文章。学习笔记用,不会成为系统学习用的博客。
想系统学习的请百度。
明明有一条平坦的大道,可以轻轻松松的度过余生,偏偏大叔选择一条布满荆棘不平坦的路去走。
(89年上大学的已经叫大爷了--甘肃捡垃圾的大爷,我还有什么理由不大爷?)
展开
-
【Experience Cloud】如何在VsCode中取得Experience Cloud的MetaData
在Package.xml中添加如下设定然后获取组织资源后原创 2022-06-08 14:00:11 · 120 阅读 · 0 评论 -
【Salesforce】如何确认你的Salesforce版本?
SalesforceInstance version Release原创 2022-06-06 17:01:27 · 259 阅读 · 0 评论 -
【Flow】Salesforce Flow to use before trigger
最近要求在创建一条记录时要求不能重复。所以要求在Insert前,必须查找看有无相同记录,如果有更新而不是新规。问题:客户希望Low Coding问:如果用户按下新规作成按钮,输入数据后,按下保存按钮后,怎么做?调查结果:New Flow里面的是一条记录作成,更新,删除后才启动的Record-Triggered Flow这就达不到需求了。然而,按照下面的Link,貌似是可以做到的啊https://help.salesforce.com/s/articleView?id=sf.flow_con原创 2022-05-18 11:43:19 · 124 阅读 · 0 评论 -
【Salesforce】代理管理者の設定
1。创建代理管理者的group可以创建多个,分别给予不同的管理权限。然后进入组的设定,分别设定 可以管理的2. 组员 User Administration3. Profile4. Permission sets5. public groups6. 设定Object的管理内容在这里插入图片描述...原创 2022-05-12 10:21:15 · 154 阅读 · 0 评论 -
【Salesforce】メモ:組織で、多言語を選択できない
what?言語の選択が日本語しか選択できない?下記の画像のように、言語の部分は日本語しか選択できないになってしまう。普段トライアル環境では、様々な言語を選べるのに、1選択しかない状態になっているユーザ設定対策手順は下記になる1.設定2.検索ボックスに「言語設定」を入力する3.言語設定リンクをクリック4.右側の画面は言語を追加する画面になる5.追加したい言語を追加&保存6.ユーザ設定に移動し、言語が追加された部分は選択できるようになるSalesforce言語設定...原创 2022-05-12 09:47:38 · 105 阅读 · 0 评论 -
【Salesforce】调查问卷Survey アンケート
调查问卷原创 2022-04-20 14:32:16 · 308 阅读 · 0 评论 -
体验云:Profiles setting
Experience Cloud原创 2022-04-13 11:45:48 · 68 阅读 · 0 评论 -
【Salesforce】如何让Salesforce系统不发送邮件?
如何让Salesforce系统不发送邮件?假如你在使用Sandbox调试发送邮件以外的bug,如果一直发送mail,会给邮件接收的人会感到非常不爽。这时你可以把Sandbox的邮件发送功能无效化。【设定】【邮件管理】【邮件发送】Setup -> Email Administration - > Email DeliverabilitySet to “No Access”This will stop ALL email from being sent which seems like原创 2022-03-19 23:29:33 · 469 阅读 · 0 评论 -
Salesforce:動的ダッシュボードについて
动态仪表盘 Salesforce翻译 2022-02-25 14:03:15 · 42 阅读 · 0 评论 -
Salesforce Flow Builder
Flow Builder中RecordId的设定创建一个Action,把Action部署到PageLayout,点击按钮后启动Flow,Flow需要事先创建。在详细画面上点击按钮后,传递当前记录的ID,该变量必须使用recordId的名称(Salesforce写法),其他任何的名称都无法正确接受详细画面的record IdFlow的执行权限,在Flow List上Flow的最右边,三角标记,选择【編集アクセス権】、设定你所希望的用户执行的Profile。打开Flow,点击左上角的齿轮⚙️,出现【原创 2022-02-24 16:11:07 · 558 阅读 · 0 评论 -
Salesforce:Report Type Categoryの作成
如何创建Report type Category原创 2022-02-18 09:50:25 · 153 阅读 · 0 评论 -
承認履歴について
承認履歴について承認履歴の情報は以下のオブジェクトに格納されています。ProcessInstanceProcessInstanceHistoryProcessInstanceStepProcessInstanceNodeProcessInstanceWorkitemこのうち、ProcessInstanceWorkitemとProcessInstanceStepの項目はProcessInstanceHistoryでまとめて取得できるみたいです。ProcessInstanceHistoryの情報原创 2022-01-24 10:36:04 · 67 阅读 · 0 评论 -
LWCの学习体会
自我学习体会。不可参考。无法就是下面的几个东西1.主要的几个文件html: 记录部件的显示js: 画面显示的变量定义,事件event定义,和后台controller的调用meta.xml:定义部件的使用范围,使用方式,属性.css: 无非就是画面显示的控制。importLightningElement,API,wire,controller的methodobject的import共同部件,比如,页面的navigate,需要NavigationMixin的import共同资源,原创 2022-01-04 14:17:45 · 79 阅读 · 0 评论 -
SOQL的限制
不要以为SQL和SOQL一样,SOQL的写法是有一些限制的。Relation限制从子到父不能超过5层从父到子,只能有一层。所以下面SOQL有2层的父到子关系,会出错SELECT Id , mynamespace__AAA__c , mynamespace__BBB__c , mynamespace__CCC__c ,( SELECT Id , mynamespace__DDD__c , mynam原创 2022-01-03 19:10:38 · 269 阅读 · 0 评论 -
Window 10窗口在 屏幕间快速移动设置
如果你有两个屏幕,要在屏幕见移动窗口,可以使用下面的快捷键Shift + Win + <-Shift + Win + ->进行移动。如果移动不了,按Win+ P 设置屏幕模式为扩展。如果还是移动不了, 左下角开始菜单 -> 设定(齿轮) -> 系统 -> 多任务 -> 启动窗口的snap以上,绝招!...原创 2021-12-19 13:57:02 · 1835 阅读 · 0 评论 -
Lightning experience OR classic
Apexpublic boolean isLightningExperience(){if(Apexpages.currentPage().getParameters().get(‘sfdcIFrameOrigin’) != null)return true;return false;}JS on visualforce pagefunction isLightningExperience(){if(’{!$Currentpage.parameters.sfdcIFrameOri.原创 2021-10-23 20:04:35 · 59 阅读 · 0 评论 -
Salesforce CSV文件输出
设定ListView的Button属性为VisualForce Page按钮按下时的处理<apex:page controller="AccountCsvController" cache="true" contentType="text/csv;charset=Shift-JIS;#test.csv" readOnly="true"> <apex:repeat value="{!csvList}" var="row"> <原创 2021-10-17 00:14:18 · 123 阅读 · 0 评论 -
吐槽Salesforce Lightning Component Aura
我一点不喜欢Aura的编程。看到下面的代码,我就头疼。原创 2021-10-16 15:30:27 · 79 阅读 · 0 评论 -
Salesforce 的代码调试
废话少说。就是老民工的学习笔记。直接看源头https://note.com/koji_matae/n/n278e9538c46b https://note.com/koji_matae/m/m3f7cb18e182f如何在VSCode上调试代码,讲真,还真的做不到像Eclipse中调试Java代码那样方便。安装 Apex Replayer DebuggerApex Replay Debuggerの設定.vscodeフォルダにlaunch.jsonを作成し、以下の定義を行います。原创 2021-09-25 16:50:14 · 278 阅读 · 0 评论 -
Salesforce中的API概念
今天学习的重点是API为什么?这两周老民工面试,被人问到我有没有使用过API,什么都可以。我当时一脸懵逼,从字面上解释 Application Program Interface 吗?系统间的连携,数据的传递,提供几个方法,按照manual的规范,使用。过去使用过数据库调用的专用模块接口,就是这么使用的。当然,这个回答,得到的是NG所以我今天就专门看了些API的东西。https://trailhead.salesforce.com/content/learn/modules/api_basics原创 2021-09-23 16:32:49 · 477 阅读 · 0 评论 -
JSON数据格式---》 Object的List, 以及SObjectAccessDecision
我只是搬搬砖头,做个小笔记。定义JSON数据,把JSON转换成SObjectString jsonInput ='[' +'{' +'"Name": "InGen",' +'"AnnualRevenue": "100"' +'},' +'{' +'"Name": "Octan"' +'}' +']';// 定义JSON数据,把JSON转换成SObjectList<Account> accounts = (List<Account>)JSON.deseria原创 2021-09-05 20:26:35 · 79 阅读 · 0 评论 -
apex:inputTextArea 中限制输入文字数
这个最靠谱而且通过了大叔的验证:<apex:inputTextarea rows="15" html-maxlength="1024" style="width: 60%;"/>原创 2021-08-29 15:12:43 · 183 阅读 · 0 评论 -
Sales force的共享安全级别
三种Object级别在Profile中设定,OWDField级别在Profile中设定Record 级别在记录的右上角按钮选择Sharing可选对象可选共享级别原创 2021-07-23 23:56:25 · 110 阅读 · 0 评论 -
salesforce 和 salesforce platform 的License的区别
https://help.salesforce.com/articleView?id=sf.users_license_types_available.htm&type=5官方网站最直接了。简单的一句话, Salesforce的权限比SalesforcePlatform的权限高,salesforce可以使用所有的标准权限,AppExchange Appsalesforce Platform只能是custom的apps或者AppExchange的App详细的看下面的解释。Salesforc原创 2021-07-23 23:40:37 · 518 阅读 · 0 评论 -
Salesforce User设定画面的两个设定
过去几乎没有注意过的设定在User设定中有一个 (Make Setup My Default Landing Page )的东西,打勾,那么你每次Login 进入的画面不再是系统设定的Home画面,而是直接进入到设定画面来。每次我都觉得好奇,在屏幕的右边会出现一个三角蓝色标记,有时觉得挺好用的,方便设定对于的对象项目等等。这个东西就是在User设定中的(Quick Access Menu)打勾后会出现的。应该只有管理员才具有的功能。如图点击右边的三角后悔出现下图。依个画面不同,出现不同的菜单供原创 2021-07-11 14:22:10 · 174 阅读 · 0 评论 -
Salesforce和Salesforce Platform User的许可有什么不同?
为什么Marking User的勾不能选择,Salesforce和Salesforce Platform User的许可有什么不同?User License = Salesforce时 ,Profile可选择项如下图。User License=Salesforce Platform时,Profile的可选项如下图此时,他的Profile只有 :Standard Platform User一个选项。同时,Marketing User 以及 Service Cloud User 不能被选中。原创 2021-07-04 16:07:20 · 352 阅读 · 0 评论 -
【Salesforce】プロファイルの使い方
こんにちは、にいるです。今回は、プロファイルについて説明したいと思います。・【ヘルプ】プロファイル・【ヘルプ】標準プロファイル目次1.プロファイルとは2.プロファイルの設定方法3.まとめ1.プロファイルとはプロファイルとは、オブジェクトやデータに対するユーザのアクセス方法や、アプリケーションでの実行可能な操作を定義する機能です。ユーザに割り当て可能なプロファイルは1つだけです。下記のような関連になっています。プロファイルはユーザの作成時に必ず割り当てる必要があります。プロファイル原创 2020-10-13 13:08:58 · 616 阅读 · 0 评论 -
Salesforce:通过Apex在审批过程中的记录加锁/解锁
参考:https://www.cnblogs.com/zero-zyq/archive/2004/01/13/5872229.html原创 2020-10-02 15:15:18 · 241 阅读 · 0 评论 -
Salesforce: VScode不能创建Lightning Component・Lightning Web Component
今天花了点时间,准备在VScode上进行Lightning Component・Lightning Web Component的创建。创建失败。错误:npm root -g --prefix /Users/xxxxx/Desktop/.yo-repository --loglevel error等等。我的电脑里安装有,Node.js,所以一直不认为这里会有错误。检查了Sales forc...原创 2020-05-02 23:45:52 · 236 阅读 · 0 评论 -
Salesforce:入门必须知道的几个术语
Key TermsWe’ve thrown many terms at you as we’ve described the background information you need to get started adding users. Here are some key terms you should know and their definitions.UsernamesEa...原创 2020-04-29 01:31:53 · 426 阅读 · 0 评论 -
Salesforce: 通过Trailhead学习Metadata API
学习资源:https://trailhead.salesforce.com/en/content/learn/modules/apex_metadata_api/apex_metadata_api_updates#以下仅仅是个人学习笔记本节创建如下类:1.UpdatePageLayout获取Account的Page Layout,并向Page Layout添加一个自定义的Fieldpu...原创 2020-04-23 00:41:39 · 273 阅读 · 0 评论 -
salesforce:程序中区分Production和Sandbox环境
生产环境和Sandbox环境的区别,他们的组织ID时不同的,可以用在各Process,Flow,APEX中作为判断依据。 「$Organization.Id = "組織ID"」原创 2020-03-28 15:26:19 · 771 阅读 · 0 评论 -
Salesforce:避免trigger的触发
我现在参与的项目,有一定的年头了,大家都往Trigger里面写东西,造成Trigger胖大,而有些需求完完全全不需要做Trigger动作。自己的课题时就不需要。解决办法是对该对象增加一个自定义field, 比如叫 triggerNotRunningFlag 的CheckBox。对该项目Insert或者Update之前,把 triggerNotRunningFlag = true在Trig...原创 2020-03-22 16:33:12 · 497 阅读 · 0 评论 -
Sales force:关于 Share Object
对某一个User,他对一条记录拥有怎么样的Access权限可以通过一个Share的内部Object的记录来查看。例如,Acocunt的标准Object,有AccountShare的一个共享Object。CustomOject__c的自定义Object,有CustomObject__Share的一个共享Object(这个Object非公开的情况下,自动生成)Share Object , 他的...原创 2020-03-21 14:19:46 · 264 阅读 · 0 评论 -
Salesforce: 关于Apexpages.Message类
一般用法就是拿来出错时添加错误信息啊。非常简单举例子ApexPages.Message myMsg = new ApexPages.Message(ApexPages.severity, summary);ApexPages.Message myMsg = new ApexPages.Message(ApexPages.Severity.FATAL, 'my error msg'); ...原创 2020-03-21 00:11:22 · 646 阅读 · 0 评论 -
salesforce:随机密码的生成方式
一个包含所以允许的字符的字符串。确定长度,按此长度循环・・字符位置 = 乱数生成 X 长度・・获取字符位置的字符,加到结果密码上循环结束返回结果密码。...原创 2020-03-20 23:25:25 · 117 阅读 · 0 评论 -
Salesforce:使用《Apex:actionRegion》标签,避开画面必须项没入力是的错误信息
前几天在开发一个界面,其中一个name是必须项,如果不输入,会自动提示入力必须项没有入力的错误提示。其实就是一个记录,如果没有输入时,可以在后台不把他作为新的记录Insert就可以了。当时直接从设定里面把他的必须入力设定给关了。正确做法:使用<apex:actionRegion>标签JavaScriptからApexクラスの処理を実行するapex:actionFunctionですが...原创 2020-03-20 23:17:45 · 211 阅读 · 0 评论 -
Salesforce: SOQL文的嵌套写法
我知道可以这么写;SELECT Id, Name, (SELECT AccountId, Name, Email, HomePhone FROM Contacts where AccountId = '<SOME_VALID_ACC_ID'>) FROM Account WHERE Id = '<SOME_VALID_ACC_ID'>原来还可以这么写:SELECT...原创 2020-03-14 13:35:16 · 333 阅读 · 0 评论 -
Visualforce+Apexで作るSalesforce一覧検索画面
学习如何坐一览表,同时支持 ▲ ▼ 排序。Controllerpublic with sharing class TravelRequestListController { // 抽出対象となるフィールドリスト static List<String> TARGET_FIELDS = new List<String>{ 'Id' ...原创 2020-03-08 23:08:52 · 433 阅读 · 0 评论 -
ui 名前空間の Aura コンポーネントの廃止
https://releasenotes.docs.salesforce.com/ja-jp/winter20/release-notes/rn_aura_ui_deprecate.htmui コンポーネントは、Summer ’21 ですべての Salesforce 組織で廃止が予定されています。代わりに、lightning 名前空間で類似するコンポーネントを使用してください。従来のコンポーネン...原创 2020-03-01 20:42:35 · 510 阅读 · 0 评论