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

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

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

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

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

ブラウザーインターフェースの 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 page からフォルダーおよび Item をソフト削除し、Workspace の隔離された Trash area に送ることができます。Trash 内のエンティティは、必要に応じて完全に削除することも、復元することもできます。

フォルダーと Item の共有

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

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

  • Folder-level Sharing – Workspace フォルダーを共有することで、Workspace 内のどのコンテンツを誰が閲覧できるかを制御できます。これにより、他のユーザーがフォルダーとその内容を閲覧するだけなのか、編集もできるのか(実質的に設計データをリリース/コミット/アップロードできるのか)を制御できます。単一の Workspace を複数の実質的なコンテンツ「ゾーン」に分割できますが、フォルダーレベルの権限を制御することで、必要に応じてコンテンツを選択的に表示/非表示にでき、適切な人に適切なデータへの適切なアクセスを付与できます。

  • Item-level Sharing – 共有フォルダー内のどの Item を誰が閲覧できるかを制御できます。これは、フォルダーアクセス制御による粗い共有に対して、より細かなレベルの共有と考えてください。ユーザーがフォルダー自体へのアクセス権を持っていれば、そのフォルダー内で自分に共有されている Item を(許可されている範囲で)閲覧/編集できます。

  • Item Revision-level Sharing – 共有 Item のどのリビジョンを誰が閲覧できるかを制御できます。これは最も細かなレベルの共有です。ユーザーが親 Item 自体へのアクセス権を持っていれば、その Item のうち自分に共有されているリビジョンを(許可されている範囲で)閲覧/編集できます。

管理者レベルの権限(Administrators グループのメンバー)を持つユーザーは、すべてのフォルダー、Item、Item Revision を表示および管理できます。Workspace の非管理者ユーザーの場合、共有されている(つまり、そのユーザーがアクセス権限を持つ)フォルダー、Item、Item Revision のみが、その Workspace に接続した際にアクセス可能になります。

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

Javascript ID: StructureAccess_Sharing_AES

Workspace のブラウザーインターフェースからフォルダーレベルの共有を設定します。

インターフェースから Item レベルの共有を設定します。

インターフェースから Item Revision レベルの共有を設定します。

注意事項:

  • 権限に関しては、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 page において、フォルダーエントリの右クリックコンテキストメニューの Share Folder オプションからアクセスします。Projects フォルダーへのアクセスは、デフォルトの Anyone 権限を完全に削除するか、読み取り専用に設定(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 パネルのフォルダツリー から確認できます。

Javascript ID: PersonalFoldersAdmin_AES7_2

アイテム改訂(Item Revision)のダウンロード

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

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

Workspace 構造のナビゲーション

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

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

追加機能

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

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