|
|
このトピックは、Windchill オンプレミスシステムを設定する管理者を対象としています。
|
|
|
「Windchill PartsLink」および「Windchill インデックスサーチ用の手順の実行」のトピックで説明されているように、分類フィルタ機能を有効にするには SOLR サーバーが必要です。
|
|
|
プラグインには、AWS または Azure のいずれかの専用ストレージアカウントが必要です。現在、Windchill ではボルトのコンテンツを BLOB ストレージに保存できますが、これは個別の要件です。お客様がすでにボルトデータに BLOB ストレージを使用している場合でも、このプラグイン専用のストレージアカウントが必要です。
|
|
|
AI Parts Rationalization プラグインが Windchill バージョン 12.1.2.22 で使用されている場合、OIDC-SSO 認証はサポートされません。
|
|
|
MPMLink を使用している場合に、長い URL でのインデックシングを有効にするには、次のように AJP および Tomcat サーバーの設定を行います。
1. Windchill シェルで、<HTTP サーバー> フォルダに移動し、次のコマンドを実行します。
ant -f config.xml configureAJPWorkers -DajpMaxPacketSize=16384
2. Windchill シェルで、<Windchill>/Tomcat フォルダに移動し、次のコマンドを実行します。
ant -f config.xml configureConnectors -DajpMaxPacketSize=16384
3. HTTPServer/conf/httpd.conf ファイルを編集し、次の行を追加します。
LimitRequestLine 16384
LimitRequestFieldSize 16384
4. Apache サーバーと Windchill サーバーを再起動して変更を適用します。
|
|
|
Windchill が HTTPS 用に設定されていることを確認します。詳細については、PTC HTTP Server および Windchill の HTTPS の設定を参照してください。
|
|
|
カスタム証明書が Windchill でカスタムアプリケーション (Navigate アプリケーションなど) 用に設定されている場合は、カスタム証明書ファイルのコンテンツを手動で HTTPServer/conf/sslvhostconf.d/allClientCerts.crt にコピーし、カスタム証明書を参照するコンフィギュレーションファイルを除去します。
|
|
|
Windows でプラグインのインストールディレクトリのパスを指定する場合、有効なパスの形式に関するガイダンスについては、「URI と URL の指定」のトピックを参照してください。
|
|
|
プラグインのインストールディレクトリが説明どおりに作成されていない場合、プラグインのインストールは続行されません。
|
|
|
プラグインのインストールは共有ディレクトリを介してのみサポートされ、クラスタコンフィギュレーションでローカルディレクトリはサポートされません。共有ディレクトリが適切に設定されていない場合、またはどのノードからもアクセスできない場合、プラグインのインストールプロセスは失敗します。
|
|
|
クラスタ設定では、プラグインのインストール中にいずれかのノードが停止した場合、プラグインはその時点で稼働しているノードにのみインストールされます。停止したノードがオンラインに戻ると、プラグインはそのノードに自動的にインストールされ、それに応じて Apache コンフィギュレーションの変更が更新されます。
たとえば、ノード 1 とノード 2 がある設定について考えてみます。プラグインのインストール中にノード 2 が停止するかオフラインになった場合、その時点でプラグインはノード 2 にインストールされません。サーバーと Apache サービスが再起動してノード 2 がオンラインに戻った後、必要なすべてのインストールファイルがノード 2 で自動的に更新されます。手動での手順は必要ありません。
|
|
|
Windchill 関連のログは、Windchill インストールのログディレクトリ内にある Apache および MethodServer のログにあります。
|
|
|
VIZSERVERJOBID は、部品サーチおよび外部ジョブフローでキー識別子として使用されます。
|
|
|
VIZSERVERJOBID コラムに一意のインデックスを作成する場合、インデックス固有のパラメータはオプションです。本番環境のデータベースサーバーのデフォルト設定を使用することをお勧めします。適切なテーブルスペース名が指定されている基本的なインデックス作成照会のみが実行されます。
|
|
|
ストレージのアカウント名とアクセスキーは、Azure Storage ページの「セキュリティとネットワーク」で確認できます。
Azure Storage アカウントをすでにお持ちの場合は、セキュリティとストレージの編成を強化するために、追加のアカウントを作成することをお勧めします。既存のアカウント名は、 > で確認できます。
Azure Storage は、VCS で使用するためにパブリックにアクセスできる必要があります。 > > > > で、「Enabled from all networks」オプションを設定します。
詳細については、Azure Blob Storage のドキュメント「Azure Storage アカウントを作成する」を参照してください。
|
|
|
上記の詳細は、AWS コンソールで確認できます。
• Amazon S3 バケット名 - AWS コンソールで Amazon S3 サービスに移動します。バケット名は、メイン S3 ダッシュボードの「バケット名」コラムにリストされます。現在、AI Parts Rationalization プラグインは、Amazon S3 バケットの下のフォルダ構造をサポートしていません。
• アクセスキー ID - > > > タブに移動して、アクセスキー ID を表示または作成します。
• シークレットアクセスキー - シークレットアクセスキーは、 > > > で新しいアクセスキーを作成する場合にのみ見つけることができます。一度だけ表示され、後でもう一度表示されることはありません。
• リージョン - AWS コンソールで Amazon S3 サービスに移動します。バケットリストでは、各バケット名の横の「AWS リージョン」コラムにリージョンが表示されます。
• Amazon S3 バケットでポリシーを定義します。Amazon S3 バケット AIPlugin-s3-bucket で定義されたポリシーのサンプルスナップショットは次のとおりです。
{
"Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "s3:*", "Resource": [ "arn:aws:s3::: AIPlugin-s3-bucket", "arn:aws:s3::: AIPlugin-s3-bucket/*" ] } ] } このポリシーは、顧客のセキュリティ要件に基づいてカスタマイズできます。Amazon S3 バケットに対して、読み取り、書き込み、リスト、削除、および存在確認のアクセス権を必ず付与してください。
詳細については、「IAM の使用開始」を参照してください。
|
|
|
• インデックシングユーザーにサイトレベルとコンテキストレベルの両方のアクセスを付与します。
• インデックシングユーザーを作成してコンフィギュレーションを追加しても、そのユーザーに対してポリシー管理規則を定義して、コンテキストアクセスを付与しなければ、データはインデックシングされません。
• ライセンス除外グループを使用して、インデックシングユーザーをいずれかの基本ライセンスに追加します。詳細については、「ライセンス除外グループ」を参照してください。
|
|
|
プラグインを設定する際にインデックシングユーザー ID (IndexUser) を指定する必要があります。詳細については、AI Parts Rationalization プラグインの設定のセクションを参照してください。
|
|
タイプ
|
ユーザー
|
アクセス制御
|
|---|---|---|
|
部品
|
IndexUser
|
読み取り
|
|
派生イメージ
|
IndexUser
|
読み取り、ダウンロード
|
|
|
インデックシングユーザーを設定する際には、そのユーザーに対して特定のコンテキスト (サイト、製品、ライブラリ、プロジェクト、組織など) へのアクセス権を付与することをお勧めします。特定のコンテキスト内の特定のデータのみをインデックシングする場合は、そのコンテキスト内の「部品」タイプおよび「派生イメージ」タイプに対するアクセス許可が適切に付与されていることを確認する必要があります。アクセスを制限しない場合、Windchill データベース内のすべての部品がインデックシングされます。そのようなインデックシングは不要な場合があり、インデックシングの所要時間が大幅に増加します。
このライセンスは AI クレジットを使用するため、インデックシングの対象を慎重に選択してください。不要なインデックシングによってこれらのクレジットが消費され、後で追加クレジットを購入するための追加コストが発生する可能性があります。アクセス許可を慎重に設定することで、インデックシングの対象を制御し、不要なリソース消費を防ぐことができます。
|


インデックシングユーザーを変更するか、コンテキストに対してそのユーザーに関連付けられているアクセス許可を変更した場合、後でこれらのアクセス許可を除去しても、インデックシング済みのデータはベクトルインデックス内に残ります。つまり、インデックシングの完了後は、コンテキストに対するアクセス許可を除去しても、対応するエントリがインデックスから削除されることはありません。 たとえば、インデックシングユーザーが 2 つのコンテキストに対するアクセス許可を持っており、両方のコンテキストのインデックシングが完了したとします。後で、一方のコンテキストに対するアクセス許可を除去しても、その埋め込みは除去されません。アクセス許可が除去されても、インデックスにはそのコンテキストのエントリが保持されます。 |