よくある質問

一般

よくある質問への回答の一部は、Enterprise FAQページにも掲載されています。

コンポーネント管理には Altium On-Prem Enterprise Server を使い、設計プロジェクトはローカルのままにできますか?

Altium On-Prem Enterprise Server をコンポーネント管理だけに使うことは可能ですが、推奨はしません。Enterprise Server の最大の強みの一つは、設計データを含む日常的な PCB の作業中データ(work-in-progress)を管理できる点にあります。適切に運用すると、Enterprise Server はライブラリと設計コンテンツ全体の間に関連リンクを作成し、「Where-Used(使用箇所)」のような機能を実現します。これは、1つ以上の設計で誤って使用されてしまった重複部品や不適切な部品を特定する際に非常に役立ちます。

すべてローカルに保存されますか?

はい、すべてローカルです。すべてはファイアウォールの内側にあり、こちらから触れることはありません。インターネットに出るのはサプライチェーンデータだけで、しかもそれすら必ず使う必要はありません。Digikey や Farnell などに問い合わせ(ping)を行いたい場合に限り、それが唯一のインターネットアクセスになります。それ以外はすべてローカルです。

Enterprise Server を仮想マシンや Amazon AWS 上のどこかでホストできますか?

はい。Enterprise Server をどこに配置するかは、お客様と IT チームで選択できます。

VPN ネットワークが遅い場合、ワークフローにはどのような影響がありますか?

ワークフロー自体はそれほど悪くならない可能性があります。Workspace のライブラリコンポーネントを扱う場合、最初の閲覧や検索は少し遅く感じるかもしれませんが、データがキャッシュされれば操作は楽になります。設計については、Workspace プロジェクトを開くと、ローカルに保存してローカルで作業します。

そのため、Enterprise Server の日常利用が致命的に影響を受けることはないはずです。もちろん VPN が速いほうが望ましいですが、VPN があまり良くない環境でも、Enterprise Server と常時やり取りするわけではないため問題なく運用できている、という声もあります。

管理者ではないユーザーが、自分の Enterprise Server アクセス資格情報を変更できますか?

はい。管理者権限のないユーザーが他ユーザーを管理することはできませんが、Enterprise Server の内蔵認証サービス(Built In authentication service)を使用して認証している場合に限り、自分自身のユーザープロファイルを変更できます(ユーザー名とパスワードの変更を含む)。これは Edit User ウィンドウから行います。ブラウザーインターフェース右上のアクティブユーザー領域をクリックし、関連メニューから Profile を選択してアクセスします。

Windows Domain 認証を使用している場合、ユーザー名とパスワードの変更は通常、組織の IT 部門の担当者が行います。

複数の Enterprise Server Workspace に接続できますか?

同時に「サインイン」できる Enterprise Server Workspace は1つだけです。単一の Enterprise Server サービスではなく、サービス群のプラットフォームに接続するためです。通常、組織では Enterprise Server のインストールは1つです。ただし複数の Enterprise Server が利用可能な場合は、必要に応じて一方からサインアウトして、もう一方にサインインしてください。

Altium Designer からは、引き続き sign in して、Altium NEXUS Server(提供終了)、Altium Concord Pro(提供終了)、旧 Altium Vault(Vault 2.0~3.0)、または connect して旧 Altium Personal Vault に接続できます:

  • Altium NEXUS Server / Altium Concord Pro / Altium Vault - アクティブなサーバーからサインアウトし、その後 Sign in ダイアログを使用して、対象サーバーへ sign in します。
  • Altium Personal Vault - アクティブなサーバーからサインアウトし、その後 Sign in ダイアログを使用して Personal Vault へ connect します。Personal Vault はサインインではなく「接続」である点に注意してください。そのため、接続に成功しても Altium Designer の GUI では、どのサーバーにもサインインしていない状態として表示されます。

対象にサインイン/接続すると、Altium Designer の Preferences ダイアログ内にある Data Management - Servers pageKnown Servers 領域に一覧表示されます。

旧式/提供終了のサーバー技術にも接続して使用することはできますが、これらの種類のサーバーに対する追加開発は行われません。そのため、Enterprise Server を使用することで得られる現行の機能強化や、将来の改善の恩恵は受けられません。

それでも Altium Personal Vault を運用したいのですが、可能ですか?

もちろん可能です。同じ PC 上で以前の種類のサーバーを稼働させている場合は、通信ポートが重複しないようにしてください。Enterprise Server は既定で 9780 ポート(Altium Concord Pro/Altium NEXUS Server/Altium Vault の前身と同じ)を使用し、Altium Personal Vault は既定で 9680 ポートを使用します。

