SlideShare a Scribd company logo
川畑 隆博
Technical Evangelist - AppExchange
TDX - 次世代のパッケージング
Packaging 2(Pilot)
#TDX17
川畑 隆博
Technical Evangelist – AppExchange
AppExchange 技術担当
takahiro.kawabata@salesforce.com
@tak4hir0
Forward-Looking Statement
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 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 Website.
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.
Agenda
• 現在のパッケージング⼿法
• Packaging 2
• デモ
• タイムライン
• 次のステップ
• Q & A
現在のパッケージング⼿法
開発環境から本番へのデプロイアプローチ
パッケージの作成とアップデート : 今までの⽅法
パッケージのビルドおよびインストール
Sales App V
1
管理パッケージ
Sales App V
2
DreamHouse
V 1
DreamHouse
V2
Sales App V1
インストール済
パッケージ
DreamHouse
V2
本番組織
Salesforce.com - Enterprise
開発DE 1
Salesforce.com - Sandbox
開発DE 2
Salesforce.com - Sandbox
AppExchange アプリ開発(パッケージング)の現状
1. ISV パートナーのみ
2. 組織およびユーザインタフェー
ス中⼼の開発モデル
3. チーム開発に準最適
次世代のパッケージング⼿法
(Packaging 2)
Vision - アプリ配信モデルを統⼀
A unified app distribution model
for enterprise customers and
Salesforce partners to organize,
package, distribute and manage
business apps
Packaging 2 - IT部⾨とISVに統⼀化されたデプロイ⼿法を提供
改善ポイント
• ソースからパッケージをビルド
• 宣⾔的な管理項⽬ルール
• 複数のパッケージを単⼀の名前空間で提供
• グローバル名前空間を開放
得られるメリット
• リリース速度の向上
• アプリケーション品質の向上
• コストの削減
Salesforce DX + AppExchange 開発
バージョン管理
システム
clone
push
org:authorize
org:create
src:push
permset:assign
data:import
org:delete
Dev Hub
Scratch Org
(名前空間あり)
開発
force:package2
(force:package1)
package2:create
package2:version:create
package2:version:install
package2:version:uninstall
Dev Hub
Salesforce CLI
(package2:version:install)
(package2:version:uninstall)
Customer Orgs
Salesforce DX + AppExchange 開発
バージョン管理
システム
+
package2 Commands (Pilot)
https://developer.salesforce.com/docs/atlas.en-us.sfdx_cli_reference.meta/sfdx_cli_reference/cli_reference_force_package2.htm
Demo
Packaging 2 まとめ
AppExchange リストに
複数パッケージを関連
Pkg
2
Pkg
1
Pkg
3
同⼀の名前空間
public Apex
protected Custom Setting
protected Custom Metadata
パッケージ名前空間の共有 ブランチとマージを簡単に
タイムライン
Summer ’17 Winter ’18 Spring ’18
Second Generation
Packaging
Pilot Beta
Migration Support
GA
次のステップ
パイロットプログラムにご興味ある⽅、ぜひご連絡ください!
#TDX17
リソース
• Second Generation Packaging for Customers and Partners
– https://www.youtube.com/watch?v=z11co_ZqUH8
• Managed Packages in Salesforce DX and Feature Management
– https://www.youtube.com/watch?v=N1IcZcSvWmE
• TrailheaDX '17 playlist
– https://www.youtube.com/playlist?list=PLgIMQe2PKPSIo9KxqQeHMCiN_swvkbY4n
次世代のパッケージング Packaging 2(Pilot)

More Related Content

What's hot

はじめようLightning Component開発
はじめようLightning Component開発はじめようLightning Component開発
はじめようLightning Component開発
Salesforce Developers Japan
 
Winter '19 開発者向け新機能
Winter '19 開発者向け新機能Winter '19 開発者向け新機能
Winter '19 開発者向け新機能
Salesforce Developers Japan
 
