SlideShare a Scribd company logo
1 of 26
Download to read offline
Salesforce1 Platform 入門 2014 
~改めて基本から理解するforce.com~ 
今村 和彦 
シニアセールスサポートエンジニア 
株式会社セールスフォース・ドットコム
自己紹介 
名前 : 今村 和彦 
所属 : 株式会社セールスフォース・ドットコム 
セールスエンジニアリング本部 シニアセールスサポートエンジニア 
経歴 : 元々は主にJava 開発  のちに force.com と出会い今に至る 
現在の仕事: プリセールスのデモ開発、技術調査など 
         
本日はだいたい force.com ブースにいます
Safe Harbor 
Safe harbor statement under the Private Securities Litigation Reform Act of 1995: 
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any 
of the assumptions 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 projections of subscriber 
growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, 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 uncertainties referred to above include ‒ but are not limited to ‒ risks associated with developing and delivering new functionality for our 
service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our 
Web hosting, breach of our security measures, risks associated with possible mergers and acquisitions, the immature market in which we operate, our 
relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and 
successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. 
Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the 
most recent fiscal quarter. This document and others are available on the SEC Filings section of the Investor Information section of our Web site. 
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 
time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, 
inc. assumes no obligation and does not intend to update these forward-looking statements.
Salesforce1 Platform 入門 2014 - アジェンダ 
• Salesforce1 Platform とforce.comとは? 
• ノンコーディングで発揮する force.com のパワー!! 
• コーディングでリッチなUIを自由に実現!!
Salesforce1 Platform 入門 2014 - アジェンダ 
• Salesforce1 Platform とforce.comとは? 
• ノンコーディングで発揮する force.com のパワー!! 
• コーディングでリッチなUIを自由に実現!!
セールスフォース・ドットコムの歴史 
顧客社数1,500 3,500 5,700 8,700 13,900 20,500 29,800 41,000 55,400 72,500 92,300 100,000以上 
1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 
CRM期CRM 
営業支援 
カスタマーサポート 
代理店ポータル 
カスタマーポータル 
PlaPtlafotfromrm期 
Social Mobile 
?
Salesforce1 Platform とは 
顧客社数1,500 3,500 5,700 8,700 13,900 20,500 29,800 41,000 55,400 72,500 92,300 100,000以上 
1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 
CRM期CRM 
営業支援 
カスタマーサポート 
代理店ポータル 
PlPaltaftofromrm期 
Social Mobile 
? 
Salesforce1 Platform は salesforce.comが持つサービス群全体を表す
Salesforce1 Platform とは 
顧客社数1,500 3,500 5,700 8,700 13,900 20,500 29,800 41,000 55,400 72,500 92,300 100,000以上 
1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 
CRM期CRM 
営業支援 
カスタマーサポート 
代理店ポータル 
PlPaltaftofromrm期 
Social Mobile 
? 
Salesforce1 Platform は salesforce.comが持つサービス群全体を表す 
Force.com - 営業支援、顧客管理、カスタマーサポート等のアプリケーションの 
プラットフォームを解放 => ユーザが独自のアプリケーションを構築可能に
ビジュアル 
ワークフロー 
Appビルダーデータ分析 
モバイル対応 
マルチ通貨 
マルチ言語 
セキュリティ 
共有ルール 
プログラミング基盤ソーシャル 
基盤 
Force.comプラットフォームの特徴 
• ポイント & クリックで利用可能な豊富な機能とセキュリティ 
• 自由なUI & ビジネスロジックを実現するプログラミング基盤
Force.comプラットフォームでの開発 
アイデアアプリケーションの 
開発 
アイデア 
従来のプラットフォーム 
6-‐‑‒12 ヶ⽉月? 
アプリケーション 
アプリケーション 
ハードウェアの 
購⼊入、 
セットアップ 
複雑な 
ソフトウェアの 
インストール 
ユーザ 
アクセスの 
定義 
セキュリティの 
設定、テスト 
モバイル、 
ソーシャルへ 
の対応 
レポート機 
能、分析ツー 
ルの設定 
アプリケーション 
の開発 
素早い開発: 
80% ポイント & クリック 
20% コード
Salesforce1 Platform 入門 2014 - アジェンダ 
• Salesforce1 Platform とforce.comとは? 
• ノンコーディングで発揮する force.com のパワー!! 
• コーディングでリッチなUIを自由に実現!!
Demo のお題 
<シナリオ> 
• 場面は出張修理を行っているとある企業のコールセンター 
• 主人公はコールセンターのオペレーター 
• 顧客から電話で修理依頼を受け、サービス担当者をアサインしたい。楽に。 
<作るデモの流れ> 
1. 問合せが発生して主人公(オペレーター)が問合せ管理(ケース)を起票する 
2. 問合せ管理を起票すると、自動でその問合せに紐づく作業レポートが作成される 
3. 主人公(オペレータ)が作業レポートにサービス担当者をアサインすると、 
自動でサービス担当者にその旨をつぶやき知らせる
Demo
ノンコーディングでできること 
ポイント & クリックで 
エンタープライズで活用できる高可用性のアプリケーションを作成 
• カスタムオブジェクトの作成 
• カスタム項目・リレーションの定義 
• ルックアップ検索条件を定義し誤入力を防止 
• 入力規則を追加しデータの品質を向上 
• ページレイアウト・検索レイアウトで効率向上 
• ワークフロールール・承認プロセスで業務支援 
• レポート・ダッシュボードで業務分析 
• 共有ルールの設定によるセキュリティの強化
Salesforce1 Platform 入門 2014 - アジェンダ 
• Salesforce1 Platform とforce.comとは? 
• ノンコーディングで発揮する force.com のパワー!! 
• コーディングでリッチなUIを自由に実現!!
Demo 
<追加要件> 
必要なロジックを作ることはできたが、作業レポートにサービス担当者を 
アサインするところをかっこよく見せたい
楽しいプログラミングの時間です
Visualforce & Apex プログラミング 
▪ JavaやC#ライクなシンタックスを持つ強い型付けのコンパイル言語 
▪ ロジックの記述やデータの処理に利用 
▪ クラウドネイティブで動作するため、Ajax等のクライアントサイド 
テクノロジより高速に動作 
▪ トランザクションに対応 
Apex 
▪ JSP(JSF)やAsp.netの様な高度なコンポーネントを持つHTMLベース 
のタグ言語 
▪ 画面自体の作成や、レイアウト内の部品の作成 
▪ 既存のJavascriptフレームワークなどを読み込んで自由に利用可能 
Visualforce
Visualforce & Apex プログラミング 
<View> 
カスタム画面をつくるためのHTMLベースのタグ言語 
▪ JavaやC#ライクなシンタックスを持つ強い型付けのコンパイル言語 
▪ ロジックの記述やデータの処理に利用 
▪ クラウドネイティブで動作するため、Ajax等のクライアントサイド 
テクノロジより高速に動作 
▪ トランザクションに対応 
Apex 
▪ JSP(JSF)やAsp.netの様な高度なコンポーネントを持つHTMLベース 
のタグ言語 
▪ 画面自体の作成や、レイアウト内の部品の作成 
▪ 既存のJavascriptフレームワークなどを読み込んで自由に利用可能 
Visualforce 
<Controller> 
カスタムの業務ロジックを記述するための Java ライクな言語
Visualforce & Apex Example 
<apex: >タグを用いたプログラミング例 
Visualforce 
<apex:page controller="CaseListController"> 
<apex:dataList var="record" value="{!Records}"> 
{!record.Subject} 
</apex:dataList> 
</apex:page> 
Apex 
public with sharing class CaseListController { 
public List<Case> Records{ 
get{ 
return [SELECT Id, Subject, Status FROM Case ORDER BY Status LIMIT 5]; 
} 
} 
}
Visualforce Example 
既存のJavascriptフレームワークなどを読み込んで自由に利用可能 
<apex:page showHeader="false" sidebar="false" standardStylesheets="false" doctype="html-5.0" applyBodyTag="false" 
applyHtmlTag="false"> 
<html> 
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" /> 
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" /> 
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap-theme.min.css" /> 
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<script src="//netdna.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> 
<body> 
<div class="container"> 
</div> 
</body> 
<script type="text/javascript"> 
$j=jQuery.noConflict(); 
$j(function() { 
}); 
</script> 
</html> 
</apex:page>
Demo
Force.com でできること 
• ポイント & クリックでアプリケーションを作成 
• カスタムオブジェクトの作成 
• カスタム項目・リレーションの定義 
• ルックアップ検索条件を定義し誤入力を防止 
• 入力規則を追加しデータの品質を向上 
• ページレイアウト・検索レイアウトで効率向上 
• ワークフロールール・承認プロセスで業務支援 
• レポート・ダッシュボードで業務分析 
• 共有ルールの設定によるセキュリティの強化 
• Visualforceでより使いやすいUIを開発 
• Apexコードでより複雑なビジネスロジック実装 
• Appexchangeによりボタン一つでパッケージを拡張 
• 他システムとの連携 : 
• インバウンド:SOAP, REST, バルク, ストリーミ 
ング, メタデータ 
• アウトバウンド:SOAP, REST, アウトバウンド 
メッセージ 
ノンコーディングで簡単に実現! コーディングで自由に実現!
まとめ 
Force.comは様々な機能を持ったプラットフォーム 
• マウスクリックで簡単にアプリケーションが作成可能 
• プログラミングを用いて高度にカスタマイズも可能 
生産性の高い部品を適所に使って"楽"をする 
• 標準ユーザ・インタフェース 
• プロセスビルダー 
• (積み上げ集計、バリデーション、ワークフロー、承認申請、 
レポート & ダッシュボード などなど) 
プログラミング開発は必要なときに好きなだけでOK
developer.salesforce.com 
Salesforce 開発者向けリソース 
Salesforce Developers 
http://develper.salesforce.com/jp/ 
Developer Editionは全て無料 
今すぐサインアップ!! 
Heroku 
http://www.heroku.com/
Thank you 
質問、本日のデモのコードを見たい方は 
force.comブースへお越しください

