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

パッチの作成およびアップロード

パッチバージョンおよび転送アップグレードは、Salesforce ISV パートナーのみが使用できます。

メモ

パッチバージョンを作成する手順は、次のとおりです。
  1. [設定] から、[クイック検索] ボックスに「パッケージ」と入力し、[パッケージ] を選択します。
  2. 管理パッケージの名前をクリックします。
  3. [パッチ組織] タブをクリックして、[新規] をクリックします。
  4. [メジャーリリースへのパッチ適用] ドロップダウンリストでパッチを作成するパッケージバージョンを選択します。リリースの種類は、「管理-リリース済み」である必要があります。
  5. パッチ組織にログインするための [ユーザ名] を入力します。
  6. ログインに関連付けられている [メールアドレス] を入力します。
  7. [保存] をクリックします。

    ログイン情報をなくした場合は、パッチ開発組織の下のパッケージ詳細ページで [リセット] をクリックし、パッチ開発組織へのログイン情報を再設定します。

    メモ

Salesforce からパッチ開発組織を作成したことを示すメールを受け取ったら、[ログイン] をクリックして、パッチバージョンの作成を開始できます。

パッチ開発組織での開発には制限があります。次に、注意事項の一覧を示します。
  • 新しいパッケージコンポーネントの追加はできません。
  • 既存のパッケージコンポーネントの削除はできません。
  • API およびダイナミック Apex アクセスコントロールをそのパッケージ用に変更できません。
  • Apex コードは廃止できません。
  • extends などの新しい Apex クラス関係は追加できません。
  • virtualglobal などの新しい Apex クラス修飾子は追加できません。
  • 新規の Web サービスは追加できません。
  • 新規の機能の連動関係は追加できません。
パッチを作成し終えたら、パッチ開発組織で UI からアップロードします (Tooling API を使用してパッケージをアップロードすることもできます。サンプルコードと詳細は、『Tooling API Developer Guide』の PackageUploadRequest オブジェクトに関する説明を参照してください)。
  1. [設定] から、[クイック検索] ボックスに「パッケージ」と入力し、[パッケージ] を選択します。
  2. パッケージ名をクリックします。
  3. [パッケージのアップロード] ページで [アップロード] をクリックします。
  4. [バージョン名]を入力します。簡単な説明と日付を含めることをお勧めします。
  5. [バージョン番号]patchNumber が増分されていることを確認します。
  6. 管理パッケージの場合、[リリース種別] を選択します。
    • アップグレード可能なパッケージをアップロードするには [管理-リリース済み] を選択します。アップロード後は、Salesforce コンポーネントの属性の一部がロックされます。
    • 少数のユーザにトライアル目的でパッケージをアップロードする場合は、「管理-ベータ」を選択します。アップロード後も、コンポーネントを変更したり、追加のベータバージョンをアップロードしたりできます。

      ベータパッケージは、Developer Edition または Sandbox 組織にのみインストールできます。顧客組織には転送できません。

      メモ

  7. 必要に応じて [説明] を変更します。
  8. 必要に応じて、パスワードを入力および確認し、パスワードを所有している任意のユーザとパッケージを非公開で共有できます。AppExchange を使用しているすべてのユーザにパッケージを公開して共有する場合は、パスワードを入力しないでください。
  9. Salesforce は、検出した要件を自動的に選択します。さらに、[パッケージ要件] および [オブジェクト要件] セクションからその他の必須コンポーネントを選択して、インストーラにこのパッケージの要件を通知します。
  10. [アップロード] をクリックします。

パッチを配布するには、アップロードリンクを共有するか、または転送アップグレードをスケジュールできます。