アドバンスドLightningコンポーネント:品質の高いコンポーネント開発のためのTips
アドバンスドLightningコンポーネント:品質の高いコンポーネント開発のためのTipsアドバンスドLightningコンポーネント:品質の高いコンポーネント開発のためのTips
アドバンスドLightningコンポーネント:品質の高いコンポーネント開発のためのTips
Salesforce Developers Japan
 
Wave : Analytics Cloudとは
Wave : Analytics CloudとはWave : Analytics Cloudとは
Wave : Analytics Cloudとは
Mitch Okamoto
 
Salesforce Labs - Hidden Gems on the AppExchange
Salesforce Labs - Hidden Gems on the AppExchangeSalesforce Labs - Hidden Gems on the AppExchange
Salesforce Labs - Hidden Gems on the AppExchange
Samuel Moyson
 
App Exchange - der Marktplatz für Businessanwendungen
App Exchange - der Marktplatz für BusinessanwendungenApp Exchange - der Marktplatz für Businessanwendungen
App Exchange - der Marktplatz für Businessanwendungen
Salesforce Deutschland
 
Customizing Chatter UI Using Chatter Connect API
Customizing Chatter UI Using Chatter Connect APICustomizing Chatter UI Using Chatter Connect API
Customizing Chatter UI Using Chatter Connect API
Salesforce Developers
 
Startups need Admins, too
Startups need Admins, tooStartups need Admins, too
Startups need Admins, too
Salesforce Admins
 
Summer '17 リリース開発者向け新機能Webinar
Summer '17 リリース開発者向け新機能WebinarSummer '17 リリース開発者向け新機能Webinar
Summer '17 リリース開発者向け新機能Webinar
Salesforce Developers Japan
 
Creating apps with Force.com
Creating apps with Force.comCreating apps with Force.com
Creating apps with Force.com
Salesforce Developers
 
Lightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズLightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズ
Salesforce Developers Japan
 
Building first lightning component at udaipur admin group session
Building first lightning component at udaipur admin group sessionBuilding first lightning component at udaipur admin group session
Building first lightning component at udaipur admin group session
Avanish Kumar
 
Using Salesforce to Manage Your Developer Community
Using Salesforce to Manage Your Developer CommunityUsing Salesforce to Manage Your Developer Community
Using Salesforce to Manage Your Developer Community
Pat Patterson
 
Salesforce Chatter - Zufriedenere Kunden durch bessere interne Zusammenarbeit
Salesforce Chatter - Zufriedenere Kunden durch bessere interne ZusammenarbeitSalesforce Chatter - Zufriedenere Kunden durch bessere interne Zusammenarbeit
Salesforce Chatter - Zufriedenere Kunden durch bessere interne Zusammenarbeit
Salesforce Deutschland
 
Platform Events: How developers and admins work together to implement busines...
Platform Events: How developers and admins work together to implement busines...Platform Events: How developers and admins work together to implement busines...
Platform Events: How developers and admins work together to implement busines...
YeurDreamin'
 
Spring '17開発者向け新機能
Spring '17開発者向け新機能Spring '17開発者向け新機能
Spring '17開発者向け新機能
Salesforce Developers Japan
 
MuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスMuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint Platformのコンセプトとサービス
Salesforce Developers Japan
 
Spring '18 開発者向け新機能
Spring '18 開発者向け新機能Spring '18 開発者向け新機能
Spring '18 開発者向け新機能
Salesforce Developers Japan
 
Force.com Fridays: Intro to Force.com
Force.com Fridays: Intro to Force.comForce.com Fridays: Intro to Force.com
Force.com Fridays: Intro to Force.com
Salesforce Developers
 
Best Practices and Recommendations for New Salesforce Admins
Best Practices and Recommendations for New Salesforce AdminsBest Practices and Recommendations for New Salesforce Admins
Best Practices and Recommendations for New Salesforce Admins
Louise Lockie
 

What's hot (20)

はじめようLightning Component開発
はじめようLightning Component開発はじめようLightning Component開発
はじめようLightning Component開発
 
