コンテンツ構造とアクセスの管理

現在、バージョン 7.0. をご覧頂いています。最新情報については、バージョン コンテンツ構造とアクセスの管理 の 8.0 をご覧ください。

Enterprise Server Workspace のコンテンツ構造とアクセス管理は、管理者がその Workspace のブラウザインターフェースの Explorer ページから行います。ここから、次のことができます。

  • Workspace 内のフォルダおよび Item を参照します。ブラウザインターフェースから Item の作成や編集はできません(削除は可能)が、フォルダの作成・編集はできるため、Altium Designer でその Workspace に接続しなくても Workspace の構造を構築できます。
  • フォルダレベルおよび Item レベルの共有を定義します。Workspace 内のどのコンテンツを誰が閲覧できるかを制御し、さらにフォルダレベルでは、他のユーザーがフォルダとその内容を閲覧するだけなのか、編集もできるのか(実質的に設計データをリリース/コミット/アップロードできるのか)を制御します。
  • コンテンツをダウンロードします。

インターフェース自体は、Altium Designer から Workspace コンテンツにアクセスする際の Explorer panel に似たルック&フィールになっています。両インターフェース間の一貫性が高いため、パネルに慣れていれば、このブラウザベースのバリアントも直感的に問題なく操作できます。

ブラウザインターフェースの Explorer エリアから Workspace 内のコンテンツにアクセスします。ブラウザインターフェースの Explorer エリアから Workspace 内のコンテンツにアクセスします。

ブラウザベースのインターフェースはインターネット接続があればどこからでも利用できますが、Altium Designer で Workspace に直接接続している場合は、Explorer panel の方がはるかに優れたインターフェースです。特に、Item 自体の作成と管理ができることに加え、その他の Workspace 管理機能も利用できるためです。

Workspace をコンポーネント管理に使用している場合、Altium Designer の Components panel が主要なインターフェースになります。このパネルは、Workspace、データベース、およびファイルベースのライブラリにあるすべてのコンポーネントを操作するための強力なインターフェースを提供します。また、Workspace 内にある Workspace ライブラリコンポーネントについては、ターゲットとするコンポーネントパラメータを指定するための、フィルタベースのパラメトリック(ファセット)検索機能を提供します。さらに、このパネルでは、Component Editor(Single Component Editing モード)で Workspace ライブラリコンポーネントを編集する、ソース Workspace でコンポーネントを表示する、コンポーネントの作成やクローン、選択したコンポーネントの Part Choices と Type の編集といったコンポーネント管理機能を実行する、といったオプションも利用できます。

構造の管理

Workspace の全体的なフォルダ構造を管理するための各種コマンドが用意されており、トップレベルフォルダやサブフォルダの作成、フォルダの編集、共有、削除が可能です。

フォルダ構造を管理するためのコントロールは、既存のフォルダエントリ上で右クリックしたときのメニューにあります。トップレベルフォルダの追加を除き、コマンドは構造内で現在選択されているフォルダに対して実行されます。

右クリックメニューからフォルダ構造管理コマンドにアクセスします。右クリックメニューからフォルダ構造管理コマンドにアクセスします。

既存のフォルダ(または Item)を構造内で移動することはできません。これは、Altium Designer の Explorer panel インターフェースを介して Workspace に直接接続している場合にのみ実行でき、かつ実行に必要な権限を持っていることが条件です。
Explorer ページからフォルダおよび Item をソフト削除し、Workspace の隔離された Trash area に送ることができます。Trash 内のエンティティは、必要に応じて完全に削除することも、復元することもできます。

フォルダと Item の共有

Related page: Workspace コンテンツへのアクセス制御

Workspace には次の共有機能があります。

  • Folder-level Sharing - Workspace フォルダを共有することで、Workspace 内のどのコンテンツを誰が閲覧できるかを制御できます。これにより、他のユーザーがフォルダとその内容を閲覧するだけなのか、編集もできるのか(実質的に設計データをリリース/コミット/アップロードできるのか)を制御できます。単一の Workspace を複数の実質的な「ゾーン」に分割できますが、フォルダレベルの権限を制御することで、必要に応じてコンテンツを選択的に表示/非表示にでき、適切な人に適切なデータへの適切なアクセスを付与できます。
  • Item-level Sharing - 共有フォルダ内のどの Item を誰が閲覧できるかを制御できます。これは、フォルダアクセス制御による粗い共有に対して、より細かなレベルの共有と考えてください。ユーザーがフォルダ自体へのアクセス権を持っている場合、そのフォルダ内で自分に共有されている Item を(許可されている範囲で)閲覧/編集できます。