More Related Content

What's hot

Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)Akihiro Iwaya
 
Salesforce1モバイルアプリ開発入門Webinar
 Salesforce1モバイルアプリ開発入門Webinar Salesforce1モバイルアプリ開発入門Webinar
Salesforce1モバイルアプリ開発入門WebinarSalesforce Developers Japan
 
Salesforce1 Platformモバイル開発Tips Webinar
Salesforce1 Platformモバイル開発Tips WebinarSalesforce1 Platformモバイル開発Tips Webinar
Salesforce1 Platformモバイル開発Tips WebinarSalesforce Developers Japan
 
Salesforce1 で始めるモバイルアプリ開発
Salesforce1 で始めるモバイルアプリ開発Salesforce1 で始めるモバイルアプリ開発
Salesforce1 で始めるモバイルアプリ開発Salesforce Developers Japan
 
Spring16 リリース開発者向け新機能Webセミナー
Spring16 リリース開発者向け新機能WebセミナーSpring16 リリース開発者向け新機能Webセミナー
Spring16 リリース開発者向け新機能WebセミナーSalesforce Developers Japan
 
はじめようLightningコンポーネント
はじめようLightningコンポーネントはじめようLightningコンポーネント
はじめようLightningコンポーネントSalesforce Developers Japan
 
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Go Faster with Lightning : Salesforce Lightning 概要WebinarGo Faster with Lightning : Salesforce Lightning 概要Webinar
Go Faster with Lightning : Salesforce Lightning 概要WebinarSalesforce Developers Japan
 
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編Salesforce Developers Japan
 
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
Lightning コンポーネント開発〜実装例から学ぶ開発のコツLightning コンポーネント開発〜実装例から学ぶ開発のコツ
Lightning コンポーネント開発〜実装例から学ぶ開発のコツSalesforce Developers Japan
 
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメントSalesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメントSalesforce Developers Japan
 
