Salesforce 一括 Apex trigger を作成する
環境
Salesforce
課題
一括 Apex trigger を作成する
フェーズが Closed Won の商談にフォローアップ ToDo を追加する一括 Apex trigger を作成しま ...
Apex DML 関連レコード追加 更新 削除のサンプル
環境
Salesforce
追加
Account acct = new Account(Name=’SFDC Account’);
insert acct;
ID a ...
Apex SOQLクエリの実行サンプル
概要
SOQL クエリとは?
SOQL とは、Salesforce オブジェクトクエリ言語のことです。
SOQL を使用して、組織のデータベースに保存された情報を
読み込むことができます。
...
Apex runAsメソッド テストで使用するメソッドのサンプル
環境
Salesforce
構文
System.runAs(u){
//処理コード
}
通常、Apexコードはすべてシステムモードで実行されますが、
runAsメソッドを使用 ...
Apex try catch例外処理のサンプル
概要
try-catch ブロックを追加できます。このコードスニペットでは、
2 つ目の try-catch ブロック内に
System.debug ステートメントがあります。
例外の発生を確認するには ...
Apex finally例外処理のサンプル
概要
finally ブロックは、発生した例外に関係なく、
また例外が発生しなくても常に実行されます。
使用例
//try-catch ブロックの外で変数を宣言する//すべてのブロックのスコープ内にな ...Apex DML 取引先項目を更新するサンプル
概要
DMLはデータ操作言語です。
ユーザはレコード画面でデータを入力して保存ボタンを押すことでデータを更新しますが、
ApexではDMLを使用して自動でデータ操作を行うことができます。
使用例 ...
Apex DMLの使い方のサンプル
構文
//新規作成
insert 変数;
//更新
update 変数;
//新規作成と更新
upsert 変数(外部キー項目);
//削除
delete 変数; ...
Apex スケジューラを使用したジョブのスケジュール
概要
Apexスケジューラは非同期処理で最もよく使うインターフェースです。
一括処理と併用すれば大量のレコードを定期実行で処理できる
問題
スケジュールされたApexを使用してリードレコードを更新する ...Salesforce トリガー一括DMLの実行サンプル
環境
Salesforce
使用例1
update ステートメントが商談ごとに 1 回ずつコールされるため、非効率的です。
取引先の一括更新操作でトリガーを実行する場合、
取引先が数多く存在 ...
Salesforce Apexトリガー レコードセットに対する処理サンプル
環境
Salesforce
使用例1
次のトリガー (TestTriggerNotBulk) は、1 つのレコードのみによって
トリガーが実行されたことを想定しています。同一のトランザクションで複数 ...
Salesforce Listを使うサンプル
環境
Salesforce
使用例
Listに取引先を10件追加して、10件入っているかをデバッグで確かめてください。
1.データベースから取引先レコードを追加する
List<Ac ...
Salesforce apex:inputHiddenの使い方のサンプル
環境
Salesforce
概要
hidden 型の HTML 入力要素 (ユーザーに表示されない入力要素) です。
このコンポーネントを使用して、ページ間で変数を渡します。
このコンポーネ ...
Salesforce apex:inputCheckboxの使い方のサンプル
環境
Salesforce
概要
checkbox 型の HTML 入力要素です。このコンポーネントを使用して、Salesforce オブジェクトの項目に対応しないコントローラーメソッドのユーザー入力を取得 ...
Salesforce with sharingとwithout sharingの使い方
概要
Without Sharing
現在のユーザーに適用されている共有ルールを強制実行されないようにする
には、クラスの宣言時に without sharing キーワードを使用します。
withou ...
Salesforce Limits.getDMLRows()の使い方
問題
開発者は、複雑なトリガーロジックを処理するためにApexヘルパークラスを作成しました。トリガーがDMLガバナ制限を超えた場合、ヘルパークラスはどのようにユーザーに警告できますか。
A.Messaging.se ...
Salesforce System.Assert文の使い方
問題
Apexで 単体テストを作成する場合、以下のどの記述が正しいですか。
A.複数のメソッドを使用した単体 テストでは、1つのメソッドが失敗するたびにすべてのメソッドが失敗します。
B.テストカバレッジを ...
Apex RESTコールアウト POSTメソッドの使い方のサンプル
環境
Salesforce
HTTPメソッドについて
POST
リソースを作成したり、サーバーにデータを投稿したりします。
サンプルコード
Http http= new Http( ...