Personal Vault を Altium Designer の「Known Server」にするには、Preferences ダイアログの Data Management - Servers page で、アクティブなサーバーからサインアウトし、その後 Sign in ダイアログを使用して Personal Vault に接続します。Personal Vault はサインインではなく「接続」である点に注意してください。そのため、接続に成功しても Altium Designer の GUI では、どのサーバーにもサインインしていない状態として表示されます。その後、以前アクティブだったサーバーにサインインし直しても、Personal Vault への接続は維持したまま利用できます。

旧式/提供終了のサーバー技術にも接続して使用することはできますが、これらの種類のサーバーに対する追加開発は行われません。そのため、Enterprise Server を使用することで得られる現行の機能強化や、将来の改善の恩恵は受けられません。

Enterprise Server にサインインできず、DLL が見つからないというエラーメッセージが表示されます。どうすればよいですか?

Enterprise Server は、正常に動作しアクセスするために複数の Microsoft ランタイムコンポーネントに依存しています。状況によっては、対象マシンにそれらが存在しない場合があります。Enterprise Server へのサインイン時に不足しているライブラリ(DLL)に関するエラーメッセージが表示される場合、Microsoft ランタイムコンポーネントが不足していることを示しています。お使いの OS に対応する Microsoft Visual C++ Redistributable Package を入手してインストールしてください。

Enterprise Server にサインインしようとすると「HTTP Error 503. The service is unavailable」というエラーメッセージが表示されます。どうすればよいですか?

このエラーは、Microsoft Exchange Server も稼働しているコンピューターに Enterprise Server をインストールした場合に発生することがあります。Exchange Server のインストールにより、Internet Information Services(IIS)の構成が Enterprise Server と競合する形で変更される場合があります。

解決するには、applicationHost.config ファイルに対して次の変更を行う必要があります:

<handlers accessPolicy="Read, Script">
...

<add name="kerbauth" image="C:\Program Files\Microsoft\Exchange Server\V15\Bin\kerbauth.dll" preCondition="bitness64" />
<add name="WSMan" image="C:\Windows\system32\wsmsvc.dll" preCondition="bitness64" />
<add name="exppw" image="C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa\auth\exppw.dll" preCondition="bitness64" />
<add name="cafe_exppw" image="C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\bin\exppw.dll"  preCondition="bitness64" />

...
</handlers>

ApplicationHost.config ファイルに関する情報は、this article を参照してください。

ファイルの編集方法については、this article を参照してください。


ライセンス

どのライセンスが必要ですか?

Enterprise Server のライセンスは2つの要素で構成されます:

  • Server License - 組織向けに Enterprise Server サービス一式を有効化します。組織ごとにサーバーライセンスが1つ必要です。
  • Client Access License - Enterprise Server 機能へのユーザーアクセスを提供します。Enterprise Server サービスにアクセスするユーザー1人につき、Client ライセンスが1つ必要です。

既存の Enterprise Server を後のバージョンにアップグレードする場合、ライセンスの更新(refresh)は必要ですか?

はい。Enterprise Server のライセンスを更新(refresh)してください。Enterprise Server Workspace のブラウザーインターフェースの Admin - Licenses ページで、既存のライセンス(Altium Enterprise ServerAltium Enterprise Server CAL)を削除し、新しいものを追加し直します。これにより、その後の Enterprise Server バージョンにおけるライセンス関連の機能変更を含め、最新のライセンス状態になります。

Enterprise Server の接続数が足りません。どうすればよいですか?

Enterprise Server Workspace のブラウザーインターフェースから、管理者ユーザーが特定ユーザーのセッションを強制終了して、接続を解放できます。これはインターフェースの Sessions page から行います。

また、より望ましい長期的な解決策として、追加の Client Access Licenses(Altium Enterprise Server CAL)を購入して、シート数(接続数)を増やしてください。


コンポーネント管理

Workspace ライブラリコンポーネントは Unified Component と同じですか?

はい/いいえ。Workspace ライブラリコンポーネントに Part Choices が関連付けられているかどうかによります。コンポーネントが作成されリリースされると Workspace ライブラリコンポーネントと呼ばれますが、これはそのコンポーネントのエンジニアリング(設計)視点の表現にすぎません。要するに、Design Area でそのコンポーネントをモデル化するために使用されるすべての情報を格納する「コンテナ」です。これには、必要な各ドメインモデル(回路図シンボル、PCB 2D/3D コンポーネント、Sim など)へのリンクや、パラメトリック情報が含まれます。基板設計で使用する設計者にとっては非常に意味がありますが、設計領域の外では意味を持ちません。Design と Supply Chain の領域を統合する真の「Unified Component」になるには、そのコンポーネントを物理的な実在の製造部品にマッピングする必要があります。これは、コンポーネントに対して Part Choices を指定することで行います。

