force.com lightning talks cfj2012 by a.kuratani

Post on 18-Nov-2014

943 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

「3年目にしてようやく見えてきたパッケージの使い方」

TRANSCRIPT

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

top related