Memos About Salesforce

Salesforceにハマってたこと!

Salesforce

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 Not Only SOQL but also data insert

こんにちは、管理人の@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.Zです。 SalesforceのVisualforcePageを使い、エラーや警告メッセージを表示させる場合がでしょう 今回、System ValidationとCommandbuttonのActionどっちが先に動作…

Salesforce 最終活動日更新 いつ

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

Salesforce 選択リスト Apexで取得

IT・Web業界での転職なら【レバテックキャリア】 こんにちは、管理人の@Salesforce.Zです。 Salesforceには選択リストがあり この選択リストの値を画面で使うとかよくあります。 しかし、ラベルとか、オブジェクトの設定で変更すると、開発側にも影響するた…

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

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

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

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

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

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

Salesforce 相対日付 N日後

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

Salesforce 送信変更セット リストビュー

こんにちは、管理人の@Salesforce.Zです。 リリースの一つ手段として 送信変更セットでしょう (adsbygoogle = window.adsbygoogle || []).push({}); アセットを追加する際に 特にリストビューを移行したいのに 一覧に見つからない なぜ? リストビューの編集…

Salesforce クエリ 選択リストのラベル取得

Salesforceのクエリについて ここに来た方が詳しいと思います。 クエリとはのような話はしません 今回、共有したいものが 選択リスト項目のクエリです 選択リスト項目にはラベルとAPIの設定があり それぞれ、きちんと設定する場合に 画面上にはAPI名が表示さ…

Salesforce クエリ 特別編 最近参照したデータ

こんにちは、管理人の@Salesforce.Zです。 開発側にいる方なら、 クエリは詳しいでしょう Salesforceにはリストビューやルックアップといった参照項目があります しかし、共通点がある それが「最近参照したデータ」の一覧は リストビューに表示されるし、ル…

Salesforce ユーザラインセンス クエリ

ユーザ一覧にはラインセンス列がないため 個人でいろいろ試す時に、 各ユーザがどのラインセンスであるかを確認したいニーズがあるでしょう 今回、数行くらいのクエリで 確認ができる それを共有します Map<Id,Profile> profileIds = new Map<id,profile>([SELECT Id,UserLicenseId F</id,profile></id,profile>…

Salesforce TrailHead エンタイトルメント作成

掲題のように エンタイトルメントテンプレートを作成して なかなか通らなかったため、自分が遭遇した原因を 共有します。 TrailHeadの通りにテンプレートを作成し、関連リストにも表示させた しかし、通りません 原因がタイプの 電話サポート Webサポートの…

Salesforce 最近参照したデータ 【閲覧日時】【参照日時】ルックアップ条件

こんにちは、管理人の@Salesforce.Zです。 SFDCのルックアップ項目があります リレーションベースでいうと子にある親へのリンク項目です この項目は条件を設定可能 名称はルックアップ条件あるいは、連動ルックアップ 例えば、商談に取引先責任者参照項目を…

Salesforce メールテンプレートに親の項目

メールテンプレートを使用して、 親の項目を差し込みたい時あるでしょう しかし、差し込める場合と差し込めない場合がある リレーション確認 それでは、リレーション観点で できるリレーションとできないリレーションを紹介します 親項目差し込めるリレーシ…

SFDC 変更セットでリリース アップロードエラー

salesforceのリリースというと 変更セットは定番でしょう しかし、リリースのアップロードでもエラーが発生します それは、クラスのバージョンとリリース先のプラットフォームバージョンが不適切な場合に アップロードすらできない ダメな例 リリース先のプ…

SFDC メールテンプレート 数式

こんにちは、管理人の@Salesforce.Zです。 今回、短いです (adsbygoogle = window.adsbygoogle || []).push({}); メールテンプレートの本文に 数式が使える {!IF(sObject.flag__c = TRUE, 'TRUE', 'FALSE')} 数式使用しない、falseの場合 メール送信したら、…

Salesforce Map のバリュー初期化

salesforceのマップは使いやすくて、便利だよね しかし、バリューがオブジェクトの時に、処理エラーになる場合が ある どんなオブジェクトというと よくあるパターンは設定オブジェクトのリストの場合 バリューがオブジェクトのマップ作成 SalesforceのParen…

SFDC lighting ページ 活動コンポネント アクション

こんにちは、管理人の@Salesforce.Zです。 (adsbygoogle = window.adsbygoogle || []).push({}); 目次 設定 注意点 A:活動コンポネントにB:Chatterパブリッシャーおよびフィールドコンポネントを含んでいる A、Bはここで勝手に定義させてもらいます。 Bの…

Lighting コンポネント campingList

バンドルはフォルダのようなものです コンポーネントの属性は、オブジェクトのインスタンス変数のようなものです 「v.」の部分は何を表しているでしょうか? v は値プロバイダと呼ばれるものです 値プロバイダは、関連データのグループ化とカプセル化を行い、…

SFDC 関連リスト メール送信ボタンが表示されない

あらら!、どうしよう メール送信ボタンを関連リストに表示させたいのに、 どうしても表示してくれない 今回、表示させる方法を共有します。 宜しくお願い致します。 (adsbygoogle = window.adsbygoogle || []).push({}); 目次 メール送信ボタンを表示させる…

sfdc 時間計算 経過時間

sfdcだけではないが、 時間計算、日付計算、経過時間などの計算はよくあると思います。 今回、これを共有したいと思います。 目次 レコード作成してから、の日数を計算とする 経過時間計算 日数単位計算 NOW()-CreatedDate //ケースの経過日数を例 IF (IsClo…