SignupRequest
新しい Trialforce サインアップへの要求を表します。このオブジェクトは、API バージョン 27.0 以降で使用できます。
サポートされているコール
create()、delete()、describeLayout()、describeSObjects()、getDeleted()、getUpdated()、query()、retrieve()、undelete()
項目
| 項目名 | 詳細 |
|---|---|
| AuthCode |
|
| Company |
|
| ConnectedAppCallbackUrl |
|
| ConnectedAppConsumerKey |
|
| Country |
|
| CreatedOrgId |
|
| CreatedOrgInstance |
|
| Edition | |
| ErrorCode |
|
| FirstName |
|
| LastName |
|
| PreferredLanguage |
|
| ResolvedTemplateId | |
| ShouldConnectToEnvHub | |
| SignupEmail |
|
| Status |
|
| Subdomain |
|
| SuppressSignupEmails |
|
| TemplateId |
|
| TrialDays |
|
| TrialSourceOrgId |
|
| Username |
|
使用方法
次の Java クラスでは REST API を使用して SignupRequest オブジェクトを作成します。Trialforce 管理組織に対して認証を行い、要求を SignupRequest オブジェクトにポスト送信します。
この例で指定が必要な変数を次に示します。
- SERVER — Trialforce 管理組織 (TMO) のホストサーバ名 (“na1.salesforce.com” など)。
- USERNAME — TMO の管理ユーザ名。
- PASSWORD — TMO の管理パスワードとセキュリティトークンを連結したもの。セキュリティトークンを含むメールを受け取るには、Salesforce の個人設定から、[私のセキュリティトークンのリセット] を選択し、[セキュリティトークンのリセット] をクリックします。
- CLIENT_ID — Salesforce の [設定] から、[クイック検索] ボックスに「アプリケーション」と入力し、[アプリケーション] を選択し、接続アプリケーションの下にある [新規] をクリックします。必須項目に値を入力し ([コールバック URL] は必須ですが、使用されていないので最初は任意の有効な URL に設定できます)、[選択した OAuth 範囲] セレクタで OAuth 範囲としてフルアクセスを選択し、[保存] をクリックします。次に [コンシューマ鍵] の値をコピーし、この変数に使用��ます。
- CLIENT_SECRET — 同じページで [クリックして公開] をクリックします。次に [コンシ���ーマの秘密] の値をコピーし、この変数に使用します。
エラーコード
サインアップが失敗した場合、システムで原因の特定に役立つエラーコードが生成されます。次の表は最も重要なエラーコードの一覧です。
| エラーコード | 説明 |
|---|---|
| C-1007 | ユーザ名が重複しています。 |
| C-1015 | 新しい組織の [私のドメイン] 設定を構成するときにエラーが発生しました。Salesforce サポートにお問い合わせください。 |
| C-1016 | プロキシサインアップの OAuth 接続アプリケーションを設定しているときにエラーが発生しました。接続アプリケーションに有効なコンシューマキー、コールバック URL、および期限が切れていない証明書 (該当する場合) があることを確認してください。 |
| C-1018 | サインアップ中に無効なサブドメイン値が指定されました。 |
| C-1019 | サブドメインが使用中です。新しいサブドメイン値を選択してください。 |
| C-9999 | 汎用の「致命的なエラー」です。Salesforce サポートにお問い合わせください。 |
| S-1006 | メールアドレスが無効です (メールアドレス形式が不正)。 |
| S-2006 | 国コードが無効です。 |
| T-0001 | テンプレート ID が無効です (形式が 0TTxxxxxxxxxxxx ではない)。 |
| T-0002 |
テンプレートが見つかりません。テンプレートが存在しないか (削除された可能性がある)、または適切なバージョンが存在しません。 |
| T-0003 | Salesforce でテンプレートの使用が承認されていません。 |