管理者レベルの権限(Administrators グループのメンバー)を持つユーザーは、すべてのフォルダと Item を表示および管理できます。Workspace の非管理者ユーザーの場合、そのユーザーに共有されている(つまりアクセス権限が付与されている)フォルダと Item のみが、当該 Workspace に接続した際にアクセス可能になります。
Item Revision レベルの共有は、Altium Designer の Explorer panel を通じてのみ、真に設定可能です。Workspace のブラウザインターフェースでは完全にはサポートされません。違いとしては、Explorer panel では個々のリビジョンを明示的に共有できるのに対し、ブラウザインターフェースは Item レベルの共有のみをサポートし、Item を共有するとそのすべてのリビジョンも共有されます。

共有コントロールは、フォルダ(または Item)のエントリ上で右クリックし、コンテキストメニューから Share Folder(または Share Item)コマンドを使用してアクセスします。Manage Permissions ウィンドウが表示され、そこでフォルダ/Item のアクセス権限を必要に応じて変更できます。

Javascript ID: Sharing_Browser_AES7_0

注意点:

  • 権限に関しては、Can Write オプションが有効な場合、ユーザー/グループは Read/Write アクセスになります。このオプションが無効の場合は Read アクセスのみです。
  • フォルダ/Item への共有アクセスから既存のユーザー/グループを削除するには、関連する Remove コントロール()をクリックします。
  • デフォルトでは、フォルダ/Item は作成者のみが利用可能です(もちろん、明示的に追加する必要のない Administrators グループの全メンバーも含みます)。ただし、サブフォルダを作成する際に親フォルダで Apply To Children オプションが有効になっている場合、新しいフォルダは同じ共有権限を継承します。
  • Workspace の全ユーザーにフォルダ/Item を表示させるには、Add Anyone コントロールをクリックします。これを行うと、デフォルトで Read/Write アクセスが付与される点に注意してください。特定のユーザーおよび/またはグループにアクセスを限定したい場合は、Anyone エンティティを削除する必要があります。
Workspace フォルダ内の Item が特定ユーザーに共有されていても、フォルダ自体が共有されていない場合、そのユーザーは Workspace コンテンツを参照してもその Item を「見る」ことはできません。
フォルダを「見られる」ことが許可されている同じユーザー/グループに、その中の Item(および該当する各サブフォルダ内の Item)も「見られる」ようにしたい場合は、親フォルダの権限を定義する際に Manage Permissions ウィンドウの Apply To Children オプションを使用します。これにより、Item レベルで権限を素早く継承できます。下位レベルの特定 Item については、いつでも調整可能です。最終的に、誰が何をどこで見られるかを完全に制御できます。

プロジェクト作成権限の管理

default Workspace settings では、Workspace メンバーが作成またはアップロードしたプロジェクトは Projects フォルダに保存され、Projects page から直接アクセスされます。このシンプルな構成はユーザーにとって便利ですが、Workspace の任意のメンバーがこの主要(トップレベル)の場所にプロジェクトを作成できてしまいます。Projects フォルダ(または追加のサブフォルダ)で誰がプロジェクトを作成できるかを高度に制御するには、Workspace 管理者が Explorer page、または Altium Designer の Explorer panel でプロジェクトフォルダの共有権限を指定できます。

前述のとおり、フォルダ権限は Workspace の Explorer ページで、フォルダエントリの右クリックコンテキストメニューにある Share Folder オプションからアクセスします。Projects フォルダへのアクセスは、デフォルトの Anyone permission entirely を完全に削除するか、読み取り専用に設定(Can Write の選択を解除)し、そのうえで必要に応じて特定ユーザー(Add User)またはユーザーグループ(Add Group)のアクセス権限を追加することで変更できます。

Javascript ID: Settings_ProjFolderPermissions_AES7_0

更新された書き込み権限により、どの Workspace メンバーが Projects フォルダにプロジェクトを作成(またはアップロード)できるかが決まります。この例では、Managers グループのメンバーのみです。これらの権限制約は、Altium Designer で creating a new project を行うユーザーにも適用されます。

Projects フォルダ(または default storage location として指定されている別のフォルダ)への書き込みアクセス権を持たないユーザーが、プロジェクトの Create または Upload を実行すると、システムは新しいプロジェクトを保存するためのユーザー固有の Personal Folder 構造を自動的に作成します。これは、メンバーのユーザー名に基づくトップレベルフォルダとして表示され、その中にそのユーザーのプロジェクトを保存する My Projects サブフォルダが作成されます。このフォルダ構造/階層はサインインしているユーザー(および管理者)のみに利用可能で、他のユーザーには表示されません。

  • ユーザーが書き込みアクセス権を持つフォルダ内でプロジェクトの Create または Upload を実行した場合、プロジェクトはそのフォルダに保存されます。それ以外の場合、プロジェクトはユーザーの My Projects フォルダに保存されます。
  • ここで示した例(上)では、Managers グループのメンバーであるユーザーが作成したプロジェクトは、Projects フォルダに対する編集権限(Edit)がフルで付与されているため、通常どおり Projects フォルダに含まれます。
  • ユーザーは、プロジェクト共有権限で許可されている範囲に従い、Projects フォルダ(または他の場所)に存在するあらゆるプロジェクトにアクセスできます。プロジェクトが Workspace の全メンバー、ユーザーのグループ、またはユーザー名に対して共有されている場合、それらのプロジェクトは Projects ページのトップレベル表示に現れます。
