Enviar pesquisa
Carregar
Salesforce1入門
•
21 gostaram
•
12,307 visualizações
Kazuki Nakajima
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 33
Baixar agora
Baixar para ler offline
Recomendados
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce Developers Japan
Jp visualforce in salesforce1
Jp visualforce in salesforce1
Salesforce Developers Japan
Salesforce1モバイルアプリケーション開発概要
Salesforce1モバイルアプリケーション開発概要
Salesforce Developers Japan
Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)
Akihiro Iwaya
Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発
Salesforce Developers Japan
Salesforce1 Platformモバイル開発Tips Webinar
Salesforce1 Platformモバイル開発Tips Webinar
Salesforce Developers Japan
Salesforce1モバイルアプリ開発入門Webinar
Salesforce1モバイルアプリ開発入門Webinar
Salesforce Developers Japan
Salesforce1 で始めるモバイルアプリ開発
Salesforce1 で始めるモバイルアプリ開発
Salesforce Developers Japan
Recomendados
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce Developers Japan
Jp visualforce in salesforce1
Jp visualforce in salesforce1
Salesforce Developers Japan
Salesforce1モバイルアプリケーション開発概要
Salesforce1モバイルアプリケーション開発概要
Salesforce Developers Japan
Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)
Akihiro Iwaya
Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発
Salesforce Developers Japan
Salesforce1 Platformモバイル開発Tips Webinar
Salesforce1 Platformモバイル開発Tips Webinar
Salesforce Developers Japan
Salesforce1モバイルアプリ開発入門Webinar
Salesforce1モバイルアプリ開発入門Webinar
Salesforce Developers Japan
Salesforce1 で始めるモバイルアプリ開発
Salesforce1 で始めるモバイルアプリ開発
Salesforce Developers Japan
食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門
Mitch Okamoto
超初心者向けForce.com入門
超初心者向けForce.com入門
Salesforce Developers Japan
Force.com開発基礎
Force.com開発基礎
Salesforce Developers Japan
Developer Keynote
Developer Keynote
Salesforce Developers Japan
Visualforceを使ってみよう
Visualforceを使ってみよう
Salesforce Developers Japan
Salesforce1 PlatformアーキテクチャWebinar
Salesforce1 PlatformアーキテクチャWebinar
Salesforce Developers Japan
Touch Platform によるモバイルアプリケーション開発
Touch Platform によるモバイルアプリケーション開発
Salesforce Developers Japan
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
Salesforce Developers Japan
Spring16 リリース開発者向け新機能Webセミナー
Spring16 リリース開発者向け新機能Webセミナー
Salesforce Developers Japan
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
Salesforce Developers Japan
PHP開発者のためのHeroku入門
PHP開発者のためのHeroku入門
Salesforce Developers Japan
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
Salesforce Developers Japan
はじめようLightningコンポーネント
はじめようLightningコンポーネント
Salesforce Developers Japan
Python開発者のためのHeroku入門
Python開発者のためのHeroku入門
Salesforce Developers Japan
App Cloud モバイルアプリ開発戦略
App Cloud モバイルアプリ開発戦略
Salesforce Developers Japan
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce Developers Japan
Lightning Experience で何が変わったか?
Lightning Experience で何が変わったか?
Salesforce Developers Japan
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Salesforce Developers Japan
Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発
Salesforce Developers Japan
JavascriptとVisualforceの統合Webinar
JavascriptとVisualforceの統合Webinar
Salesforce Developers Japan
Chatterを使ったカスタムソーシャル
Chatterを使ったカスタムソーシャル
Salesforce Developers Japan
ファセット検索ソリューションの様々な利用シーン
ファセット検索ソリューションの様々な利用シーン
株式会社サンブリッジ (SunBridge Inc.)
Mais conteúdo relacionado
Mais procurados
食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門
Mitch Okamoto
超初心者向けForce.com入門
超初心者向けForce.com入門
Salesforce Developers Japan
Force.com開発基礎
Force.com開発基礎
Salesforce Developers Japan
Developer Keynote
Developer Keynote
Salesforce Developers Japan
Visualforceを使ってみよう
Visualforceを使ってみよう
Salesforce Developers Japan
Salesforce1 PlatformアーキテクチャWebinar
Salesforce1 PlatformアーキテクチャWebinar
Salesforce Developers Japan
Touch Platform によるモバイルアプリケーション開発
Touch Platform によるモバイルアプリケーション開発
Salesforce Developers Japan
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
Salesforce Developers Japan
Spring16 リリース開発者向け新機能Webセミナー
Spring16 リリース開発者向け新機能Webセミナー
Salesforce Developers Japan
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
Salesforce Developers Japan
PHP開発者のためのHeroku入門
PHP開発者のためのHeroku入門
Salesforce Developers Japan
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
Salesforce Developers Japan
はじめようLightningコンポーネント
はじめようLightningコンポーネント
Salesforce Developers Japan
Python開発者のためのHeroku入門
Python開発者のためのHeroku入門
Salesforce Developers Japan
App Cloud モバイルアプリ開発戦略
App Cloud モバイルアプリ開発戦略
Salesforce Developers Japan
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce Developers Japan
Lightning Experience で何が変わったか?
Lightning Experience で何が変わったか?
Salesforce Developers Japan
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Salesforce Developers Japan
Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発
Salesforce Developers Japan
JavascriptとVisualforceの統合Webinar
JavascriptとVisualforceの統合Webinar
Salesforce Developers Japan
Mais procurados
(20)
食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門
超初心者向けForce.com入門
超初心者向けForce.com入門
Force.com開発基礎
Force.com開発基礎
Developer Keynote
Developer Keynote
Visualforceを使ってみよう
Visualforceを使ってみよう
Salesforce1 PlatformアーキテクチャWebinar
Salesforce1 PlatformアーキテクチャWebinar
Touch Platform によるモバイルアプリケーション開発
Touch Platform によるモバイルアプリケーション開発
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
Spring16 リリース開発者向け新機能Webセミナー
Spring16 リリース開発者向け新機能Webセミナー
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
PHP開発者のためのHeroku入門
PHP開発者のためのHeroku入門
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
はじめようLightningコンポーネント
はじめようLightningコンポーネント
Python開発者のためのHeroku入門
Python開発者のためのHeroku入門
App Cloud モバイルアプリ開発戦略
App Cloud モバイルアプリ開発戦略
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Lightning Experience で何が変わったか?
Lightning Experience で何が変わったか?
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発
JavascriptとVisualforceの統合Webinar
JavascriptとVisualforceの統合Webinar
Destaque
Chatterを使ったカスタムソーシャル
Chatterを使ったカスタムソーシャル
Salesforce Developers Japan
ファセット検索ソリューションの様々な利用シーン
ファセット検索ソリューションの様々な利用シーン
株式会社サンブリッジ (SunBridge Inc.)
Be Open - force.com -
Be Open - force.com -
Kazuyuki Kawamura
SalesForce 導入資料 目標設定200902
SalesForce 導入資料 目標設定200902
shohei tabata
Force.com canvas入門ガイド
Force.com canvas入門ガイド
Kazuki Nakajima
非営利団体がSalesforce(セールスフォース)でできること
非営利団体がSalesforce(セールスフォース)でできること
socialforce
Lightingコンポーネントベーシック開発
Lightingコンポーネントベーシック開発
Akihiro Iwaya
Scratchのご紹介 阿部和広氏講演 Scratch2 romo メディア発表会
Scratchのご紹介 阿部和広氏講演 Scratch2 romo メディア発表会
Romotive Japan
Lightning Force Eventの紹介
Lightning Force Eventの紹介
Taiki Yoshikawa
OData って何?
OData って何?
Yoshitaka Seo
Lightningコンポーネント事始め
Lightningコンポーネント事始め
Mitsuru Ogawa
Salesforce Lightning をやってみてあれこれ
Salesforce Lightning をやってみてあれこれ
寛 吉田
良きモノの提供に向けた協働 - 開発とテストが一体となったソフトウェア開発 -
良きモノの提供に向けた協働 - 開発とテストが一体となったソフトウェア開発 -
teyamagu
KPTのコツを掴め!! 公開用
KPTのコツを掴め!! 公開用
ESM SEC
Destaque
(14)
Chatterを使ったカスタムソーシャル
Chatterを使ったカスタムソーシャル
ファセット検索ソリューションの様々な利用シーン
ファセット検索ソリューションの様々な利用シーン
Be Open - force.com -
Be Open - force.com -
SalesForce 導入資料 目標設定200902
SalesForce 導入資料 目標設定200902
Force.com canvas入門ガイド
Force.com canvas入門ガイド
非営利団体がSalesforce(セールスフォース)でできること
非営利団体がSalesforce(セールスフォース)でできること
Lightingコンポーネントベーシック開発
Lightingコンポーネントベーシック開発
Scratchのご紹介 阿部和広氏講演 Scratch2 romo メディア発表会
Scratchのご紹介 阿部和広氏講演 Scratch2 romo メディア発表会
Lightning Force Eventの紹介
Lightning Force Eventの紹介
OData って何?
OData って何?
Lightningコンポーネント事始め
Lightningコンポーネント事始め
Salesforce Lightning をやってみてあれこれ
Salesforce Lightning をやってみてあれこれ
良きモノの提供に向けた協働 - 開発とテストが一体となったソフトウェア開発 -
良きモノの提供に向けた協働 - 開発とテストが一体となったソフトウェア開発 -
KPTのコツを掴め!! 公開用
KPTのコツを掴め!! 公開用
Semelhante a Salesforce1入門
Salesforce1 Developer Week
Salesforce1 Developer Week
Salesforce Developers Japan
Salesforce Summer '14 リリースノートピックアップ「モバイル」
Salesforce Summer '14 リリースノートピックアップ「モバイル」
Pomu Takeuchi
App cloud lightning-component-20170517
App cloud lightning-component-20170517
Hideki Akizuki
Building a Flutter Development Environment with VSCode and Useful Extensions
Building a Flutter Development Environment with VSCode and Useful Extensions
Shotaro Suzuki
19-D-5 Silverlightを利用したビジネスアプリケーション作成のポイント
19-D-5 Silverlightを利用したビジネスアプリケーション作成のポイント
nishizaki
20190517_モバイルアーキテクチャを決定する際の観点
20190517_モバイルアーキテクチャを決定する際の観点
Takahito Miyamoto
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
アシアル株式会社
20190607_salesforceで何するの?
20190607_salesforceで何するの?
Junko Nakayama
Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用
Mitch Okamoto
App exchange conference facebookがビジネスアプリに与えるインパクト
App exchange conference facebookがビジネスアプリに与えるインパクト
Kazuki Nakajima
開発者が話すSalesforceのui設計とは?
開発者が話すSalesforceのui設計とは?
Junji Imaoka
DreamTXセッションから読み解くAI活用の現状と展望
DreamTXセッションから読み解くAI活用の現状と展望
Takashi Hatamoto
Force.com
Force.com
Junji Imaoka
Salesforce DUG meetup #10 MiniHack完全制覇の旅
Salesforce DUG meetup #10 MiniHack完全制覇の旅
Akira Kuratani
xPlus で実現するモビリティの最大化
xPlus で実現するモビリティの最大化
インフラジスティックス・ジャパン株式会社
Salesforceの開発についてちょっと詳しくなる
Salesforceの開発についてちょっと詳しくなる
Junko Nakayama
Swtt2018 sfdgr2 Developer Group ルーキー会が教える!次の一歩のための開発ノウハウ
Swtt2018 sfdgr2 Developer Group ルーキー会が教える!次の一歩のための開発ノウハウ
SFDG ROOKIES
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
Hiroaki Oikawa
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
インフラジスティックス・ジャパン株式会社
Firebase, Firestore Extension for Elastic App Search Integration-20220216
Firebase, Firestore Extension for Elastic App Search Integration-20220216
Shotaro Suzuki
Semelhante a Salesforce1入門
(20)
Salesforce1 Developer Week
Salesforce1 Developer Week
Salesforce Summer '14 リリースノートピックアップ「モバイル」
Salesforce Summer '14 リリースノートピックアップ「モバイル」
App cloud lightning-component-20170517
App cloud lightning-component-20170517
Building a Flutter Development Environment with VSCode and Useful Extensions
Building a Flutter Development Environment with VSCode and Useful Extensions
19-D-5 Silverlightを利用したビジネスアプリケーション作成のポイント
19-D-5 Silverlightを利用したビジネスアプリケーション作成のポイント
20190517_モバイルアーキテクチャを決定する際の観点
20190517_モバイルアーキテクチャを決定する際の観点
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
20190607_salesforceで何するの?
20190607_salesforceで何するの?
Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用
App exchange conference facebookがビジネスアプリに与えるインパクト
App exchange conference facebookがビジネスアプリに与えるインパクト
開発者が話すSalesforceのui設計とは?
開発者が話すSalesforceのui設計とは?
DreamTXセッションから読み解くAI活用の現状と展望
DreamTXセッションから読み解くAI活用の現状と展望
Force.com
Force.com
Salesforce DUG meetup #10 MiniHack完全制覇の旅
Salesforce DUG meetup #10 MiniHack完全制覇の旅
xPlus で実現するモビリティの最大化
xPlus で実現するモビリティの最大化
Salesforceの開発についてちょっと詳しくなる
Salesforceの開発についてちょっと詳しくなる
Swtt2018 sfdgr2 Developer Group ルーキー会が教える!次の一歩のための開発ノウハウ
Swtt2018 sfdgr2 Developer Group ルーキー会が教える!次の一歩のための開発ノウハウ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
Firebase, Firestore Extension for Elastic App Search Integration-20220216
Firebase, Firestore Extension for Elastic App Search Integration-20220216
Mais de Kazuki Nakajima
ビーコンBotによるニュータイプな受付
ビーコンBotによるニュータイプな受付
Kazuki Nakajima
Apexで作成したrest apiをしっかり保護する方法
Apexで作成したrest apiをしっかり保護する方法
Kazuki Nakajima
Waterfall cafeで働くBot
Waterfall cafeで働くBot
Kazuki Nakajima
AIが入った栄養士Botのアーキテクチャー
AIが入った栄養士Botのアーキテクチャー
Kazuki Nakajima
AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法
AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法
Kazuki Nakajima
畑と会話するニュータイプなIo tアプリで加熱中の技術トレンドを鷲掴みにする45分
畑と会話するニュータイプなIo tアプリで加熱中の技術トレンドを鷲掴みにする45分
Kazuki Nakajima
無償のAPEXワークスペース取得方法
無償のAPEXワークスペース取得方法
Kazuki Nakajima
Oracle Cloudのjava実行環境
Oracle Cloudのjava実行環境
Kazuki Nakajima
実はDatabase cloudだけで実現できる巷で噂の機械学習とは?
実はDatabase cloudだけで実現できる巷で噂の機械学習とは?
Kazuki Nakajima
海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ
海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ
Kazuki Nakajima
鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る
鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る
Kazuki Nakajima
今さらきけない環境ハブ
今さらきけない環境ハブ
Kazuki Nakajima
Spring'15 ISV様向け新機能紹介
Spring'15 ISV様向け新機能紹介
Kazuki Nakajima
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
Kazuki Nakajima
ビジネスアイデアを最速で形にできるApp exchange
ビジネスアイデアを最速で形にできるApp exchange
Kazuki Nakajima
キャンバス個人用アプリ 速習ガイド
キャンバス個人用アプリ 速習ガイド
Kazuki Nakajima
活躍中のアプリケーションから紐解くForcecom
活躍中のアプリケーションから紐解くForcecom
Kazuki Nakajima
Upwardのご紹介
Upwardのご紹介
Kazuki Nakajima
Drawloop intro
Drawloop intro
Kazuki Nakajima
Sugoisurvey intro
Sugoisurvey intro
Kazuki Nakajima
Mais de Kazuki Nakajima
(20)
ビーコンBotによるニュータイプな受付
ビーコンBotによるニュータイプな受付
Apexで作成したrest apiをしっかり保護する方法
Apexで作成したrest apiをしっかり保護する方法
Waterfall cafeで働くBot
Waterfall cafeで働くBot
AIが入った栄養士Botのアーキテクチャー
AIが入った栄養士Botのアーキテクチャー
AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法
AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法
畑と会話するニュータイプなIo tアプリで加熱中の技術トレンドを鷲掴みにする45分
畑と会話するニュータイプなIo tアプリで加熱中の技術トレンドを鷲掴みにする45分
無償のAPEXワークスペース取得方法
無償のAPEXワークスペース取得方法
Oracle Cloudのjava実行環境
Oracle Cloudのjava実行環境
実はDatabase cloudだけで実現できる巷で噂の機械学習とは?
実はDatabase cloudだけで実現できる巷で噂の機械学習とは?
海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ
海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ
鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る
鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る
今さらきけない環境ハブ
今さらきけない環境ハブ
Spring'15 ISV様向け新機能紹介
Spring'15 ISV様向け新機能紹介
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
ビジネスアイデアを最速で形にできるApp exchange
ビジネスアイデアを最速で形にできるApp exchange
キャンバス個人用アプリ 速習ガイド
キャンバス個人用アプリ 速習ガイド
活躍中のアプリケーションから紐解くForcecom
活躍中のアプリケーションから紐解くForcecom
Upwardのご紹介
Upwardのご紹介
Drawloop intro
Drawloop intro
Sugoisurvey intro
Sugoisurvey intro
Salesforce1入門
1.
中嶋 一樹 テクニカルエバンジェリスト @nkjm Salesforce1入門 2014/4/18
2.
アジェンダ • Salesforce1とは? • アプケーションをSalesforce1へ対応させる方法 •
グローバルアクションでクイックな入力機能を提供する • カスタムオブジェクトタブを中心に実装する • 専用Visualforceページを用意する • パッケージング • 開発の進め方
3.
Salesforce1とは?
4.
プラットフォームとモバイルアプリ Your Customers Cloud .
Social . Mobile . Connected Sales Cloud Service Cloud ExactTarget Marketing Cloud AppExchange Salesforce1 Platform Salesforce1モバイルアプリ
5.
これまでのモバイルアプリとの関係 *Chatter Mobile、Salesforce TouchはアップグレードでSalesforce1となります。
6.
ユーザーがアクセスできる機能 Salesforce.comが提供するサービス AppExchangeアプリ 自社開発アプリ
7.
利用形態 モバイルアプリ モバイルブラウザー
8.
アプリケーションをSalesforce1へ対応させる方法
9.
カスタムオブジェクトタブ 専用Visualforce グローバルアクション
10.
グローバルアクションでクイックな入力機能を提供する • クイックに何かを入力する、といった用途に最適な機能を提供します。 • 設定だけでも実装可能です。 •
VisualforceまたはForce.com Canvasを利用して高度なカスタマイズをおこな うことも可能です。 フィードページ アクションリスト アクションUI
11.
作成手順 • ビルド >
カスタマイズ > Chatter > 設定 で、パブリッシャーアクションを有効化をチェックします。 • ビルド > 作成 > グローバルアクション で、「新規アクション」をクリックし必要な項目を入力します。 • 続いて起動されるレイアウトエディターでフォームに表示させる項目をドラッグ&ドロップで選択します。 • ビルド > カスタマイズ > Chatter > パブリッシャーレイアウトで、作成したグローバルアクションを追 加します。 グローバルアクションでクイックな入力機能を提供する
12.
専用Visualforceグローバルアクション カスタムオブジェクトタブ
13.
カスタムオブジェクトタブを中心に実装する • カスタムオブジェクトタブをモバイルに最適なUIで表示させます。 • 設定だけでも実装可能です。 •
さらにオブジェクト専用アクション、コンパクトレイアウト、モバイルカード、FlexibleページといったUIコ ンポーネントが利用可能になっています。 ナビゲーションメニュー レコード詳細ページ オブジェクト専用アクション コンパクトレイアウト モバイルカードFlexibleページ レコードリスト
14.
カスタムオブジェクトタブをナビゲーションメニューに表示させる手順 • (まだなければ)カスタムオブジェクトタブを作成します。 • いずれかのアプリケーションに作成したタブを追加します。 •
Salesforce1でナビゲーションメニューをプルして更新し、カスタムタブが表示されることを確認します。 カスタムオブジェクトを中心に実装する
15.
オブジェクト専用アクションとは? • グローバルアクションと同様、クイックなデータ入力をおこなうことができます。 • 任意のオブジェクトのレコードに関連するデータを作成するところが異なります。 カスタムオブジェクトを中心に実装する レコード詳細ページ
カスタムアクションUIアクションリスト
16.
オブジェクト専用アクション(VFベース)を作成する手順(1/2) • ビルド >
開発 > ページ で、新規にVisualforceページを作成し「Salesforceモバイルアプリケーショ ンでの利用が可能」にチェックして保存します。 • ビルド > カスタマイズ > Chatter > 設定でパブリッシャーアクションを有効化をチェックします。 • ビルド > 作成 > オブジェクトで任意のオブジェクトを選択し、「ボタン、リンク、およびアクション」関 連リストで「新規アクション」をクリックします。 • 下図のようにアクション種別を「カスタムVisualforce」に設定しその他の項目を適切に入力します。 カスタムオブジェクトを中心に実装する
17.
オブジェクト専用アクション(VFベース)を作成する手順(2/2) • 同オブジェクトのページレイアウトを編集し、パブリッシャーレイアウトに作成したカスタムアクションをド ラッグ&ドロップして保存します。 カスタムオブジェクトを中心に実装する • Salesforce1でレコード詳細ページの「+」ボタンをタップしてアクションが追加されていることを確認し ます。
18.
コンパクトレイアウトとは? • レコード詳細ページ上部に表示される注目エリアです。 • レコードの中で特に重要な項目をこのエリアに表示させることでデータの視認性を高 めます。 カスタムオブジェクトを中心に実装する
19.
コンパクトレイアウトを設定する手順 • ビルド >
作成 > オブジェクトで任意のオブジェクトを選択し、コンパクトレイアウトセクションで新規ボ タンをクリックします。 ! ! ! ! ! ! ! ! ! • レイアウトの名前と表示させる項目を選択して保存します。 • コンパクトレイアウト割り当てボタンをクリックし、続けて割り当ての編集ボタンをクリックします。 • 主コンパクトレイアウトを作成したレイアウトに変更して保存します。 • Salesforce1でレコード詳細画面をプルして更新し、コンパクトレイアウトが変更されることを確認してく ださい。 カスタムオブジェクトを中心に実装する
20.
モバイルカードとは? • 固定長レイアウトにVisualforceページまたは拡張ルックアップを表示させること ができます。 • 従来もページレイアウトエディタに同様の機能はありましたが、モバイルカードは Salesforce1でのみ表示されるところが異なります。 •
縦サイズが変動しないコンテンツを表示するのに適しています。 カスタムオブジェクトを中心に実装する レコード詳細ページ 中 レコード詳細ページ 右
21.
モバイルカードを作成する手順 • ビルド >
開発 > ページ で、新規にVisualforceページを作成し「Salesforceモバイルアプリケーショ ンでの利用が可能」にチェックして保存します。 • ビルド > 作成 > オブジェクトで任意のオブジェクトを選択し、ページレイアウトセクションで対象となる レイアウトの編集をクリックしてレイアウトエディターを起動します。 • 作成したVisulaforceページをモバイルカードエリアにドラッグ&ドロップし、保存します。 ! ! ! ! ! ! ! ! • Salesforce1でレコード詳細ページをプルして更新し、モバイルカードが表示されることを確認します。 カスタムオブジェクトを中心に実装する
22.
Flexibleページとは? • 様々なオブジェクトのレコードリストを一画面に表示する機能です。 • Winter'14時点では、別途xmlファイルを作成し、デプロイする必要があります。 •
カスタムオブジェクトタブで構成されるアプリにおいて、起点となるページを作成す るのに適しています。 カスタムオブジェクトを中心に実装する ナビゲーションメニュー Flexibleページ
23.
Flexibleページを作成する手順(1/2) • xmlでFlexibleページ本体を作成します。 • パッケージをzipで圧縮します。 •
workbench.developerforce.comでzipファイルを組織にデプロイします。 カスタムオブジェクトを中心に実装する ここまでの手順詳細はSalesforce1 App Develper's GuideのChapter15を参照ください。
24.
Flexibleページを作成する手順(2/2) • ビルド >
作成 > タブ でFlexible Pagesタブのセクションで新規ボタンをクリックし、デプロイした Flexibleページを選択してタブを作成します。 ! ! ! ! ! ! ! ! ! ! • 管理 > モバイル管理 > モバイルナビゲーションを開き、「選択済み」に作成したFlexible Pagesタブを追加 して保存します。 • Salesforce1でナビゲーションメニューをプルして更新し、Flexibleページが表示されることを確認します。 カスタムオブジェクトを中心に実装する
25.
カスタムオブジェクトタブグローバルアクション 専用Visualforce
26.
専用Visualforceページを用意する • 最も柔軟・自由にSalesforce1に最適化したUIを提供するための方式です。 • コーディングが必要です。 •
従来のVisualforce開発とは異なり、HTML5やオープンフレームワークを活用した構成が推奨されます。 • アプリのフル機能をSalesforce1で提供する場合に最適です。 ナビゲーションメニュー スマートフォンでの表示 タブレットでの表示 デバイスに応じて レイアウトを自動最適化
27.
Visualforceページをナビゲーションメニューに表示させる手順 • ビルド >
開発 > ページ で、Visualforceページを作成し、「Salesforceモバイルアプリケーションでの使 用が可能」にチェックして保存します。 • ビルド > 作成 > タブ で、作成したVisualforceページに紐づくVisualforceタブを作成します。 ! ! ! • 管理 > モバイル管理 > モバイルナビゲーションを開き、「選択済み」に作成したVisualforceタブを追加し て保存します。 • Salesforce1でナビゲーションメニューをプルして更新し、Visualforceページが表示されることを確認しま す。 専用Visualforceページを用意する このタブはアプリケーションに追加する必要はありませんが、他の組織に配布する場合はパッケージに追 加する必要があります。
28.
Force.com Canvasでページを構成する • Force.comの外部で自社サービスを提供されている場合、Force.com
Canvasを利用すればそのまま Salesforce1にUIを表示させることができます。 • UIがSalesforce1と調和するように必要に応じてカスタマイズをおこなってください。 専用Visualforceページを用意する Force.com 外部アプリ <apex:canvas>タグを含むVisualforceタブをナビゲーションメニューに表示させる レスポンシブなWebコンテンツ 参考:Force.com Canvas入門ガイド http://www.slideshare.net/nkjm/forcecom-canvas-26902705
29.
Visualforceページ開発で留意すべきポイント • Salesforce1ではHTML5のレスポンシブな構成が推奨されます。弊社が提供するMobile Pack,
Mobile Design Templatesやその他オープンなフレームワークを活用したユーザービリティの高いUIがベストです。 • 逆にVisualforceの<apex:PageXXX>、<apex:detail>といった抽象度の高いタグの利用は推奨されませ ん。 • UIとApex, Databaseとのやり取りにはJavascript Remotingが極めて有用です。Force.com REST Javascript Toolkitに含まれるRemoteTKの活用も検討ください。 • 画面遷移は専用APIを利用します。 • Salesforce1で表示されるVisualforceページではsforce.oneというオブジェクトが利用可能になっ ており、このオブジェクトが様々な機能を提供してくれます。詳しくはSalesoforce1 App Developer's GuideのChapter16のManaging Navigationのセクションを参照ください。 • 他のVisualforceページに遷移する際には名前空間を付与してページ名を指定してください。 専用Visualforceページを用意する
30.
パッケージング • グローバルアクション、オブジェクト専用アクション、コンパクトレイアウト、モバイルカード(ページレイ アウト)、Flexibleページ、Salesforce1対応Visualforceページはすべてパッケージング可能です。 • ただし、どのコンポーネントをSalesforce1のナビゲーションメニューに表示するかはインストール先組織 の「モバイルナビゲーションの設定」に委ねられます。セットアップガイドに有効化手順を記載しておくこと をおすすめします。
31.
開発の進め方 • 基本的に、アクション =>
カスタムオブジェクトタブ中心 => 専用Visualforceの順に開発工数は増加して いきます。まずは前者から適した機能があるかどうか検討してみてください。すでにHTML5ベースの VisualforceでUIを提供されている場合、専用Visualforceも現実的な選択肢になるでしょう。 • Salesforce1では従来の「アプリケーション」に該当するコンポーネントが存在しません。 • カスタムオブジェクトを中心とするアプリではFlexibleページがその役割を担います。 • 専用Visualforceページを中心とするアプリではホームとなるVisualfroceページを作成し、それを ナビゲーションメニューに表示させるようにします。 • ブラウザとモバイルアプリ、それぞれで動作を検証してください。また、ブラウザで動作を検証する際は Visualforceページを直接参照せず、/one/one.appにアクセスしてください。
32.
参考資料 • Salesforce1 App
Developer Guide • http://docs.developer.salesforce.com/docs/atlas.en-us.186.0.salesforce1.meta/ salesforce1/salesforce1_guide_introduction.htm • Salesforce.comが提供するモバイル開発ライブラリ • http://www2.developerforce.com/mobile/ • Salesforce1スタイルガイド • http://sfdc-styleguide.herokuapp.com • Force.com Canvas入門ガイド • http://www.slideshare.net/nkjm/forcecom-canvas-26902705 • サンプルアプリケーション「すごいアンケート」のソースコード • https://github.com/nkjm/sugoisurvey (S1_*がsalesforce1対応のVisualforceページ)
33.
Force.com アプリケーションPaaS 開発者 製品 appexchange ビジネスアプリのマーケットプレイス ユーザー 出品 フィードバック 開発 i
appexchange開発者向けに用意された無償トレーニングで開発と公開のノウハウを学べます。 appexchangeであれば全国のお客様にビジネスアプリを販売できますGetting Started!
Baixar agora