tyoshikawa1106のブログ

- Force.com Developer Blog -

2016-02-25から1日間の記事一覧

SFDC:RemoteActionと標準ページへのVF埋め込み

標準ページへ埋め込むVisualforceページ開発でRemoteActionを利用するときの注意点です。RemoteActionの書き方はこんな感じです。 <apex:page standardController="Account" extensions="VFMessageController" showHeader="false"> <div id="vf-page"> <div id="vf-message" style="padding: 5px;"></div> </div> <script type="text/javascript"> (function(){ "use st…</apex:page>

SFDC:System.ApprovalのisLockedを試してみました

Spring'16で追加されたSystem.ApprovalクラスのisLockedを試してみました。Apex内でレコードがロックされているか判定することができます。 public Boolean checkRecordLocked(Id recordId) { if (String.isNotEmpty(recordId)) { if (System.Approval.isLoc…

SFDC:Spring'16の新規 Apex インターフェースについて確認してみました

Spring'16の新規 Apex インターフェースについて確認してみました。 リリースノート Auth.AuthProviderPlugin インターフェース Salesforce へのシングルサインオン用に OAuth ベースのカスタム認証プロバイダプラグインを作成するには、AuthProviderPlugin …

SFDC:Spring'16の新規 Apex 例外について確認してみました

Spring'16の新規 Apex 例外について確認してみました。 リリースノート Cache 名前空間 ItemSizeLimitExceededException 最大サイズ制限を超える項目を指定してキャッシュ put コールが行われた場合に発生します。

SFDC:Spring'16の新規 Apex Enumについて確認してみました

Spring'16の新規 Apex Enumについて確認してみました。 リリースノート Auth.VerificationPolicy 列挙 Auth.VerificationPolicy 列挙には ID 検証ポリシー値が含まれ、SessionManagement.generateVerificationUrl メソッドで使用されます。 Reports.BucketTy…

SFDC:Spring'16の変更された Apex クラスを確認してみました

次の既存のクラスで、メソッドまたは定数が新規追加または変更されました。 リリースノート Auth.AuthConfiguration クラス 新しいメソッド isCommunityUsingSiteAsContainer() コミュニティが Site.com ページを使用する場合は true、使用しない場合は fals…

SFDC:Spring'16の新規 Apex クラスを確認してみました

Spring'16の新規 Apex クラスを確認してみました。 リリースノート Auth 名前空間のクラス AuthProviderCallbackState クラス 新しい Auth.AuthProviderCallbackState クラスは、ユーザ認証用の要求 HTTP ヘッダー、本文、およびクエリパラメータを Auth.Aut…

SFDC:Spring'16の新規および変更された Chatter in Apex クラスを確認してみました

リリースノート Announcements ConnectApi.Announcements クラスでお知らせのお知らせの取得やお知らせの投稿ができるようになります。 お知らせの取得 getAnnouncements(communityId, parentId) — お知らせの最初のページを取得します。 getAnnouncements(c…

SFDC:Spring'16のプラットフォームキャッシュ関連の新機能について確認しました

プラットフォームキャッシュまわりがいろいろ改善されたみたいです。 プラットフォームキャッシュトライアルによるパフォーマンス改善のテスト リリースノート アプリケーションでプラットフォームキャッシュを使用して、パフォーマンス改善をテストするため…

SFDC:Spring'16のApex Flex キュー内のジョブ検索を試してみました

リリースノート FlexQueueItem オブジェクトをクエリして、Flex キュー内の非同期 Apex ジョブの位置を検索できるようになりました。 こういう操作が必要になることがなかったのであまりわかっていませんが、次のクエリが実行できるようになったみたいです。…

SFDC:Spring'16のテストクラスに関するバグ修正

Spring'16でテストクラス関連のバグ修正あったみたいです。 リリースノート Apex テストで確実に制限をリセットするための Test.startTest() のコール Test.startTest() メソッドと Test.stopTest() メソッドで囲まれたテストコードのブロックで、ガバナ制限…

SFDC:Spring'16のApexテストの失敗するテスト実行の停止を試してみました

リリースノート 概要 多数の Apex テストを実行すると、予想以上に時間がかかることがあります。実行の終了を待ってから、多くのテストに失敗したことが判明することは望ましくありません。指定した数のテストに失敗したら新しいテストの実行を停止するよう…

SFDC:Apex テストクラスのテストスイートの作成を試してみました

よく使用される Apex テストクラスのテストスイートの作成 使い方 開発者コンソールを使用してテストスイートを作成するには、[Test (テスト)] | [New Suite (新規スイート)] を選択します。テストスイートに含めるクラスを選択するには、[Test (テスト)] | …