SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Summer ’12 のワイルドな新機能+



岡本 充洋
Developer / Platform Marketing
 
                                                                	
  
                  	
  
@developerforcej	
  /	
  #forcedotcomjp	
  
                  	
  
                  	
  
                  	
  
      Developer	
  Force	
  Japan	
  
                  	
  
                  	
  
                  	
  
facebook.com/developerforcejapan      	
  
                                                                  	
  
                                                                	
  
                             2
©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
                                                                	
  
新機能の前に・・・・

 •  自己紹介
  •  名前 :
            岡本 充洋
  •  会社 :
          株式会社セールスフォース・ドットコム
  •  やってること :
          Force.com Platformのマーケティング
          Developer Force Japanの運営

  •  Force.com Dev User Groupでの役割 :
              Salesforceから(主に食い物の)予算を捻出する
              ピザ & ビール発注担当




                                             3
                ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
新機能の前に・・・・

•  Developer Force(Japan)の役割
 •  Force.comの開発者がヒーローになるための情報を公開・
    発信する
  •  Force.com MVPを日本からもっとたくさんノミネートする
   •  日本人第一号 – 讃岐さん
      •  ディスカッションボードでの発言数 – 日本No1.




                                              4
                 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Safe Harbor Statement
Safe	
  harbor	
  statement	
  under	
  the	
  Private	
  Securi4es	
  Li4ga4on	
  Reform	
  Act	
  of	
  1995:	
  This	
  presenta4on	
  may	
  contain	
  forward-­‐looking	
  statements	
  
that	
  involve	
  risks,	
  uncertain4es,	
  and	
  assump4ons.	
  If	
  any	
  such	
  uncertain4es	
  materialize	
  or	
  if	
  any	
  of	
  the	
  assump4ons	
  proves	
  incorrect,	
  the	
  
results	
  of	
  salesforce.com,	
  inc.	
  could	
  differ	
  materially	
  from	
  the	
  results	
  expressed	
  or	
  implied	
  by	
  the	
  forward-­‐looking	
  statements	
  we	
  make.	
  All	
  
statements	
  other	
  than	
  statements	
  of	
  historical	
  fact	
  could	
  be	
  deemed	
  forward-­‐looking,	
  including	
  any	
  projec4ons	
  of	
  subscriber	
  growth,	
  
earnings,	
  revenues,	
  or	
  other	
  financial	
  items	
  and	
  any	
  statements	
  regarding	
  strategies	
  or	
  plans	
  of	
  management	
  for	
  future	
  opera4ons,	
  
statements	
  of	
  belief,	
  any	
  statements	
  concerning	
  new,	
  planned,	
  or	
  upgraded	
  services	
  or	
  technology	
  developments	
  and	
  customer	
  contracts	
  or	
  
use	
  of	
  our	
  services.	
  
	
  
The	
  risks	
  and	
  uncertain4es	
  referred	
  to	
  above	
  include	
  -­‐	
  but	
  are	
  not	
  limited	
  to	
  -­‐	
  risks	
  associated	
  with	
  our	
  new	
  business	
  model;	
  our	
  past	
  
opera4ng	
  losses;	
  possible	
  fluctua4ons	
  in	
  our	
  opera4ng	
  results	
  and	
  rate	
  of	
  growth;	
  interrup4ons	
  or	
  delays	
  in	
  our	
  Web	
  hos4ng;	
  breach	
  of	
  our	
  
security	
  measures;	
  the	
  immature	
  market	
  in	
  which	
  we	
  operate;	
  our	
  rela4vely	
  limited	
  opera4ng	
  history;	
  our	
  ability	
  to	
  expand,	
  retain,	
  and	
  
mo4vate	
  our	
  employees	
  and	
  manage	
  our	
  growth;	
  risks	
  associated	
  with	
  new	
  releases	
  of	
  our	
  service;	
  and	
  risks	
  associated	
  with	
  selling	
  to	
  larger	
  
enterprise	
  customers.	
  Further	
  informa4on	
  on	
  poten4al	
  factors	
  that	
  could	
  affect	
  the	
  financial	
  results	
  of	
  salesforce.com,	
  inc.	
  are	
  included	
  in	
  
our	
  registra4on	
  statement	
  (on	
  Form	
  S-­‐1)	
  and	
  in	
  other	
  filings	
  with	
  the	
  Securi4es	
  and	
  Exchange	
  Commission.	
  These	
  documents	
  are	
  available	
  on	
  
the	
  SEC	
  Filings	
  sec4on	
  of	
  this	
  Web	
  site.	
  	
  
	
  
Salesforce.com,	
  inc.	
  assumes	
  no	
  obliga4on	
  and	
  does	
  not	
  intend	
  to	
  update	
  these	
  forward-­‐looking	
  statements.	
  	
  
	
  
Any	
  unreleased	
  services	
  or	
  features	
  referenced	
  in	
  this	
  or	
  other	
  press	
  releases	
  or	
  public	
  statements	
  are	
  not	
  currently	
  available	
  and	
  may	
  not	
  be	
  
delivered	
  on	
  4me	
  or	
  at	
  all.	
  Customers	
  who	
  purchase	
  our	
  services	
  should	
  make	
  the	
  purchase	
  decisions	
  based	
  upon	
  features	
  that	
  are	
  currently	
  
available.	
  




                                                                                                           5
                                                                              ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
6
©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Force.comのSummer '12の新機能ピックアップ

 – 開発者コンソール機能強化
 – スキーマビルダー機能強化
 – 権限セット機能強化
 – 関連フィールド機能強化
 – Apex Code機能強化
 – Visualforce機能強化




                                          7
             ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Developer Consoleの新機能
シンタックスハイライト	
                                                     パフォーマンスツリーでシステムログ
数値,	
  文字列,	
  予約語,プリミティブデー                                       のスタックが閲覧可能	
  
