Salesforce

Salesforce Test メソッドの書き方的なもの

イシュー Salesforceのテストメソッドの書き方で単純ではないもの インストールクラスのテスト TestクラスにtestInstallメソッドというものが用意されている PostInstallClass postinstall = new PostInstallClass(); Test.testInstall(postinstall, null); …

Apex コードメモ

イシュー ちょっとしたコードのメモ 作成時間をずらすために、1秒sleepしたい 参考 Apexでスリップの一つ方法 | Xgeek Workaround for Sleep/Pause/Wait? - Salesforce Developer Community Thread Sleep for Apex Code - Ideas - Salesforce Success Commun…

Salesforce でオブジェクトの削除に関するガバナ制限

イシュー Salesforceでオブジェクトの削除に関するガバナ制限を調べる 参考 Understanding Execution Governors and Limits Apex Governor Limits | Salesforce Limits Quick Reference Guide | Salesforce Developers How can I delete multiple records (m…

Salesforce trouble shooting

イシュー Salesforceのエラー対応メモ 変更セット使用時 Cannot set sharingModel to ControlledByParent on a CustomObject without a MasterDetail relationship field Metadata API: Cannot set sharingModel to ControlledByParent on a CustomObject wi…

Salesforce Tips

イシュー SalesforceのTipsまとめ 作成可能なカスタム項目数の制限にパッケージ分は含まない カウント対象はデフォルト(プリフィックスなし)パッケージってことだと思う。 いざとなったらパッケージ化してしまえばカスタム項目の制限を超えられそう。 参考…

Salesforceの数式でURL形式だとハイパーリンクになるのをテキストのままにしたい

イシュー Salesforceの数式カスタム項目で、URL形式の文字列を入力すると勝手にハイパーリンク(Aタグ)がつくられる。これをただのテキストとして処理したい 参考 数式項目が計算されるタイミングにつきまして - Salesforce Developer Community 細かすぎる…

スキーマ・ブラウザー

イシュー Salesforceオブジェクトのスキーマを見るときに、Eclipseのスキーマ・ブラウザーから見ると便利 参考 手順 Eclipse起動 EclipseのSalesfoceプロジェクトから salesforce.schemaを選択 右クリックして、「アプリケーションから開く」- 「その他」を…

Salesforce1 Developers Community MAX に参加してきました。

イシュー Salesforce1 Developers Community MAX に参加してきたので、内容まとめ 参考 Salesforce1 Developers Community MAX セッション内容メモ Inside Salesforce1 Platform 講演者:(株)セールスフォース・ドットコム 及川 喜之 Salesforceの中の話 1…

フォローアップTODO

イシュー Salesforceの行動(Event)には、フォローアップ行動(Event)およびフォローアップTodo(Task)を追加することができる。 フォローアップオブジェクトの関連性を確認する EventRelation? 参考 Task and Event Objects 実践SOQLで学ぶSalesforceデ…

商談と取引先責任者の関連

イシュー 商談オブジェクトには、取引先責任者の参照はないが、商談と取引先責任者は関連する。 取引先責任者の役割(OpportunityContactRoles)が、ContactId と OpportunityId をマップする 参考 [salesforce]商談の「取引先責任者の役割」や「パートナー…

カスタムオブジェクトへの活動の追加

イシュー 活動はカスタムオブジェクト側から活動を許可する 取引先責任者に活動を紐づける方法が不明。(活動の関連先に「取引先責任者」が表示されない) 参考 Notes on Enabling Activities for Custom Objects https://help.salesforce.com/apex/HTViewHe…

angular-vfremote コードリード

イシュー angular x visualforceのよさげなサンプルなのでコードリーディングしてみる 参考 apschwartz/angular-vfremote · GitHub AngularJS ng-controller はどこ? app/js/app.js var myModule = angular.module('angvfr', ['angvfr.controllers', 'angvf…

Salesforce の JSONサポート

イシュー SalesforceでJSONを取り扱う 参考 JSON Class JSON Support JSON Methods Getting Started with Apex JSON - developer.force.com JSON Class JSON Parsing JSONParser Class JSONParser parser = JSON.createParser(response.getBody()); Double g…

apex テスト時の STANDARD_PRICE_NOT_DEFINED エラー

イシュー 商談商品のテストを行う際に、商談商品をinsertする必要があるのだが、標準価格を設定しないと「STANDARD_PRICE_NOT_DEFINED」になる 参考 How to insert/upload new Products, Price Books & Opportunity Line Item via Data Loader? Pricebook..S…

undelete メソッド

イシュー Salesforceで絶賛テストケースを作成中 テストケースにあるオブジェクトの削除、削除したオブジェクトをゴミ箱から復旧などのテストケースをコードで書く際に undelete を使用する 参考 Database Class Undelete Statement ALL ROWS 削除されたオブ…

Salesforce 活動の標準項目「コメント(全文)」って何?

イシュー Salesforceのレポート(ToDo と行動)に「コメント(全文)」という項目がある。これは何? 参考 活動 | naotoraのブック http://help.salesforce.com/apex/HTViewSolution?id=000005498&language=ja どうやら どうやらただの「説明(Description)…

数式のURLとVF経由のURLでretURLパラメータの動作が異なる

イシュー 数式(ap.salesforce.com)からと、Visualforce(c.ap0.visual.force.com)からで同じURLにretURLパラメータ付でアクセスした場合の動作が違う。なんで? VFからだとretURLが効かずに、home.jspへ返ってしまう。 参考 セールスフォースの豆知識: 画…

Chatter のfeedItemにコメントする

イシュー Chatter のfiidItemにコメントをつける 参考 FeedComment

Salesforce トリガー前後の処理

イシュー トリガー前後の処理の分岐 参考 Understanding Trigger.old and Trigger.new values in before & after update triggers

Salesforce Reference

イシュー ブックマーク 参考 Introducing Visualforce | Visualforce Developer’s Guide | Salesforce Developers Visualforce Developer’s Guide メソッド String Class | Force.com Apex Code Developer's Guide | Salesforce Developers sObject Class | …

Salesforceの公開グループに所属するユーザの取得

イシュー Salesforceの公開グループに所属するユーザを取得する 参考 soql - Selection of group name and user name from GroupMember in one query - Salesforce Stack Exchange How to get all Users of a Public Group? - Salesforce Developer Communit…

Visualforce の一括更新はupdate List<obj> でできる

イシュー 複数レコードの一括登録は、insert xxList (xxList はオブジェクトのList)でできるというのはさっき教えてもらった。 危うく処理を分割するところだった。 これは開発者ガイドに載っているらしい。(読まなくては) 参考

Salesforce Triggerでデータに矛盾がある場合にエラーにしたい

イシュー データインポート処理で、インポートデータに矛盾がある場合にエラーにしたい insert beforeでデータチェックする 参考 before insert Trigger to verify if email already exists, if exists addError (CleanUP) - Salesforce Stack Exchange セー…

Salesforce Chatter連携機能開発

イシュー Visualforceから Chatterへ投稿などしたい 参考 Chatterを使ったカスタムソーシャル deferloader » [salesforce][chatter] Chatter in Apexで楽々?Chatterカスタマイズ開発 deferloader » [salseforce][chatter]Chatter Code Recipes Chatterグル…

Visualforceで必須マーク(赤色の垂直ブロック)表示

イシュー Visualforceページで必須マークを表示するのにコツがいる 参考 visualforce - Required field mark (Red Vertical Bar) not coming - Salesforce Stack Exchange

Salesforceのサンドボックス環境でメール送信

イシュー サンドボックス環境でメール送信しようとすると以下のエラー SendEmail failed. First exception on row 0; first error: NO_MASS_MAIL_PERMISSION, Single email is not enabled for your organization or profile. Single email must be enabled …

Salesforce で、できるテスト、できないテスト

イシュー できるテスト StandardSetControllerを使用するテストの書き方 できないテスト Profileの作成、編集を伴うテスト 参考 apex - Passing Quote list to StandardSetController, not grabbing quote ID and returns null - Salesforce Stack Exchange …

Salesforce Apexの言語仕様にswitch文はないらしい

イシュー そもそも言語仕様ってどこ見ればいいの? 参考 Can we write a SWITCH statement in APEX ? - Salesforce Developer Community ねずみ小僧次郎吉日誌 改々:SalesForceのApexでの"Switch"構文 - livedoor Blog(ブログ)

Salesforce リファレンス系URL

イシュー Salesforceでメソッド系のリファレンスまとめ 参考 http://www.salesforce.com/us/developer/docs/apexcode/Content/Chunk449681982.htm

Visualforceの新規オブジェクト登録画面でキャンセルしたい

イシュー Visualforceの新規オブジェクト登録画面でキャンセルしたい Salesforceデフォルトの新規登録画面では、「一覧」から新規登録してキャンセルすると「一覧」に、「ビュー」から新規登録してキャンセルすると「ビュー」に戻る つまり、retURLのURLに戻…