このページを共有

# PUTとPOST: ユーザーのアクティブ化または非アクティブ化

このトピックでは、RESTAPIを使用してユーザーをアクティブ化および非アクティブ化する方法について説明します。

このトピックの内容:

## 概要

REST APIを使用して、ユーザーをアクティブ化または非アクティブ化できます。

非アクティブ化されたステータスの新しいユーザーを作成することもできます。これは、たとえば、同期統合を実装するときに役立つ場合があります。

サイト、共有スペース、およびワークスペースのコンテキストでユーザーをアクティブ化および非アクティブ化できます。

トップに戻る

## ユーザーのアクティブ化

ユーザーをアクティブ化するには、コンテキストに応じて次の手順を実行します。

- サイト。オンプレミスのサイト管理者は、サイトレベルでユーザーをアクティブ化します。これは、サイト管理コンテキストで行われます。

  `http[s]://<server>:<port>/admin/*`

- スペース。サイト管理者がサイトに対してユーザーをアクティブ化すると、スペース管理者は各共有スペースでユーザーをアクティブ化できます。これは、ユーザーが特定の共有スペースに対してアクティブ化され、他の共有スペースに対して非アクティブ化される可能性があることを意味します。これは、共有スペースのコンテキストで行われます。

  `http[s]://<server>:<port>/api/shared_spaces/<space_id>/*`

- ワークスペース。ワークスペースコンテキストでユーザーをアクティブ化または非アクティブ化するには:

  `http[s]://<server>:<port>/api/shared_spaces/<space_id>/workspaces/<workspace_id>/workspace_users/<workspace_user_id>/*`

ヒント: サイトレベルでユーザーを非アクティブ化することにより、すべての共有スペースのすべてのユーザーを非アクティブ化できます。ユーザーがサイトでアクティブ化されていない場合、ユーザーは共有スペースでアクティブ化できません。

トップに戻る

## アクティベーションフィールドについて

次のフィールドは連携して、ユーザーがさまざまなコンテキストでアクティブ化されているかどうかを確認します。

アクティベーションフィールド | 説明と使用法
--- | ---
ssp_user_activation_status | ユーザーが共有スペースコンテキストでアクティブ化されているかどうか。 1は、ユーザーが非アクティブ化されていることを意味します。 0は、ユーザーがアクティブ化されていることを意味します。 ユーザーがサイトコンテキストでアクティブ化されている場合でも、共有スペースコンテキストでユーザーを非アクティブ化するようにマークできます。このようにして、ユーザーは、ユーザーが許可されている共有スペースにのみアクセスできます。
activity_level | サイトレベル: 1は、ユーザーが非アクティブ化されていることを意味します。 0は、ユーザーがアクティブ化されていることを意味します。 共有スペースレベル: この計算された (読み取り専用) フィールドを使用すると、アクティブ化または非アクティブ化されたユーザーを照会できます。 計算は、サイトコンテキストでのユーザーのアクティブ化ステータスと、ssp_user_activation_statusフィールドの値に基づいています。 1は、ユーザーがサイトで非アクティブ化されているか、共有スペースのssp_user_activation_statusが1に設定されていることを意味します。したがって、ユーザーは非アクティブ化されます。 0は、ユーザーがサイトコンテキストでアクティブ化され、共有スペースのssp_user_activation_statusが0に設定されていることを意味します。したがって、ユーザーがアクティブになります。 このフィールドは、サイトでユーザーのアクティブ化ステータスと共有スペースのssp_user_activation_statusに変更が加えられるたびに再計算されます。

トップに戻る

## 例

サイト: PUTを使用して、既存のアクティブ化されたユーザーを非アクティブ化する

リクエスト

    PUT .../admin/users/

    {

       "data": [

          {

            "activity_level":0,

            "id":"2013"

          }

       ]

    }

応答

応答は200 OKです。

トップに戻る

共有スペース: PUTを使用して、既存のアクティブ化されたユーザーを非アクティブ化する

リクエスト

    PUT .../api/shared_spaces/<space_id>/users/

    {
                   "ssp_user_activation_status": false,
                   "id": "1003"
    }

応答

応答は200 OKです。

ワークスペース: PUTを使用して、非アクティブ化されたユーザーをアクティブ化する

リクエスト

    PUT .../api/shared_spaces/1001/workspaces/1002/workspace_users/1003

    {
        "id":"1003",
        "ws_user_activation_status": 0
    }

応答

応答は200 OKです。

トップに戻る

参照情報:

- ユーザーの操作

https://admhelp.microfocus.com ALM Octane 8942
検索結果を改善するためのヒント... ALM Octaneヘルプセンター ALM Octaneヘルプ 15.1.90 すべて ローカルヘルプセンターを表示 オンラインヘルプセンターを表示 戻る ブラウザーの履歴内を戻る 進む ブラウザーの履歴内を進む 検索のハイライトを削除する 次のトピック 次のトピックに進む 前のトピック 前のトピックに戻る 現在のトピックを印刷 バージョン: