この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

第一世代管理パッケージの作成

アプリケーションを作成して AppExchange で配布することが目的の場合は、管理パッケージを使用してその両方を行います。パッケージは、メタデータを入れるコンテナです。パッケージには、アプリケーションを構成する一連の関連する機能、カスタマイズ、スキーマが保持されます。パッケージには、各種のメタデータコンポーネントを多数含めることができます。パッケージ化できるのは、単一コンポーネント、アプリケーション、またはライブラリです。

第二世代管理パッケージには、第一世代管理パッケージよりも多くの利点があります。パッケージの作成を開始する前に、「第一世代管理パッケージと第二世代管理パッケージ���比較」「第二世代管理パッケージとは」を確認してください。

重要

使用可能なインターフェース: Salesforce Classic (使用できない組織もあります) および Lightning Experience
使用可能なエディション: Developer Edition

パッケージアップロードおよびインストールを使用可能なエディション: Group Edition、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition


必要なユーザ権限
パッケージを作成する 「AppExchange パッケージの作成」
  1. [設定] から、[クイック検索] ボックスに「パッケージマネージャ」と入力し、[パッケージマネージャ] を選択します。
  2. [新規] をクリックします。
  3. パッケージの名前を入力します。AppExchange に表示される名前と異なる名前を使用できます。
  4. ドロップダウンメニューから、パッケージのすべてのコンポーネントラベルのデフォルト言語を選択します。
  5. 必要に応じて、[カスタムリンクの設定] 項目からカスタムリンクを選択し、アプリケーションをインストールするユーザに設定情報を表示します。ホームページレイアウト用に作成した URL または Sコントロールへの定義済みのカスタムリンクが選択できます。「アプリケーションのドキュメントの開発」を参照してください。このカスタムリンクは、Salesforce 内の [設定] リンクとして、Salesforce AppExchange ダウンロードページとインストールするユーザの組織のアプリケーションの詳細ページに表示されます。
  6. 必要に応じて、[Apex エラーを通知] 項目に、キャッチされない例外が Apex コードで発生した場合に通知するユーザのユーザ名を入力します。ユーザ名を指定しないと、検出されないすべての例外についてメール通知が生成され、Salesforce に送信されます。このオプションは、管理パッケージでのみ使用できます。

    Apex は、Developer、Enterprise、Unlimited、および Performance Edition を使用する組織でのみパッケージ化できます。

    メモ

  7. 登録者がパッケージアプリケーションのインストール、アップグレード、またはアンインストールに失敗し、エラーが発生した場合、必要に応じて [パッケージ化エラーを通知] 項目にメール通知を受信するユーザのメールアドレスを入力します。この項目は、パッケージ化エラーの通知が有効になっている場合にのみ表示されます。通知を有効にするには、Salesforce の担当者までお問い合わせください。
  8. 必要に応じて、パッケージの説明を入力します。AppExchange にアップロードする前に、この説明を変更することができます。
  9. 必要に応じて、インストール後スクリプトを指定します。パッケージのインストールまたはアップグレード後に登録者組織で Apex スクリプトを実行できます。詳細は、「パッケージのインストール/アップグレード時の Apex の実行」を参照してください。
  10. 必要に応じて、アンインストールスクリプトを指定します。パッケージのアンインストール後に登録者組織で Apex スクリプトを実行できます。詳細は、「パッケージのアンインストール時の Apex の実行」を参照してください。
  11. [保存] をクリックします。