アクセス許可

要件とシステム ポータルの権限は細かく設定されており、包括的な権限はワークスペース レベルから始まり、プロジェク ト、各モジュールの上位レベルのオブジェクトを経由して、値や要件に至るすべての下位レベルへと流れます。管理者は、どのレベルでも権限を変更できます。ワークスペース内に新しいプロジェクトが作成されると、デフォルトでは、そのプロジェクトはワークスペースの権限を継承します。デフォルトでは、ワークスペースは "Everyone" に "Read & Write & Delete" パーミッションが設定されています。管理者は、プロジェクトモジュール内のパーミッションページでオブジェクトのパーミッションを変更できます。(図 Permissions)

image-20240329-144613.pngパーミッションページ - プロジェクト内のすべてのオブジェクトのパーミッションを変更するインターフェイス

パーミッションの種類

パーミッションは累積的なもので、上位のパーミッションは常に下位のパーミッションを自動的に含む。例えば、"write "パーミッションを持っている場合、"read "アクセス権も自動的に含まれます。以下の4つのタイプがあります(累積順):

READ-ONLY

read "パーミッションでは、プロジェクトとそのすべての要素を見ることができます:ブロック、ヴァリス、マトリックス。また、このデータを他のプロジェクト、例えばヴァリスの数式で使用することもできます。ただし、"read" 権限を持つプロジェクト内では編集はできません。

READ & WRITE

プロジェクト内の要素を操作するには、そのプロジェクトに対する書面による権限が必要です。write "権限があれば、プロジェクトおよびプロジェクト内のすべてのブロック、ヴァリス、マトリックスを編集/削除することができます。ただし、書き込み権限では、プロジェクトの権限を他のユーザーに割り当てることはできません。

Read & Writeパーミッションをユーザーに割り当てても、そのユーザーがオブジェクトを削除することはできません。たとえば、オブジェクトを作成することはできますが、要件のタグを削除したり、検証方法やブロックを削除したりすることは、この権限ではできません。管理者が、重要な仕様やブロックを誤って削除してしまわないようにしたい場合。Read & Write" 権限のみを与えることをお勧めします。

READ & WRITE & DELETE

この権限では、ユーザーは読み取りと書き込みの権限を持つだけでなく、オブジェクトを削除することもできます。

MANAGE

プロジェクトの管理権限では、特定のプロジェクトに対して、他のユーザーの権限を追加または削除することができます。プロジェクトを作成すると、自動的に管理パーミッションが付与されます。スーパーユーザーは、管理権限をあなたに割り当てたり、削除したりすることもできます。

特別なパーミッション

プロジェクトのパーミッションに加えて、ユーザーレベルで割り当てられるいくつかの特別なパーミッションがあります:

  • タグの作成/編集

  • タイプの作成/編集

上記はすべてデフォルトで許可されていますが、管理者が管理パネルの "Users "から特定のユーザーIDの下にある権限を取り消すことができます。

公開プロジェクト

公開プロジェクトでは、すべてのユーザーに "書き込み "権限が自動的に与えられます。プロジェクトはデフォルトで公開されており、権限管理が必要な場合は非公開にする必要があります。

スーパーユーザー (管理者権限)

定義上、スーパーユーザーは常にすべての利用可能なパーミッションを持っています。また、スーパーユーザーは他のユーザーにスーパーユーザー権限を割り当てることができます。

パーミッションの設定

要件 & システム ポータルでは、モジュール内の各レベルにカスタムのアクセス許可を追加できます。ワークスペース、プロジェクト、および下位レベルのオブジェクトに権限を設定できます。カスタム権限が設定されていない場合、ユーザーは、ワークスペース > プロジェクト > ブロック / 仕様 > サブブロック / グループ > Valis / 要件の順に、上位レベルの権限を継承します。

新しいパーミッションを追加するには、右上隅にある 3 つの点 ( More options)をクリックして Permissions.

image-20240329-151115.png

開いたサイドパネルで、現在ナビゲートしているオブジェクト、またはプロジェクトタブにいる場合はプロジェクトのパーミッションを設定することができます。サイドパネルの上部には、パーミッションを設定しているオブジェクトの名前が表示されます。また、カスタムパーミッションが追加されていない場合は、どのオブジェクトからパーミッションを継承しているかも確認できます。この場合、Spacecraft_SpecはValiSatプロジェクトからパーミッションを継承している。

image-20240411-095235.png

カスタム権限

カスタムパーミッションを追加するには、サイドパネルの Create Custom Permissionをクリックする。

image-20240411-095710.png

新しいカスタムパーミッションを作成する際、2つの選択肢があります:

パーミッションの継承 object

このオプションを使うと、カスタムパーミッションを objectにカスタムパーミッションを設定できます。各ユーザのデフォルトのカスタムパーミッションは親オブジェクトから継承されます。また、新しいユーザーをプロジェクトに追加するなど、親オブジェクトに新しいパーミッションを作成する場合、現在のオブジェクトのパーミッションは親オブジェクトから継承されます。これは、親オブジェクトのユーザーのパーミッションが変更された場合も同様です。親オブジェクトに書き込み権限を持ち、読み込み権限を持つユーザーがいた場合、親オブジェクトの権限がmanageに変更されると、読み込み権限は新しいmanage権限で上書きされます。

使用例としては、以下のようなものがあります:

  • ユーザーに、プロジェクト全体に対する読み取り権限と、特定の仕様およびその仕様内のすべての要件に対するカスタム書き込み権限を与えたい場合。

  • ユーザーに、プロジェクト全体への書き込みアクセス権を与えたいが、特定の仕様とその仕様内のすべての要件への読み取りアクセス権のみを与えたい。

パーミッションをゼロから開始する

このオプションを使用すると、親レベルからのすべてのパーミッションの伝達が停止されます。デフォルトでは、オブジェクトにパーミッションは作成されませんが、このオブジェクトに各ユーザーのカスタム パーミッションを追加できます。新しいユーザを追加する場合でも、パーミッションは親から継承されません。

使用例としては以下のようなものがあります:

  • 仕様とその要件へのアクセスを制限して、一部のユーザーだけに読み取りと書き込みを許可したい。他のユーザーはこの仕様を見ることができません。

  • 親のパーミッションが変更された場合に、そのパーミッションを親から継承させたくない。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

Content