Winter '19 開発者向け新機能
Winter '19 開発者向け新機能Winter '19 開発者向け新機能
Winter '19 開発者向け新機能
 
アドバンスドLightningコンポーネント:品質の高いコンポーネント開発のためのTips
アドバンスドLightningコンポーネント:品質の高いコンポーネント開発のためのTipsアドバンスドLightningコンポーネント:品質の高いコンポーネント開発のためのTips
アドバンスドLightningコンポーネント:品質の高いコンポーネント開発のためのTips
 
Wave : Analytics Cloudとは
Wave : Analytics CloudとはWave : Analytics Cloudとは
Wave : Analytics Cloudとは
 
Salesforce Labs - Hidden Gems on the AppExchange
Salesforce Labs - Hidden Gems on the AppExchangeSalesforce Labs - Hidden Gems on the AppExchange
Salesforce Labs - Hidden Gems on the AppExchange
 
App Exchange - der Marktplatz für Businessanwendungen
App Exchange - der Marktplatz für BusinessanwendungenApp Exchange - der Marktplatz für Businessanwendungen
App Exchange - der Marktplatz für Businessanwendungen
 
Customizing Chatter UI Using Chatter Connect API
Customizing Chatter UI Using Chatter Connect APICustomizing Chatter UI Using Chatter Connect API
Customizing Chatter UI Using Chatter Connect API
 
Startups need Admins, too
Startups need Admins, tooStartups need Admins, too
Startups need Admins, too
 
Summer '17 リリース開発者向け新機能Webinar
Summer '17 リリース開発者向け新機能WebinarSummer '17 リリース開発者向け新機能Webinar
Summer '17 リリース開発者向け新機能Webinar
 
Creating apps with Force.com
Creating apps with Force.comCreating apps with Force.com
Creating apps with Force.com
 
Lightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズLightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズ
 
Building first lightning component at udaipur admin group session
Building first lightning component at udaipur admin group sessionBuilding first lightning component at udaipur admin group session
Building first lightning component at udaipur admin group session
 
Using Salesforce to Manage Your Developer Community
Using Salesforce to Manage Your Developer CommunityUsing Salesforce to Manage Your Developer Community
Using Salesforce to Manage Your Developer Community
 
Salesforce Chatter - Zufriedenere Kunden durch bessere interne Zusammenarbeit
Salesforce Chatter - Zufriedenere Kunden durch bessere interne ZusammenarbeitSalesforce Chatter - Zufriedenere Kunden durch bessere interne Zusammenarbeit
Salesforce Chatter - Zufriedenere Kunden durch bessere interne Zusammenarbeit
 
Platform Events: How developers and admins work together to implement busines...
Platform Events: How developers and admins work together to implement busines...Platform Events: How developers and admins work together to implement busines...
Platform Events: How developers and admins work together to implement busines...
 
Spring '17開発者向け新機能
Spring '17開発者向け新機能Spring '17開発者向け新機能
Spring '17開発者向け新機能
 
MuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスMuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint Platformのコンセプトとサービス
 
Spring '18 開発者向け新機能
Spring '18 開発者向け新機能Spring '18 開発者向け新機能
Spring '18 開発者向け新機能
 
Force.com Fridays: Intro to Force.com
Force.com Fridays: Intro to Force.comForce.com Fridays: Intro to Force.com
Force.com Fridays: Intro to Force.com
 
Best Practices and Recommendations for New Salesforce Admins
Best Practices and Recommendations for New Salesforce AdminsBest Practices and Recommendations for New Salesforce Admins
Best Practices and Recommendations for New Salesforce Admins
 

Similar to 次世代のパッケージング Packaging 2(Pilot)

Einstein Analytics, the art of the possible
Einstein Analytics, the art of the possibleEinstein Analytics, the art of the possible
Einstein Analytics, the art of the possible
rikkehovgaard
 
