SlideShare a Scribd company logo
Lightning  アプリケーション開発
Visualforce  ページの移⾏行行
Salesforce  Developer  Web  セミナー
​ AppExchange  アライアンス部
​ テクニカルエバンジェリスト
​ 川畑  隆博
Forward-Looking Statements
​ 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 product or
service availability, 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, new products and services, 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, the outcome of any litigation, risks associated with completed and any 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 year and in our quarterly report on Form 10-Q for the most
recent fiscal quarter. These documents and others containing important disclosures 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 presentations, 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.
​ Statement under the Private Securities Litigation Reform Act of 1995
話者紹介
AppExchange  アライアンス部
テクニカルエバンジェリスト
川畑  隆博
2006年年:Salesforce  を利利⽤用した  UI  開発
2011年年:Force.com  上での業務アプリケーション開発
2016年年:AppExchange  アプリケーションに関する技術を担当
今⽇日の内容
4  |  ©2017  Salesforce
内容
•  Lightning  アプリケーション開発での  Visualforce  
ページのマイグレーションについて、効果的な事例例
や修正パターンをご説明します。
対象者
•  Salesforce  開発者(中級程度度)
•  AppExchange  アプリケーション開発者
ゴール •  Visualforce  を置き換えるポイントを理理解できる。
セミナーの流流れ
5  |  ©2017  Salesforce
ü 最後に質問への回答の時間を設けます
ü 質問はいつでも送ってもらってOKです
Lightning  
Experience  で
の  Visualforce  
の活⽤用
Visualforce
ページの移⾏行行
Lightning  
Ready  アプリ
ケーション認定
ガイド
まとめ
1 2 3 4
はじめに
Lightning Experience Guide  (Summerʼ’17)
Lightning  Experience  Guide  〜~新しいSalesforce  への移⾏行行⽅方法  〜~  のガイダンス
英語版  :  https://resources.docs.salesforce.com/208/latest/en-‐‑‒us/sfdc/pdf/lightning_̲experience_̲guide.pdf
⽇日本語版  :  https://resources.docs.salesforce.com/208/latest/ja-‐‑‒jp/sfdc/pdf/lightning_̲experience_̲guide.pdf
​ 本⽇日  Web  セミナーでお伝えするのは  Visualforce  ページのマイグレーションです
ビジネスシナリオ/
操作説明書の確認
検証⽤用環境Sandbox
(最低限のデータ含む)
ビジネスシナリオ/操作に
基づく機能チェック
検証
開発機能の変更更⽅方針策定
VF  /  JS
準備 ロールアウト計画
LEXの有効化
LEXアセスメント
レポート実⾏行行
LEXロードマップの確認
LEXで利利⽤用する機能の検証LEXの機能概要の理理解
LEX  /  Classicの
機能差異異の理理解
関係者コミュニケーション
/  トレーニング計画
GAP
分析
進捗およびフィードバック
の取りまとめと報告
7 | ©2017 Salesforce
1.  Lightning  Experience  での  
Visualforce  の活⽤用
Visualforce  のサポートは⻑⾧長期的に継続します
​ 既存のカスタマイズは引き続き利利⽤用可能
Lightning  は  Salesforce  の今後の中⼼心的技術
Visualforce  とカスタマイズは
Lightning  Experience  で引き続き
利利⽤用可能です。
モバイルと新しいデスクトップは  Lightning    
コンポーネントで構築されています
9 | ©2017 Salesforce
Lightning Experience で Visualforce を使⽤用できる場所
​ アプリケーションランチャーから  Visualforce  ページを実⾏行行する
​ ページレイアウトに  Visualforce  ページを埋め込む
​ 標準ボタンをオーバーライドして  Visualforce  ページを表⽰示する
​ グローバルアクションとして  Visualforce  ページを起動する
​ Lightning  アプリケーションビルダーを使って  Visualforce  ページ  を配置する
10 | ©2017 Salesforce
1
2
3
4
5
Lightning Experience  での  Visualforce  の使⽤用
​ 1.  アプリケーションランチャーから  Visualforce  ページを実⾏行行する
11 | ©2017 Salesforce
Lightning Experience での Visualforce の使⽤用
​ 2. ページレイアウトに  Visualforce  ページを埋め込む
12 | ©2017 Salesforce
Lightning Experience  での  Visualforce  の使⽤用
​ 3. 標準ボタンの上書き
13 | ©2017 Salesforce
Lightning Experience での Visualforce の使⽤用
​ 4. グローバルアクション
14 | ©2017 Salesforce
Lightning Experience での Visualforce の使⽤用
​ 5. Lightning  アプリケーションビルダー
15 | ©2017 Salesforce
LEX  上の  Visualforce  の主な考慮点
1.  組み込み標準コンポーネントを利利⽤用するVFページはClassicのデサインでの表⽰示・操作になります
2.  Classicのヘッダーとサイドバーは常に抑制された状態になります
3.  VFページのタイトルは標準では表⽰示されません
4.  ナビゲーションイベントを起動するJavaScriptユーティリティの”sforce.one”は、LEX上で表⽰示される
VFページに⾃自動的に組み込まれます
5.  Classic環境ではVFはアプリケーションコンテナとして動作しますが、LEX上のVFは⼤大きなLEXコンテ
ナにラップされたHTMLのiframe内で実⾏行行されるため、コーディングが必要になります
16 | ©2017 Salesforce
2.  Visualforce  ページの移⾏行行
Visualforce  ページの移⾏行行ステップ(例例)
18  |  ©2017  Salesforce
SLDS*  を使⽤用
して  LEX  スタ
イルを反映
Classic  と  LEX  
で適切切に表⽰示さ
れるように改善
アプリケーショ
ンビルダーで
配置
Lightning  コン
ポーネントに置
き換え
1 2 3 4
Visualforce  で  
Lightning  コン
ポーネントを
使⽤用
5
*SLDS  =  Salesforce  Lightning  Design  System
ビジネス戦略略に合わせた開発
ビジネス戦略略と合致した  Visualforce  ページを
優先的にマイグレーションする
新しい開発プロジェクトなどで
Lightning  コンポーネント化を検討
新しいプロジェクトでは  Lightning  コンポーネント。  既存の  Visualforce  にはオプション
※すべてのVisualforce  ページをマイグレーションする必
要はありません
バックログ/新機能
価値の⾼高い機能を選択
19 | ©2017 Salesforce
Visualforce  を部分的にコンポーネント化
​ Lightning  Out  で  Visualforce  内でコンポーネントを実⾏行行
Lightning  Component
Lightning  Component
<apex:page>
</apex:page>
<aura:application>
</aura:application>
Lightning  Component
Lightning  Component
Lightning  Component
Lightning  AppVisualforce
主要な要素を時間経過に沿ってコンポーネン
ト化しVisualforce内でコンポーネントを実⾏行行
全てコンポーネント化完了了後にVisualforceを
Lightningアプリケーションに切切り替え
20 | ©2017 Salesforce
コーディング
​ Visualforce  ⽤用の  Lightning  
コンポーネントを使⽤用するに
は、Lightning  連動関係アプ
リケーションを参照してコン
ポーネントの連動関係を定義
します。
​ このアプリケーションはグ
ローバルにアクセス可能で、
ltng:outApp  を拡張します。
​ アプリケーションによって、
使⽤用するすべての  Lightning  
定義  (コンポーネントなど)  
の連動関係が宣⾔言されます。
Visualforce  ページでの  Lightning  コンポーネントの使⽤用
​ Step  1  of  3:  Lightning  連動関係アプリケーションの作成および参照
22  |  ©2017  Salesforce
​ <apex:includeLightning/
>  コンポーネントを追加
​ Reference  the  app  in  the  
VF  page  using  
$Lightning.use().
Visualforce  ページでの  Lightning  コンポーネントの使⽤用
​ Step  2  of  3:  Visualforce  ⽤用  Lightning  コンポーネントの  JavaScript  ライブラリの追
加
23  |  ©2017  Salesforce
Visualforce  ページでの  Lightning  コンポーネントの使⽤用
​ $Lightning.createComponent(String  type,  Object  attributes,  String  locator,  function  
callback)  を使⽤用して、最上位コンポーネントをページに追加します。この関数は  
$A.createComponent()  に似ていますが、コンポーネントの挿⼊入先となる  DOM  要素を指定す
る追加の  domLocator  パラメータが含まれています。  
​ Step  3  of  3:  コンポーネントの作成
Visualforce Lightning  Component
24 | ©2017 Salesforce
3.  Lightning  対応アプリケーション
認定ガイド
Lightning  対応アプリケーションの申請ステップ
​ 必須要件は「ユースケースが期待通り動作すること」のみです
1.  レビュー⽤用のケースを登録   2.  アプリのクリックパスを提供 3.  AppExchangeのパッケージ
とリスティングのスクリーン
ショットを更更新
⾚赤丸でクリックパスを表⽰示したスクリーン
ショットをケースにアタッチしてださい
サポートカテゴリ:  
AppExchange  and  Feature  Requests
トピック:
AppExchange/Checkout
優先度度:
High
タイトル:
Lightning  Ready  Certification
詳細:
Lightning対応の申請依頼:
アプリ名:
アプリのクリックパスを画⾯面キャプチャ
して添付  
Updated  
screenshots
最新情報はこちら(2017年年8⽉月現在)https://sfdc.co/LightningReady  
26 | ©2017 Salesforce
4.  まとめ
まとめ
•  Visualforce  のサポートは⻑⾧長期的に継続します
•  優先度度に応じた  Visualforce  ページの移⾏行行を推奨します
•  Lightning  対応アプリケーションも増えていきます
※追記:既存  Visualforce  ページの⾃自動スタイリング(ベータ)
Automatically  Style  Existing  Visualforce  Pages  with  Lightning  Experience  Stylesheets  (Beta)
https://releasenotes.docs.salesforce.com/en-‐‑‒us/winter18/release-‐‑‒notes/rn_̲vf_̲lightningstylesheets.htm
28 | ©2017 Salesforce
おわりに
Trailhead  と関連リソース
​ トレイル:Lightning  Experience  への移⾏行行
•  https://trailhead.salesforce.com/ja/trails/lex_̲admin_̲migration
​ プロジェクト:Build  Flexible  Apps  with  Visualforce  Pages  and  Lightning  Components
•  https://trailhead.salesforce.com/ja/projects/workshop-‐‑‒lightning-‐‑‒programmatic
​ Migrating  Visualforce  Pages  to  Lightning
•  https://developer.salesforce.com/events/webinars/migrating-‐‑‒visualforce-‐‑‒pages-‐‑‒lightning
​ サンプルコード
•  https://github.com/developerforce/LightningNowWorkshop
​ クイックスタートからプロジェクトまで豊富なラインナップ
30  |  ©2017  Salesforce
& QA

