お知らせ

  • パソコン関連

SalesForce開発セミナー5日間

noimage

SalesForce開発セミナー5日間

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開発を押し進めていきたいと考えています。   (大久保通りの風景) 付録:研修中の生活 和歌山から東京の講座を受講するのであれば、やっぱり大都会東京で、ちょっと行きたいなと思っているところに行ってみたい、という気持ちが生まれても不思議ではありません(ですよね?) 筆者は、東京を訪れると、東京の居酒屋さんを訪問したいという、とあるBSテレビ番組的な思いがありますので、四谷鈴伝を訪れました。 スタンディングスタイルで全国の日本酒が飲めるお店で、仕事帰りのサラリーマンでぎっしりです。筆者は菊姫、乾坤一、あと二杯ぐらいいただきました。後半記憶力に問題があるのは、日中の研修で頭がいっぱいだったからです。 ともに講習を受けたO君は、ファイナルファンタジーシリーズの大ファンですので、宿泊地のそばにあった憧れのSQUARE ENIX本社を目にして大満足のご様子でした。 記念に写真を一枚。 以上蛇足ながら東京訪問の思い出などを書いてみました。