アプリケーション開発をモダンに変える Salesforce DX
アプリケーション開発をモダンに変える Salesforce DXアプリケーション開発をモダンに変える Salesforce DX
アプリケーション開発をモダンに変える Salesforce DX
Salesforce Developers Japan
 
Intro to Lightning Components - Dreamforce 2016
Intro to Lightning Components - Dreamforce 2016Intro to Lightning Components - Dreamforce 2016
Intro to Lightning Components - Dreamforce 2016
Laura Meerkatz
 
Data Democracy: Use Lightning Connect & Heroku to Visualize any Data, Anywhere
Data Democracy: Use Lightning Connect & Heroku to Visualize any Data, AnywhereData Democracy: Use Lightning Connect & Heroku to Visualize any Data, Anywhere
Data Democracy: Use Lightning Connect & Heroku to Visualize any Data, Anywhere
Salesforce Developers
 
Developers Introduction To Lightning
Developers Introduction To LightningDevelopers Introduction To Lightning
Developers Introduction To Lightning
Chris Bacon
 
S1 Tour Paris Developpeurs
S1 Tour Paris DeveloppeursS1 Tour Paris Developpeurs
S1 Tour Paris Developpeurs
Peter Chittum
 
Lightning Components - Advanced Features
Lightning Components - Advanced FeaturesLightning Components - Advanced Features
Lightning Components - Advanced Features
Salesforce Developers
 
Detroit ELEVATE Track 1
Detroit ELEVATE Track 1Detroit ELEVATE Track 1
Detroit ELEVATE Track 1
Joshua Birk
 
Using the D3 JavaScript Library to Create Modular Visualizations
Using the D3 JavaScript Library to Create Modular VisualizationsUsing the D3 JavaScript Library to Create Modular Visualizations
Using the D3 JavaScript Library to Create Modular Visualizations
Salesforce Developers
 
Mysterious BlockChain By Naveen Dhanaraj
Mysterious BlockChain By Naveen DhanarajMysterious BlockChain By Naveen Dhanaraj
Mysterious BlockChain By Naveen Dhanaraj
BLRDEVX
 
SalesforceDX Demo by Manish
SalesforceDX Demo by ManishSalesforceDX Demo by Manish
SalesforceDX Demo by Manish
Manish Thaduri
 
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
Mitch Okamoto
 
Lightning Platform Product Managers: Ask Us Anything!
Lightning Platform Product Managers: Ask Us Anything!Lightning Platform Product Managers: Ask Us Anything!
Lightning Platform Product Managers: Ask Us Anything!
Salesforce Developers
 
Authentic Connections in an Online World by Mary Scotton
Authentic Connections in an Online World by Mary ScottonAuthentic Connections in an Online World by Mary Scotton
Authentic Connections in an Online World by Mary Scotton
Salesforce Admins
 
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
René Winkelmeyer
 
Elevate workshop track1
Elevate workshop track1Elevate workshop track1
Elevate workshop track1
Salesforce Developers
 
Riding the Enterprise Integration train
Riding the Enterprise Integration trainRiding the Enterprise Integration train
Riding the Enterprise Integration train
Dominopoint - Italian Lotus User Group
 
I Built in Lightning and I Liked It
I Built in Lightning and I Liked ItI Built in Lightning and I Liked It
I Built in Lightning and I Liked It
Salesforce Admins
 
Thought Leadership from Social Sector Masters
Thought Leadership from Social Sector MastersThought Leadership from Social Sector Masters
Thought Leadership from Social Sector Masters
Salesforce.org
 
Demystifying AppExchange: 5 Insider Tips for Success
Demystifying AppExchange: 5 Insider Tips for SuccessDemystifying AppExchange: 5 Insider Tips for Success
Demystifying AppExchange: 5 Insider Tips for Success
saastr
 

Similar to 次世代のパッケージング Packaging 2(Pilot) (20)

Einstein Analytics, the art of the possible
Einstein Analytics, the art of the possibleEinstein Analytics, the art of the possible
Einstein Analytics, the art of the possible
 