やれる Heroku - Java アプリケーション開発編
やれる Heroku - Java アプリケーション開発編やれる Heroku - Java アプリケーション開発編
やれる Heroku - Java アプリケーション開発編Salesforce Developers Japan
 
2021Apr tableau_crm説明資料
2021Apr tableau_crm説明資料2021Apr tableau_crm説明資料
2021Apr tableau_crm説明資料TAKESHI KIURA
 

What's hot (20)

Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)
 
Force.com開発基礎
Force.com開発基礎Force.com開発基礎
Force.com開発基礎
 
Salesforce1モバイルアプリ開発入門Webinar
 Salesforce1モバイルアプリ開発入門Webinar Salesforce1モバイルアプリ開発入門Webinar
Salesforce1モバイルアプリ開発入門Webinar
 
Salesforce1 Platformモバイル開発Tips Webinar
Salesforce1 Platformモバイル開発Tips WebinarSalesforce1 Platformモバイル開発Tips Webinar
Salesforce1 Platformモバイル開発Tips Webinar
 
Salesforce1 で始めるモバイルアプリ開発
Salesforce1 で始めるモバイルアプリ開発Salesforce1 で始めるモバイルアプリ開発
Salesforce1 で始めるモバイルアプリ開発
 
Developer Keynote
Developer KeynoteDeveloper Keynote
Developer Keynote
 
