お知らせ

SalesForce開発セミナー5日間

写真 2014-03-13 16 56 35

3月10~14までの五日間、Force.comの開発のためのセミナーを受講しました。

場所は東京都新宿区の新大久保。韓流ブームの中心地であり、アジア各国の人々も集い、多文化交流の拠点となっている地域です。

講座は株式会社KPS様が開講するもので、SalesForceはじめForce.comの開発者としての基礎を教わりました。

SalesForceの機能

SalesForceはクラウドサービスの中でSaaS・マルチテナントという形式で提供されるもので、基本的な機能として、顧客管理(CRM)、営業支援(SFA)、マーケティング支援、販売管理などのサービスが組み込みで提供されています。

これにカスタムオブジェクトを加えていくことで、機能を拡張することができます。SalesForce上で在庫管理、売り上げ管理を構築され、利用されている企業もあります。

組み込み機能だけでも多くのことが可能ですが、必要な部分にはApexコード、VisualForceページの作成によって、SaaS上でカスタマイズされた機能を実現することができます。

SalesForceの開発

ApexコードはJavaに似た言語で、SOQLというSQLに似たクエリを発行し、SalesForceのデータベースにアクセスし、SalesForceObjectを拡張します。

VisualForceページはカスタマイズされたページを記述し、様々なユーザーインターフェースを提供します。

HTMLやJavascriptを用いて、WEBページの作成スキルを生かすこともできます。

MVCモデルという言葉がありますが、Model(データとロジック)をSalesForceの標準オブジェクト、View(ユーザーインターフェースへの出力)をVisualForceページ、Controller(入力からの制御)をAPEXコードが担う、という作りになっています。

SalesForceはWEBブラウザを通じて、パソコンを始め、スマートフォン、タブレットなどどこでも利用することが大きな利点ですが、またプログラミングによる外部への拡張性を持っていますので、他のサーバーからのデータ収集や、他のサービスとの連携なども可能となります。

SalesForce開発の必要性

SalesForce自体、完成された仕組みで、多くの企業が世界中で採用されていますので、カスタマイズなしでも必要充分な機能を備えているものですが、そのSalesForce自身を構築するための仕組みを開発者に公開することで、可能性を大きく広げています。

これと同等のシステムを一から構築、あるいは他のシステムのカスタマイズで得られることは難しく、巨額の予算がなければ、実現不能です。

さらに年に三度のアップデートが約束されているので、さらに機能の追加、改善などが図られ続けています。

2013年11月のアップデートで大幅なスマートフォン向けのアップデートがあり、これとカスタマイズをあわせれば、モバイルとの連携が大きく前進しています。

このSalesForceをさらに業務に適用するためのカスタマイズが可能であれば、SalesForceのパワーをさらに多くのユーザーに提供し、SalesForceの最大の目的であるROIの向上、顧客満足度の向上などを体感してもらうことができるはずです。

Force.com研修で得られたものを活かし、SalesForce開発を押し進めていきたいと考えています。

 

大久保通り

(大久保通りの風景)

付録:研修中の生活

和歌山から東京の講座を受講するのであれば、やっぱり大都会東京で、ちょっと行きたいなと思っているところに行ってみたい、という気持ちが生まれても不思議ではありません(ですよね?)

suzuden

筆者は、東京を訪れると、東京の居酒屋さんを訪問したいという、とあるBSテレビ番組的な思いがありますので、四谷鈴伝を訪れました。

スタンディングスタイルで全国の日本酒が飲めるお店で、仕事帰りのサラリーマンでぎっしりです。筆者は菊姫、乾坤一、あと二杯ぐらいいただきました。後半記憶力に問題があるのは、日中の研修で頭がいっぱいだったからです。

ともに講習を受けたO君は、ファイナルファンタジーシリーズの大ファンですので、宿泊地のそばにあった憧れのSQUARE ENIX本社を目にして大満足のご様子でした。

okamoto

記念に写真を一枚。

以上蛇足ながら東京訪問の思い出などを書いてみました。