アプリケーション開発をモダンに変える Salesforce DX
アプリケーション開発をモダンに変える Salesforce DXアプリケーション開発をモダンに変える Salesforce DX
アプリケーション開発をモダンに変える Salesforce DX
 
Intro to Lightning Components - Dreamforce 2016
Intro to Lightning Components - Dreamforce 2016Intro to Lightning Components - Dreamforce 2016
Intro to Lightning Components - Dreamforce 2016
 
Data Democracy: Use Lightning Connect & Heroku to Visualize any Data, Anywhere
Data Democracy: Use Lightning Connect & Heroku to Visualize any Data, AnywhereData Democracy: Use Lightning Connect & Heroku to Visualize any Data, Anywhere
Data Democracy: Use Lightning Connect & Heroku to Visualize any Data, Anywhere
 
Developers Introduction To Lightning
Developers Introduction To LightningDevelopers Introduction To Lightning
Developers Introduction To Lightning
 
S1 Tour Paris Developpeurs
S1 Tour Paris DeveloppeursS1 Tour Paris Developpeurs
S1 Tour Paris Developpeurs
 
Lightning Components - Advanced Features
Lightning Components - Advanced FeaturesLightning Components - Advanced Features
Lightning Components - Advanced Features
 
Detroit ELEVATE Track 1
Detroit ELEVATE Track 1Detroit ELEVATE Track 1
Detroit ELEVATE Track 1
 
Using the D3 JavaScript Library to Create Modular Visualizations
Using the D3 JavaScript Library to Create Modular VisualizationsUsing the D3 JavaScript Library to Create Modular Visualizations
Using the D3 JavaScript Library to Create Modular Visualizations
 
Mysterious BlockChain By Naveen Dhanaraj
Mysterious BlockChain By Naveen DhanarajMysterious BlockChain By Naveen Dhanaraj
Mysterious BlockChain By Naveen Dhanaraj
 
SalesforceDX Demo by Manish
SalesforceDX Demo by ManishSalesforceDX Demo by Manish
SalesforceDX Demo by Manish
 
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
 
Lightning Platform Product Managers: Ask Us Anything!
Lightning Platform Product Managers: Ask Us Anything!Lightning Platform Product Managers: Ask Us Anything!
Lightning Platform Product Managers: Ask Us Anything!
 
Authentic Connections in an Online World by Mary Scotton
Authentic Connections in an Online World by Mary ScottonAuthentic Connections in an Online World by Mary Scotton
Authentic Connections in an Online World by Mary Scotton
 
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
 
Elevate workshop track1
Elevate workshop track1Elevate workshop track1
Elevate workshop track1
 
Riding the Enterprise Integration train
Riding the Enterprise Integration trainRiding the Enterprise Integration train
Riding the Enterprise Integration train
 
I Built in Lightning and I Liked It
I Built in Lightning and I Liked ItI Built in Lightning and I Liked It
I Built in Lightning and I Liked It
 
Thought Leadership from Social Sector Masters
Thought Leadership from Social Sector MastersThought Leadership from Social Sector Masters
Thought Leadership from Social Sector Masters
 
Demystifying AppExchange: 5 Insider Tips for Success
Demystifying AppExchange: 5 Insider Tips for SuccessDemystifying AppExchange: 5 Insider Tips for Success
Demystifying AppExchange: 5 Insider Tips for Success
 

More from Takahiro Kawabata

A Whole New Platform for ISVs
A Whole New Platform for ISVsA Whole New Platform for ISVs
A Whole New Platform for ISVs
Takahiro Kawabata
 
アプリケーションライフサイクル管理とロック解除済みパッケージ
アプリケーションライフサイクル管理とロック解除済みパッケージアプリケーションライフサイクル管理とロック解除済みパッケージ
アプリケーションライフサイクル管理とロック解除済みパッケージ
Takahiro Kawabata
 