そして、このようにコンポーネントを、従来の電子設計の領域から、組織の他部門から見たより大きな「製品の領域」へとインテリジェントにマッピングすることによって、Workspace ライブラリコンポーネントは真の Unified Component へと変わるのです。

すでに大規模なライブラリがある場合はどうなりますか?

Altium Designer は Enterprise Server Workspace と連携することで、既存ライブラリを Workspace(Library Importer)へ迅速に取り込むための、無駄のないシンプルなプロセスを提供します。このプロセスのGUIは直感的な流れになっており、最初に選択したライブラリを Enterprise Server インスタンスへインポートします。従来のコンポーネント管理手法に基づくあらゆる種類のライブラリ(SCHLIB、PCBLIB、INTLIB、DBLIB、SVNDBLIB)に対応しており、Library Importer は、貴社の Workspace ライブラリコンポーネント一式を素早く構築するための最適なソリューションです。また、そのようなコンポーネントが享受できる多くの利点(高い整合性、ライフサイクル管理、集中保管と管理、Where-Used 機能、設計の再利用の容易さ)も得られます。

Library Importer には、選択したファイルベースのコンポーネントライブラリを 1 ステップで Workspace ライブラリコンポーネントへインポートできる、ミニマルな Simple インターフェースモードがあります。このときインポーターが、タイプ分類、ターゲットのソースフォルダ、パラメータの取り込みと値タイプ、関連データの転送を自動的に処理します。インターフェースは、提案されるライブラリインポートの完全なプレビューと、関連データおよび設定へのアクセスを提供する Advanced モードでも利用できます。さらに、デフォルトではワンクリックでインポートできますが、Properties panel から高度な設定オプションも利用でき、インポートの実行方法をより厳密に制御できます。

元のソースライブラリに含まれる情報はすべて Workspace ライブラリ コンポーネントへインポートされます。これには、参照されている各ドメインモデル(回路図シンボル、PCB フットプリント、Simulation Models)、パラメトリック情報、割り当てられたパートチョイス、データシートファイルなどが含まれます。必要に応じて Component Templates も作成され、その後に調整して以降のライブラリインポートに利用できます。元のコンポーネントに複数の PCB フットプリントが定義されている場合、Library Importer はそれらのモデルも取り込み、現在のデフォルトフットプリントを維持します。また、PCB ライブラリのみを扱い(関心が PCB レイアウトのみの場合)、Library Importer はそれらのライブラリだけのインポートをサポートします。あるいは、Integrated または Database ライブラリから指定したモデルタイプのみをインポートする「モデルのみ」インポートモードに切り替えることもできます。複数のコンポーネントタイプを含むライブラリ(モノリシックライブラリ)も自動検出され、処理されます。

コンポーネントのインポートプロセスのグラフィカルインターフェースは Library Importer ビューで、メインメニュー(任意のドキュメントエディタから)から File » Library Importer コマンドを選択してアクセスします。詳細は Importing Existing Libraries to Your Connected Workspace を参照してください。

Enterprise Server Workspace で、コンポーネントを変更できる人を制限できますか?

はい、誰が何をできるかについて、異なる権限を設定できます。ライブラリアングループを作成し、任意のフォルダを「読める(アクセスできる)/読めない」ユーザーを指定できます。さらに、独自パーツを作りたい一部のエンジニアだけがアクセスできるサンドボックスフォルダを作成し、正式にリリースされたパーツは全員がアクセスできる別フォルダに置く、といった運用も可能です。つまり、すべてを非常に細かくコントロールできます。

詳細は Controlling Access to Workspace Content を参照してください。

IT インフラが停止する可能性がある日に備えて、Workspace ライブラリコンポーネントのスナップショットをダウンロードする方法はありますか?

いいえ、現時点では Enterprise Server のローカルイメージを取得する方法はありません。

Components パネルを使用すると、Workspace ライブラリコンポーネントのデータが Workspace からローカルマシンへキャッシュされます。これにより、Altium Designer が Enterprise Server に接続されていない場合でも、Workspace ライブラリコンポーネントに対するオフラインアクセスモードが提供され、通常のコンポーネントの参照や配置などが可能になります。なお、このモードでは Filters は有効になりません。

この状態は、パネルのコンポーネントリストペイン下部のバーに表示される警告テキスト「Offline mode – cached data is being used」で示されます。

Enterprise Server からローカルライブラリを作成できますか?

はい。Content Cart から利用できる機能により、ローカルの Enterprise Server からコンポーネントを取得して Integrated Library(*.IntLib)にできます。また、その Integrated Library からコンポーネントを配置する際、実際のリンクは Enterprise Server 内の Component Items に戻る形になります。これにより、貴社の Workspace ライブラリコンポーネントをオフラインで実質的に利用しつつ、設計がソースの Enterprise Server 上のコンポーネントとの正しい接続を維持できます。


