Category Archives: salesforce

[salesforce] Force.com SitesをCNAMEで独自ドメイン運用

By |10月 22, 2013|Force.comでWeb制作, salesforce, |

force.com Sitesで独自ドメイン運用すること自体は以前から可能でしたが、ドメイン管理機能としてSite.comなどのドメイン管理と統合されたことにより設定方法が変わりました。基本的に独自ドメインのネームサーバにCNAMEレコードを登録し、force.com側へカスタムドメインとして登録する流れは変わりませんが、以前はforce.com Sites設定にあったカスタムドメイン設定がドメインのマスタ管理的な機能に移行しています

Read More

[salesforce] Winter’14リリースノートで気になったところ

By |9月 13, 2013|salesforce, 未分類, |

今回はWinter’14リリースノートで気になったところをご紹介します!オブジェクト詳細ページにダッシュボードを表示できる!Analytics APIで自在にBIできる!履歴トレンドで過去データとの比較レポートも簡単に!ルックアップでName項目以外の項目で検索が可能に!Chatterでグループ宛にメンションできる!Chatterの投稿文字数が1000字から5000字に拡大!モバイルでChatterの通知メールのリンクに飛ぶとChatterアプリが開く!HTML 5に対応したVisualforce新機能!Work.comがSalesforce内から操作できる!

Read More

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

By |8月 22, 2013|salesforce, |

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

Read More

[salesforce][DevOps][CI] Grunt(grunt-force)を使ってforce.comへデプロイ

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

Gruntはいわゆるデプロイツールと呼ばれるツールです。デプロイツールとは端的に言いますとデプロイに必要な作業を自動化してくれるツールです。force.com開発では「デプロイ、デプロイ」良く言いますので言葉としてそんなに違和感ないと思います。開発チームによっては「デプロイ=修正した内容のforce.comへの転送」と単純な場合はIDEからのデプロイで事足りますが、Javascriptの構文チェックやJSファイルの結合/圧縮、less/scss (sass) + compassでCSSを生成してみたり、デプロイの度にテストを実行したり、バージョン管理をしていたりするチームですとデプロイの度にやることいっぱい!ということになります

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][OpenData][LinkedData][OSS] OpenRefineでCSVデータクレンジング

By |7月 26, 2013|Open Data, OSS, salesforce, |

Salesforce導入時に既存システムや旧システムからデータを移行することはよくあります。世の中には色々なツールが出回っていると思いますが、オープンソースで結構優れているOpenRefine(旧GoogleRefine)をご紹介します。ローカルで動くWebアプリケーションなので、どれだけ多くのデータ量をさばけるかはマシンスペックやマシンの状態次第ですが、数万件であれば問題なく動きます

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とIFTTTで外部サービス連携

By |7月 10, 2013|chatter, salesforce, |

Chatterと外部サービスをノンプログラミングで連携する方法の第2弾です(ノンプログラミングと書きましたが正確にはノンコーディングです)今回はIFTTTというサービスでChatterと外部サービスを連携してみます。サービス名はなんて読むのかはご想像にお任せしますが、このサービスはIF(もし)This(〇〇が)Then(〇〇だったら)That(〇〇する)という動作を簡単にプログラムできます。プログラムと言ってもコーディングは一切ありません。Web画面をポチポチするだけです

Read More

[salesforce][chatter] ChatterとHojoki

By |7月 3, 2013|chatter, salesforce, |

今回はChatterと外部サービスをノンプログラミングでつなぐサービスをご紹介します。Hojokiは様々なクラウドサービスを統合して、それぞれのリソースに対してタスクやファイルを関連づける事ができるサービスです。プロジェクト管理やチームでのタスク管理的な使い方になるのでしょうか。感覚的にはDo.comが近いと思います。言葉で言うと解り辛いのでスクリーンショットで説明します

Read More