パートナーオフィスアワー (Partner Office Hour) -Monthly- ALMとDX事例
パートナーオフィスアワー (Partner Office Hour) -Monthly- ALMとDX事例パートナーオフィスアワー (Partner Office Hour) -Monthly- ALMとDX事例
パートナーオフィスアワー (Partner Office Hour) -Monthly- ALMとDX事例
Takahiro Kawabata
 
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
Takahiro Kawabata
 
Distribute/Support - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange ...
Distribute/Support - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange ...Distribute/Support - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange ...
Distribute/Support - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange ...
Takahiro Kawabata
 
Plan/Build - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange アプリ開発者向...
Plan/Build - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange アプリ開発者向...Plan/Build - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange アプリ開発者向...
Plan/Build - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange アプリ開発者向...
Takahiro Kawabata
 
Developer-Controlled Packages (DCPs) を試してみた
Developer-Controlled Packages (DCPs) を試してみたDeveloper-Controlled Packages (DCPs) を試してみた
Developer-Controlled Packages (DCPs) を試してみた
Takahiro Kawabata
 
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
Takahiro Kawabata
 
Summer’17 リリースノート ISVforce / Lightning Bolt
Summer’17 リリースノート ISVforce / Lightning BoltSummer’17 リリースノート ISVforce / Lightning Bolt
Summer’17 リリースノート ISVforce / Lightning Bolt
Takahiro Kawabata
 
Salesforce Winter ‘17 リリースノート 輪読(ISV 改め App Innovators 編)
Salesforce Winter ‘17 リリースノート 輪読(ISV 改め App Innovators 編)Salesforce Winter ‘17 リリースノート 輪読(ISV 改め App Innovators 編)
Salesforce Winter ‘17 リリースノート 輪読(ISV 改め App Innovators 編)
Takahiro Kawabata
 
実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクル実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクル
Takahiro Kawabata
 
SU16 リリースノート輪読(ISVforce)
SU16 リリースノート輪読(ISVforce)SU16 リリースノート輪読(ISVforce)
SU16 リリースノート輪読(ISVforce)
Takahiro Kawabata
 

More from Takahiro Kawabata (12)

A Whole New Platform for ISVs
A Whole New Platform for ISVsA Whole New Platform for ISVs
A Whole New Platform for ISVs
 
アプリケーションライフサイクル管理とロック解除済みパッケージ
アプリケーションライフサイクル管理とロック解除済みパッケージアプリケーションライフサイクル管理とロック解除済みパッケージ
アプリケーションライフサイクル管理とロック解除済みパッケージ
 
パートナーオフィスアワー (Partner Office Hour) -Monthly- ALMとDX事例
パートナーオフィスアワー (Partner Office Hour) -Monthly- ALMとDX事例パートナーオフィスアワー (Partner Office Hour) -Monthly- ALMとDX事例
パートナーオフィスアワー (Partner Office Hour) -Monthly- ALMとDX事例
 
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
 
Distribute/Support - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange ...
Distribute/Support - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange ...Distribute/Support - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange ...
Distribute/Support - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange ...
 
Plan/Build - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange アプリ開発者向...
Plan/Build - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange アプリ開発者向...Plan/Build - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange アプリ開発者向...
Plan/Build - パートナーオフィスアワー (Partner Office Hour) - きほんのき AppExchange アプリ開発者向...
 
Developer-Controlled Packages (DCPs) を試してみた
Developer-Controlled Packages (DCPs) を試してみたDeveloper-Controlled Packages (DCPs) を試してみた
Developer-Controlled Packages (DCPs) を試してみた
 
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
 
Summer’17 リリースノート ISVforce / Lightning Bolt
Summer’17 リリースノート ISVforce / Lightning BoltSummer’17 リリースノート ISVforce / Lightning Bolt
Summer’17 リリースノート ISVforce / Lightning Bolt
 