Design Management

Where-Used 機能は、設計が Enterprise Server のローカル Version Control Service にチェックインされていることに依存しますか?

Enterprise Server は、設計が保存されている設計リポジトリの存在を認識している必要があります。Enterprise Server の新規インストールでは、すべての Workspace 設計プロジェクトを収容するための Git ベースの設計リポジトリが 1 つ提供されます。これだけです。これにより、Enterprise Server のローカル Version Control サービスに関するセットアップや複雑さを回避できます。すべての設計者がアクセスしてリリースできる単一の設計リポジトリ(Versioned Storage)が用意されます。この単一 Git リポジトリは、いかなる方法でも変更できず、削除もできません。Where-used 機能は、Enterprise Server ネイティブの Git 設計リポジトリによって本質的にサポートされます。

コンポーネントに変更を加えたとき、その変更を設計内だけのローカルなものにできますか?

もちろん可能です。設計のローカル変更は Altium Designer の中核機能の一部です。ただし、これは推奨されません。後で Altium Designer の更新機能のいずれかを使ってそのコンポーネントを更新すると、Enterprise Server から次のリビジョンが取り込まれ、ローカル変更が上書きされてしまいます。そのため、Workspace ライブラリコンポーネントへの変更は Enterprise Server 上で直接行うほうがはるかに望ましいです。

Enterprise Server にリビジョンをコミットする前に、どの設計違反をパスする必要があるかを制御できますか?

はい。これは Output Job Configuration ファイルで設定できます。割り当てられた OutJob ファイル内に 1 つ以上の Validation タイプのレポートが検出されると、release processValidate Project ステージが自動的に実行されます。リリース対象のデータアイテムに割り当てられた Output Job ファイルで定義された、すべての検証出力ジェネレータが実行されます。これには次のいずれか(または複数)の実行が含まれます。

  • Differences Report – コンパレータを使用して、ソースと PCB 設計ドキュメントが正しく同期しているかを判定する。
  • Electrical Rules Check – キャプチャされたソース設計の電気的/製図的な妥当性をチェックする。
  • Design Rules Check – 指定された基板レベルの設計制約に対して PCB ドキュメントの妥当性をチェックする。
  • BOM Checks - 利用可能な場合、ソース BOM ドキュメント(*.BomDoc)内の Design Items または Part Choices に関連する違反の可能性をチェックする。
  • Footprint Comparison Report – 基板上のフットプリントをソースライブラリと比較し、最新で一致していることを確認する。
  • Component State Checking - 制限状態にあるコンポーネントがないかをチェックする。設定の一環として、ターゲット Enterprise Server に定義されている各 Lifecycle Definition の各状態について、取るべきアクション(何もしない/警告/エラー生成)を決定します。エラーの場合は設計のリリースが阻止されます。さらに、このチェックを実行すると便利な HTML ベースのレポートが生成され、どの設計コンポーネントが有効な状態にないかを一目で確認できます。
  • Environment Configuration Compliance Check –(該当する場合)割り当てられたグループが使用を許可されている環境設定に基づき、許可されたデータアイテムのみが使用されていることをチェックする。このチェックにより、すべての Design Items が Enterprise Server から供給されていることも保証できます。
ERC 検証チェックでは、許容する最大エラーレベルを定義できます。たとえば、エラーがあればリリースを停止し、警告のみであれば継続させる、といった運用が可能です。ERC 検証は、プロジェクトレベルの ERC チェックではなく、Output Job で定義されたチェックのみを使用します。これにより、より制限の厳しい/より厳格なチェックセットを定義して通過させることができ、結果として Enterprise Server にリリースされる設計データの整合性をさらに高められます。

Output Job ファイル経由で特定の検証に合格していない場合、Enterprise Server はコミットを防止できますか?

はい。検証ステップが失敗した場合、Enterprise Server へのデータのコミットおよびリリースは行われません。

既存の設計を Enterprise Server にインポートできますか?

既存の設計を Enterprise Server に移行することはできますが、既存の subversion リポジトリをそのまま移行することは現時点ではできません。設計データを移行したい場合は、いったん取り出して、Enterprise Server 内の該当リポジトリへ再コミットする必要があります。そのため、それらの設計の履歴は基本的に失われ、実質的にやり直しになりますが、データ自体を取り出して移し戻すことは可能です。

また、強力な Item Manager による自動マッチング機能を利用して、従来のコンポーネント管理手法のコンポーネントを Workspace ライブラリコンポーネントへ変換することもできます。

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Content