Javascript ID: PersonalFolders_AES7_0

個人用の「ホーム」フォルダ機能は、Workspace メンバーのプロジェクトを他のプロジェクトフォルダから分離しつつ、制御された形で隔離を提供します。ユーザーはこの構造内で 新しいプロジェクトフォルダを作成 することもできます。なお、ユーザーがその後 プロジェクトを共有 して、たとえば Workspace の全メンバーに公開するなど共有範囲を広げた場合、そのプロジェクトは他のユーザー向けにメインの Projects フォルダに表示されます。

Workspace 管理者の観点では、メンバーの個人用フォルダはトップレベルの Home フォルダ配下に集約されます。これは Projects ページおよび Explorer ページのフォルダ階層、さらに Altium Designer の Explorer panel folder tree からも確認できます。

Javascript ID: PersonalFoldersAdmin_AES7_0

アイテム・リビジョンのダウンロード

インターフェースからデータをダウンロードするには、アイテム・リビジョンのエントリ右側にある Download コントロール()をクリックします。

親アイテム(Item)レベルでこのコントロールを使用すると、そのアイテムの最新リビジョンのデータがダウンロードされます。

Workspace 構造のナビゲーション

ブラウザインターフェースを通じて Workspace 内のコンテンツをナビゲートする方法はいくつかあります。以下の画像で示し、その後に説明します。

Javascript ID: NavEx_AES7_0
  1. 閲覧したい内容が入っているフォルダ名をクリックします。
  2. 検索機能を使用します。アイテムの ID、コメント、または説明に基づくキーワードを入力し、Enter を押すか、虫眼鏡アイコン()をクリックします。Workspace 全体がスキャンされ、一致したアイテムとして検索結果が一覧表示されます。
検索後、通常の Workspace コンテンツ表示に戻るには、左端のブラウザインターフェースのナビゲーションツリーで Explorer のページエントリを再度クリックします。あるいは検索フィールドをクリアして Enter を押します。

追加機能

Workspace のブラウザインターフェースでコンテンツを参照する際、次の追加機能を利用できます。

  • Navigate - アイテムの右クリックコンテキストメニューにあるこのコマンドは、Altium Designer の Explorer panel で該当アイテムへ素早く移動するために使用します。これを行うために Altium Designer が起動します(X2.exe(Altium Designer の実行ファイル本体)を開くかどうかの確認が表示されます)。
Altium Designer がすでに起動している場合は、そのインスタンスが使用されます。
  • Full item info - アイテム・リビジョンの右クリックコンテキストメニューにあるこのコマンドは、そのリビジョンの詳細をすべて一覧表示するビューを提示します。実質的には、そのアイテム・リビジョンで利用可能な各種アスペクトビュー(Summary を除く)をすべて含むビューです。
親アイテム(Item)レベルでこのコマンドを使用すると、そのアイテムの最新リビジョンの詳細が表示されます。
  • Follow/UnFollow - タイプが Components のフォルダの右クリックコンテキストメニューにある Follow コマンドを使用して、そのフォルダをフォローします。フォロー対象フォルダ内でのあらゆるアクティビティ(コンポーネント作成、リリース、リビジョン状態の変更、削除)は、Workspace から送信されるメール通知で通知されます(管理者により Workspace のメール通知が有効化されている場合)。そのフォルダ内のコンポーネントアクティビティのフォローを停止するには UnFollow コマンドを使用します。
  • Remove Folder - フォルダの右クリックメニューにあるこのコマンドを使用して、そのフォルダと配下のすべてのコンテンツ(サブフォルダおよび内部のアイテム)を、Workspace の隔離された Trash area に移動します。Trash 内のエンティティは、必要に応じて完全削除または復元できます。プロジェクトフォルダを削除する場合、関連するリリースも Trash に移動されます。
  • Remove Item - アイテムの右クリックメニューにあるこのコマンドを使用して、そのアイテムを Workspace の隔離された Trash area に移動します。Trash 内のエンティティは、必要に応じて完全削除または復元できます。コンポーネントアイテムを削除する場合は、関連するモデルも同時に Trash に移動することができます。なお、これらは他(1つ以上の別コンポーネント)で使用されていない場合にのみ削除できます。
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Content