はじめてのAppExchangeアプリ開発 第1回

11
ははははは AppExchange ははははは – は 1 は

Transcript of はじめてのAppExchangeアプリ開発 第1回

Page 1: はじめてのAppExchangeアプリ開発 第1回

はじめての AppExchange アプリ開発 – 第 1 回

Page 2: はじめてのAppExchangeアプリ開発 第1回

小西 由通 Yoshimichi Konishi 株式会社セールスフォース・ドットコム

アライアンス本部テクニカルエバンジェリスト[email protected]

Page 3: はじめてのAppExchangeアプリ開発 第1回

ソーシャルアカウント

録画ビデオは Youtube 及びWebinar詳細ページにて公開されます ( 参加登録 URL と同じです )

本 Webinar は録画されています

Salesforce Developers Japan

Heroku JP@herokujp

@salesforcedevjp

Page 4: はじめてのAppExchangeアプリ開発 第1回

質問がある場合には ?

質問は最後まで待つ必要はありません ! Question の機能を使って質問をして下さい可能な場合は別のスタッフが質問について解答しますすぐに解答出来ない場合は、後ほどスピーカーが解答します

ライブ Q&A を最後に行います時間の許す限り、 Webinar の最後に Q & A の時間を設けます

開発者フォーラムを活用しましょうよりたくさんの質問がある場合は ?こちらをご利用下さいhttp://developer.salesforce.com/jp/forums

Page 5: はじめてのAppExchangeアプリ開発 第1回

Question 機能で質問をお願いします

Page 6: はじめてのAppExchangeアプリ開発 第1回

本日の話題

開発環境の整備開発後、そのコンポーネントを AppExchange に登録する予定です。そのために必要な開発環境の整え方についてご紹介します。

Lightning Component 開発の流れLightning Experience 画面の表示を「英語」と「日本語」に切り替えるコンポーネントをつくりながら、開発の流れをご紹介します。

コンポーネントのパッケージング開発したコンポーネントをバージョンアップしていくためのパッケージング方法についてご紹介します。

Page 7: はじめてのAppExchangeアプリ開発 第1回

開発環境

3種類の組織 開発組織 – 開発・単体のための組織 テスト組織 – インストールテスト・セキュリティリビューテスト環境用パッケージング組織 – AppExchange 登録用組織

組織の命名ルール複数組織を整理するために命名ルールを定めることをおすすめします。

開発・管理用ツール( MavensMate, GitHub )別組織へのコードのデプロイ、ソースコード管理にはツールを使うと便利です。

Page 8: はじめてのAppExchangeアプリ開発 第1回

開発環境

パッケージ組織

開発組織

テスト組織

MavensMate GitHub

Page 9: はじめてのAppExchangeアプリ開発 第1回

開発の流れ

1. コンポーネントの属性・ UI を定義  .cmp 2. コンポーネントのパラメタを定義  .design3. ローカルコントローラー・ヘルパーの定義  .js4. リモートコントローラーの定義  .js5. リモートコントローラーテストの定義  .js

Page 10: はじめてのAppExchangeアプリ開発 第1回

パッケージング

パッケージ組織へのコードのデプロイ MavensMate を使って開発組織のコードをダウンロード。パッケージ組織にデプロイします。

パッケージングパッケージ組織で、管理パッケージを作成します。

テスト環境構築パッケージ組織の管理パッケージを、 URL を使ってインストールしテスト環境を構築します。

Page 11: はじめてのAppExchangeアプリ開発 第1回

thank y u