Memos About SalesForce

Salesforceにハマってたこと!

- About Salesforce Post Blog -

Salesforce

APEX Update Error: System.ListException: Duplicate id in list 001XXXXXXXXXXXX

リストは重複な値をもつことができる。 しかし、リストに同じsObjectのIdがあり、さらに更新(update)をかけようとすると「Error: System.ListException: Duplicate id in list 001XXXXXXXXXXXX」に遭うです これについて、Mapで対応可能です。 (adsbygoogl…

Salesforce バッチ実行エラー:【First error: Too many DML rows: 10001】

こんにちは、管理人の健です。バッチを使い、請求と入金の充当処理で First error: Too many DML rows: 10001ってエラーになりました。 ぱっと見、なんや、そして、初めてだもん。これを解決する方法を バッチにおいて共有していきたいと思います。ご参考に…

Salesforce Rest API コンシューマ鍵とコンシューマの秘密を用いたAPIコール

こんにちは、管理人の@Salesforce.Zです。 Salesforceが各種なAPIを提供している 今回は、REST APIを使い、組織の情報を取得したり、オブジェクトの作成、更新、削除等の操作を行ってみたいと思います。 プログラミング言語から直接コールする方法とUIツール…

Salesforce メールToケース オンデマンドメールToケース の違い

こんにちは、管理人の@Salesforce.Zです。 SalesforceのメールToケースは非常に便利な機能であり サポートに役に立つものです、効率よく使えば、業務が高速になります。 そして、Saleosforceの資格であるService Cloud Consultantを取るためにも 必要な知識…

SFDC RemotionActionメソッド テストクラス

RemotionActionメソッドのテストクラスは どう作るのって思うかもしれない 実はCase By Caseです。 一般的なRemotionActionメソッドであれば、 テストクラスから直接コールすれば、いいです。 目次 一般的なRemotionActionメソッド HTTPコールのRemotionActi…

SFDC 文字列 入力規則 Apexと数式

こんにちは、管理人の@Salesforce.Zです。 Salesforceの特定項目に対して、入力規則を使って 全角カタカナチェック 全角英数チェック 半角カタカナチェック 半角英数チェック といった文字列チェックは 場合によって必要になってくる 今回、サンプルコードを…

SFDC メール送信アクション テンプレートの添付ファイルエラー

明けましておめでとうございます。 今年もよろしくお願いします。 2019年の初出社日に すぐメール送信エラーの問い合わせ があった。少し忙しい感もあり 充実一年間になりそうと感じました。 エラーメッセージは下記になります common.exception.SfdcSqlExce…

SFDC メール送信 クイックアクションリリースエラー

こんにちは、管理人の@Salesforce.Zです。 [メールを送信] が無効になっているか、活動が許可されていません。[メールを送信] を有効にして活動を許可してから、もう一度お試しください。 エラーになりましたか そして変更セットで対象のメール送信アクショ…

Salesforce マイルストントラッカー 表示しない なぜ?

サービスクラウド製品にはケース管理が大事 そのケースを管理するにはエンタイトルメントとマイルストンを併用し 効率に管理するのがベストでしょう しかし、ケース詳細ページにマイルストンのトラッカーを表示したいにに 表示しない:有効なマイルストンが…

SFDC メールテンプレート 選んでも反映されない

Salesforceのメールテンプレートを作成し フォルダも公開できるものとなっているのに なぜか、メール送信アクションで テンプレートを選定して、画面に反映しない って悩んでいるでしょう そうであれが、続き、ここの対策で 解決できると思います。 現象 対…

Salesforce Dataloader CSVとして出力後にさらに登録

SalesforceのDataLoaderでA環境から あるテーブルのレコードをCSVファイル(UTF-8)で出力した そのあとに別環境に同じ構造のテーブルにそのデータをインポートする 上記の作業をして、やられたことをメモします 項目の値がおかしいぞ!!! あったことおよ…

Salesforce 送信変更セット ダッシュボード 【エンティティは削除済みです】

Salesforceの送信変更セットで ダッシュボードをリリースする時に エラーがあった メモします。 エラーメッセージ:【エンティティは削除済みです】 解決した方法を共有します。 前提:あるダッシュボードを一回本番環境にリリースした そのあとに本番環境で…

Salesforce クイックアクションメール送信 定義済み項目値 数式 カスタム設定

クリックアクションで定義したメール送信について メモします。 同じ問題の人なら、ご参考にしてください (adsbygoogle = window.adsbygoogle || []).push({}); 目次 メール送信アクション メールアクション編集権限 メール送信の送信先にデフォルト値を設定…

「No response from mavensmate executable.」Salesforce 開発 Sublime Text3 + Mavensmate 保存できない?

Salesforceの開発をする際に どんなツールを使用するかというと Eclipse Sublime Text VS Code と挙げられる 今回、Sublime Text3+Mavensmateで開発する際に遭った問題を共有します。 ※そもそもVS Codeに乗り換えるも考えれる

Salesforce 項目履歴管理機能 できることとできないこと

Salesforceの項目履歴管理機能が便利ですね だれがいつ、どの項目をどの値からどの値に変更したことを追跡できる機能 大好きな機能の一つです。 今日、設定とできること、とできないことについて共有したいと思います。 項目履歴管理機能 設定 対象オブジェ…

Salesforce SOQL NOT LIKEの注意点

こんにちは、管理人の@Salesforce.Zです。 SOQLでデータベースへの検索には 条件分が結構重要、効率に影響してくるから そこで今回、NOT LIKEの注意点を1つ共有します。 NOT LIKEは普段1条件の場合、特になにも大丈夫 WHEREの後に複数の条件で検索する時に…

システム導入 過去データ移行でやられたこと

システム導入で、よく努力するところは要件定義という上流工程でしょう 要件をしっかり落として開発も完了しUATに入って 昔のデータを移行したいケースはよくある 昔とこれからが仕様は違う場合も多い 今回、自分の経験を共有します。

Salesforce コンソール 最大 250 MB のデバッグログのうち XXX MB を保持しています

開発者にとって コードの動くログを追跡することがすごい大事 設定でログを追跡か 開発コンソールでログタブで追跡するか 2パターンがある 個人的にはコンソールが便利、よく使う 設定でログを追跡するには毎回有効期限などを変更する必要があり、リストも…

Salesforce System.LimitException: Too many DML statements: 151

こんにちは、管理人の@Salesforce.Zです。 【salesforce】System.LimitExceptionが出てしまった! 制限に接触したでしょう 今回、これを回避すべきのところについて共有します。 (adsbygoogle = window.adsbygoogle || []).push({}); 目次 回避すべきところ…

Salesforce System.LimitException: Apex CPU time limit exceeded

こんにちは、管理人の@Salesforce.Zです。 掲題のようなエラーが出る場合 「Apex CPU time limit exceeded」エラーを回避するためのより効果的なコーディングを 考える必要になる 今回、その対策を共有します (adsbygoogle = window.adsbygoogle || []).push…

Salesforce リストビュー 項目順

Salesforceには標準機能としてリストビューがあり そして、標準機能範囲内でカスタマイズできる しかし、それぞれの項目順の変更をしたい時にどこの設定 を変更すれば、いいかわからない時がある 今回、それ共有します。

Salesforce CPQとは

SalesforceにはCPQって略語あり CPQ は、設定 (Configure)、価格 (Price)、見積 (Quote) を表します。 C は設定を表します。顧客が購入するものを選び出します。 P は価格を表します。自動的に合計されるため、非常に簡単です。 Q は見積を表します。プロフ…

Salesforce 項目のラベルを取得 ApexとVF

国内最低水準金利0.4%台から!モゲチェック・プラザ Salesforceの機能のひとつ 項目のラベルを取得することが非常に便利 テーブル設定でラベルを変更しても、コード側の対応が必要なくなる 柔軟性があるといえるでしょう 今回、クラス側とページ側、ぞれぞ…

Salesforce System ValidationとCommandButtonのActionの処理順番およびinputFieldのエラー表示2重?

どこよりもお手軽に不動産投資を!【不動産の道しるべ】 SalesforceのVisualforcePageを使い、エラーや警告メッセージを表示させる場合がでしょう 今回、System ValidationとCommandbuttonのActionどっちが先に動作するかを共有します さらに、inputFieldタ…

Salesforce 最終活動日更新 いつ

Salesforceの最終更新日と最終活動日があり 今回、ページレイアウト上に表示できない項目「最終活動日」を使ってみた 使い道として 取引先に対して営業を行い、最後営業したレポートを見るため 実装はプロセスビルダーです。 取引先に子オブジェクト営業を配…

Salesforce 選択リスト Apexで取得

こんにちは、管理人の@Salesforce.Zです。 Salesforceには選択リストがあり この選択リストの値を画面で使うとかよくあります。 しかし、ラベルとか、オブジェクトの設定で変更すると、開発側にも影響するため Apexでオブジェクトの選択リスト設定を取得し、…

Salesforce 共有ボタン 表示させたい

Salesforceのセキュリティの話で レコードを1件1件共有できる機能が存在する それがページレイアウト編集画面で共有ボタンをドラッグドロップで移動し 表示させることによって、機能が動作します。 しかし ドラッグドロップしたのに、ページ上に表示されな…

Salesforce データリレーション N:N

システム導入にあたって データモデルが一番大事 普段は主従関係や参照関係で対応しきれるが たまにできない場合 N:Nのリレーションを動実装するかって悩ましい

Salesforce 選択リストのデフォルト値設定なしなのに デフォルト値が入ってしまう

こんにちは、管理人の@Salesforce.Zです。 Salesforceには選択リストのデフォルト値を設定可能です。 しかし、罠がすこしあります (adsbygoogle = window.adsbygoogle || []).push({}); それが、レコードタイプを使用する場合 選択リスト項目自体にデフォル…

Salesforce 相対日付 N日後

こんにちは、管理人の@Salesforce.Zです。 Salesforceもリストビューやクエリなどに 相対日付が使用可能です。 相対日付検索条件を使用すると、 わかりやすい構文を使用して日付項目で絞り込むことができます。 ただし、N日後って相対日付がないため、 今回…