More Related Content

What's hot

Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工
Salesforce Developers Japan
 
Salesforce.comの情報セキュリティについて
Salesforce.comの情報セキュリティについてSalesforce.comの情報セキュリティについて
Salesforce.comの情報セキュリティについて
Salesforce Developers Japan
 
Visualforceを使ってみよう
Visualforceを使ってみようVisualforceを使ってみよう
Visualforceを使ってみよう
Salesforce Developers Japan
 
大量データを扱う際のクイックTips インデックス&スキニーテーブル編-
大量データを扱う際のクイックTips インデックス&スキニーテーブル編-大量データを扱う際のクイックTips インデックス&スキニーテーブル編-
大量データを扱う際のクイックTips インデックス&スキニーテーブル編-Salesforce Developers Japan
 
SalesforceにおけるCDC(変更データキャプチャ)の実装・活用法について
SalesforceにおけるCDC(変更データキャプチャ)の実装・活用法についてSalesforceにおけるCDC(変更データキャプチャ)の実装・活用法について
SalesforceにおけるCDC(変更データキャプチャ)の実装・活用法について
Takashi Hatamoto
 
Salesforceのサイトゲストユーザについて
SalesforceのサイトゲストユーザについてSalesforceのサイトゲストユーザについて
Salesforceのサイトゲストユーザについて
Taiki Yoshikawa
 
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門
Salesforce Developers Japan
 
