提供: Bright Pattern Documentation
• 日本語

Revision as of 02:46, 23 September 2026 by BpTranslationReview (talk | contribs) (Reviewed via BpTranslationReview)

< 前へ | 次へ >
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
移動先: 案内、 検索
• English

テンプレートのJSONデータからテナントを作成する

このメソッドは、テンプレートに基づいてテナントを作成し、そのテナントの管理者(ログイン ID、名、姓、メール、パスワードを設定)を作成します。

テンプレートとは、サービスプロバイダーアプリケーションによる手動エクスポート、または「テナントのエクスポート」メソッドを使用して生成された ZIP ファイルであり、外部の HTTP サーバーにデプロイする必要があります。 使用できるのは、データベースのバージョンが同一のテンプレートのみです。

テンプレートには、テナントのエクスポート時に取得されたアクセス番号が設定されています。テンプレートを使用してテナントを作成する際、これらの番号は、パラメータ numberMap で定義された実際のアクセス番号に置き換えることができます。このパラメータはオプションです。

このメソッドは、アクセス番号が存在しない場合にそれらを作成し、テナントに割り当てます。トランクへの割り当ては行いません。まったく同じ範囲(最初の番号とブロック長)のアクセス番号が存在し、かつテナントに割り当てられていなかった場合、このメソッドはそれらを割り当てます。 アクセス番号が存在していても、別のテナントに割り当てられている場合は、何の通知もなく無視されます。

このメソッドでは、架電リストのデータや監査変更履歴はインポートされません。

作成されたテナントのステータスは「非アクティブ(Inactive)」となる点にご注意ください。手動で、または 「テナントの有効化」 メソッドを使用して、「アクティブ(Active)」に設定する必要があります。


リクエスト

URL http[s]://<host>:<port>/configapi/v2/selfservice/tenant/<tenant_url>
メソッド POST
本文 管理者およびテンプレートのパラメータ(コンテンツタイプ:application/JSON)
例

{ "tenantName":"テナント名", "numberMap":{ "0000000000":"1234567890", "0000000001":"1987654321" } "firstName":"firstName", "lastName":"lastName", "loginId":"loginId", "password":"パスワード", "email":"nowhere@net", "templateUrl":"http://host:port/tenantTemplate”, “lockTimeout”:120 }


レスポンス

コード 説明
200 成功
400 引数が不正です
403 アクセス拒否
409 制約違反
500 サーバーエラー
503 ロックタイムアウト


< 前へ | 次へ >
< 前へ | 次へ >