Spring16 リリース開発者向け新機能Webセミナー
Spring16 リリース開発者向け新機能WebセミナーSpring16 リリース開発者向け新機能Webセミナー
Spring16 リリース開発者向け新機能Webセミナー
 
App Cloud モバイルアプリ開発戦略
App Cloud モバイルアプリ開発戦略App Cloud モバイルアプリ開発戦略
App Cloud モバイルアプリ開発戦略
 
はじめようLightningコンポーネント
はじめようLightningコンポーネントはじめようLightningコンポーネント
はじめようLightningコンポーネント
 
PHP開発者のためのHeroku入門
PHP開発者のためのHeroku入門PHP開発者のためのHeroku入門
PHP開発者のためのHeroku入門
 
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Go Faster with Lightning : Salesforce Lightning 概要WebinarGo Faster with Lightning : Salesforce Lightning 概要Webinar
Go Faster with Lightning : Salesforce Lightning 概要Webinar
 
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
 
Python開発者のためのHeroku入門
Python開発者のためのHeroku入門Python開発者のためのHeroku入門
Python開発者のためのHeroku入門
 
Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発
 
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
Lightning コンポーネント開発〜実装例から学ぶ開発のコツLightning コンポーネント開発〜実装例から学ぶ開発のコツ
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
 
Ruby開発者のためのHeroku入門
Ruby開発者のためのHeroku入門Ruby開発者のためのHeroku入門
Ruby開発者のためのHeroku入門
 
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメントSalesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
 
やれる Heroku - Java アプリケーション開発編
やれる Heroku - Java アプリケーション開発編やれる Heroku - Java アプリケーション開発編
やれる Heroku - Java アプリケーション開発編
 
2021Apr tableau_crm説明資料
2021Apr tableau_crm説明資料2021Apr tableau_crm説明資料
2021Apr tableau_crm説明資料
 
JavascriptとVisualforceの統合Webinar
JavascriptとVisualforceの統合WebinarJavascriptとVisualforceの統合Webinar
JavascriptとVisualforceの統合Webinar
 

Similar to Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜

コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向Mitch Okamoto
 
Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Salesforce Developers Japan
 
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編Salesforce Developers Japan
 
Heroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CDHeroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CDTakashi Abe
 
Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発Salesforce Developers Japan
 
Lightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディLightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディSalesforce Developers Japan
 
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャーSalesforce Developers Japan
 
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャーKazuki Nakajima
 
Community Cloud for Channel Sales
Community Cloud for Channel SalesCommunity Cloud for Channel Sales
Community Cloud for Channel SalesYamase Hiroaki
 
Salesforce Agile 事例
Salesforce Agile 事例Salesforce Agile 事例
Salesforce Agile 事例Yoshi Oikawa
 
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理Takahiro Kawabata
 

Similar to Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜 (19)

コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
 
Jp trgger and_custom_button_forsuperbeginner
Jp trgger and_custom_button_forsuperbeginnerJp trgger and_custom_button_forsuperbeginner
Jp trgger and_custom_button_forsuperbeginner
 