Salesforce1 PlatformアーキテクチャWebinar
Salesforce1 PlatformアーキテクチャWebinarSalesforce1 PlatformアーキテクチャWebinar
Salesforce1 PlatformアーキテクチャWebinar
Salesforce Developers Japan
 
Einstein Next Best Action を試してみよう
Einstein Next Best Action を試してみようEinstein Next Best Action を試してみよう
Einstein Next Best Action を試してみよう
Salesforce Developers Japan
 
認定テクニカルアーキテクト取ろうぜ
認定テクニカルアーキテクト取ろうぜ認定テクニカルアーキテクト取ろうぜ
認定テクニカルアーキテクト取ろうぜ
Hiroki Sato
 
Lightning Knowledgeをちょっとだけ触ってみた
Lightning Knowledgeをちょっとだけ触ってみたLightning Knowledgeをちょっとだけ触ってみた
Lightning Knowledgeをちょっとだけ触ってみた
y-maeda
 
Restriction Rules(制限ルール) 調べてみた
Restriction Rules(制限ルール)調べてみたRestriction Rules(制限ルール)調べてみた
Restriction Rules(制限ルール) 調べてみた
Takashi Hatamoto
 
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
Salesforce Developers Japan
 
初めてのWave Analyticsダッシュボード開発
初めてのWave Analyticsダッシュボード開発初めてのWave Analyticsダッシュボード開発
初めてのWave Analyticsダッシュボード開発
Salesforce Developers Japan
 
