Tag Archives: force.com

[salesforce] レコードIDでのDescribeとId.valueOf()の仕様変更

By |8月 22, 2013|salesforce, |

管理パッケージの開発を行う際は名前空間への対応が面倒に色々と考慮が必要ですが、対応策のひとつにレコードIDのみでDescribeを行い、対象レコードのオブジェクト情報を動的に取得しつつ動的クエリを実行する手法があります。例えば以下のような単純化したソースで記します

Read More

[CI][DevOps] Yeomanでフロントエンド自動リロード

By |8月 15, 2013|CI, DevOps, Javascript, Node.js, |

YeomanはGruntとBowerを内包するツールで、Yeoman自体はアプリケーションのひな形を作成するscaffoldingを提供するツールであり、Gruntは前回ご説明した通りビルドツール、BowerはJavascriptライブラリを管理するツールです。それぞれ独立して開発されていてYeomanからGruntもBowerも扱えるようなイメージです

Read More

[salesforce] ApexのDatabase.DmlOptionsには気をつけよう

By |8月 6, 2013|salesforce, |

Force.com Apexコード開発者ガイドのp117(131スライド目)から書かれていますがDatabase.DmlOptionsは思わぬところでハマったり、逆に使い方を知ると便利だったりします。以下のブログ記事などはDatabase.DmlOptionsが関連した内容のようです。 [salesforce]APEXから作成したレコードに対して、割り当てルールを実行 Todo作成時のメール通知をApexから行う方法【saleforce】「ケース所有者に新規ケースコメントを通知する」のメールが飛ばないゼイ。以下、それぞれのプロパティの意味をまとめました

Read More

[salesforce] Force.com Sitesで構築したサイトを検索エンジンにインデックスさせる

By |8月 1, 2013|Force.comでWeb制作, salesforce, |

Force.com Sitesでサイトを構築した場合、そのサイトを検索エンジンへインデックスさせるには通常のWebサイト同様robots.txtを置きます。インデックスする・しないの指示はもちろん「特定のディレクトリをインデックスしない」などといった設定も可能です。弊社の構築経験からrobots.txtを設置しないとインデックスされないことが多いように感じます

Read More

[salesforce] SublimeTextでforce.com開発

By |7月 17, 2013|salesforce, |

SublimeTextというエディタを利用している開発者向けにSublimeTextでforce.com開発をするためのTipsです。Mac OSXのみとなりますが、既にSublimeTextがインストールされている環境であればMavensMate-SublimeTextにてMavensMate.appをダウンロードしてインストールするだけです

Read More

[salesforce][chatter] Chatter in Apexで楽々?Chatterカスタマイズ開発

By |6月 27, 2013|chatter, salesforce, |

単純に「Chatterの見た目をブランディングしたい」とか「独自のChatter関連機能を追加したい」など、Chatterをカスタム開発する方法は以下が考えられます(あくまでSalesforce内の話です)VisualforceのChatterタグを利用して開発, Chatterの各種トリガ開発, VisualforceでAjaxToolkitを使って開発, ApexでSOQLを駆使して開発

Read More

[salesforce] パブリッシャーアクションにマージギアを表示してみた

By |6月 19, 2013|chatter, salesforce, Salesforce.com, |

Salesforce Summer ’13 Releaseよりパブリッシャーアクション(グローバルアクション)を試してみました。この新機能はChatterのグローバルアクション(Chatter投稿欄上部にデフォルトで表示されている「投稿」「リンク」「ファイル」「アンケート」)にユーザが独自のアクションを追加できると言うものです

Read More

[MBaaS][PaaS] Parse.comでNode.js + Express

By |6月 5, 2013|MBaaS, Node.js, PaaS, |

MBaaSのParse.comがfacebookに買収された前後くらいに静的なWebページもホスティングできるParse Hostingの発表がありましたが、本日またまた「動的ページもできるようになったよ」と告知がありました。MBaaSなのにWebホスティングや更にサーバサイドまでできちゃったらもうPaaSじゃないの?と私も思いましたがMBaaSというレイヤーを保持していればどうなろうと価値はあると思います。ということで早速触っておきます

Read More

[salesforce][AngularJS ] force.comでAngular.jsを覚える

By |5月 28, 2013|Javascript, salesforce, |

以前からAngular.jsのAngularJS Hello Worldを見た感動をforce.com開発にも適用したいと思ってたんですが、VisualforcePageはHTMLのカスタム属性NGだったので「ダメじゃん」と諦めていました。しかし先日developerforceにAngularJS and ngForce: More Fun in the Javascript Playgroundという記事が上がったので早速中身を見てforce.comでのAngular.jsの活用方法を整理してみました

Read More

[salesforce][Bootstrap]利用する際の注意点

By |2月 5, 2013|Force.comでWeb制作, salesforce, twitter, 未分類, |

最近Flightのリリースなどフロント側のフレームワークに力を入れているTwitterですが、force.comでもちょっとしたデザインを組み込む際にBootstrap使いたかったので試してみました。

通常Bootstrapではbodyタグの最後にScriptの読み込むを行うことが推奨されていますが、Visualforceで利用する際はapex:pageタグの直前に記載します。
通常のままだとヘッダー画像が消え検索窓に枠がついてしまうのでbootstrap.cssを修正することでヘッダー画像、グローバル検索も通常通り表示されました。
BootstrapはApacheライセンスでコメント残せば修正はOKです。
ページ内でimgタグ、input[type=”text”]を利用する場合は別途Bootstrapのスタイルを指定する事で対応できそうです。
ただ上記以外にも落とし穴はありそうな気がするので実際に利用する際には注意が必要そうです。

Read More