Spring '15 開発者向け新機能Webinar
Spring '15 開発者向け新機能WebinarSpring '15 開発者向け新機能Webinar
Spring '15 開発者向け新機能Webinar
 
Salesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep DiveSalesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep Dive
 
Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行
 
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
 
Heroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CDHeroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CD
 
Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発
 
Lightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディLightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディ
 
Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門
 
Community cloud運用開発の基礎
Community cloud運用開発の基礎Community cloud運用開発の基礎
Community cloud運用開発の基礎
 
Herokuで実践するCI, CD
Herokuで実践するCI, CDHerokuで実践するCI, CD
Herokuで実践するCI, CD
 
Spring '14リリース開発者向け新機能
Spring '14リリース開発者向け新機能Spring '14リリース開発者向け新機能
Spring '14リリース開発者向け新機能
 
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
 
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
 
Community Cloud for Channel Sales
Community Cloud for Channel SalesCommunity Cloud for Channel Sales
Community Cloud for Channel Sales
 
Salesforce Agile 事例
Salesforce Agile 事例Salesforce Agile 事例
Salesforce Agile 事例
 
Force.com
Force.comForce.com
Force.com
 
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
 

More from Salesforce Developers Japan

Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce Developers Japan
 
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようSalesforce Developers Japan
 
Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Salesforce Developers Japan
 
GMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウGMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウSalesforce Developers Japan
 
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜Salesforce Developers Japan
 
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce Developers Japan
 
Lightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズLightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズSalesforce Developers Japan
 
Spring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナーSpring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナーSalesforce Developers Japan
 
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -Salesforce Developers Japan
 
MuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスMuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスSalesforce Developers Japan
 
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜Salesforce Developers Japan
 
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線Salesforce Developers Japan
 
Summer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能WebセミナーSummer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能WebセミナーSalesforce Developers Japan
 

More from Salesforce Developers Japan (20)

Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例
 
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
 
Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工
 
GMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウGMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウ
 
Salesforce Big Object 最前線
Salesforce Big Object 最前線Salesforce Big Object 最前線
Salesforce Big Object 最前線
 
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
 
Einstein Next Best Action を試してみよう
Einstein Next Best Action を試してみようEinstein Next Best Action を試してみよう
Einstein Next Best Action を試してみよう
 
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
 
Lightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズLightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズ
 
Spring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナーSpring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナー
 
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
 
Einstein analyticsdashboardwebinar
Einstein analyticsdashboardwebinarEinstein analyticsdashboardwebinar
Einstein analyticsdashboardwebinar
 
MuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスMuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint Platformのコンセプトとサービス
 
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
 
Heroku seminar winter19
Heroku seminar winter19Heroku seminar winter19
Heroku seminar winter19
 
Dreamforce18 update platform
Dreamforce18 update platformDreamforce18 update platform
Dreamforce18 update platform
 
Winter '19 開発者向け新機能
Winter '19 開発者向け新機能Winter '19 開発者向け新機能
Winter '19 開発者向け新機能
 
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線
 
Summer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能WebセミナーSummer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能Webセミナー
 
使ってみよう、Salesforce Big Object!
使ってみよう、Salesforce Big Object!使ってみよう、Salesforce Big Object!
使ってみよう、Salesforce Big Object!
 

Recently uploaded

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