Salesforce開発で気を付けたいポイント
Salesforce開発で気を付けたいポイントSalesforce開発で気を付けたいポイント
Salesforce開発で気を付けたいポイント
y-maeda
 
Salesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep DiveSalesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep Dive
Salesforce Developers Japan
 
超初心者向けForce.com入門
超初心者向けForce.com入門超初心者向けForce.com入門
超初心者向けForce.com入門
Salesforce Developers Japan
 
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
オラクルエンジニア通信
 
認証プロバイダによるソーシャルサインオンWebinar
認証プロバイダによるソーシャルサインオンWebinar認証プロバイダによるソーシャルサインオンWebinar
認証プロバイダによるソーシャルサインオンWebinar
Salesforce Developers Japan
 
今さらきけない環境ハブ
今さらきけない環境ハブ今さらきけない環境ハブ
今さらきけない環境ハブ
Kazuki Nakajima
 

What's hot (20)

Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工
 
Salesforce.comの情報セキュリティについて
Salesforce.comの情報セキュリティについてSalesforce.comの情報セキュリティについて
Salesforce.comの情報セキュリティについて
 
Visualforceを使ってみよう
Visualforceを使ってみようVisualforceを使ってみよう
Visualforceを使ってみよう
 
大量データを扱う際のクイックTips インデックス&スキニーテーブル編-
大量データを扱う際のクイックTips インデックス&スキニーテーブル編-大量データを扱う際のクイックTips インデックス&スキニーテーブル編-
大量データを扱う際のクイックTips インデックス&スキニーテーブル編-
 
SalesforceにおけるCDC(変更データキャプチャ)の実装・活用法について
SalesforceにおけるCDC(変更データキャプチャ)の実装・活用法についてSalesforceにおけるCDC(変更データキャプチャ)の実装・活用法について
SalesforceにおけるCDC(変更データキャプチャ)の実装・活用法について
 
Salesforceのサイトゲストユーザについて
SalesforceのサイトゲストユーザについてSalesforceのサイトゲストユーザについて
Salesforceのサイトゲストユーザについて
 
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門
 
Salesforce1 PlatformアーキテクチャWebinar
Salesforce1 PlatformアーキテクチャWebinarSalesforce1 PlatformアーキテクチャWebinar
Salesforce1 PlatformアーキテクチャWebinar
 
Einstein Next Best Action を試してみよう
Einstein Next Best Action を試してみようEinstein Next Best Action を試してみよう
Einstein Next Best Action を試してみよう
 
認定テクニカルアーキテクト取ろうぜ
認定テクニカルアーキテクト取ろうぜ認定テクニカルアーキテクト取ろうぜ
認定テクニカルアーキテクト取ろうぜ
 
Lightning Knowledgeをちょっとだけ触ってみた
Lightning Knowledgeをちょっとだけ触ってみたLightning Knowledgeをちょっとだけ触ってみた
Lightning Knowledgeをちょっとだけ触ってみた
 
Restriction Rules(制限ルール) 調べてみた
Restriction Rules(制限ルール)調べてみたRestriction Rules(制限ルール)調べてみた
Restriction Rules(制限ルール) 調べてみた
 
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
 
初めてのWave Analyticsダッシュボード開発
初めてのWave Analyticsダッシュボード開発初めてのWave Analyticsダッシュボード開発
初めてのWave Analyticsダッシュボード開発
 
Salesforce開発で気を付けたいポイント
Salesforce開発で気を付けたいポイントSalesforce開発で気を付けたいポイント
Salesforce開発で気を付けたいポイント
 
Salesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep DiveSalesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep Dive
 
超初心者向けForce.com入門
超初心者向けForce.com入門超初心者向けForce.com入門
超初心者向けForce.com入門
 
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
 
認証プロバイダによるソーシャルサインオンWebinar
認証プロバイダによるソーシャルサインオンWebinar認証プロバイダによるソーシャルサインオンWebinar
認証プロバイダによるソーシャルサインオンWebinar
 
今さらきけない環境ハブ
今さらきけない環境ハブ今さらきけない環境ハブ
今さらきけない環境ハブ
 

