No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Group Edition と Professional Edition の設計シナリオのサンプル
GE および PE 向けに構築する必要がある状況とその方法を理解するヒントとして、以下にいくつかのシナリオを紹介します。
- シナリオ 1: レコードタイプを使用するアプリケーションを構築する
- レコードタイプは GE や PE では使用できないため、GE/PE をサポートするかどうかを決定する必要があります。サポートする場合、レコードタイプを含まない基本管理パッケージを作成できます。この管理パッケージをリリース済み状態でアップロードした後、別の DE 組織にその管理パッケージをインストールし、拡張パッケージの構築を開始できます。拡張パッケージには、EE ユーザ、UE ユーザ、および PXE ユーザがインストールして活用できるレコードタイプを追加できます。
- シナリオ 2: 80 個のカスタムオブジェクトと 25 個のカスタムタブを使用するアプリケーションを構築する
- このケースでは、通常、GE および PE ではオブジェクトとタブの制限による問題が発生します。ただし、アプリケーションを AppExchange で使用できるようにすれば、カスタムオブジェクト、タブ、およびアプリケーションの制限の対象ではなくなります。したがって、アプリケーションで 80 個のカスタムオブジェクトと 25 個のカスタムタブを使用する場合でも、GE および PE に正常にインストールして機能させることができます。
- シナリオ 3: Web サービスに Apex コールアウトを行うアプリケーションを構築する
- Apex は、通常 GE および PE では実行できませんが、セキュリティレビューで管理パッケージが承認されれば、Apex は期待どおりに実行されます。したがって、このシナリオでは、外部の Web サービスを呼び出すように Apex コールアウトを構築して、パッケージにこのクラスを含めます。
- シナリオ 4: キャンペーンを活用するアプリケーションを構築する
シナリオ 1 と同様に、キャンペーンはデフォルトでは GE および PE でサポートされていない機能です。PE には、キャンペーンをアドオンとして購入するというオプショ��がありますが、このシナリオでは次の 2 つのオプションがあります。
- オプション 1: キャンペーンを参照しない基本管理パッケージを構築する。完成したら、アップロードし、別の DE 組織にインストールしてキャンペーン機能を拡張パッケージとして構築します。これで、GE ユーザおよび PE (キャンペーンなし) ユーザは基本パッケージをインストールでき、他のユーザは拡張パッケージもインストールして追加の機能を取得できます。
- オプション 2: キャンペーンの参照に動的 Apex のみを使用 (上記の説明のとおり) しており、キャンペーンにカスタム項目が含まれないパッケージの場合、必要なパッケージは 1 つで済みます。その場合、アプリケーションは、GE 以上のエディションにインストールでき、ユーザのエディションにキャンペーンがある場合は、動的 Apex によってキャンペーンを期待どおりに操作できます。
- シナリオ 5: インバウンド API コールを受信する複合アプリケーションを構築する
- 別個にホストされたアプリケーションを Salesforce と統合する場合、GE ユーザおよび PE ユーザに API コールを行う必要があります。この操作はデフォルトでは実行できませんが、使用資格のあるパートナーの場合は、SOAP コールにより GE および PE と統合するための特別な API トークンを要求できます。外部コードの SOAP ヘッダーにクライアント ID を埋め込むだけで済みます。