SFDC:Visualforce × AngularJSとautoscrollについて
AngularJSをつかってシングルページアプリケーションを開発するときですが、何も気にせず実装すると画面遷移時にスクロール位置がそのままになってしまいます。↓↓↓どうすればスクロール位置を上に戻せるのかなと検索したところ、stackoverflowで解決方法が紹介されていました。autoscroll="top"を宣言すればいいみたいです。これで画面遷移後にスクロール位置が一番上に戻ってくれるように...
View ArticleSFDC:Spring'16のログインフォレンジック有効化を試してみました
Spring'16でログインフォレンジック機能が正式にリリースされました。ログインフォレンジックを使用すると、組織のユーザのログインアクティビティを追跡および監査しやすくなるそうです有効化手順ですが、設定の監視→ログのところに『イベント監視設定』が追加されていました。ここからログインフォレンジックを有効化できました。通常は有料の機能ですがDE環境では動作確認用に無料で利用できるみたいです。(ちょっと...
View ArticleSFDC:DashboardとStandardController
今まで試したことが無かったのですがDiscussionForumに気になる質問があったので、対応できるか確認してみました。StandardControllerにDashboardオブジェクトを指定できるかについてです。Salesforce Developer...
View ArticleSalesforce DUG Tokyo Meetup #11 に参加しました
JPタワーにあるSalesforceオフィスで開催された開発者向けMeetupに参加しました。今回で11回目です。自分もSpring'16のApex新機能についてLTをやらせて貰いました。LTでつかったスライドはこちらです。Spring'16 Apex Code 新機能 from Taiki...
View ArticleSFDC:RemoteActionから日付と日時を登録する方法
Visualforceのapexタグをつかってデータ登録するときは、データ型とか特に意識する必要はありませんが、JavaScript Remotingな画面開発ということでRemoteActionをつかって日付/日時を登録する場合は、すこし意識することがあります。たとえば日付型のsObject項目に値をセットする場合は次のように変換する必要があります。SLAExpirationDate__c:...
View ArticleSFDC:Apex テストクラスのテストスイートの作成を試してみました
よく使用される Apex テストクラスのテストスイートの作成使い方開発者コンソールを使用してテストスイートを作成するには、[Test (テスト)] | [New Suite (新規スイート)] を選択します。テストスイートに含めるクラスを選択するには、[Test (テスト)] | [Suite Manager (スイートマネージャ)] | Your Test Suite (あなたのテストスイート)...
View ArticleSFDC:Spring'16のテストクラスに関するバグ修正
Spring'16でテストクラス関連のバグ修正あったみたいです。リリースノートApex テストで確実に制限をリセットするための Test.startTest() のコールTest.startTest() メソッドと Test.stopTest() メソッドで囲まれたテストコードのブロックで、ガバナ制限の独自のブロックを確実に受信できるようになりました。 Test.startTest()...
View ArticleSFDC:Spring'16のApex Flex キュー内のジョブ検索を試してみました
リリースノート FlexQueueItem オブジェクトをクエリして、Flex キュー内の非同期 Apex ジョブの位置を検索できるようになりました。こういう操作が必要になることがなかったのであまりわかっていませんが、次のクエリが実行できるようになったみたいです。Flex キュー内の AsyncApexJob の位置を検索するSELECT JobPosition FROM FlexQueueItem...
View ArticleSFDC:Spring'16のプラットフォームキャッシュ関連の新機能について確認しました
プラットフォームキャッシュまわりがいろいろ改善されたみたいです。プラットフォームキャッシュトライアルによるパフォーマンス改善のテストリリースノートアプリケーションでプラットフォームキャッシュを使用して、パフォーマンス改善をテストするためにトライアルキャッシュ空間を要求できるようになりました。Enterprise Edition、Unlimited Edition、および Performance...
View ArticleSFDC:Spring'16の新規および変更された Chatter in Apex クラスを確認してみました
リリースノートAnnouncementsConnectApi.Announcements クラスでお知らせのお知らせの取得やお知らせの投稿ができるようになります。お知らせの取得getAnnouncements(communityId, parentId) — お知らせの最初のページを取得します。getAnnouncements(communityId, parentId, pageParam,...
View ArticleSFDC:Spring'16の新規 Apex クラスを確認してみました
Spring'16の新規 Apex クラスを確認してみました。リリースノートAuth 名前空間のクラスAuthProviderCallbackState クラス新しい Auth.AuthProviderCallbackState クラスは、ユーザ認証用の要求 HTTP ヘッダー、本文、およびクエリパラメータを Auth.AuthProviderPlugin.handleCallback...
View ArticleSFDC:Spring'16の変更された Apex クラスを確認してみました
次の既存のクラスで、メソッドまたは定数が新規追加または変更されました。リリースノートAuth.AuthConfiguration クラス新しいメソッドisCommunityUsingSiteAsContainer()コミュニティが Site.com ページを使用する場合は true、使用しない場合は false を返します。Auth.SessionManagement...
View ArticleSFDC:Spring'16の新規 Apex Enumについて確認してみました
Spring'16の新規 Apex Enumについて確認してみました。リリースノートAuth.VerificationPolicy 列挙Auth.VerificationPolicy 列挙には ID 検証ポリシー値が含まれ、SessionManagement.generateVerificationUrl メソッドで使用されます。Reports.BucketType...
View ArticleSFDC:Spring'16の新規 Apex 例外について確認してみました
Spring'16の新規 Apex 例外について確認してみました。リリースノートCache 名前空間ItemSizeLimitExceededException最大サイズ制限を超える項目を指定してキャッシュ put コールが行われた場合に発生します。
View ArticleSFDC:Spring'16の新規 Apex インターフェースについて確認してみました
Spring'16の新規 Apex インターフェースについて確認してみました。リリースノートAuth.AuthProviderPlugin インターフェースSalesforce へのシングルサインオン用に OAuth ベースのカスタム認証プロバイダプラグインを作成するには、AuthProviderPlugin を使用します。getCustomMetadataType()Salesforce...
View ArticleSFDC:System.ApprovalのisLockedを試してみました
Spring'16で追加されたSystem.ApprovalクラスのisLockedを試してみました。Apex内でレコードがロックされているか判定することができます。public Boolean checkRecordLocked(Id recordId) { if (String.isNotEmpty(recordId)) { if...
View ArticleSFDC:RemoteActionと標準ページへのVF埋め込み
標準ページへ埋め込むVisualforceページ開発でRemoteActionを利用するときの注意点です。RemoteActionの書き方はこんな感じです。<apex:page standardController="Account" extensions="VFMessageController" showHeader="false"> <div id="vf-page">...
View ArticleSFDC:RemoteActionとセッションに対して無効なリモート要求
DE組織で開発中、RemoteActionで処理を行っていたVisualforceページで突然エラーが発生しました。セッションに対して無効なリモート要求。ページを更新して、要求を再送信します。...
View Article