Similar to Lightning アプリケーション開発 - Visualforce ページの移行

Developer Keynote
Developer KeynoteDeveloper Keynote
Developer Keynote
Salesforce Developers Japan
 
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
Salesforce Developers Japan
 
Lightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディLightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディ
Salesforce Developers Japan
 
Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発
Salesforce Developers Japan
 
Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)Akihiro Iwaya
 
Salesforce1モバイルアプリケーション開発概要
Salesforce1モバイルアプリケーション開発概要Salesforce1モバイルアプリケーション開発概要
Salesforce1モバイルアプリケーション開発概要
Salesforce Developers Japan
 
画像認識AI "Einstein Vision" を試してみよう
画像認識AI "Einstein Vision" を試してみよう画像認識AI "Einstein Vision" を試してみよう
画像認識AI "Einstein Vision" を試してみよう
Salesforce Developers Japan
 
Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発
Salesforce Developers Japan
 
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
Takahiro Kawabata
 
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
Takahiro Kawabata
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
Mitch Okamoto
 
Spring '15 開発者向け新機能Webinar
Spring '15 開発者向け新機能WebinarSpring '15 開発者向け新機能Webinar
Spring '15 開発者向け新機能Webinar
Salesforce Developers Japan
 
初めてのWave Analyticsデータセット作成
初めてのWave Analyticsデータセット作成初めてのWave Analyticsデータセット作成
初めてのWave Analyticsデータセット作成
Salesforce Developers Japan
 
Heroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CDHeroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CD
Takashi Abe
 
Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門
Salesforce Developers Japan
 
Herokuで実践するCI, CD
Herokuで実践するCI, CDHerokuで実践するCI, CD
Herokuで実践するCI, CD
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 概要Webinar
Salesforce Developers Japan
 
Lightning Components で 次世代のアプリケーション開発
Lightning Components で 次世代のアプリケーション開発Lightning Components で 次世代のアプリケーション開発
Lightning Components で 次世代のアプリケーション開発
Salesforce Developers Japan
 
Lightning Process Builder で ビジネス・プロセスを自動化
Lightning Process Builder でビジネス・プロセスを自動化Lightning Process Builder でビジネス・プロセスを自動化
Lightning Process Builder で ビジネス・プロセスを自動化
Salesforce Developers Japan
 

Similar to Lightning アプリケーション開発 - Visualforce ページの移行 (20)

Developer Keynote
Developer KeynoteDeveloper Keynote
Developer Keynote
 
Jp visualforce in salesforce1
Jp visualforce in salesforce1Jp visualforce in salesforce1
Jp visualforce in salesforce1
 
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
 
Lightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディLightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディ
 
Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発
 
Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)
 
Salesforce1モバイルアプリケーション開発概要
Salesforce1モバイルアプリケーション開発概要Salesforce1モバイルアプリケーション開発概要
Salesforce1モバイルアプリケーション開発概要
 
画像認識AI "Einstein Vision" を試してみよう
画像認識AI "Einstein Vision" を試してみよう画像認識AI "Einstein Vision" を試してみよう
画像認識AI "Einstein Vision" を試してみよう
 
Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発
 
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
 
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
 
Spring '15 開発者向け新機能Webinar
Spring '15 開発者向け新機能WebinarSpring '15 開発者向け新機能Webinar
Spring '15 開発者向け新機能Webinar
 
初めてのWave Analyticsデータセット作成
初めてのWave Analyticsデータセット作成初めてのWave Analyticsデータセット作成
初めてのWave Analyticsデータセット作成
 
Heroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CDHeroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CD
 
Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門
 
Herokuで実践するCI, CD
Herokuで実践するCI, CDHerokuで実践するCI, CD
Herokuで実践するCI, CD
 
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
 
Lightning Components で 次世代のアプリケーション開発
Lightning Components で 次世代のアプリケーション開発Lightning Components で 次世代のアプリケーション開発
Lightning Components で 次世代のアプリケーション開発
 
Lightning Process Builder で ビジネス・プロセスを自動化
Lightning Process Builder でビジネス・プロセスを自動化Lightning Process Builder でビジネス・プロセスを自動化
Lightning Process Builder で ビジネス・プロセスを自動化
 

More from Salesforce Developers Japan

Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例
Salesforce Developers Japan
 
GMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウGMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウ
Salesforce Developers Japan
 
Salesforce Big Object 最前線
Salesforce Big Object 最前線Salesforce Big Object 最前線
Salesforce Big Object 最前線
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
 
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
 