Salesforce Winter ‘17 リリースノート 輪読(ISV 改め App Innovators 編)
Salesforce Winter ‘17 リリースノート 輪読(ISV 改め App Innovators 編)Salesforce Winter ‘17 リリースノート 輪読(ISV 改め App Innovators 編)
Salesforce Winter ‘17 リリースノート 輪読(ISV 改め App Innovators 編)
 
実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクル実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクル
 
SU16 リリースノート輪読(ISVforce)
SU16 リリースノート輪読(ISVforce)SU16 リリースノート輪読(ISVforce)
SU16 リリースノート輪読(ISVforce)
 

Recently uploaded

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 

Recently uploaded (20)

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 

次世代のパッケージング Packaging 2(Pilot)

  • 1. 川畑 隆博 Technical Evangelist - AppExchange TDX - 次世代のパッケージング Packaging 2(Pilot)
  • 2. #TDX17 川畑 隆博 Technical Evangelist – AppExchange AppExchange 技術担当 takahiro.kawabata@salesforce.com @tak4hir0
  • 3. Forward-Looking Statement 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 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 Website. 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.
  • 4. Agenda • 現在のパッケージング⼿法 • Packaging 2 • デモ • タイムライン • 次のステップ • Q & A
  • 6. 開発環境から本番へのデプロイアプローチ パッケージの作成とアップデート : 今までの⽅法 パッケージのビルドおよびインストール Sales App V 1 管理パッケージ Sales App V 2 DreamHouse V 1 DreamHouse V2 Sales App V1 インストール済 パッケージ DreamHouse V2 本番組織 Salesforce.com - Enterprise 開発DE 1 Salesforce.com - Sandbox 開発DE 2 Salesforce.com - Sandbox
  • 7. AppExchange アプリ開発(パッケージング)の現状 1. ISV パートナーのみ 2. 組織およびユーザインタフェー ス中⼼の開発モデル 3. チーム開発に準最適
  • 9. Vision - アプリ配信モデルを統⼀ A unified app distribution model for enterprise customers and Salesforce partners to organize, package, distribute and manage business apps
  • 10. Packaging 2 - IT部⾨とISVに統⼀化されたデプロイ⼿法を提供 改善ポイント • ソースからパッケージをビルド • 宣⾔的な管理項⽬ルール • 複数のパッケージを単⼀の名前空間で提供 • グローバル名前空間を開放 得られるメリット • リリース速度の向上 • アプリケーション品質の向上 • コストの削減
  • 11. Salesforce DX + AppExchange 開発 バージョン管理 システム clone push org:authorize org:create src:push permset:assign data:import org:delete Dev Hub Scratch Org (名前空間あり) 開発 force:package2 (force:package1)
  • 12. package2:create package2:version:create package2:version:install package2:version:uninstall Dev Hub Salesforce CLI (package2:version:install) (package2:version:uninstall) Customer Orgs Salesforce DX + AppExchange 開発 バージョン管理 システム + package2 Commands (Pilot) https://developer.salesforce.com/docs/atlas.en-us.sfdx_cli_reference.meta/sfdx_cli_reference/cli_reference_force_package2.htm
  • 13. Demo
  • 14. Packaging 2 まとめ AppExchange リストに 複数パッケージを関連 Pkg 2 Pkg 1 Pkg 3 同⼀の名前空間 public Apex protected Custom Setting protected Custom Metadata パッケージ名前空間の共有 ブランチとマージを簡単に
  • 15. タイムライン Summer ’17 Winter ’18 Spring ’18 Second Generation Packaging Pilot Beta Migration Support GA
  • 17. #TDX17 リソース • Second Generation Packaging for Customers and Partners – https://www.youtube.com/watch?v=z11co_ZqUH8 • Managed Packages in Salesforce DX and Feature Management – https://www.youtube.com/watch?v=N1IcZcSvWmE • TrailheaDX '17 playlist – https://www.youtube.com/playlist?list=PLgIMQe2PKPSIo9KxqQeHMCiN_swvkbY4n