Salesforce SalesforceApexガバナ制限非同期処理 ガバナ制限の種類と「やりがちな事故パターン」を、現場目線でまとめた 2026年1月31日 ※この記事にはアフィリエイトリンクを含みます。 はじめに:ガバナ制限は“バグ”じゃなくて“設計ミス”で刺さる Salesforce開発でつらい瞬間の代表がこれです。 UT/STで突然 System.LimitException 本番データ量でだけ再現(テストでは動いてたのに…) 直すときは「処理の流れ」から見直しになり... syuji-engineer
Salesforce SalesforceApexガバナ制限非同期処理 ガバナ制限に当たったときの調べ方(デバッグログ/Limitの見方) 2026年1月31日 ※この記事にはアフィリエイトリンクを含みます。 はじめに:エラー文だけ見ても、だいたい直せない UT(単体テスト)やST(結合テスト)で、突然こう言われた経験ありませんか。 System.LimitException: Too many SOQL queries: 101 System.LimitException: ... syuji-engineer
Salesforce SalesforceApexガバナ制限単体テスト 「頑張ったのに差し戻し」を減らす:Apexレビュー観点チェックリスト(設計/UT) 2026年1月24日 導入:Apex開発あるある(差し戻しが起きる瞬間) Apex開発で、こういう場面はよくあります。 動くのに差し戻される(UATで動いたのに「運用できない」で戻る) レビュー指摘が毎回同じ(Bulk、Sharing、CRUD/FLS、例外処理、ログ) 見積がブレて説明コストが増える(影響範囲が後から増える) UTが「薄い... syuji-engineer
Salesforce Salesforceガバナ制限非同期処理DML操作 バッチ処理とガバナ制限の仕組みを理解しよう 2024年12月17日 はじめに Salesforceで大規模データを効率よく処理するには、バッチApexが欠かせません。その中でよく出てくる「execute()メソッドが実行されるたびにガバナ制限がリセットされる」という仕組みについて、わかりやすく解説します。 ガバナ制限とは? Salesforceでは、1回のトランザクションで使用できるリ... syuji-engineer
Salesforce SalesforceApexガバナ制限プログラミング 【Salesforce認定プラットフォームデベロッパー】試験対策:第11問 2024年11月18日 問題 テクノロジー業界に属する200以上のアカウントがある環境で、次のコードスニペットを実行した場合、Apexトランザクション中にどのイベントが発生するでしょうか?2つ選択してください。 for(Account thisAccount : ) { if(thisAccount.Industry=='Technology... syuji-engineer
Salesforce SalesforceApexガバナ制限非同期処理 【Salesforce】ガバナ制限が厄介すぎるので、現場で困るポイントごとにまとめた 2024年8月14日 ※この記事にはアフィリエイトリンクを含みます。 はじめに:UT/STで突然死するやつ Salesforce開発で避けて通れないのが『ガバナ制限』です。 これに引っかかると、UT(単体テスト)やST(結合テスト)で突然こうなります。 途中まで処理したのに、例外で止まって全部ロールバック ユーザーはエラー画面で作業中断、手... syuji-engineer