Salesforce

Salesforce

カスタム表示ラベルの使い方メモ

Salesforseの機能としてカスタム表示ラベルがありますが、なかなか使い方がピンと来ていませんでした。いくつかの案件を通じて学んだ使用方法を列記していきます。今後も随時追加していきたいです。 定数として使用する Apexクラスで定数を扱...
Apex

ApexでSOAP通信をしたときに’Failed to get next element’と表示されたとき

LWCのApexコントローラで外部WebサービスとSOAP通信を行う実装を行いました。このときWDSLが用意されていたため、このWDSLからAPEXを自動生成したクラスでSOAP通信の処理を実装しました。このとき、XMLのレスポンスを取得で...
Salesforce

ダッシュボードをリリースしたときのエラー「Too many username matches for user@test.co.jp. The possible are user@test.co.jp.dev, user@test.co.jp; edit the username to match only one.」

ダッシュボードを変更セットで検証・リリースした時にエラーが発生しました。一度リリースに成功しているので原因の特定はあまり難しくありませんでした。以前居なかったダッシュボードのユーザに着目すればいいだけでしたので。 結論としてはエラーメッセー...
Salesforce

開発者コンソールからオブジェクトのレコードを操作できる

01.概要 salesforceでは、オブジェクトに新規レコードを作成するとき、該当オブジェクトのタブからレコード一覧を開いて追加します。カスタムオブジェクトを新規作成したとき、新しくタブを作成・表示してからでないとレコードを追加できません...
Salesforce

salesforceでレコードのロック解除をする方法

承認プロセスの承認申請をされるとレコードはロックされます。ロックされることでレコードを編集できなくなります。そのため、テストのときに少しデータをいじろうとしても値を変更できません。 実際に僕もテストのときにロックがかかって軽く詰まりましたの...
Salesforce

SalesforceでSOQLのWHERE句で特定のIDを用いるとき

APEXクラスで特定のIdからレコードを取得するSOQLを扱うときに発生したちょっとしたエラーです。 Account result = [SELECT id FROM Account WHERE id = 001AAAAAAAAA]; みた...