Cloudforce Developer Conference Tokyo @uhuru_jp

'10.7.30 に実施されたSFDCの開発者向けイベントに関する@uhuru_jpさんのTweetのまとめ
0
株式会社ウフル @uhuru_jp

Force.comはメタデータアーキテクチャを採用。企業情報、顧客情報がなどの実データと、UIの見せ方などデータの定義であるメタデータの2種類のデータベースをもっている。実データとメタデータがランタイムエンジンに引数として渡されて実行される。 #cfdevj

2010-07-30 14:04:55
株式会社ウフル @uhuru_jp

メタデータアーキテクチでは、スケーラビリティを開発者は考慮しなくていい。マルチテナントデータベース上に実データとメタデータの両方が格納されている。それをマルチテナントカーネルに食わせることで画面が描画される。 #cfdevj

2010-07-30 14:07:48
株式会社ウフル @uhuru_jp

force.com開発者の方針「簡単なものは簡単に、難しいものは実現できるように」Excelが使える人なら、Salesforceのカスタマイズができる。Excelのパワーユーザなら数式、さらにApexやVisualForceによる専門的な開発も行える。 #cfdevj

2010-07-30 14:10:25
株式会社ウフル @uhuru_jp

プログラミングをしなくても、設定を行なうだけで、できてしまう。高度な開発が必要ならば、Force.comに見えないWeb採用やECサイトも作成できる。さらに継続的なアップグレードに対して、ユーザーが開発したアプリが自動的に対応できる。 #cfdevj

2010-07-30 14:13:08
株式会社ウフル @uhuru_jp

新しいレポートエディタ、ドラッグ&ドロップできる新しいダッシュボード2.0。新しいユーザーエクスペリエンス(UI)。承認フロープロセスをグラフィカルにカスタマイズできる。ビジュアルプロセスエディタなど、継続的に新しい機能が追加されている。 #cfdevj

2010-07-30 14:16:11
株式会社ウフル @uhuru_jp

Force.comの開発のデモ。たとえば、役所がこども手当申請アプリケーションを作るとした場合。まず新規アプリを登録。次に新規カスタムオブジェクト(DBのテーブル)を作成。レポートの作成や項目の変更履歴など、通常DBにない便利な機能もあり。 #cfdevj

2010-07-30 14:20:02
株式会社ウフル @uhuru_jp

「こども手当申請」というオブジェクトを作る。これに「子供の人数」「申請日」など項目(カラム)を追加していく。作った項目は自由にレイアウトの変更もできる。セールスフォースの決められた画面の中だけのカスタマイズだけが、業務アプリの管理画面は手間をかけるものではない。#cfdevj

2010-07-30 14:24:48
株式会社ウフル @uhuru_jp

ワークフローという機能を使えば、ある条件にデータが合致したときに、項目の自動更新などをさせることができる。子供が6人以内だったら、自動承認、6人より多ければ、承認に回す、というような機能も作ることができる。 複数の条件式によって、プログラミング無しに複雑な動作。 #cfdevj

2010-07-30 14:31:51
株式会社ウフル @uhuru_jp

ワークフローのビジュアルエディタの使用例 http://tweetphoto.com/35705022

2010-07-30 14:34:41
株式会社ウフル @uhuru_jp

ワークフローのビジュアルエディタの使用例 #cfdevj http://tweetphoto.com/35705183

2010-07-30 14:35:55
株式会社ウフル @uhuru_jp

次のセッション。chatterについてより深く掘り下げます。chatterはプラットフォームの一部。あらゆる局面で開発に利用できる。 #cfdevj

2010-07-30 14:49:05
株式会社ウフル @uhuru_jp

chatter dev zoneはchatter開発者のためのリソース。 http://bit.ly/cXj2LE #cfdevj

2010-07-30 14:50:39
株式会社ウフル @uhuru_jp

ニックさんのchetter dev zoneのプロフィール画面を見せている。1万人のフォロワーがいるが、これはオートフォロー機能によるもの。自分では470人フォローしている。peopleタブを選んでフォローを増やせる。これはTwitterやfacebookと同じ #cfdevj

2010-07-30 14:54:26
株式会社ウフル @uhuru_jp

chatterは人だけでなく、salesforceのオブジェクトのレコードもフォローをできる。またニュースフィードやプロフィールなどfacebook的な機能もある。 #cfdevj

2010-07-30 14:56:57
株式会社ウフル @uhuru_jp

chatterではセキュリティのため、ページによって投稿された内容を参照できるユーザーをそれぞれ変えることができる。これはコンシューマのソーシャルサービスとは大きく異なる点。 #cfdevj

2010-07-30 14:58:59
株式会社ウフル @uhuru_jp

chatterを使用するためには、SalesforceのLook & feelを最新のものに変更する必要がある。次の設定機能で、chatterでフォローをできるように、オブジェクトをフィードする設定する。 オブジェクト内の項目別にフィードを設定できる。 #cfdevj

2010-07-30 15:02:31
株式会社ウフル @uhuru_jp

設定のモバイル管理で設定すれば、iPhoneやBlackBerryからchatterを利用できるようになる。 #cfdevj

2010-07-30 15:04:06
株式会社ウフル @uhuru_jp

chatterを使った開発について。Apex、VisualForceからも利用できるし、Web Service APIによって、AJax、Flash、PHPから利用できる。 #cfdevj

2010-07-30 15:06:10
株式会社ウフル @uhuru_jp

chatterはAPIではなく、データモデル。 AcountやLeadなど標準オブジェクトだけでなく、カスタムオブジェクトもフィードできる。 フィードを設定すると、Acountに対して、Account Feedのようにフィード用のオブジェクトが作成される。 #cfdevj

2010-07-30 15:11:45
株式会社ウフル @uhuru_jp

フィードの投稿、コメントの投稿も、通常のオブジェクト(テーブル)にインサートするように、Apexからinsertできる。 #cfdevj

2010-07-30 15:13:14
株式会社ウフル @uhuru_jp

自分は誰にフォローされているのか、自分はどのような人や情報をフォローをしているのか、はSOQL(SalesforceのSQLのようなもの)のselect文で取得できる。 #cfdevj

2010-07-30 15:16:19
株式会社ウフル @uhuru_jp

さまざまオブジェクトのフィードもApexで取得できる。コメントも。Salesforce社内で作ったユーティリティの紹介。取得したコメントをGoogle翻訳使って、読めないコメントを翻訳してくれるソフトウェア。 #cfdevj

2010-07-30 15:20:54
株式会社ウフル @uhuru_jp

アプリケーションの例。chatter poll ユーザーに投票できる。 ぜひchatterを友好化してください。 chatter Workbookと速見表をダウンロードしてください。chatter exchageというchatterアプリのマーケットもあります。 #cfdevj

2010-07-30 15:26:23
株式会社ウフル @uhuru_jp

次のセッション。WebサービスAPIを使った開発について。Salesforce組織に外部からアクセスできる、シンプルで強力なSOAPベースのAPI。WSDLファイルをダウンロードすれば、外部からアプリから利用できる。経由 #cfdevj

2010-07-30 15:35:09
株式会社ウフル @uhuru_jp

WebサービスとはAPIによて、自社システムとの統合、クラウドシステムどうしの統合に使用できる。クライアントを使用して、Force.comからデータをプル。ワークフローや電子メールで顧客にデータをpushできる。セキュリティ面ではきめ細かな制御が可能. #cfdevj

2010-07-30 15:38:52