Einstein analyticsdashboardwebinar
Einstein analyticsdashboardwebinarEinstein analyticsdashboardwebinar
Einstein analyticsdashboardwebinar
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
 
Heroku seminar winter19
Heroku seminar winter19Heroku seminar winter19
Heroku seminar winter19
Salesforce Developers Japan
 
Dreamforce18 update platform
Dreamforce18 update platformDreamforce18 update platform
Dreamforce18 update platform
Salesforce Developers Japan
 
Winter '19 開発者向け新機能
Winter '19 開発者向け新機能Winter '19 開発者向け新機能
Winter '19 開発者向け新機能
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
 
使ってみよう、Salesforce Big Object!
使ってみよう、Salesforce Big Object!使ってみよう、Salesforce Big Object!
使ってみよう、Salesforce Big Object!
Salesforce Developers Japan
 
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
Salesforce Developers Japan
 
Spring '18 開発者向け新機能
Spring '18 開発者向け新機能Spring '18 開発者向け新機能
Spring '18 開発者向け新機能
Salesforce Developers Japan
 
Einsteinvision - object detection を試してみよう
Einsteinvision - object detection を試してみようEinsteinvision - object detection を試してみよう
Einsteinvision - object detection を試してみよう
Salesforce Developers Japan
 
Einstein Analyticsによるユースケース別機能、実現例のご紹介(後編)
Einstein Analyticsによるユースケース別機能、実現例のご紹介(後編)Einstein Analyticsによるユースケース別機能、実現例のご紹介(後編)
Einstein Analyticsによるユースケース別機能、実現例のご紹介(後編)
Salesforce Developers Japan
 

More from Salesforce Developers Japan (20)

Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例
 
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 リリース新機能 〜
 
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!
 
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
 
Spring '18 開発者向け新機能
Spring '18 開発者向け新機能Spring '18 開発者向け新機能
Spring '18 開発者向け新機能
 
Einsteinvision - object detection を試してみよう
Einsteinvision - object detection を試してみようEinsteinvision - object detection を試してみよう
Einsteinvision - object detection を試してみよう
 
Einstein Analyticsによるユースケース別機能、実現例のご紹介(後編)
Einstein Analyticsによるユースケース別機能、実現例のご紹介(後編)Einstein Analyticsによるユースケース別機能、実現例のご紹介(後編)
Einstein Analyticsによるユースケース別機能、実現例のご紹介(後編)
 

Recently uploaded

JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 

Recently uploaded (14)

JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 

