2013-06-01から1ヶ月間の記事一覧
Salseforce Success Communityをいろいろさわってみました。Force.com Developerのためのコミュニティサイトみたいです。他の開発者に質問したり解答したりユーザグループをつくったりChatterで情報共有をしたりできるみたいです。Salseforce Success Commun…
Force.com BlogにREST APIについてのおもしろそうな記事がありました。Summer'13からVisualforceのJavaScriptからREST APIのURLにアクセスすることができるようになったみたいです。サンプルソースも載っていてコピーするだけでそのまま確認することができて…
@RemoteActionについてです。JavaScriptからApexクラスの処理を実行できます。actionFunctionと同じような機能ですが、こちらはJavaScript内で処理の戻り値を使用できます。例えば取引先取得処理を実行して取得した取引先リストを使用した処理を行うことがで…
自動でデータの紐付きが行われるオブジェクト固有に対して自動でデータの紐付きが行われないのがグローバルアクションです。 設定→作成→グローバルアクションから設定できます。 新規アクションボタンから作成画面を開き必要事項を入力して保存します。 アク…
パブリッシャーアクション入門をみたので実際に試してみようと思います。 まずはオブジェクト固有の方からです。 オブジェクトのChatterフィードの有効化 設定→カスタマイズ→Chatter→フィード追跡で画面を表示できます。 フィード追跡の有効化にチェックが付…
YouTubeにSalesforceをもっと使い倒そう- パブリッシャーアクション入門の動画が公開されていました。 Salesforceをもっと使い倒そう- パブリッシャーアクション入門 http://www.youtube.com/watch?v=uwkdGhGYOdo&feature=youtu.be だいたい次のような話と実…
Exceptionとテストクラスについてなんとなく考えていることです。基本的にExceptionエラーはcatch処理で拾って対応するようにしたいと考えているのですが、catch処理が入るとテストクラスでExceptionエラー発生時に確認しづらくなってしまいます。例えば次の…
Visualforceページ開発でCSSを指定するときにページ内に記載すると、CSSの処理が多い場合にコードが読みづらくなってしまいます。それを防ぐためにCSSの処理を外出しすることがあると思うのですが、そのことについてちょっと考えてみました。 通常外出しを行…
昔教わって気に入ってるやり方なのですが、Apex開発をするときにメソッドの最初と最後にSystem.debugでSTARTとENDを表示するようにしておくと調査が必要になったときに便利です。 STARTとENDは '◆◆◆◆' 。その間のDebugは '◆◆' のような感じ区別すると確認し…
KnowledgeTree for Salesforceという動画をみました。ちょっと面白そうだったのでAppExchangeで検索してみたのですが見つからず。。代わりにKnowledge Tree for Rolesというパッケージがありました。8/23/2011とあったのでけっこう前から公開されていたパッ…
Salseforceと他システムを連携するときにはSOAPとかRESTとかが必要になるみたいなのですが、全然わかっていないのでちょっと勉強しないといけない感じ。とりあえずDeveloper's Guideは見つけたのでこれとか見ながら使い方を覚えないと。なんか難しそう。。。…
VFでExcel出力ページをつくるときにTableタグが2つあるとwidthが効かなくなるみたいです。contenttypeの部分を外して普通のVFとして表示したときにはちゃんと効いたので、Excel出力の場合に発生するのだと思います。
あまり使う機会がないのですが、Apexでラジオボタンです。
ちょっと気になることがあったのでクラス・継承クラス・ページアクション・Getメソッドの実行順序をSystem.debugを使って確認してみました。確認用のソースはこんな感じ 出力されたログはこんな感じ 結果 継承クラスのコンストラクタ クラスのコンストラクタ…
ApexでCookieを扱う方法について勉強しました。Cookieを扱うためにはCookie Classが用意されています。Cookie Class http://goo.gl/sBU2J Cookieを扱った処理は次のようになります 上記の処理で次の画面が表示されます。この処理では画面を表示する度にCooke…
6/16にログイン画面が新しくなるのとのことだったので確認してみたら、スッキリした感じにリニューアルされてました。ユーザIDとパスワードの入力欄は少し小さくなったみたいです。 SalseforceのWebサイトと同じでブラウザの横幅で表示形式が変更されるみた…
開発者コンソールのログ表示がすごく便利になっていました。DebugOnlyチェックボックスでSystem.debugのみ表示できるようになっています。 通常のログ表示はこんな感じでいろいろな情報が表示されます。 DebugOnlyチェックボックスにチェックをつけるとSyste…
Summer'13へのバージョンアップで開発者コンソールにもいろいろな機能が追加されていました。その中のショートカットキー機能が面白そうだったので使い方を確認してみました。ショートカットキーの一覧はHelpのShortcut Keysから確認できます。 ショートカッ…
Visualforceとはあまり関係ありませんがJavaScriptの省略記法の話です。JavaScriptのIf判定はこんな感じの書き方でも大丈夫です。ボタンクリック時に「confirm」で確認用ポップアップを表示してOKをクリックしたときにactionFunctionを実行するような場合な…
ちょっと試してみたいことがあって動的Visualforceバインドというのが使えないかと思って調べて見ました。Visualforce 開発者ガイドの12章にある動的Visualforceバインドで詳しく説明が載っています。次のサンプルソースが載っていたのでDeveloper環境で試し…
Chatterで特定の投稿に対してのリンクURLが必要な場合は、以下の手順で取得することができます。 1. 投稿の下部にある共有をクリック 2. 右上にある投稿へのリンクを表示をクリック 3. 投稿のリンクURLが表示される 以上の手順でリンクのURLを取得することが…
レポート用フォルダと紐付くレポートの情報を取得するときのSOQLについてです。 レポート用フォルダの情報はフォルダオブジェクトがもっています。 フォルダオブジェクトは次のオブジェクトと紐付くみたいです。 ドキュメント メールテンプレート レポート …
Exceptionエラー発生時にボタンを非活性にしたりしてそれ以上画面操作をしないような処理を作成するときの注意について。Apexクラス内のDML処理を実行した際に入力規則エラーに引っかかるとDmlExceptionとして扱われます。なのでDmlException発生時には画面…
Salesforce Customer Company Tour Tokyo の資料が公開されてました。 次のサイトからPDF形式でダウンロードできるみたいです。東京会場 資料ダウンロード http://eventjp.salesforce.com/tokyo_dl.html
過去に調べてみたVisualforceでGoogleMapを表示する方法についてです。GoogleMapはJavaScriptを使って表示することができます。取引先の詳細画面に埋め込んで使用するなどの使い方が可能です。マーカーや吹き出しの設定も可能です。すごく便利で面白いと思う…
Winter'13の頃の記事なので、かなりいまさらなのですが「Winter'13: Using Apex and SOQL with Geolocation」を読みました。地理位置情報型についてまとめられています。 Winter ’13: Using Apex and SOQL with Geolocation http://blogs.developerforce.com…
Winter'13ぐらいからベータ版で公開されている地理位置情報というデータ型があるのですが、時間のあるときに使い方を確認しようと思っていたら、いつの間にかSummer'13がリリースされるような時期になってしまいました。いい加減使い方を確認しなくてはとい…
Force.com Blogで「New Force.com Formula Tip...」というタイトルを見つけてFormulaって数式のことかなと思って読んでみました。なんか数式を効率良く作成するためにSummer'13に向けてTip Sheetが公開されました。というお話みたいです。いくつか数式のサン…
まだちゃんと見てないのですがSummer'13のリリースノートが公開されてましたね。 Developer環境が更新されたら確認しようと思ってます。 Summer'13 リリースノートhttp://successjp.salesforce.com/pdf/release/Summer13_ReleaseNotes.pdf
5月28日(火)のSalesforceCustomerCompanyTour東京を見に行った際にポータルユーザがFacebookのログイン情報を使ってログインしている機能のデモを見せてもらいました。すごく気になったので設定方法についてちょっと勉強してみました。設定画面の認証プロバ…