Upload
akira-kuratani
View
943
Download
2
Embed Size (px)
DESCRIPTION
「3年目にしてようやく見えてきたパッケージの使い方」
Citation preview
Cloudforce Japan 2012 Force.com Lightning Talks !
Force.com Design Pattern
3年目にしてようやく見えてきた パッケージの使い方
株式会社チームスピリット研究開発グループ エンジニア
倉谷 彰(@a_kuratani)2012/12/6
自己紹介
倉谷 彰 @a_kuratani !株式会社チームスピリット (旧:デジタルコースト株式会社)
研究開発グループ
AppExchangeでアプリ公開してますか?
AppExchangeのメリット
Marketplaceトライアル
ライセンス管理
課金
アプリケーション管理
アプリ配布
プッシュアップグレード
Alohaアプリケーション
アプリケーション
タブ
オブジェクト
かなり充実
僕と契約して、ISVパートナーになってよ!
AppExchangeアプリの課題
一つのソースコード
つまり
カスタマイズとの戦い
ここから本題
パッケージ
どんな構成がいいのか?
管理パッケージ
Force.com
業務アプリ管理パッケージ
ソースコード非公開、アップグレード可
エディション制限!
Force.comエディションの制限One App Enterprise Unlimited
月額料金1,500円/ユーザ
6,000円/ユーザ
9,000円/ユーザ
カスタムアプリケーション 1 10 無制限
カスタムオブジェクト 10 200 2,000
カスタムタブ 合計25 合計25 無制限
管理パッケージ(Aloha)
Force.com
業務アプリ管理パッケージ
(Aloha)
ソースコード非公開、アップグレード可 エディション制限対応
カスタマイズしたい!
管理パッケージ+非管理
Force.com
業務アプリ
個社別カスタマイズ非管理
管理パッケージ(Aloha)
カスタマイズ
バージョンアップでゴミが残る!
古いレポート
古いワークフロールール
………
拡張パッケージ
ベース+バージョン固有+非管理
Force.com
ベース
バージョン固有 個社別カスタマイズ
非管理
拡張パッケージ
管理パッケージ(Aloha)
変更できないコンポーネントを分離
ベース+バージョン固有+非管理
Force.com
ベース
バージョン固有 個社別カスタマイズ
最小限のカスタマイズ
変更できないもの
変更できるもの制限のあるもの
変更できないコンポーネントを分離
パッケージのベストミックス(例)
コンポーネント ベース バージョン固有 個社別カスタマイズ
Apexクラス ◯ ー ◯
Visualforceページ ◯ ー ◯
アプリケーション ◯ ー ◯
オブジェクト/タブ ◯ ー ◯
レポートタイプ/レポート ー ◯ ◯
ダッシュボード ー ◯ ◯
ワークフロールール ー ◯ ◯
3年目にしてようやく拡張パッケージが使える気がしてきた
Enjoy Force.com