Lightning アプリケーション開発 - Visualforce ページの移行

  • 1. Lightning  アプリケーション開発 Visualforce  ページの移⾏行行 Salesforce  Developer  Web  セミナー ​ AppExchange  アライアンス部 ​ テクニカルエバンジェリスト ​ 川畑  隆博
  • 2. Forward-Looking Statements ​ 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 product or service availability, 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, new products and services, 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, the outcome of any litigation, risks associated with completed and any 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 year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures 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 presentations, 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. ​ Statement under the Private Securities Litigation Reform Act of 1995
  • 3. 話者紹介 AppExchange  アライアンス部 テクニカルエバンジェリスト 川畑  隆博 2006年年:Salesforce  を利利⽤用した  UI  開発 2011年年:Force.com  上での業務アプリケーション開発 2016年年:AppExchange  アプリケーションに関する技術を担当
  • 4. 今⽇日の内容 4  |  ©2017  Salesforce 内容 •  Lightning  アプリケーション開発での  Visualforce   ページのマイグレーションについて、効果的な事例例 や修正パターンをご説明します。 対象者 •  Salesforce  開発者(中級程度度) •  AppExchange  アプリケーション開発者 ゴール •  Visualforce  を置き換えるポイントを理理解できる。
  • 5. セミナーの流流れ 5  |  ©2017  Salesforce ü 最後に質問への回答の時間を設けます ü 質問はいつでも送ってもらってOKです Lightning   Experience  で の  Visualforce   の活⽤用 Visualforce ページの移⾏行行 Lightning   Ready  アプリ ケーション認定 ガイド まとめ 1 2 3 4
  • 7. Lightning Experience Guide  (Summerʼ’17) Lightning  Experience  Guide  〜~新しいSalesforce  への移⾏行行⽅方法  〜~  のガイダンス 英語版  :  https://resources.docs.salesforce.com/208/latest/en-‐‑‒us/sfdc/pdf/lightning_̲experience_̲guide.pdf ⽇日本語版  :  https://resources.docs.salesforce.com/208/latest/ja-‐‑‒jp/sfdc/pdf/lightning_̲experience_̲guide.pdf ​ 本⽇日  Web  セミナーでお伝えするのは  Visualforce  ページのマイグレーションです ビジネスシナリオ/ 操作説明書の確認 検証⽤用環境Sandbox (最低限のデータ含む) ビジネスシナリオ/操作に 基づく機能チェック 検証 開発機能の変更更⽅方針策定 VF  /  JS 準備 ロールアウト計画 LEXの有効化 LEXアセスメント レポート実⾏行行 LEXロードマップの確認 LEXで利利⽤用する機能の検証LEXの機能概要の理理解 LEX  /  Classicの 機能差異異の理理解 関係者コミュニケーション /  トレーニング計画 GAP 分析 進捗およびフィードバック の取りまとめと報告 7 | ©2017 Salesforce
  • 8. 1.  Lightning  Experience  での   Visualforce  の活⽤用
  • 9. Visualforce  のサポートは⻑⾧長期的に継続します ​ 既存のカスタマイズは引き続き利利⽤用可能 Lightning  は  Salesforce  の今後の中⼼心的技術 Visualforce  とカスタマイズは Lightning  Experience  で引き続き 利利⽤用可能です。 モバイルと新しいデスクトップは  Lightning     コンポーネントで構築されています 9 | ©2017 Salesforce
  • 10. Lightning Experience で Visualforce を使⽤用できる場所 ​ アプリケーションランチャーから  Visualforce  ページを実⾏行行する ​ ページレイアウトに  Visualforce  ページを埋め込む ​ 標準ボタンをオーバーライドして  Visualforce  ページを表⽰示する ​ グローバルアクションとして  Visualforce  ページを起動する ​ Lightning  アプリケーションビルダーを使って  Visualforce  ページ  を配置する 10 | ©2017 Salesforce 1 2 3 4 5
  • 11. Lightning Experience  での  Visualforce  の使⽤用 ​ 1.  アプリケーションランチャーから  Visualforce  ページを実⾏行行する 11 | ©2017 Salesforce
  • 12. Lightning Experience での Visualforce の使⽤用 ​ 2. ページレイアウトに  Visualforce  ページを埋め込む 12 | ©2017 Salesforce
  • 13. Lightning Experience  での  Visualforce  の使⽤用 ​ 3. 標準ボタンの上書き 13 | ©2017 Salesforce
  • 14. Lightning Experience での Visualforce の使⽤用 ​ 4. グローバルアクション 14 | ©2017 Salesforce
  • 15. Lightning Experience での Visualforce の使⽤用 ​ 5. Lightning  アプリケーションビルダー 15 | ©2017 Salesforce
  • 16. LEX  上の  Visualforce  の主な考慮点 1.  組み込み標準コンポーネントを利利⽤用するVFページはClassicのデサインでの表⽰示・操作になります 2.  Classicのヘッダーとサイドバーは常に抑制された状態になります 3.  VFページのタイトルは標準では表⽰示されません 4.  ナビゲーションイベントを起動するJavaScriptユーティリティの”sforce.one”は、LEX上で表⽰示される VFページに⾃自動的に組み込まれます 5.  Classic環境ではVFはアプリケーションコンテナとして動作しますが、LEX上のVFは⼤大きなLEXコンテ ナにラップされたHTMLのiframe内で実⾏行行されるため、コーディングが必要になります 16 | ©2017 Salesforce
  • 18. Visualforce  ページの移⾏行行ステップ(例例) 18  |  ©2017  Salesforce SLDS*  を使⽤用 して  LEX  スタ イルを反映 Classic  と  LEX   で適切切に表⽰示さ れるように改善 アプリケーショ ンビルダーで 配置 Lightning  コン ポーネントに置 き換え 1 2 3 4 Visualforce  で   Lightning  コン ポーネントを 使⽤用 5 *SLDS  =  Salesforce  Lightning  Design  System
  • 19. ビジネス戦略略に合わせた開発 ビジネス戦略略と合致した  Visualforce  ページを 優先的にマイグレーションする 新しい開発プロジェクトなどで Lightning  コンポーネント化を検討 新しいプロジェクトでは  Lightning  コンポーネント。  既存の  Visualforce  にはオプション ※すべてのVisualforce  ページをマイグレーションする必 要はありません バックログ/新機能 価値の⾼高い機能を選択 19 | ©2017 Salesforce
  • 20. Visualforce  を部分的にコンポーネント化 ​ Lightning  Out  で  Visualforce  内でコンポーネントを実⾏行行 Lightning  Component Lightning  Component <apex:page> </apex:page> <aura:application> </aura:application> Lightning  Component Lightning  Component Lightning  Component Lightning  AppVisualforce 主要な要素を時間経過に沿ってコンポーネン ト化しVisualforce内でコンポーネントを実⾏行行 全てコンポーネント化完了了後にVisualforceを Lightningアプリケーションに切切り替え 20 | ©2017 Salesforce
  • 22. ​ Visualforce  ⽤用の  Lightning   コンポーネントを使⽤用するに は、Lightning  連動関係アプ リケーションを参照してコン ポーネントの連動関係を定義 します。 ​ このアプリケーションはグ ローバルにアクセス可能で、 ltng:outApp  を拡張します。 ​ アプリケーションによって、 使⽤用するすべての  Lightning   定義  (コンポーネントなど)   の連動関係が宣⾔言されます。 Visualforce  ページでの  Lightning  コンポーネントの使⽤用 ​ Step  1  of  3:  Lightning  連動関係アプリケーションの作成および参照 22  |  ©2017  Salesforce
  • 23. ​ <apex:includeLightning/ >  コンポーネントを追加 ​ Reference  the  app  in  the   VF  page  using   $Lightning.use(). Visualforce  ページでの  Lightning  コンポーネントの使⽤用 ​ Step  2  of  3:  Visualforce  ⽤用  Lightning  コンポーネントの  JavaScript  ライブラリの追 加 23  |  ©2017  Salesforce
  • 24. Visualforce  ページでの  Lightning  コンポーネントの使⽤用 ​ $Lightning.createComponent(String  type,  Object  attributes,  String  locator,  function   callback)  を使⽤用して、最上位コンポーネントをページに追加します。この関数は   $A.createComponent()  に似ていますが、コンポーネントの挿⼊入先となる  DOM  要素を指定す る追加の  domLocator  パラメータが含まれています。   ​ Step  3  of  3:  コンポーネントの作成 Visualforce Lightning  Component 24 | ©2017 Salesforce
  • 26. Lightning  対応アプリケーションの申請ステップ ​ 必須要件は「ユースケースが期待通り動作すること」のみです 1.  レビュー⽤用のケースを登録  2.  アプリのクリックパスを提供 3.  AppExchangeのパッケージ とリスティングのスクリーン ショットを更更新 ⾚赤丸でクリックパスを表⽰示したスクリーン ショットをケースにアタッチしてださい サポートカテゴリ:   AppExchange  and  Feature  Requests トピック: AppExchange/Checkout 優先度度: High タイトル: Lightning  Ready  Certification 詳細: Lightning対応の申請依頼: アプリ名: アプリのクリックパスを画⾯面キャプチャ して添付   Updated   screenshots 最新情報はこちら(2017年年8⽉月現在)https://sfdc.co/LightningReady   26 | ©2017 Salesforce
  • 28. まとめ •  Visualforce  のサポートは⻑⾧長期的に継続します •  優先度度に応じた  Visualforce  ページの移⾏行行を推奨します •  Lightning  対応アプリケーションも増えていきます ※追記:既存  Visualforce  ページの⾃自動スタイリング(ベータ) Automatically  Style  Existing  Visualforce  Pages  with  Lightning  Experience  Stylesheets  (Beta) https://releasenotes.docs.salesforce.com/en-‐‑‒us/winter18/release-‐‑‒notes/rn_̲vf_̲lightningstylesheets.htm 28 | ©2017 Salesforce
  • 30. Trailhead  と関連リソース ​ トレイル:Lightning  Experience  への移⾏行行 •  https://trailhead.salesforce.com/ja/trails/lex_̲admin_̲migration ​ プロジェクト:Build  Flexible  Apps  with  Visualforce  Pages  and  Lightning  Components •  https://trailhead.salesforce.com/ja/projects/workshop-‐‑‒lightning-‐‑‒programmatic ​ Migrating  Visualforce  Pages  to  Lightning •  https://developer.salesforce.com/events/webinars/migrating-‐‑‒visualforce-‐‑‒pages-‐‑‒lightning ​ サンプルコード •  https://github.com/developerforce/LightningNowWorkshop ​ クイックスタートからプロジェクトまで豊富なラインナップ 30  |  ©2017  Salesforce
  • 31. & QA