SalesforceのREST APIを叩く
前書き JWTベアラーフローないの許してね JWTベアラーフローはテラスカイさんの記事を見るのが吉 ユーザ名パスワードフロー(外部ソフトから叩く) ①接続アプリケーションを作成する 接続アプリケーション名:~ConnectAppAPI参照名:~ConnectApp取引先責任者メール:自分のメアドOAuth認証の有効化:ONコールバックURL:使われていないポート番号(例:https://localhost:8888)選択したOAuth範囲:フルアクセス(※実際はもっとタイトにしてね)… Read More »
How to fix an Error on “Product Detail Card”【Salesforce B2B Commerce Cloud】
Error Description This page has an… Read More »
“errorCode”:”URL_NOT_RESET”, “message”:”Destination URL not reset. The URL returned from login must be set”エラーについて
エラー発生状況 指定ログイン情報(NamedCredential)を利用したREST APIのCallout時に「”errorCode”:”URL_NOT_RESET”, “message”:”Destination URL not… Read More »
「error=redirect_uri_mismatch& error_description= redirect_uri %20must%20match%20configuration」エラーについて
エラー発生状況 認証プロバイダ(AuthProvider)を利用した指定ログイン情報(NamedCredential)による認証時に「error=redirect_uri_mismatch& error_description= redirect_uri %20must%20match%20configuration」エラーが発生し、ログイン画面に遷移しない。 原因… Read More »
Apexのデータ型変換まとめ【Salesforce】
Idのデータ型変換 Id → String String →… Read More »
Protected: 「common.apex.runtime.impl.ExecutionException: Insufficient Privileges: This feature is not currently enabled for this user」エラーの原因と解決策【B2B Commerce Cloud】
特定項目の値が入力されているレコ-ドの数や割合を表示するレポートの作成方法【Salesforce】
例1:取引先ごとに「次回対応期日」が入力されているケースの数を表示する 手順1:グループとして「取引先名」を追加する 手順2:行レベルの数式として「項目に値が入っている場合に1、そうでなければ0を返す数式」を作成する Result:↓ 例2:取引先ごとに「次回対応期日」が入力されているケースの割合を表示する 手順1:グループとして「取引先名」を追加する… Read More »
他のユーザの操作に関するデバッグログを見る方法
前書き 今回、以下の2つの方法をご紹介致します。 ①「開発者コンソール」で他のユーザの操作ログをリアルタイムで確認する②「ユーザ追跡フラグ」を付けて特定期間のデバッグログを記録する 方法1: 「開発者コンソール」で他のユーザの操作ログをリアルタイムで確認する 手順:開発者コンソールを開いてDebug>Show… Read More »
FOR LOOP内でのSOQLを回避する方法
前書き 「Mapを使え。以上。」で終わりなのですが、あまりに味気ないので実際にありそうな具体例を二つご紹介いたします。 例1:Trigger.newに対するループ内のSOQLを回避する Bad Example ↑取引先に紐づく取引先責任者を取得するにあたって、forループ内でSOQL文を書いてしまっています。… Read More »