Memos About Salesforce

Salesforceにハマってたこと!

Salesforce

Salesforce sObject すべて項目取得メソッド これでSELECT *

こんにちは、管理人の@Salesforce.Zです。 コーダーなら、クエリを書きますよね。普段は全然問題なし、なにもきにしないが、300個の項目取得や オブジェクトのレコードをまるまるコピーする時に厄介じゃないですか 今回、オブジェクトの項目をすべて取得する…

sfdc vfページ login user グローバル編集 ログインユーザ プロファイル

こんにちは、管理人の@Salesforce.Zです。 ApexやVFなどで開発をするときに、権限を設定するには、ログインしているユーザの情報やプロファイルの情報を使うことが重要です。 今回、その使い方を共有したいと思います。 (adsbygoogle = window.adsbygoogle |…

SFDC 権限エラー INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY

INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY, insufficient access rights on cross-reference id: [] ・レコードを削除する際にエラーが出た ・トリガを動かしたら、エラーが出た(作成) アクセス権ない、不十分の場合に出るエラーです。 参照・更新・…

Salesforce Non-selective query ○○対策で解決

こんにちは、管理人の@Salesforce.Zです。 System.QueryException: Non-selective query against large object type sandboxではエラーが出なかったが本番で発生しましたよー。 あまり、見る機会のないエラーと思います。 (adsbygoogle = window.adsbygoogle…

SFDC 時間差分計算 二つ Datetime項目

programming こんにちは、管理人の@Salesforce.Zです。 数式で、二つのDatetime項目の差分を求めたい時にtimevalue関数の問題で、 60秒は繰り上げない、60分繰り上げないになってしまう。 今回、プログラムで、このDatetime項目の差分を求める例を提供したい…

salesforce savepoint セーブポイント ロールバック トランザクションの制御

programming こんにちは、管理人の@Salesforce.Zです。 今日は、コーディングに欠けない実装考えをひとつ共有します。 ベテランなら、きっと詳しいだが、素人や初心者はあまり知らないかもしれません。 (adsbygoogle = window.adsbygoogle || []).push({}); …

Salesforce インライン編集

インライン編集 こんにちは、管理人の@Salesforce.Zです。 Salesforceには便利な一括編集機能がある、名前はインライン編集です。 しかし、設定をしたのに、まだ使えない (adsbygoogle = window.adsbygoogle || []).push({}); 読んだら得ること ★ インライン…

Salesforce INACTIVE_OWNER_OR_USER エラー これで解決

エラー~~~~ こんにちは、管理人の@Salesforce.Zです。 INACTIVE_OWNER_OR_USER, operation performed with inactive user データ登録するには所有者を設定し、登録するには、たまに問題が発生してしまう。 今回、別のシステムから、Salesforceにデータを…

Salesforce VF ページ設定 VScode上書き Lightning Experience、Lightning コミュニティ、およびモバイルアプリケーションで利用可能

設定 こんにちは、管理人の@Salesforce.Zです。 Visualforce pageを作成して、Lightning Experience、Lightning コミュニティ、およびモバイルアプリケーションで利用可能にしたい場合、ページを編集して、【Lightning Experience、Lightning コミュニティ、…

salesforce 変更セット リリース レポートとプロセスビルダーおよびフロー

設定 こんにちは、管理人の@Salesforce.Zです。 プロセスビルダーで作成したプロセスは変更セットに追加する際にメニュー内に見当たりませんでしょうか、あるいは作成したレポートは見当たらない 大丈夫です。この記事で解決できます。 (adsbygoogle = windo…

apex:pageBlockSection close 閉じる ページブロックセクションを初期で畳みにする

こんにちは、管理人の@Salesforce.Zです。 VF画面の作りで、ページブロックセクションが便利で素晴らしい標準APEX タグです。 属性もたくさんあります。表示非表示制御属性とか、唯一ないのがセクションを初期時に閉じる属性がない、いずれ進化し、属性が出…

apex insufficient access rights on object id またエラー

悩む こんにちは、管理人の@Salesforce.Zです。 権限のエラーのようですね。エラーになって、うれしくないかもしれませんが、実は成長に一番つながることで、大事な経験です。いっぱい遭いましょうPP。 System.DmlException: Update failed. First excepti…

apex loop ループ操作 エラー:apex Cannot modify a collection while it is being iterated.

こんにちは、管理人の@Salesforce.Zです。 ループ処理ってコーディング時にごく普通なステートメントであり、重要です。 そして、ペテンの方がループ処理って簡単やんと思うかもしれませんが 今回、ループ処理時に遭遇したエラーの解消方法を共有します。 Ca…

Apex テストクラス ページパラメータ

こんにちは、管理人の@Salesforce.Zです。 画面開発をするにあたって、パラメータは重要な役割を果たしている。 今回、普段のクラスでのパラメータ設定とテストクラスでのパラメータ設定をメモしています。 読んだら得ること ★ テストクラスでページパラメー…

salesforce 必須項目 赤 Visualforceの必須の赤線を表示する

Webエンジニアの転職なら【レバテックキャリア】 こんにちは、管理人の@Salesforce.Zです。 読んだら得ること ★ VFでの必須項目を見せるCSS 目次 必須項目 標準機能での必須項目 見た目のみでの必須項目 DIVタグの場合 Apexタグの場合 Apexタグのやや複雑の…

Salesforce Number of query rows: 53000 out of 50000 ***** CLOSE TO LIMIT エラー AggregateResult 集計関数 group by

こんにちは、管理人の@Salesforce.Zです。 今回、集計関数について、使用方法とその制限および対策をメモします^^ 読んだら得ること ★ 集計関数使用時に制限接触の対策 (adsbygoogle = window.adsbygoogle || []).push({}); 目次 集計関数 使用方法 制限 …

Salesforce 〇〇を知れば、APEXクラス サーバー通信できる 取得できない

こんにちは、管理人の@Salesforce.Zです。 APEXクラスとVF画面をペアで開発するのが案件次第ですが、多い場合もある しかし、普段はね Webエンジニアの転職なら【レバテックキャリア】 APEXクラス側で、下記のように(抜粋) public class MyController{ pub…

Salesforce VScode 保存エラー詳細ない --json --loglevel fatal ended with exit code 0

こんにちは、管理人の@Salesforce.Zです。 VScodeで開発をしているみんな、最近、ソースをサーバーに送信しエラーがある場合、詳細内容がなくなったって きづいている人がいるでしょう。そして、なぜだろうと思いながら、開発を進んでいるでしょうか 詳細エ…

Salesforce visualforce page DataTables

こんにちは、管理人の@Salesforce.Zです。 画面系の状況共有です。 apexのpageBlockTableにソートをかけたい、ページングをかけたい、特定の列のみソートしたい、特定の列のみソートしたくないなど、いろいろ対応できるjsを紹介します。 読んだら得ること ★ …

Salesforce Immediate=true not work commandButton

こんにちは、管理人の@Salesforce.Zです。 VF画面を開発する場合、ボタンが必要です。キャンセルボタンも必ず必要されます。 しかし、画面に必須項目や入力規則がある場合、キャンセルボタンでコールしないのが普通ですよね。 こんな場合、カスタムコマンド…

sfdc with sharing アクセス権

こんにちは、管理人の@Salesforce.Zです。 今回、また権限について、確認しました。 Salesforce SOQL APEX 権限はAPEX側でアクセス権限のチェックについて記載しましたが 今回、クラスレベルでアクセス権を切り替えることによって、どうなるかを検証したいと…

○○タグを使えば  salesforce VF 入力フォーム 必須項目 APEXのプロパティ変数null  解消

こんにちは、管理人の@Salesforce.Zです。 なんだか原因不明ですが、クラスのプロパティ変数は commandButtonやcommandLinkのアクションによって 値がコントローラクラスに渡していない、画面上の入力フォームに値があるのにかかわらず。 こんな時に、action…

Salesforce SOQL APEX 権限

権限 こんにちは、管理人の@Salesforce.Zです。 開発者であるあなた、書いたApexクラスはどのユーザで実行するかをイメージしてコーディングをしていますでしょうか する人がいる、していない人もいると思います。 何も考えずにコーディングした結果として、…

Salesforce 数式 MID関数

こんにちは、管理人の@Salesforce.Zです。 数式関数は項目定義でも、APEXクラスでも、メールテンプレートでも使用可能です。 今回、発見したことを共有します。 読んだら得ること ★ MID関数 ★ オブジェクト作成するツール(公式) (adsbygoogle = window.ads…

SOQL クエリ 条件 使えない項目 テーブル名 別名

こんにちは、管理人の@Salesforce.Zです。 クエリは開発では、足りてはいけないものです。 今回、クエリの条件についか、いろいろ検証していきたいと思います。 どうもよろしくお願いいたします。 読んだら得ること ★ クエリでテーブルの別名 ★ クエリで条件…

Salesforce InBound Email テスト

こんにちは、管理人の@Salesforce.Zです。 実装ができたが、Messaging.InboundEmailHandlerの実装クラスのテストはどう書くか少し迷うでしょう 読んだら得ること ★ Messaging.InboundEmailHandlerの実装クラスのテストクラス記載テンプレート (adsbygoogle =…

salesforce クエリ 動的 SOQL

こんにちは、管理人の@Salesforce.Zです。 今日は動的クエリについての記事です。 Apex コードを使用して、実行時に SOQL 文字列の作成を参照することは動的クエリが実現可能です。 動的 SOQL によって、もっと柔軟なアプリケーションの作成が可能 たとえば …

salesforce MVC モデル ビュー コントローラー とは いまさら

MVC こんにちは、管理人の@Salesforce.Zです。 いまさら salesforceのMVCってなにって感じですが、基礎の部分を今回、メモします。 読んだら得ること ★ MVCとは ★ MとMに該当するもんは ★ VとVに該当するもんは ★ CとCに該当するもんは (adsbygoogle = windo…

Salesforce 実行ガバナと制限

こんにちは、管理人の@Salesforce.Zです。 今日は実行ガバナと制限をメモします。書くと覚えがいいからです。 読んだら得ること ★ 実行ガバナと制限 (adsbygoogle = window.adsbygoogle || []).push({}); 目次 トランザクション単位の Apex 制限 次のメソッ…

Salesforce パートナーユーザ コミュニティユーザ 作成 MIXED_DML_OPERATION FIELD_INTEGRITY_EXCEPTION

こんにちは、管理人の@Salesforce.Zです。 パートナーコミュニティやカスタマーコミュニティを聞いたことがあるでしょう 実際に活用し、開発すると、まだいろいろ新鮮ですよ。 今回、パートナーコミュニティやカスタマーコミュニティのユーザを作成し、テス…