3

独自のデータソースを持ち、API/Serviceを介してSalesForce.comからデータをプルするアプリケーションを開発するためにForce.comで遭遇するライセンスの問題を理解しようとしています。私はさまざまなサイトからこれを調査するために1日以上費やしましたが、それらのほとんどは私の質問に実際には答えない新しいものを投げ続け、私をより混乱させました。ここにいる誰かが、Force.comを使用してサイトを開発および保守するコストを理解するのに役立つ洞察を持っている場合は、.NetまたはJavaで構築されたアプリケーションを構築し、別のクラウドでホストすることと比較できます。プロバイダー、それから私を助けてください。私の質問は次のとおりです。

  1. Force.comプラットフォームを使用してXYZというアプリケーションで作業している開発者が5人いる場合、そのような開発作業のためにいくつのForce.Comライセンスを購入する必要があり、それらのライセンスはどのような種類である必要がありますか?
  2. また、これらの開発者がForce.comで記述されたコードを介してSalesForceデータベースからデータをフェッチする必要がある場合、個別のSalesForceライセンスを購入する必要がありますか?
  3. すでにSalesForceライセンスを持っている場合、そのライセンスを開発作業を行うためにForce.comにアクセスするように変換すると、SalesForceへのアクセスは停止されますか?
  4. 後でテストフェーズで同じライセンスを再利用できますか、それともテスト用に別のライセンスを購入する必要がありますか?
  5. 開発が完了し、人々が私のXYZ Webアプリケーションで自分のアカウントを作成したら、会社のネットワークからセールスフォース関連のデータにアクセスするためにセールスフォースのログインが必要ですか、それともアクセスしなくてもアクセスできますか?
  6. XYZ WebアプリケーションがSalesForceのデータにアクセスしない場合でも、XYZ WebアプリケーションのユーザーはXYZにログインするためにsalesforceまたはForce.comライセンスが必要ですか?
  7. Force.comを開発プラットフォームとして使用せず、SalesForceデータにアクセスする必要がある場合、ライセンスはいくつ必要ですか?XYZアプリケーションで作成されたログインごとに1つですか、それとも1つだけで十分ですか?

ありがとう。

4

1 に答える 1

1

salesforce.stackexchange.com(ベータ版)でこれを尋ねたほうがよいかもしれません。かなり多くの専門家がいくつかのクールな統合、マネージドパッケージなどを実行したか、ISVでさえあるようです。だから彼らはその問題についてもっと経験があるかもしれない。彼らは多分あなたにdatabase.comを指さすでしょう。

または、SFの営業担当者に相談してください。

また、単に「Salesforceライセンスを購入する」だけではないことを理解していないと思います。特定の本番組織にバインドされたライセンスを購入します(必要に応じてインスタンス)。組織間でそれらを転送することはできません。Webアプリが特定のSalesforceインスタンスと通信するという事実は、同じライセンスを使用して別のインスタンスに接続できることを意味するわけではありません。だからこれがあなたが意味するものなら

私はさまざまなサイトからこれを調査するために1日以上費やしましたが、それらのほとんどは私の質問に実際には答えない新しいものを投げ続け、私をより混乱させました。

その後、あなたは苦労するでしょう...

そのような質問については、最終的に弁護士に尋ねる必要があると思います。インターネット上の人々を信用しないでください:)安全な港、何とか何とか、私を訴えないでください...

  1. 開発を開始するために、あなたは何も支払う必要はありません。Developer Editionにサインアップして、ハックしてください。(各開発者はそれを行うことができ、SVNなどを使用してそれらの間で同期することができます-それは間違いなくクイックスタートには十分です)。すでに「本番環境」(Enterprise Editionなど)をお持ちの場合は、アクティブなユーザーごとに最大4つの同時ログインが許可されると思います。これはさまざまなチャネルにカウントされます(たとえば、アプリのUIをクリックして作業する開発者など)。 Eclipse IDEは2)としてカウントされるため、ここでコスト削減を試みることができます...しかし、5つの完全なSalesforceライセンスをお勧めします。
  2. いいえ、十分です。
  3. ライセンスを変換できるとは思いません;)異なるタイプのライセンスを購入し、それらに連絡して、不要なタイプのライセンスの数を減らすだけです。異なるタイプのライセンスをユーザーに割り当てることで、ユーザーを変換することができます(これにより、プロファイルが変更される可能性があります)。その結果、たとえば、完全なシステム管理者(Salesforceライセンス上)をダウングレードして、Chatterのみを表示でき、アカウントなどにアクセスできないユーザーを指定します。
  4. 同じライセンスを使用できます。開発者ユーザーアカウントを非アクティブ化し、解放されたライセンスを使用してテストユーザーを作成すると言ってもかまいません。
  5. 使用するSFの機能の数によって異なります(データの所有権、可視性などの観点から)。Salesforceでアクティブユーザーの「いくつかの」クレデンシャルを提供する必要があります。したがって、すべてのデータを表示してからWebアプリですべてのフィルタリングなどを実行する「統合ユーザー」アカウントを1つだけ持っていれば問題ないかもしれません。
  6. 私はそれを理解していないので、「いいえ」と言います;)SFに接続してデータを取得する必要がない場合は、そうではありませんか?ある種のシングルサインオンソリューションがない限り。
  7. 外部アプリからSalesforceにアクセスする必要がある場合は、認証する必要があります。ユーザー名+パスワード、Oauth、sessionId、シングルサインオン...どのような手段でも-SFは、このユーザーがアクティブであると言う必要があり、このデータを見ることができます。ですから、答え#5に戻ります。
于 2012-11-04T22:02:57.523 に答える