タタイプ,	
  変数の宣言,	
  参照など	
  




                                                                                     ワークスペースの切り替え
                                                                                         にも対応




                                                  8
                     ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
スキーマビルダー正式リリース
機能強化


           項目を右クリックすることで
           項目レベルセキュリティの
              設定が可能




   全ての項目がドラッグ
   &ドロップで作成可能



                                                9
                   ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
ビジュアルワークフローの機能強化
サブフロー

                                                                            サブフロー要素を利用する事によ
                                                                            り、マスターフローからサブフロー
                                                                                の呼び出しが可能




        パレットに他のフローが表示され、
          ドラッグ&ドロップが可能




                                         10
            ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
ビジュアルワークフローの機能強化
コピー&ペースト

                                                                           要素のコピー&ペースト
                                                                               が可能




                                        11
           ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
権限セットの機能強化
アプリケーション表示設定に対応




                                                        権限セット編集メニューに
                                                       「割り当てられたアプリケー
                                                          ション」が追加	




                                                                            設定したアプリケーション
                                                                               が表示される	


                                          割り当てるアプリ
                                          ケーションを選択	




                                         12
            ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
権限セットの機能強化
タブ表示設定に対応


                                                            タブの表示設定は権限セットメ
                                                            ニューの「オブジェクト設定」より
                                                                   行う	




            デフォルト表示/デフォルト                                                      デフォルト表示に設定されたタブは
            非表示/タブを隠す を設定	
                                                    このように画面上部に表示される	




                                            13
               ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
権限セットの機能強化
Visualforce/Apexクラスのアクセス権を管理する新しいsObject



                                  新しいsObject
                               “SetupEntityAccess”	

                                                                                                                          Visualforceページ及びApexクラスへのア
                                                                                                                           クセス権の情報をSOQLで取得できる	


                                                                                                                                    ※この画面イメージは Workbenchから
                                                                                                                                   Metadata APIに アクセスしているものです	




                                                                                                                                 例えばユーザ/権限セットと
                                                                                                                            Visualforce/Apexのリレーションを確認
                                                                                                                            するための管理者向けツールの作成
                                                                                                                                          が可能	




  ※この画面イメージはWorkbenchから                                                                    ※この画面イメージは、Visualforceページの作成サンプルです	
 Metadata APIにアクセスしているものです	

                                                                                    14
                                                       ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
権限セットの機能強化
  プロファイルに紐付いているかを表す項目
                                                                                                                                   ※この画面イメージは Workbenchから
                                                                                                                                  Metadata APIに アクセスしているものです	




                                   新しい項目
                               “IsOwnedByProfile”	




                                                                                                                        例えば”商談レコードの削除権限を持って
                                                                                                                        いるユーザ”を抽出した際に、それがプロ
                                                                                                                        ファイルと権限セットのどちらで割り当て
                                                                                                                            られているかを判別可能	
  ※この画面イメージはWorkbenchから
 Metadata APIにアクセスしているものです	




                                                                                       管理者向けツールの作成例	
                                                                                             	
                                                                                      割り当て方法がプロファイルか
                                                                                      権限セットかで絞込みが可能	




                                                                                                            ※この画面イメージは、
                                                                                                     Visualforceページの作成サンプルです	
                                                                              15
                                                 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
権限セットの機能強化
権限セットApex DML
権限セットの作成及びユーザへの割り当てをinsert/update/deleteで制御可能
	




VisualforceやApexで権限の一括割り当てツール等が作成可能に	

                               ※この画面イメージは、Visualforceページの作成サンプルです	




                                               16
                  ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
パッケージ
インストール/アンインストール時のApex自動実行
                                                                         インストール及びアンイン
                                                                          ストール時に実行する
                                                                          Apexスクリプトを設定	




                                      17
         ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
パッケージ
インストール/アンインストール時のApex自動実行
インストールスクリプトの例	




  アンインストールスクリプトの例	




      テストスクリプトの例	




                                               18
                  ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
オブジェクト利用状況
新しいオブジェクト制限ページ :カスタムオブジェクト (1)	

                  ナビゲーション:
                                                                                            ヘルプリンクをクリックすると
          カスタムオブジェクトの定義画面の下部にスクロー
                                                                                            セールスフォースの制限値一
                    ルします。
                                                                                             覧のページが開きます。
          この画面イメージは「Evaluations」と命名された
               カスタムオブジェクトの例です。




                                                    75%を超えた場合と、100%を超えた場合に
                                                         メッセージを表示します。
取引先や取引先責任者のような標準オブジェクト	
の場合には、下記のナビゲートで確認できます。	
          	
   設定| カスタマイズ | オブジェクト名 | 制限	
                                                         19
                            ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
ログインアクセスポリシー
ユーザ側でのアクセス許可設定が不要に




                                                     管理者のユーザ代理ログイン機能の有効 / 無効を設定。

                                                        ※本機能はデフォルトで有効化されていません。
                                                      ご利用の際は、Salesforce.comのサポートデスクまで
                                                              お問い合わせください。




                                         20
            ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
ログインアクセスポリシー
システム管理者の場合
                                                                                    ユーザの代理ログインが可能

                                                                                     対象のユーザライセンス:
                                                                                          Chatter Only
                                                                                          Content Only
                                                                                        Force.com - Free
                                                                                      Force.com - One App
                                                                                           Salesforce
                                                                                           Ideas Only
                                                                                        Knowledge Only
                                              “すべてのデータの編集”	
                           Salesforce Platform
                                              権限があるシステム管理者	
                        Salesforce Platform Light
                                                                                    Salesforce Platform One




有効化 “前”   有効化 “後”




                                                 21
                    ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
項目リレーションの機能強化
新しい参照関係オプション




                                                               • 項目の必須化
                                                 • 参照レコード削除時の自動クリア(「項目の必須化」と排他関係)
                                                           • 参照レコードの削除禁止




                                            22
               ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
