メインコンテンツへスキップ
ABBYY Vantage は、次の 2 つのスコープで動作するマルチテナントシステムです。
  • システム管理者スコープ: システム全体の管理を対象とします。ユーザーは System Administrator ロールを持ち、テナントおよびユーザーを管理できます。
  • テナントスコープ: テナント固有の操作を対象とします。
システム管理者は次のことができます。
  • テナントを表示、作成、削除し、テナントサブスクリプションを管理する
  • ユーザーを表示、作成、削除する
異なるクライアントを論理的に分離するため、あるスコープに対する権限を持つユーザーは他方のスコープにはアクセスできません。同様に、あるテナントは他のテナントのデータにアクセスできません。

テナントの作成

  1. 左側のペインで Tenants タブを開きます。
  2. New Tenant をクリックします。
  3. 表示されるダイアログで、次の項目を指定します。
    • テナント名
    • 説明
    • テナント管理者のメールアドレス
テナント名、説明、および管理者のメールアドレスのフィールドが表示されている New Tenant ダイアログ
  1. Upload Subscription File をクリックし、提供されたサブスクリプションファイルをアップロードします。サブスクリプションの詳細については、Subscriptions を参照してください。
完了すると、新しいテナントが作成され、登録リンク付きの招待メールが指定したメールアドレスに送信されます。 システムで作成されたすべてのテナントの一覧は、Tenants タブで確認できます。テナント管理者がまだ招待を承諾していないテナントには、名前の前にアイコンが表示されます。アイコンの上にマウスカーソルを置くと、招待が送信された日付が表示されます。
招待は 14 日間有効です。この期間内にユーザーが登録しない場合、テナントはシステムから削除されます。

招待メールの再送信

  1. テナント一覧から対象のテナントを選択します。
  2. Resend Invite をクリックします。
  3. 必要に応じてメールアドレスを変更し、Send をクリックします。

REST API を使用してテナントを作成する

システム管理者は、Fulfillment Operator ロールをテナント管理者に割り当てることができます。Fulfillment Operator ロールを持つテナント管理者は、REST API リクエストを使用して他のテナントをシステムに追加し、このロールを他のテナントユーザーに割り当てることができます。 Fulfillment Operator ロールを割り当てるには:
  1. Tenants タブを開き、対象のテナントをクリックします。
  2. General タブを開き、Allow Tenant Users to Create New Tenants をクリックします。
このロールがテナントに割り当てられると、解除することはできません。
このロールを割り当てられたテナント管理者は、REST API リクエストを使用してテナントを作成できるようになり、同じロールをテナント内の他のユーザーに割り当てることもできます。

テナントの削除

  1. テナント一覧で、削除するテナントを選択します。
  2. Delete をクリックし、削除を確定します。
テナントは一覧から削除され、そのデータへのアクセスはできなくなります。ABBYY のデータ保持ポリシーに従い、テナントは一覧から削除されてから 30 日後に完全に削除されます。その期間が経過するまでは、同じ名前の新しいテナントを作成することはできません。

ユーザーの作成

  1. 左側のペインで Users タブに移動します。
  2. New User をクリックします。
  3. ユーザーのメールアドレスとパスワードを入力します。
  4. パスワードを再入力して確認します。
これで、新しいユーザーがシステムに作成されます。ユーザーをクリックして、そのユーザーの名前を設定できます。システムで作成されたすべてのユーザーの一覧は、Users タブで確認できます。
System Administrator のスコープで新しいユーザーを追加すると、そのユーザーには自動的に System Administrator ロールが付与されます。

ユーザーの削除

  1. ユーザー一覧で削除するユーザーを選択します。
  2. Delete をクリックし、削除を確定します。
処理が完了すると、そのユーザーは一覧から削除され、そのユーザーのデータへのアクセスはできなくなります。

パスワードのリセット

システム管理者の資格情報でログインできない場合は、次の手順を実行します。
先に進む前に、kubectl がインストールされており、Kubernetes クラスターに接続されていることを確認してください。
  1. システム管理者用の API にアクセスします。
kubectl port-forward -n abbyy-vantage service/abbyy-vantage-au2-auth-adminapi2 8080:80
その後、http://localhost:8080/index.html にアクセスします。
  1. Users セクションに移動します。
  2. 次のように GET リクエストを送信して、ユーザーの詳細情報を取得します。
GET http://localhost:8080/api/v1/users
email または name Parameter を使用します。レスポンスにはユーザー ID が含まれます。
  1. PUT リクエストを送信してパスワードをリセットします。
PUT http://localhost:8080/api/v1/users/{id}/password
リクエストボディは次のとおりです。
{
  "password": "newpassword"
}

IP 制限

テナント管理者が IP 制限を誤って設定し、テナントにアクセスできなくなった場合、システム管理者は次の手順で無効にできます。
  1. Tenants タブで、テナント名をクリックします。
  2. IP Restrictions タブに移動します。
  3. Disable をクリックします。