2017-07-01から1ヶ月間の記事一覧

エラー処理を考慮したコールアウト機構としてプラットフォームイベントが使えないか? #salesforce

昨日の続き。 jappy.hatenablog.com 「Salesforce to 外部ソース」のデータ連携(HTTPコールアウト)時に、プラットフォームイベントが有効に使えないか?と、ふと考えました。 この手の話では、これまでは @future や Queueable Apexを使うのが常套手段だっ…

Summer '17で正式リリースされたプラットフォームイベントの有効な使い方を考えてみた #salesforce

Salesforce Summer ‘17でプラットフォームイベント(エンタープライズメッセージングプラットフォーム)なる機能が正式リリース されました。 新機能については、以下の動画で分かりやすく説明されてます。 Summer ‘17 開発者向け新機能 - YouTube 動画を見…

DynamoDBのTTL機能とLambdaを使ってサーバレスでのタイマー実行処理ができないか考えてみた

バッチ処理の中には、定期実行ではなく、特定の時刻に実行したい、みたいなものがあります。 例えば、今から5分後とか3日後の12:00とか。ジョブスケジューラでよくある感じのやつです。 AWSで、サーバレスなアーキテクチャ(実行基盤はAWS Lambda *1)でこの…

Visual Studio Codeを使いはじめた

今までテキストエディタはSublime Textを使っていたのですが、Visual Studio Codeを使い始めました。まだ使い始めたばかりですが、好感触なので、近いうちに完全に乗り換えようと思います。 感想 デフォルトでの使いやすさ インストールした段階で、ほぼほぼ…

アーカイブ済みの活動をクエリする時はFROM ActivityHistoriesではなくFROM Event ... ALL ROWSを使った方がよさそう #salesforce

あるオブジェクトに関連付いている活動履歴レコードをクエリする場合、SOQLで以下のようにクエリします(関連先のオブジェクトのIDが hogeId の場合) SELECT Id, Subject, Description, StartDateTime, EndDateTime FROM Event WHERE WhatId = :hogeId ORDE…

AWS CodeBuildで依存ライブラリのキャッシュを利用する

2017.12.02 追記 buildspec.yml の cache セクションに記載することで、キャッシュを効かせられるようになりました! 詳細は→How to Enable Caching for AWS CodeBuild | AWS DevOps Blog 会社ブログに書きましたが、その続き、というかAWS CodeBuildのビル…