項目リレーションの機能強化
主従関係定義の [親の変更を許可] オプション




子レコードを別の親
 に付け替え可能	




                                          23
             ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
APIの機能強化
SOQL Offset / Streaming API

         SOQL Offset                                                                     Streaming API

 ・ SOQLクエリで返されるデータセットの結果                                    •  Streaming API Events の下記情報が確認
       の開始行を指定することが可能                                                         可能:
  •  SOQL の結果全体の中から特定のサブ                                               •  過去24時間の利用実績
      セットを抽出する場合などに役立つ                                              •  24時間に利用可能な最大数
 •  オフセットの計算は、サーバー上で行われ、                                    •  API 要求数にはカウントされず、別項目とし
    サブセットの結果のみ返される為、全体の                                        てカウント(イベントが発生した場合にのみカ
   結果を取得してからフィルターする方法と比                                                       ウント)
            較して効率的
•  SOQL の結果の11行目から取得する場合                                     名前 > [設定] > 管理者設定 [組織プロファイ
              の例:	
                                                   ル] > [組織情報]
          SELECT Name
                                                                                              	
       FROM Merchandise__c
       WHERE Price__c > 5.0
         ORDER BY Name
            LIMIT 100
           OFFSET 10	



                                                      24
                         ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
APIの機能強化
SOAP API / Chatter Answers API Object / Chatter API Objects

           SOAP API                                                             Chatter API Objects
               	
               	
       コール: describeSObjects()
               	
                                            新しく追加されたChatter APIの詳細は下記リン
             	
                                                                    クを参照:	
•  利用用途: 項目の変更可否に関するプロパ                                           http://developer.force.com/chatter-api	
           ティを取得	
                                                                      	
