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に戻…

Salesforce のカスタムボタンでVisualforceにパラメータを渡したい

イシュー パラメータで動作をかえる為に、ボタンクリック時にパラメータを渡してVisualfoceページを呼びたい。 参考 memo: Force.com : 標準の salesforce のページから Visualforce のページへ遷移したい deferloader » [salesforce]カスタムボタン、カス…

Salesforceのデフォルトのアイコン

イシュー 消灯している信号のアイコンが欲しかったが、ないらしい 参考 http://free-121d5f44d20-121d603d1c5-121ee2b8103.force.com/force2b/salesforceicons

Visualforce で引数付のメソッドの呼び出し

イシュー 条件とかに応じて値を変えたい項目を描画したい 参考 Visualforceページ上での引数付きメソッド呼び出し | アピリオ - テックブログ (Appirio Tech Blog) SalesForce Personal Memo: VisualForceからJavaScriptを経由してApexのメソッドにパラメー…

Salesforce の reRenderが効かない

イシュー Salesforce の reRenderが効かない 参考 outputPanelのrendered属性について - Salesforce Developer Community 原因? 自分自身を含む領域のreRenderが効かない? 参考 APEX Tip: Page Auto Refresh | Jeff Kemp on Oracle たぶん数式項目が再計算…

Salesforce x Bootstrap

イシュー VisualStrap 参考 http://deferloader.blog.uhuru.co.jp/?p=3601 SFDC:BootstrapがVisualforceで簡単に使えるようになる「VisualStrap」を試してみました - tyoshikawa1106のブログ Free PixelKit Bootstrap UI Kits - Bootstrapを一変させるフラ…

Salesforceで呼び出したカスタムコンポーネントのメソッドにアクセス

イシュー Salesforceで呼び出したカスタムコンポーネントのメソッドに、親のページ(呼び出し元)からアクセスできないんだけど、、 どやってやんの? 参考 カスタムコンポーネント呼び出し元画面からのカスタムコンポーネントクラス内のメソッド呼び出しに…

Visualforce x jQuery

イシュー Visualfoce で jQuery実装 参考 Visualforce + jQuery Visualforceページとカスタムコンポーネントによるモーダルダイアログの実装 | アピリオ - テックブログ (Appirio Tech Blog) Mobile Pack for jQuery Mobileで始めるForce.comモバイルアプリ…

Salesforceカスタム項目の数式で、数字を通貨フォーマット(カンマ区切り)で表示するには

イシュー 以下のサイトの実装を数式で行ったら「構文エラー。余分な'.'」エラーになった Apexで、数字を通貨表記に変換する(数字をカンマ区切りにする)には? - セールスフォースお助け隊ブログ | Salesforce Apexの例であって、数式の例ではないらしい 数…

Salesforce 検索条件縛り

イシュー Salesforceの検索条件ルックアップに絞り込みをかける方法 参考 Defining Lookup Filters

Visualforceによる新規オブジェクト登録画面の実装

イシュー リストボタンで、新規オブジェクトボタンをカスタマイズしたいので、URLFOR関数について調べる 参考 Understanding Global Variables salesforce - SFDC - passing inputs to URLFOR - Stack Overflow 08-02.Visualforceマックアップの中で静的リ…

Salesforce導入プレゼン

イシュー 顧客向け提案資料 参考 http://diamond.jp/articles/-/45746

Salesforceのカスタム設定

イシュー アプリケーションコンフィグ的な設定 カスタム設定のデフォルトを設定するには[Manage]ボタンから追加する メタデータ カスタム設定のMetadataは、CustomObjectに含まれる 参考 http://citydiver.blogspot.jp/2012/03/salesforce.html http://sales…

汎用オブジェクト(SObject)で参照先のオブジェクトを取得する方法

イシュー クラスのデータ型が分からない場合でも動作するようにSObjectをつかってデータ操作する場合は、.(ドット)を使ったメソッドは使えない。 代わりに getメソッドを使う SObject standardObj = [SELECT Id, Name, Account__c, Account__r.AccountType…

Salesforceのダメなんだけど、、、のコーナー

標準オブジェクトの商品に価格をCSVで登録できない 商品はCSVで登録できるんだけど、価格はどうやるの? 参考 データローダを介して、新規の商品、価格表、および商談商品を挿入/アップロードする方法は? http://help.salesforce.com/apex/HTViewSolution?id…

Salesforceのリストビューっぽい画面の作成

削除リンクの作り方 参考 http://boards.developerforce.com/t5/Apex-Code-Development/Visualforce-List-View-Page-with-Edit-and-Delete/td-p/463859 次へ、前へ機能 参考 http://vaindespair.blogspot.jp/2011/07/blog-post.html http://www.offshorejp.c…

Salesforce メモ

String関連 Stringの配列の定義の仕方 String accountTypes = new String{'小売', 'ホテル'};

Salesforce1とは?

イメージ的には イメージ的には、AppExchangeアプリがモバイルアプリSalesforce1で使えるようになったよ。 今までつかえなかったんだ、、 参考 http://cloud.watch.impress.co.jp/docs/event/20131120_624334.html http://www.publickey1.jp/blog/13/salesfo…

Salesforceのappexchangeを登録する手順

下記パッケージ手順に従って登録することにより登録可能。 * http://wiki.developerforce.com/page/JP:An_Introduction_to_Packaging ただし、作成からインストール可能になるまで5分ぐらいかかる。 パッケージをアップグレードするには、管理パッケージを作…

Salesforce Visual Workflow

ワークフローが作れる ドラッグアンドドロップでフローがつくれるらしい 変数の扱い方を把握するために使ってみる 参考 http://help.salesforce.com/HTViewHelpDoc?id=vpm_admin_flow_overview.htm&language=ja http://d.hatena.ne.jp/madokafukahori/201112…

Salesforceでのテスト作成

参考 JP:An Introduction to Apex Code Test Methods - developer.force.com select for update による排他のテストについて - Salesforce Developer Community 排他制御