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

第一世代管理パッケージのベータパッケージの作成とアップロード


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

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

      メモ

    7. 登録者がパッケージアプリケーションのインストール、アップグレード、またはアンインストールに失敗し、エラーが発生した場合、必要に応じて [パッケージ化エラーを通知] 項目にメール通知を受信するユーザのメールアドレスを入力します。この項目は、パッケージ化エラーの通知が有効になっている場合にのみ表示されます。通知を有効にするには、Salesforce の担当者までお問い合わせください。
    8. 必要に応じて、パッケージの説明を入力します。AppExchange にアップロードする前に、この説明を変更することができます。
    9. 必要に応じて、インストール後スクリプトを指定します。パッケージのインストールまたはアップグレード後に登録者組織で Apex スクリプトを実行できます。詳細は、「パッケージのインストール/アップグレード時の Apex の実行」を参照してください。
    10. 必要に応じて、アンインストールスクリプトを指定します。パッケージのアンインストール後に登録者組織で Apex スクリプトを実行できます。詳細は、「パッケージのアンインストール時の Apex の実行」を参照してください。
    11. [保存] をクリックします。
  2. 必要に応じて、API アクセス権限を変更します。デフォルトでは、API アクセス権は [無制限] に設定されていますが、この設定を変更して、パッケージ内のコンポーネントの API アクセス権をさらに制限できます。
  3. 必要なコンポーネントをアプリケーションに追加します。
    1. [コンポーネントを追加] をクリックします。
    2. ドロップダウンリストから、コンポーネントの種別を選択します。
    3. 追加するコンポーネントを選択します。
    4. [パッケージに追加] をクリックします。
    5. パッケージにすべてのコンポーネントが追加されるまで、この手順を繰り返します。

    一部の関連コンポーネントは、[パッケージコンポーネント] リストに表示されていない場合でもパッケージに自動的に組み込まれます。たとえば、パッケージにカスタムオブジェクトを追加すると、そのカスタム項目、ページレイアウトおよび標準オブジェクトとの関係が自動的に組み込まれます。

    メモ

  4. [連動関係を参照] をクリックすると、パッケージ内の他のコンポーネント、権限、または設定と連動しているコンポーネントのリストを確認できます。[完了] をクリックすると、パッケージの詳細ページに戻ります。
  5. [アップロード] をクリックします。
  6. [パッケージのアップロード] ページで、次の定義を行います。
    1. [バージョン名] を入力します (例、Spring ’22)。バージョン名は、パッケージの特定のリリースのマーケティング名です。バージョンには、番号だけではなく、内容がわかりやすいタイトルを作成できます。
    2. [バージョン番号] を入力します (例、1.0)。バージョンについての詳細は、「AppExchange ソリューションの更新」を参照してください。
    3. 「管理 - ベータ」の [リリース種別] を選択します。
    4. 必要に応じて、パスワードを入力および確認し、パスワードを所有している任意のユーザとパッケージを非公開で共有できます。AppExchange を使用しているすべてのユーザにパッケージを公開して共有する場合は、パスワードを入力しないでください。
    5. Salesforce は、検出した要件を自動的に選択します。さらに、[パッケージ要件] および [オブジェクト要件] セクションからその他の必須コンポーネントを選択して、インストーラにこのパッケージの要件を通知します。
    6. [アップロード] をクリックします。

パッケージが正常にアップロードされると、インストールリンクがメールで通知されます。