Recently uploaded (8)

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

Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜

  • 1. Salesforce1 Platform 入門 2014 ~改めて基本から理解するforce.com~ 今村 和彦 シニアセールスサポートエンジニア 株式会社セールスフォース・ドットコム
  • 2. 自己紹介 名前 : 今村 和彦 所属 : 株式会社セールスフォース・ドットコム セールスエンジニアリング本部 シニアセールスサポートエンジニア 経歴 : 元々は主にJava 開発  のちに force.com と出会い今に至る 現在の仕事: プリセールスのデモ開発、技術調査など          本日はだいたい force.com ブースにいます
  • 3. Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions 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 projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, 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 uncertainties referred to above include ‒ but are not limited to ‒ risks associated with developing and delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal quarter. This document and others are available on the SEC Filings section of the Investor Information section of our Web site. 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 time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 4. Salesforce1 Platform 入門 2014 - アジェンダ • Salesforce1 Platform とforce.comとは? • ノンコーディングで発揮する force.com のパワー!! • コーディングでリッチなUIを自由に実現!!
  • 5. Salesforce1 Platform 入門 2014 - アジェンダ • Salesforce1 Platform とforce.comとは? • ノンコーディングで発揮する force.com のパワー!! • コーディングでリッチなUIを自由に実現!!
  • 6. セールスフォース・ドットコムの歴史 顧客社数1,500 3,500 5,700 8,700 13,900 20,500 29,800 41,000 55,400 72,500 92,300 100,000以上 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 CRM期CRM 営業支援 カスタマーサポート 代理店ポータル カスタマーポータル PlaPtlafotfromrm期 Social Mobile ?
  • 7. Salesforce1 Platform とは 顧客社数1,500 3,500 5,700 8,700 13,900 20,500 29,800 41,000 55,400 72,500 92,300 100,000以上 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 CRM期CRM 営業支援 カスタマーサポート 代理店ポータル PlPaltaftofromrm期 Social Mobile ? Salesforce1 Platform は salesforce.comが持つサービス群全体を表す
  • 8. Salesforce1 Platform とは 顧客社数1,500 3,500 5,700 8,700 13,900 20,500 29,800 41,000 55,400 72,500 92,300 100,000以上 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 CRM期CRM 営業支援 カスタマーサポート 代理店ポータル PlPaltaftofromrm期 Social Mobile ? Salesforce1 Platform は salesforce.comが持つサービス群全体を表す Force.com - 営業支援、顧客管理、カスタマーサポート等のアプリケーションの プラットフォームを解放 => ユーザが独自のアプリケーションを構築可能に
  • 9. ビジュアル ワークフロー Appビルダーデータ分析 モバイル対応 マルチ通貨 マルチ言語 セキュリティ 共有ルール プログラミング基盤ソーシャル 基盤 Force.comプラットフォームの特徴 • ポイント & クリックで利用可能な豊富な機能とセキュリティ • 自由なUI & ビジネスロジックを実現するプログラミング基盤
  • 10. Force.comプラットフォームでの開発 アイデアアプリケーションの 開発 アイデア 従来のプラットフォーム 6-‐‑‒12 ヶ⽉月? アプリケーション アプリケーション ハードウェアの 購⼊入、 セットアップ 複雑な ソフトウェアの インストール ユーザ アクセスの 定義 セキュリティの 設定、テスト モバイル、 ソーシャルへ の対応 レポート機 能、分析ツー ルの設定 アプリケーション の開発 素早い開発: 80% ポイント & クリック 20% コード
  • 11. Salesforce1 Platform 入門 2014 - アジェンダ • Salesforce1 Platform とforce.comとは? • ノンコーディングで発揮する force.com のパワー!! • コーディングでリッチなUIを自由に実現!!
  • 12. Demo のお題 <シナリオ> • 場面は出張修理を行っているとある企業のコールセンター • 主人公はコールセンターのオペレーター • 顧客から電話で修理依頼を受け、サービス担当者をアサインしたい。楽に。 <作るデモの流れ> 1. 問合せが発生して主人公(オペレーター)が問合せ管理(ケース)を起票する 2. 問合せ管理を起票すると、自動でその問合せに紐づく作業レポートが作成される 3. 主人公(オペレータ)が作業レポートにサービス担当者をアサインすると、 自動でサービス担当者にその旨をつぶやき知らせる
  • 13. Demo
  • 14. ノンコーディングでできること ポイント & クリックで エンタープライズで活用できる高可用性のアプリケーションを作成 • カスタムオブジェクトの作成 • カスタム項目・リレーションの定義 • ルックアップ検索条件を定義し誤入力を防止 • 入力規則を追加しデータの品質を向上 • ページレイアウト・検索レイアウトで効率向上 • ワークフロールール・承認プロセスで業務支援 • レポート・ダッシュボードで業務分析 • 共有ルールの設定によるセキュリティの強化
  • 15. Salesforce1 Platform 入門 2014 - アジェンダ • Salesforce1 Platform とforce.comとは? • ノンコーディングで発揮する force.com のパワー!! • コーディングでリッチなUIを自由に実現!!
  • 18. Visualforce & Apex プログラミング ▪ JavaやC#ライクなシンタックスを持つ強い型付けのコンパイル言語 ▪ ロジックの記述やデータの処理に利用 ▪ クラウドネイティブで動作するため、Ajax等のクライアントサイド テクノロジより高速に動作 ▪ トランザクションに対応 Apex ▪ JSP(JSF)やAsp.netの様な高度なコンポーネントを持つHTMLベース のタグ言語 ▪ 画面自体の作成や、レイアウト内の部品の作成 ▪ 既存のJavascriptフレームワークなどを読み込んで自由に利用可能 Visualforce
  • 19. Visualforce & Apex プログラミング <View> カスタム画面をつくるためのHTMLベースのタグ言語 ▪ JavaやC#ライクなシンタックスを持つ強い型付けのコンパイル言語 ▪ ロジックの記述やデータの処理に利用 ▪ クラウドネイティブで動作するため、Ajax等のクライアントサイド テクノロジより高速に動作 ▪ トランザクションに対応 Apex ▪ JSP(JSF)やAsp.netの様な高度なコンポーネントを持つHTMLベース のタグ言語 ▪ 画面自体の作成や、レイアウト内の部品の作成 ▪ 既存のJavascriptフレームワークなどを読み込んで自由に利用可能 Visualforce <Controller> カスタムの業務ロジックを記述するための Java ライクな言語
  • 20. Visualforce & Apex Example <apex: >タグを用いたプログラミング例 Visualforce <apex:page controller="CaseListController"> <apex:dataList var="record" value="{!Records}"> {!record.Subject} </apex:dataList> </apex:page> Apex public with sharing class CaseListController { public List<Case> Records{ get{ return [SELECT Id, Subject, Status FROM Case ORDER BY Status LIMIT 5]; } } }
  • 21. Visualforce Example 既存のJavascriptフレームワークなどを読み込んで自由に利用可能 <apex:page showHeader="false" sidebar="false" standardStylesheets="false" doctype="html-5.0" applyBodyTag="false" applyHtmlTag="false"> <html> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" /> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" /> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap-theme.min.css" /> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="//netdna.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <body> <div class="container"> </div> </body> <script type="text/javascript"> $j=jQuery.noConflict(); $j(function() { }); </script> </html> </apex:page>
  • 22. Demo
  • 23. Force.com でできること • ポイント & クリックでアプリケーションを作成 • カスタムオブジェクトの作成 • カスタム項目・リレーションの定義 • ルックアップ検索条件を定義し誤入力を防止 • 入力規則を追加しデータの品質を向上 • ページレイアウト・検索レイアウトで効率向上 • ワークフロールール・承認プロセスで業務支援 • レポート・ダッシュボードで業務分析 • 共有ルールの設定によるセキュリティの強化 • Visualforceでより使いやすいUIを開発 • Apexコードでより複雑なビジネスロジック実装 • Appexchangeによりボタン一つでパッケージを拡張 • 他システムとの連携 : • インバウンド:SOAP, REST, バルク, ストリーミ ング, メタデータ • アウトバウンド:SOAP, REST, アウトバウンド メッセージ ノンコーディングで簡単に実現! コーディングで自由に実現!
  • 24. まとめ Force.comは様々な機能を持ったプラットフォーム • マウスクリックで簡単にアプリケーションが作成可能 • プログラミングを用いて高度にカスタマイズも可能 生産性の高い部品を適所に使って"楽"をする • 標準ユーザ・インタフェース • プロセスビルダー • (積み上げ集計、バリデーション、ワークフロー、承認申請、 レポート & ダッシュボード などなど) プログラミング開発は必要なときに好きなだけでOK
  • 25. developer.salesforce.com Salesforce 開発者向けリソース Salesforce Developers http://develper.salesforce.com/jp/ Developer Editionは全て無料 今すぐサインアップ!! Heroku http://www.heroku.com/
  • 26. Thank you 質問、本日のデモのコードを見たい方は force.comブースへお越しください