SalesforceのREST APIを叩く

前書き JWTベアラーフローないの許してね JWTベアラーフローはテラスカイさんの記事を見るのが吉 ユーザ名パスワードフロー(外部ソフトから叩く) ①接続アプリケーションを作成する 接続アプリケーション名:~ConnectAppAPI参照名:~ConnectApp取引先責任者メール:自分のメアドOAuth認証の有効化:ONコールバックURL:使われていないポート番号(例:https://localhost:8888)選択したOAuth範囲:フルアクセス(※実際はもっとタイトにしてね)… Read More »

特定項目の値が入力されているレコ-ドの数や割合を表示するレポートの作成方法【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 »