•  拡張内容: 主従関係となっている特定の親                                         •  フィード (プロファイル、自分宛、レコード	
   レコードから異なる親レコードへの変更可否                                      •  ユーザ (メッセージ、フォロワー、フォロー、プ
      に関するプロパティ情報を取得	
                                            ロファイル、おすすめ、トピックのトレンド)	
                	
                                                                •  グループ 	
                                                                                    •  コメント 	
  Chatter Answers API Object                                                      •  いいね!	
                     	
                                                       •  フィードアイテム	
                     	
                                                      •  グループメンバー	
            ChatterAnswersActivity
                     	
                                           •  Subscriptions (フォロー、フォロワー)	
•  Reputation data アクセス:質問数、ベストアン                                         •  ファイルリソース(new)	
   サー返答有無、投票結果、フォロワー、スコ
                    アー等	
                	


                                                        25
                           ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Visualforce の機能強化
Chatter 投稿フォームの表示 / 非表示の制御

  •  VisualForceページ上で投稿フォームの表示 / 非表示を制御	



                                                                           Publisher(投稿フォーム)	
                                                                                  の非表示	



                                                                                       Publisher (投稿フォーム)	
                                                                                               の表示	




                                            26
               ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Visualforce
PDF 生成、カスタムラベル	
•  PDF生成の最適化	
   – PDF生成が早くなります	
 – getter/setterなどコントローラのメソッドが2回呼ばれる問題も解消	
 – Version 25以降のみ有効化 → 既存コードには影響なし	




•  カスタムラベルの変更	
 – 今後作成する組織に関しては、カスタムラベルにHTMLが記述できなくなります	
  ü  既存組織は影響ありません。	

                                                   27
                      ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Visualforce機能強化 – Javascript Remoting

 • $RemoteActionによって、名前空間の解決が自動で
   行われる様になりました。	
                                            名前空間を省略可能

 Visualforce.remoting.Manager.invokeAction(
       '{!$RemoteAction.MyController.getAccount}'',
       account,                            メソッド引数
       function(event, result){ ... },
       {escape: true}
       );                            コールバックをハンドル


                     メソッドの結果をエスケープ
                      したい場合に指定
                                                28
                   ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Visualforce機能強化 – Javascript Remoting
• 	
  @remoteac4onメソッドの引数にインタフェースを指定
  可能に	
               インタフェース定義
public	
  class	
  RemoteController	
  {	
  
                	
  public	
  interface	
  MyInterface{	
  String	
  getMyString();	
  }	
  
                	
  public	
  class	
  MyClass	
  implements	
  MyInterface{	
  	
  
                	
                	
  private	
  String	
  myString;	
  
                	
                	
  public	
  String	
  getMyString(){	
  return	
  myString;	
  }	
  
                	
  }	
  
                                                                                                          インタフェースをやり取り
                	
  @RemoteAc4on	
  
                	
  public	
  sta4c	
  MyInterface	
  setMessage(MyInterface	
  i)	
  {	
  
                	
                	
  MyClass	
  myC	
  =	
  new	
  MyClass();	
  
                	
                	
  myC.setMyString('MyClassified	
  says	
  "'	
  +	
  i.getMyString()	
  +	
  '".');	
  
                	
                	
  return	
  myC;	
  
                	
  }	
  
}	
  




                                                                                          29
                                                             ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Apex機能強化	
• 新しいTypeメソッド
– Type t = Type.forName(‘nameOfClass’);
– Vehicle v = (Vehicle)t.newInstance();
• プリミティブ型以外のオブジェクトのListでもsortメソッドが
  サポートされる
• 非同期メソッドのテスト内での実行
– バッチおよびスケジュールApex
– 現状: startTestとstopTestの中にあるもののみ実行
– V25以降: startTestとstopTestが定義されていない場合は、テス
 トメソッド終了時に実行
• インバウンドEmailのスナップショットの取得
– 電子メールTo Salesforce、電子メールToケース、Apexメール
– サービスに送られてきたメールのスナップショットが取得可能に
                                                30
                   ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Apexの機能強化	
• ガバナ制限
– クエリカーソルのリミットの拡大
 • 5 → 50
 • ただし、バッチApexのstartメソッド内部ではユーザあたり5
– バッチApexからのコールアウト数の拡大
 • 1 → 10
 • 一回のメソッド呼び出しあたり(start、finish、各executionの呼び出しあたり)




                                              31
                 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Apex機能強化
• コードカバレッジの計算方法が変わりました:
-  Apexテスト実行 > オプション....




                                        32
           ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Site.com機能強化
• Zipファイルのアップロードが可能になりました
– 階層構造も含めて保持	
• 公開履歴




                                            33
               ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
API の機能強化                                                                                  PILOT	
Metadata REST API


             •  メタデータを REST API から参照可能
•  カスタムオブジェクトの定義情報やページレイアウトなど、組織のカスタマイズ情報を
                        取得することが可能
                   •  Summer ‘12では参照のみ
                 •  今後は更新、削除も対応予定


                     Metadata REST API Developer’s Guide
      http://www.salesforce.com/us/developer/docs/api_meta_rest/index.htm	




                                                        34
                           ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
Force.comコミュニティを一緒に盛り上げましょう
 次のヒーローはあなたです!!




                                          35
             ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
THANK YOU
@developerforcej   facebook.com/developerforcejapan
                   dfcjapan@salesforce.com

Contenu connexe

En vedette

Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~Mitch Okamoto
 
Heroku-ja Meetup #1 - Salesforce.com
Heroku-ja Meetup #1 - Salesforce.comHeroku-ja Meetup #1 - Salesforce.com
Heroku-ja Meetup #1 - Salesforce.comMitch Okamoto
 
The New Normal: Dealing with the Reality of an Unsecure World
The New Normal: Dealing with the Reality of an Unsecure WorldThe New Normal: Dealing with the Reality of an Unsecure World
The New Normal: Dealing with the Reality of an Unsecure WorldEric Kavanagh
 
A Product Managers Survival Guide Transition to Agile (Agile 2008)
A Product Managers Survival Guide Transition to Agile (Agile 2008)A Product Managers Survival Guide Transition to Agile (Agile 2008)
A Product Managers Survival Guide Transition to Agile (Agile 2008)Rasmus Mencke
 
Wave : Analytics Cloudとは
Wave : Analytics CloudとはWave : Analytics Cloudとは
Wave : Analytics CloudとはMitch Okamoto
 
Mind Your Business: Why Privacy Matters to the Successful Enterprise
 Mind Your Business: Why Privacy Matters to the Successful Enterprise Mind Your Business: Why Privacy Matters to the Successful Enterprise
Mind Your Business: Why Privacy Matters to the Successful EnterpriseEric Kavanagh
 
The Central Hub: Defining the Data Lake
The Central Hub: Defining the Data LakeThe Central Hub: Defining the Data Lake
The Central Hub: Defining the Data LakeEric Kavanagh
 
Heroku CIを触ってみる
Heroku CIを触ってみるHeroku CIを触ってみる
Heroku CIを触ってみるMitch Okamoto
 
A Tight Ship: How Containers and SDS Optimize the Enterprise
 A Tight Ship: How Containers and SDS Optimize the Enterprise A Tight Ship: How Containers and SDS Optimize the Enterprise
A Tight Ship: How Containers and SDS Optimize the EnterpriseEric Kavanagh
 
紹介 of Anemometer
紹介 of Anemometer紹介 of Anemometer
紹介 of Anemometeryoku0825
 
SQL 脳から見た Ruby
SQL 脳から見た RubySQL 脳から見た Ruby
SQL 脳から見た Rubyyancya
 
地雷職人の朝は早い
地雷職人の朝は早い地雷職人の朝は早い
地雷職人の朝は早いyoku0825
 
A Bigger Magnifying Glass: Analyzing the Internet of Things
A Bigger Magnifying Glass: Analyzing the Internet of Things	A Bigger Magnifying Glass: Analyzing the Internet of Things
A Bigger Magnifying Glass: Analyzing the Internet of Things Eric Kavanagh
 
ペパボ de MySQL
ペパボ de MySQLペパボ de MySQL
ペパボ de MySQLyoku0825
 
5.7の次のMySQL
5.7の次のMySQL5.7の次のMySQL
5.7の次のMySQLyoku0825
 
MySQLアンチパターン
MySQLアンチパターンMySQLアンチパターン
MySQLアンチパターンyoku0825
 
50 common interview questions and answers
50 common interview questions and answers50 common interview questions and answers
50 common interview questions and answersKumar
 
mikasafabric for MySQL
mikasafabric for MySQLmikasafabric for MySQL
mikasafabric for MySQLyoku0825
 
MySQLと正規形のはなし
MySQLと正規形のはなしMySQLと正規形のはなし
MySQLと正規形のはなしyoku0825
 
MHAの次を目指す mikasafabric for MySQL
MHAの次を目指す mikasafabric for MySQLMHAの次を目指す mikasafabric for MySQL
MHAの次を目指す mikasafabric for MySQLyoku0825
 

En vedette (20)

Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
 
Heroku-ja Meetup #1 - Salesforce.com
Heroku-ja Meetup #1 - Salesforce.comHeroku-ja Meetup #1 - Salesforce.com
Heroku-ja Meetup #1 - Salesforce.com
 
The New Normal: Dealing with the Reality of an Unsecure World
The New Normal: Dealing with the Reality of an Unsecure WorldThe New Normal: Dealing with the Reality of an Unsecure World
The New Normal: Dealing with the Reality of an Unsecure World
 
A Product Managers Survival Guide Transition to Agile (Agile 2008)
A Product Managers Survival Guide Transition to Agile (Agile 2008)A Product Managers Survival Guide Transition to Agile (Agile 2008)
A Product Managers Survival Guide Transition to Agile (Agile 2008)
 
Wave : Analytics Cloudとは
Wave : Analytics CloudとはWave : Analytics Cloudとは
Wave : Analytics Cloudとは
 
Mind Your Business: Why Privacy Matters to the Successful Enterprise
 Mind Your Business: Why Privacy Matters to the Successful Enterprise Mind Your Business: Why Privacy Matters to the Successful Enterprise
Mind Your Business: Why Privacy Matters to the Successful Enterprise
 
The Central Hub: Defining the Data Lake
The Central Hub: Defining the Data LakeThe Central Hub: Defining the Data Lake
The Central Hub: Defining the Data Lake
 
Heroku CIを触ってみる
Heroku CIを触ってみるHeroku CIを触ってみる
Heroku CIを触ってみる
 
A Tight Ship: How Containers and SDS Optimize the Enterprise
 A Tight Ship: How Containers and SDS Optimize the Enterprise A Tight Ship: How Containers and SDS Optimize the Enterprise
A Tight Ship: How Containers and SDS Optimize the Enterprise
 
紹介 of Anemometer
紹介 of Anemometer紹介 of Anemometer
紹介 of Anemometer
 
SQL 脳から見た Ruby
SQL 脳から見た RubySQL 脳から見た Ruby
SQL 脳から見た Ruby
 
地雷職人の朝は早い
地雷職人の朝は早い地雷職人の朝は早い
地雷職人の朝は早い
 
A Bigger Magnifying Glass: Analyzing the Internet of Things
A Bigger Magnifying Glass: Analyzing the Internet of Things	A Bigger Magnifying Glass: Analyzing the Internet of Things
A Bigger Magnifying Glass: Analyzing the Internet of Things
 
ペパボ de MySQL
ペパボ de MySQLペパボ de MySQL
ペパボ de MySQL
 
5.7の次のMySQL
5.7の次のMySQL5.7の次のMySQL
5.7の次のMySQL
 
MySQLアンチパターン
MySQLアンチパターンMySQLアンチパターン
MySQLアンチパターン
 
50 common interview questions and answers
50 common interview questions and answers50 common interview questions and answers
50 common interview questions and answers
 
mikasafabric for MySQL
mikasafabric for MySQLmikasafabric for MySQL
mikasafabric for MySQL
 
MySQLと正規形のはなし
MySQLと正規形のはなしMySQLと正規形のはなし
MySQLと正規形のはなし
 
MHAの次を目指す mikasafabric for MySQL
MHAの次を目指す mikasafabric for MySQLMHAの次を目指す mikasafabric for MySQL
MHAの次を目指す mikasafabric for MySQL
 

Similaire à Summer '12のワイルドな新機能+

AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013TerraSky
 
Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発Salesforce Developers Japan
 
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜Salesforce Developers Japan
 
Spring16 リリース開発者向け新機能Webセミナー
Spring16 リリース開発者向け新機能WebセミナーSpring16 リリース開発者向け新機能Webセミナー
Spring16 リリース開発者向け新機能WebセミナーSalesforce Developers Japan
 
やれる Heroku - Java アプリケーション開発編
やれる Heroku - Java アプリケーション開発編やれる Heroku - Java アプリケーション開発編
やれる Heroku - Java アプリケーション開発編Salesforce Developers Japan
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向Mitch Okamoto
 
Heroku Getting Started
Heroku Getting StartedHeroku Getting Started
Heroku Getting StartedAyumu Aizawa
 
スキニーなシステム開発にぴったりの契約形態
スキニーなシステム開発にぴったりの契約形態スキニーなシステム開発にぴったりの契約形態
スキニーなシステム開発にぴったりの契約形態Eiwa System Management, Inc.
 
Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Salesforce Developers Japan
 
Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発Salesforce Developers Japan
 
食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門Mitch Okamoto
 
Heroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CDHeroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CDTakashi Abe
 

Similaire à Summer '12のワイルドな新機能+ (20)

AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013
 
Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発
 
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
 
Developer Keynote
Developer KeynoteDeveloper Keynote
Developer Keynote
 
Spring16 リリース開発者向け新機能Webセミナー
Spring16 リリース開発者向け新機能WebセミナーSpring16 リリース開発者向け新機能Webセミナー
Spring16 リリース開発者向け新機能Webセミナー
 
やれる Heroku - Java アプリケーション開発編
やれる Heroku - Java アプリケーション開発編やれる Heroku - Java アプリケーション開発編
やれる Heroku - Java アプリケーション開発編
 
Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門
 
Visualforceを使ってみよう
Visualforceを使ってみようVisualforceを使ってみよう
Visualforceを使ってみよう
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
 
Salesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep DiveSalesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep Dive
 
Heroku Getting Started
Heroku Getting StartedHeroku Getting Started
Heroku Getting Started
 
スキニーなシステム開発にぴったりの契約形態
スキニーなシステム開発にぴったりの契約形態スキニーなシステム開発にぴったりの契約形態
スキニーなシステム開発にぴったりの契約形態
 
Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行
 
【2018年3月時点】Oracle Data Visualizaion ご紹介
【2018年3月時点】Oracle Data Visualizaion ご紹介【2018年3月時点】Oracle Data Visualizaion ご紹介
【2018年3月時点】Oracle Data Visualizaion ご紹介
 
Force.com開発基礎
Force.com開発基礎Force.com開発基礎
Force.com開発基礎
 
Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発
 
Einstein Next Best Action を試してみよう
Einstein Next Best Action を試してみようEinstein Next Best Action を試してみよう
Einstein Next Best Action を試してみよう
 
食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門
 
Summer '14開発者向け新機能Webinar
Summer '14開発者向け新機能WebinarSummer '14開発者向け新機能Webinar
Summer '14開発者向け新機能Webinar
 
Heroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CDHeroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CD
 

Plus de Mitch Okamoto

RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチRPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチMitch Okamoto
 
MuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMitch Okamoto
 
Heroku meetu18 kafka
Heroku meetu18 kafkaHeroku meetu18 kafka
Heroku meetu18 kafkaMitch Okamoto
 
世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていること世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていることMitch Okamoto
 
Summer17新機能 Einstein周り
Summer17新機能 Einstein周りSummer17新機能 Einstein周り
Summer17新機能 Einstein周りMitch Okamoto
 
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報Mitch Okamoto
 
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜Mitch Okamoto
 
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ - Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ - Mitch Okamoto
 
Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Mitch Okamoto
 
大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側 大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側 Mitch Okamoto
 
Dreamforce15 報告など
Dreamforce15 報告などDreamforce15 報告など
Dreamforce15 報告などMitch Okamoto
 
Lightning Developer Week Tokyo
Lightning Developer Week TokyoLightning Developer Week Tokyo
Lightning Developer Week TokyoMitch Okamoto
 
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介Mitch Okamoto
 
Enterpriseでもモバイル開発
Enterpriseでもモバイル開発Enterpriseでもモバイル開発
Enterpriseでもモバイル開発Mitch Okamoto
 
Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用Mitch Okamoto
 
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場Mitch Okamoto
 
Herokuの多言語対応とPlay!
Herokuの多言語対応とPlay!Herokuの多言語対応とPlay!
Herokuの多言語対応とPlay!Mitch Okamoto
 
[2011-17-C-4] Heroku & database.com
[2011-17-C-4] Heroku & database.com[2011-17-C-4] Heroku & database.com
[2011-17-C-4] Heroku & database.comMitch Okamoto
 
18-B-2 Why don't you start business with cloud?
18-B-2 Why don't you start business with  cloud?18-B-2 Why don't you start business with  cloud?
18-B-2 Why don't you start business with cloud?Mitch Okamoto
 
Platform by Salesforce.com and their development process
Platform by Salesforce.com and their development processPlatform by Salesforce.com and their development process
Platform by Salesforce.com and their development processMitch Okamoto
 

Plus de Mitch Okamoto (20)

RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチRPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
 
MuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターン
 
Heroku meetu18 kafka
Heroku meetu18 kafkaHeroku meetu18 kafka
Heroku meetu18 kafka
 
世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていること世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていること
 
Summer17新機能 Einstein周り
Summer17新機能 Einstein周りSummer17新機能 Einstein周り
Summer17新機能 Einstein周り
 
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
 
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
 
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ - Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
 
Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Heroku Javaで12-Factor App
Heroku Javaで12-Factor App
 
大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側 大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側
 
Dreamforce15 報告など
Dreamforce15 報告などDreamforce15 報告など
Dreamforce15 報告など
 
Lightning Developer Week Tokyo
Lightning Developer Week TokyoLightning Developer Week Tokyo
Lightning Developer Week Tokyo
 
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
 
Enterpriseでもモバイル開発
Enterpriseでもモバイル開発Enterpriseでもモバイル開発
Enterpriseでもモバイル開発
 
Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用
 
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
 
Herokuの多言語対応とPlay!
Herokuの多言語対応とPlay!Herokuの多言語対応とPlay!
Herokuの多言語対応とPlay!
 
[2011-17-C-4] Heroku & database.com
[2011-17-C-4] Heroku & database.com[2011-17-C-4] Heroku & database.com
[2011-17-C-4] Heroku & database.com
 
18-B-2 Why don't you start business with cloud?
18-B-2 Why don't you start business with  cloud?18-B-2 Why don't you start business with  cloud?
18-B-2 Why don't you start business with cloud?
 
Platform by Salesforce.com and their development process
Platform by Salesforce.com and their development processPlatform by Salesforce.com and their development process
Platform by Salesforce.com and their development process
 

Dernier

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 

Dernier (9)

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 

Summer '12のワイルドな新機能+

  • 1. Summer ’12 のワイルドな新機能+ 岡本 充洋 Developer / Platform Marketing
  • 2.       @developerforcej  /  #forcedotcomjp         Developer  Force  Japan         facebook.com/developerforcejapan       2 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.  
  • 3. 新機能の前に・・・・ •  自己紹介 •  名前 : 岡本 充洋 •  会社 : 株式会社セールスフォース・ドットコム •  やってること : Force.com Platformのマーケティング Developer Force Japanの運営 •  Force.com Dev User Groupでの役割 : Salesforceから(主に食い物の)予算を捻出する ピザ & ビール発注担当 3 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 4. 新機能の前に・・・・ •  Developer Force(Japan)の役割 •  Force.comの開発者がヒーローになるための情報を公開・ 発信する •  Force.com MVPを日本からもっとたくさんノミネートする •  日本人第一号 – 讃岐さん •  ディスカッションボードでの発言数 – 日本No1. 4 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 5. Safe Harbor Statement Safe  harbor  statement  under  the  Private  Securi4es  Li4ga4on  Reform  Act  of  1995:  This  presenta4on  may  contain  forward-­‐looking  statements   that  involve  risks,  uncertain4es,  and  assump4ons.  If  any  such  uncertain4es  materialize  or  if  any  of  the  assump4ons  proves  incorrect,  the   results  of  salesforce.com,  inc.  could  differ  materially  from  the  results  expressed  or  implied  by  the  forward-­‐looking  statements  we  make.  All   statements  other  than  statements  of  historical  fact  could  be  deemed  forward-­‐looking,  including  any  projec4ons  of  subscriber  growth,   earnings,  revenues,  or  other  financial  items  and  any  statements  regarding  strategies  or  plans  of  management  for  future  opera4ons,   statements  of  belief,  any  statements  concerning  new,  planned,  or  upgraded  services  or  technology  developments  and  customer  contracts  or   use  of  our  services.     The  risks  and  uncertain4es  referred  to  above  include  -­‐  but  are  not  limited  to  -­‐  risks  associated  with  our  new  business  model;  our  past   opera4ng  losses;  possible  fluctua4ons  in  our  opera4ng  results  and  rate  of  growth;  interrup4ons  or  delays  in  our  Web  hos4ng;  breach  of  our   security  measures;  the  immature  market  in  which  we  operate;  our  rela4vely  limited  opera4ng  history;  our  ability  to  expand,  retain,  and   mo4vate  our  employees  and  manage  our  growth;  risks  associated  with  new  releases  of  our  service;  and  risks  associated  with  selling  to  larger   enterprise  customers.  Further  informa4on  on  poten4al  factors  that  could  affect  the  financial  results  of  salesforce.com,  inc.  are  included  in   our  registra4on  statement  (on  Form  S-­‐1)  and  in  other  filings  with  the  Securi4es  and  Exchange  Commission.  These  documents  are  available  on   the  SEC  Filings  sec4on  of  this  Web  site.       Salesforce.com,  inc.  assumes  no  obliga4on  and  does  not  intend  to  update  these  forward-­‐looking  statements.       Any  unreleased  services  or  features  referenced  in  this  or  other  press  releases  or  public  statements  are  not  currently  available  and  may  not  be   delivered  on  4me  or  at  all.  Customers  who  purchase  our  services  should  make  the  purchase  decisions  based  upon  features  that  are  currently   available.   5 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 7. Force.comのSummer '12の新機能ピックアップ – 開発者コンソール機能強化 – スキーマビルダー機能強化 – 権限セット機能強化 – 関連フィールド機能強化 – Apex Code機能強化 – Visualforce機能強化 7 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 8. Developer Consoleの新機能 シンタックスハイライト   パフォーマンスツリーでシステムログ 数値,  文字列,  予約語,プリミティブデー のスタックが閲覧可能   タタイプ,  変数の宣言,  参照など   ワークスペースの切り替え にも対応 8 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 9. スキーマビルダー正式リリース 機能強化 項目を右クリックすることで 項目レベルセキュリティの 設定が可能 全ての項目がドラッグ &ドロップで作成可能 9 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 10. ビジュアルワークフローの機能強化 サブフロー サブフロー要素を利用する事によ り、マスターフローからサブフロー の呼び出しが可能 パレットに他のフローが表示され、 ドラッグ&ドロップが可能 10 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 11. ビジュアルワークフローの機能強化 コピー&ペースト 要素のコピー&ペースト が可能 11 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 12. 権限セットの機能強化 アプリケーション表示設定に対応 権限セット編集メニューに 「割り当てられたアプリケー ション」が追加 設定したアプリケーション が表示される 割り当てるアプリ ケーションを選択 12 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 13. 権限セットの機能強化 タブ表示設定に対応 タブの表示設定は権限セットメ ニューの「オブジェクト設定」より 行う デフォルト表示/デフォルト デフォルト表示に設定されたタブは 非表示/タブを隠す を設定 このように画面上部に表示される 13 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 14. 権限セットの機能強化 Visualforce/Apexクラスのアクセス権を管理する新しいsObject 新しいsObject “SetupEntityAccess” Visualforceページ及びApexクラスへのア クセス権の情報をSOQLで取得できる ※この画面イメージは Workbenchから  Metadata APIに アクセスしているものです 例えばユーザ/権限セットと Visualforce/Apexのリレーションを確認 するための管理者向けツールの作成 が可能 ※この画面イメージはWorkbenchから ※この画面イメージは、Visualforceページの作成サンプルです  Metadata APIにアクセスしているものです 14 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 15. 権限セットの機能強化 プロファイルに紐付いているかを表す項目 ※この画面イメージは Workbenchから  Metadata APIに アクセスしているものです 新しい項目 “IsOwnedByProfile” 例えば”商談レコードの削除権限を持って いるユーザ”を抽出した際に、それがプロ ファイルと権限セットのどちらで割り当て られているかを判別可能 ※この画面イメージはWorkbenchから  Metadata APIにアクセスしているものです 管理者向けツールの作成例 割り当て方法がプロファイルか 権限セットかで絞込みが可能 ※この画面イメージは、  Visualforceページの作成サンプルです 15 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 17. パッケージ インストール/アンインストール時のApex自動実行 インストール及びアンイン ストール時に実行する Apexスクリプトを設定 17 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 19. オブジェクト利用状況 新しいオブジェクト制限ページ :カスタムオブジェクト (1) ナビゲーション: ヘルプリンクをクリックすると カスタムオブジェクトの定義画面の下部にスクロー セールスフォースの制限値一 ルします。 覧のページが開きます。 この画面イメージは「Evaluations」と命名された カスタムオブジェクトの例です。 75%を超えた場合と、100%を超えた場合に メッセージを表示します。 取引先や取引先責任者のような標準オブジェクト の場合には、下記のナビゲートで確認できます。 設定| カスタマイズ | オブジェクト名 | 制限 19 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 20. ログインアクセスポリシー ユーザ側でのアクセス許可設定が不要に 管理者のユーザ代理ログイン機能の有効 / 無効を設定。 ※本機能はデフォルトで有効化されていません。 ご利用の際は、Salesforce.comのサポートデスクまで お問い合わせください。 20 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 21. ログインアクセスポリシー システム管理者の場合 ユーザの代理ログインが可能 対象のユーザライセンス: Chatter Only Content Only Force.com - Free Force.com - One App Salesforce Ideas Only Knowledge Only “すべてのデータの編集” Salesforce Platform 権限があるシステム管理者 Salesforce Platform Light Salesforce Platform One 有効化 “前” 有効化 “後” 21 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 22. 項目リレーションの機能強化 新しい参照関係オプション • 項目の必須化 • 参照レコード削除時の自動クリア(「項目の必須化」と排他関係) • 参照レコードの削除禁止 22 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 23. 項目リレーションの機能強化 主従関係定義の [親の変更を許可] オプション 子レコードを別の親 に付け替え可能 23 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 24. APIの機能強化 SOQL Offset / Streaming API SOQL Offset Streaming API ・ SOQLクエリで返されるデータセットの結果 •  Streaming API Events の下記情報が確認 の開始行を指定することが可能 可能: •  SOQL の結果全体の中から特定のサブ •  過去24時間の利用実績 セットを抽出する場合などに役立つ •  24時間に利用可能な最大数 •  オフセットの計算は、サーバー上で行われ、 •  API 要求数にはカウントされず、別項目とし サブセットの結果のみ返される為、全体の てカウント(イベントが発生した場合にのみカ 結果を取得してからフィルターする方法と比 ウント) 較して効率的 •  SOQL の結果の11行目から取得する場合 名前 > [設定] > 管理者設定 [組織プロファイ の例: ル] > [組織情報] SELECT Name FROM Merchandise__c WHERE Price__c > 5.0 ORDER BY Name LIMIT 100 OFFSET 10 24 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 25. APIの機能強化 SOAP API / Chatter Answers API Object / Chatter API Objects SOAP API Chatter API Objects コール: describeSObjects() 新しく追加されたChatter APIの詳細は下記リン クを参照: •  利用用途: 項目の変更可否に関するプロパ http://developer.force.com/chatter-api ティを取得 •  拡張内容: 主従関係となっている特定の親 •  フィード (プロファイル、自分宛、レコード レコードから異なる親レコードへの変更可否 •  ユーザ (メッセージ、フォロワー、フォロー、プ に関するプロパティ情報を取得 ロファイル、おすすめ、トピックのトレンド) •  グループ •  コメント Chatter Answers API Object •  いいね! •  フィードアイテム •  グループメンバー ChatterAnswersActivity •  Subscriptions (フォロー、フォロワー) •  Reputation data アクセス:質問数、ベストアン •  ファイルリソース(new) サー返答有無、投票結果、フォロワー、スコ アー等 25 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 26. Visualforce の機能強化 Chatter 投稿フォームの表示 / 非表示の制御 •  VisualForceページ上で投稿フォームの表示 / 非表示を制御 Publisher(投稿フォーム) の非表示 Publisher (投稿フォーム) の表示 26 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 27. Visualforce PDF 生成、カスタムラベル •  PDF生成の最適化 – PDF生成が早くなります – getter/setterなどコントローラのメソッドが2回呼ばれる問題も解消 – Version 25以降のみ有効化 → 既存コードには影響なし •  カスタムラベルの変更 – 今後作成する組織に関しては、カスタムラベルにHTMLが記述できなくなります ü  既存組織は影響ありません。 27 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 28. Visualforce機能強化 – Javascript Remoting • $RemoteActionによって、名前空間の解決が自動で 行われる様になりました。 名前空間を省略可能 Visualforce.remoting.Manager.invokeAction( '{!$RemoteAction.MyController.getAccount}'', account, メソッド引数 function(event, result){ ... }, {escape: true} ); コールバックをハンドル メソッドの結果をエスケープ したい場合に指定 28 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 29. Visualforce機能強化 – Javascript Remoting •   @remoteac4onメソッドの引数にインタフェースを指定 可能に   インタフェース定義 public  class  RemoteController  {    public  interface  MyInterface{  String  getMyString();  }    public  class  MyClass  implements  MyInterface{        private  String  myString;      public  String  getMyString(){  return  myString;  }    }   インタフェースをやり取り  @RemoteAc4on    public  sta4c  MyInterface  setMessage(MyInterface  i)  {      MyClass  myC  =  new  MyClass();      myC.setMyString('MyClassified  says  "'  +  i.getMyString()  +  '".');      return  myC;    }   }   29 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 30. Apex機能強化 • 新しいTypeメソッド – Type t = Type.forName(‘nameOfClass’); – Vehicle v = (Vehicle)t.newInstance(); • プリミティブ型以外のオブジェクトのListでもsortメソッドが サポートされる • 非同期メソッドのテスト内での実行 – バッチおよびスケジュールApex – 現状: startTestとstopTestの中にあるもののみ実行 – V25以降: startTestとstopTestが定義されていない場合は、テス トメソッド終了時に実行 • インバウンドEmailのスナップショットの取得 – 電子メールTo Salesforce、電子メールToケース、Apexメール – サービスに送られてきたメールのスナップショットが取得可能に 30 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 31. Apexの機能強化 • ガバナ制限 – クエリカーソルのリミットの拡大 • 5 → 50 • ただし、バッチApexのstartメソッド内部ではユーザあたり5 – バッチApexからのコールアウト数の拡大 • 1 → 10 • 一回のメソッド呼び出しあたり(start、finish、各executionの呼び出しあたり) 31 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 32. Apex機能強化 • コードカバレッジの計算方法が変わりました: -  Apexテスト実行 > オプション.... 32 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 34. API の機能強化 PILOT Metadata REST API •  メタデータを REST API から参照可能 •  カスタムオブジェクトの定義情報やページレイアウトなど、組織のカスタマイズ情報を 取得することが可能 •  Summer ‘12では参照のみ •  今後は更新、削除も対応予定 Metadata REST API Developer’s Guide http://www.salesforce.com/us/developer/docs/api_meta_rest/index.htm 34 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 35. Force.comコミュニティを一緒に盛り上げましょう 次のヒーローはあなたです!! 35 ©Copyright 2000-2012 salesforce.com,inc. All rights reserved.
  • 36. THANK YOU @developerforcej facebook.com/developerforcejapan dfcjapan@salesforce.com