ユーザーの管理
ALM Octaneでプロジェクトを開始する際には、スペースやワークスペースにユーザーを追加します。
ユーザーを作成したら、ユーザーにロールと権限を割り当てます。詳細については、ロールと権限の割り当てを参照してください。
ユーザーの管理について
本項では、ユーザー関連のタスクの概要と、タスクを実行できるユーザーを示します。
ユーザーを管理するには、次の手順を実行します。
-
[設定] で、各自の権限に応じて [サイト] または [スペース] をクリックします。
-
[ユーザー] タブを選択します。
- ユーザータブで、フィルターペインを表示し、フィルターの追加をクリックします。ロールとワークスペース >ロールを選択し、フィルタリングするロールを選択します。
- ワークスペースで結果をさらに絞り込むには、フィルターの追加をもう一度クリックし、ロールとワークスペース >ワークスペースを選択して、フィルターを適用するワークスペースを選択します。
-
各自のロールに応じて、ユーザーを追加または編集します。
注: ほとんどのロールはカスタマイズできます。ロールとその権限は、組織によって異なる場合があります。
ユーザー管理の機能 サイト管理者 (オンプレミス) 共有スペース管理者 ワークスペース管理者 現在のコンテキスト (サイト、スペース、またはワークスペース) にユーザーを追加する。詳細については、ロールと権限の割り当てを参照してください。 REST APIを使用して、現在のコンテキスト (サイト、スペース、またはワークスペース) にユーザーを追加する。詳細については、POST: ユーザーの作成を参照してください。 LDAPユーザーをスペースにインポートします。詳細については、ALM OctaneにLDAPユーザを追加するを参照してください。 SSO認証用にIdPユーザーをインポートします。詳細については、SSO認証用のIdPユーザーをワークスペース (オンプレミス) にインポートするを参照してください。 スペースの既存ユーザーをワークスペースに追加する。詳細については、既存ユーザーのワークスペースへの追加を参照してください。 ワークスペースユーザーからロールを削除する。詳細については、ロールの割り当てと割り当て解除を参照してください。 ユーザーリストに表示するフィールドを選択する、リストをソートする、リストをMicrosoft Excelにエクスポートする。
ユーザーパスワードを設定する。 ユーザーに追加ロールを割り当てる。詳細については、既存のユーザーに対するロールの割り当てまたは割り当て解除を参照してください。
サイト管理者は、スペース管理者のロールのみを割り当てることができます。
他のユーザーにサイト管理者のロールを割り当てる。詳細については、既存のユーザーに対するサイト管理者ロールの割り当て (オンプレミス) を参照してください。 ユーザーをアクティブ化または非アクティブ化する。詳細については、ロールと権限の割り当てを参照してください。 SaaS: SaaS: ユーザーを削除する。詳細については、サイトの管理 (オンプレミス) を参照してください。
ユーザーを追加する方法
次の方法で、ALM Octaneにユーザーを追加します。
ユーザーを追加する方法 | 手順 |
---|---|
ALM Octaneの標準のユーザー管理システムを使用します。 | |
スペースの既存ユーザーをワークスペースに追加します。 | 既存ユーザーのワークスペースへの追加 |
LDAPサーバーからユーザーをインポート (オンプレミス) | |
IDプロバイダー (IdP) からSSOユーザーをインポート (オンプレミス) 注: ユーザーはALM Octaneに存在する必要がありますが、ログイン認証はIdPによって行われます。 |
|
REST APIを使用する |
注: バージョン12.60 CP10以降: ALLOW_WORKSPACE_USERS_CREATION構成パラメーターは非推奨になりました。このパラメーターは、管理者がワークスペースレベルでユーザーを追加および含めることを有効または防止するために使用されていました。代わりに、設定 >アクセス許可を使用してください。
スペース間でのユーザーの共有 (Enterpriseエディション)
ユーザーを定義できます。
-
スペース管理者によるスペースレベル。
-
ワークスペースの管理者によるワークスペースレベル。
管理者は、ユーザーを追加または変更するときにワークスペースを明示的に定義することにより、ユーザーが存在するワークスペースを指定します。
ユーザー名とメールアドレスは一意である必要がありますか?
すべてのワークスペースとスペースで、ログイン名と電子メールは一意である必要があります。
ユーザーの追加
スペースとワークスペースにユーザーを追加します。
-
設定 >スペースまたは設定 >サイトで、左側のツリーでスペースまたはワークスペースを選択します。
-
[ユーザー] タブで、[+] をクリックします。
LDAPユーザー管理を使用する場合、[+] ボタンは無効になります。この場合は、LDAPサーバーでユーザー管理タスクを実行します。詳細については、LDAPのセットアップ (オンプレミス)を参照してください。
注: LDAP認証を使用する場合、ALM Octaneの標準のユーザー管理は使用できません。
-
ユーザー情報を入力します。
ログイン名を指定すると、ユーザーはこの名前を使用してALM Octaneにログインします。ログイン名を指定しない場合は、電子メールアドレスが使用されます。
パスワードはユーザーが後から変更できます。詳細については、パスワードの変更を参照してください。
-
ユーザーにロールを割り当てます。
-
スペース管理者は、ワークスペースごとにユーザーにロールを割り当てます。
-
ワークスペース管理者は、担当するワークスペースでユーザーにロールを割り当てます。
詳細については、ロールと権限の割り当てを参照してください。
-
-
[追加] をクリックします。
-
サイト管理者の場合は、[サイト] 領域で、ユーザーをサイト管理者に割り当てることができます。ユーザーのIDをクリックし、[サイト管理] の値を [はい] に変更します。
ユーザーの編集
管理者は、[ユーザー] グリッドでユーザーのIDをクリックして、既存のユーザー (管理者自身を含む) の詳細を変更することができます。
自分のログイン名を変更することはできません。自分のログイン名は、別の管理者に変更してもらう必要があります。
ロールの割り当ての詳細については、ロールと権限の割り当てを参照してください。
パスワードの変更の詳細については、パスワードの変更を参照してください。
既存ユーザーのワークスペースへの追加
スペースのコンテキストで定義済みのユーザーを、ワークスペースに追加します。ユーザーの詳細を再度入力する必要はありません。ALM OctaneのネイティブユーザーまたはLDAPユーザーを追加できます。(LDAPはオンプレミスでのみサポートされています。)
スペースのユーザーをワークスペースに追加するには、次の手順を実行します。
-
設定>スペースで、左側のツリーからワークスペースを選択します。
-
[ユーザー] タブで、 をクリックします。
-
LDAP: リストにフィルターを適用して検索を絞り込めます。フィルタリングする場合、0個以上の文字を表すワイルドカードとしてアスタリスク (*) を入力できます。
-
追加するユーザーを選択します。
-
[追加] をクリックします。
SSO認証用のIdPユーザーをワークスペース (オンプレミス) にインポート
Identity Provider (IdP) で定義済みのユーザーを、ワークスペースに追加します。ユーザーの詳細を再度入力する必要はありません。
前提条件: ALM OctaneサーバーがSSO認証用に設定されています。詳細については、SSO認証のセットアップ (オンプレミス)を参照してください。
SSO認証用のIdPユーザーをワークスペースにインポートするには:
-
設定 > スペースで、左側のツリーからスペースを選択します。
-
[ユーザー] タブで、 をクリックします。
-
IdPユーザーを定義するためのインポート (.csv) ファイルをまだ作成していない場合は、インポートファイルの例を表示をクリックしてテンプレートをダウンロードします。テンプレートファイルの標準設定名はimport_users.csvです。
-
必要に応じて、IdPユーザーを定義するために作成したインポート (.csv) ファイルを変更します。
インポートファイルでユーザーを定義する方法インポートファイルにはヘッダー行が必要です。
ユーザーごとに、以下の属性を以下の順序で定義します。
属性は必須です。それらの値を指定する必要があります。ただし、ユーザーがALM Octaneにログインすると、IdPで指定された値がこれらを上書きします。今のところ、任意の値で十分です。
属性 説明 uid ALM Octane UIDフィールドに対応します。必須。一意である必要があります。任意の一意の値にすることができます。 name ALM OctaneLOGIN NAMEフィールドに対応します。nameの値は、認証に使用される実際の名前である必要があります。必須。
このフィールドは、最初のログイン時にIdPでユーザーを識別するために使用されます。続いて、uidが使用されます。
first_name ALM OctaneFIRST NAMEフィールドに対応します。必須ですが、任意の値にすることができます。 last_name ALM OctaneLAST NAMEフィールドに対応します。必須ですが、任意の値にすることができます。 email ALM Octane EMAILフィールドに対応します。必須ですが、任意の値にすることができます。 アップロードをクリックします。
例:
-
参照ボタンを使用してインポートファイルに移動します。
-
ユーザーをインポートするワークスペースを選択します。
-
ユーザーに割り当てるロールを選択します。
ヒント: ここでビューアーのロールを選択し、後で管理者にロールを更新させることをお勧めします。
-
インポートをクリックします。
インポート後
-
ユーザーが正常にインポートされなかった場合は、詳細を確認して修正し、再インポートしてください。
インポートファイル全体を再インポートできます。すでに正常にインポートされたユーザーは複製されません。ただし、別のロールで再インポートした場合、これらのユーザーは元のロールを保持します。一括更新を使用して、後でロールを更新できます。
-
編集できるのはユーザーの言語とロールのみです。
-
Non-SSOユーザーは引き続きユーザーリストに表示されます。ただし、ログインはSSO認証に失敗するため、ALM Octaneにログインすることはできません。
-
ユーザーのアクティブ化は、他のタイプのユーザーの場合と同じように機能します。ユーザーがアクティブでない場合、ユーザーは一覧表示されますが、ログインできません。詳細については、ユーザーのアクティブ化または非アクティブ化を参照してください。
ユーザーのアクティブ化または非アクティブ化
ユーザーをアクティブ化または非アクティブ化することで、ユーザーのALM Octaneへのアクセス可否や、他のユーザーとの関係を制御できます。
ユーザーのアクティブ化 | ユーザーはALM Octaneにログインできます。 |
ユーザーの非アクティブ化 |
非アクティブ化されたユーザーは、ALM Octane内に残っています。また、これらのユーザーへの参照も保持されます。 ユーザーを非アクティブ化する前に、ユーザーに割り当てられているエンティティを確認し、必要に応じてエンティティを更新することをお勧めします。 |
ユーザーを再度アクティブ化すると、そのユーザーの既存の設定がすべて復元されます。
グリッドのステータスカラムには、ユーザーのアクティブ化ステータスが表示されます。
ユーザーがアクティブ化されます。 | |
ユーザーは非アクティブ化されます。 ユーザーは、現在のスペースまたはワークスペースからアクティブ化できます。 |
|
赤 | ユーザーは非アクティブ化されます。ユーザーは、サイト、または最初に非アクティブ化されたスペースからアクティブ化できます。 |
ユーザーをアクティブ化または非アクティブ化にするには、次の手順を実行します。
-
設定 > サイト > ユーザーまたは設定 > スペース > スペース/ワークスペース > ユーザー。
-
右クリックして、アクティブ化または非アクティブ化のいずれかを選択します。
アクティブ化オプションは、ユーザーが非アクティブ化されたレベルで使用できます。たとえば、ユーザーがスペースレベルで非アクティブ化された場合、そのユーザーはワークスペースレベルでアクティブ化できません。
-
[はい] をクリックして、確定します。
ユーザーの削除
ユーザーの削除を行うと、ALM Octaneからユーザーが削除されます。
-
サイト管理者はユーザーを削除できます。詳細については、サイトの管理 (オンプレミス) を参照してください。
-
SaaS: 必ず以下を実行してください。
-
まず、SaaSアカウント管理者は、ユーザーをMyAccountから削除するか、有効になっている場合は、ユーザーの許可されたサービスのリストからALM Octaneを削除します。
-
次に、ALM Octaneスペース管理者がSaaSへのサポートチケットを開き、ALM Octaneでユーザーを削除するように要求します。
-
ワークスペースのユーザー履歴を表示する
CUDアクション、非アクティブ化、ロールの割り当てなど、ワークスペースユーザーのユーザー管理アクションの履歴を表示できます。
ワークスペースのユーザー履歴を表示するには:
-
設定 > スペースを選択し、左側のツリーでワークスペースを選択します。
-
[ユーザー] タブで、ユーザーを選択します。IDリンクをクリックするか、詳細の表示を選択してから、履歴タブを開きます。
ALM OctaneユーザーのSCMユーザーへのマッピング
SCMコミットの分析では、コミットを実行するユーザーを識別し、対応するALM OctaneユーザーをSCMユーザーにマッピングします。これにより、ウィジェットやフィルターなどのALM Octaneツールを使用してコミット情報を分析できます。
ALM Octaneでソースコントロール管理 (SCM) システムと連携して動作するCIサーバーとの統合をセットアップした場合、ALM OctaneはSCMシステムに対してコミットされた変更を追跡します。詳細については、ソースコントロール管理システムにコミットされた変更の追跡を参照してください。
SCMユーザーに対して定義された電子メールアドレスがALM Octaneユーザーに対して定義された電子メールアドレスと同じである場合、これらのユーザーがコミットした変更が検出されると、これらのユーザーが自動的にマッピングされます。
コミットの作成者をCIサーバーと共有するように、お使いのSCMシステムを設定する必要があります。たとえば、Jenkins Gitプラグインで、[Use commit author in changelog] オプションを設定します。
それ以外の場合は、ユーザーを手動でマッピングします。
ALM Octaneユーザーは、[コミット] タブに表示されているマッピングされていないSCMユーザーに、自分自身をマッピングすることもできます。これには、管理者の権限は必要ありません。詳細については、[コミット] タブによるコミットされた変更の追跡を参照してください。
ALM OctaneユーザーをSCMユーザーにマッピングするには、次の手順を実行します。
-
設定>スペースで、スペースを選択します。
-
[ユーザー] タブで、特定のALM Octaneユーザーの [SCMユーザー] セル内をクリックします。
次のいずれかを行います。
-
以前のコミットからで認識されているALM OctaneユーザーのリストからSCMユーザーを選択します。
-
[新規追加] をクリックし、SCMユーザーを追加します。識別用にSCMユーザーのユーザー名と電子メールアドレスを入力します。
-
参照情報: