Windchill+ におけるアクセス、展開、およびコンフィギュレーション
|
|
ビジネス管理者 (BA) 役割には、サイトレベルのユーティリティページへのアクセスなど、ビジネスに不可欠なコンフィギュレーションの変更をサポートするための昇格権限が付与されます。この機能により俊敏性が向上しますが、慎重に使用する必要があります。また、これは推奨される CCD 展開方法に代わるものではありません。
ビジネス管理者機能を使用するには、サービスリクエストを送信する必要があります。リクエストが承認されると、サイト管理者がユーザーを 「Site Business Administrator - Contributor (Site)」グループに割り当て、必要な権限を付与します。詳細については、 サービスリクエストのオープンを参照してください。
|
アクセス
• 組織レベルおよびサイト管理者レベルのユーティリティページなど、統合環境のフロントエンド部分にアクセスできます。
• QA 環境と本番環境の両方に対して、サイトレベルおよび組織レベルのユーティリティページに制限された管理アクセス権があります。このアクセス権は、主に表示目的のみで使用する必要がありますが、新しいビジネス管理者役割ではこれは強制されません。このアクセス権は、トラブルシューティングと監視の目的でのみ使用することをお勧めします。使用可能な特定の組織レベルのユーティリティは、環境によって異なります。このアクセス権は責任を持って使用し、常に自分の役割で定義された範囲内にとどまるようにしてください。
• PTC がホストする Windchill+ 環境では、Windchill サーバーのバックエンド部分にはアクセスできません。バックエンドには、開発者がホストする仮想マシンまたはクラウドポータルでホストされる仮想マシンとして、ローカル開発環境でのみアクセスできます。
展開方法
• PTC では、自動ビルド展開プロセスを使用したビルドパッケージの展開のみをサポートしています。
• 自動ビルド展開では、CCD (Code and Configuration Deployment) と呼ばれるシングルパッケージング方法のみを使用できます。
• Business Administrative Change (BAC) フレームワークを使用して、ビジネスコンフィギュレーションの取り込み、エクスポート、インポートが行われます。プロモートするには、BAC パッケージを CCD パッケージに含める必要があります。
• サポートされる唯一の展開方法は CCD です。
• コンテナアクセス制御リスト (ACL) の管理に BAC を使用することはお勧めしません。代わりに、CCD パッケージ内でサポートされている
LoadFromFile フレームワークを使用してください。詳細については、
CCD パッケージ構造を参照してください。
• ACL は、BAC またはその他の類似オブジェクトでは許可されません。この制限は、Windchill+ の展開に特に適用されます。
• LoadFromFile 機能には定義された制限があります。特定のサイズのしきい値を超えない CCD パッケージのみがサポートされます。
開発およびコンフィギュレーションのベストプラクティス
• すべてのプロジェクトは、「タイプおよび属性マネージャ」ユーティリティを使用したデータモデリングアクティビティから開始する必要があります。
• データモデリングとは、オブジェクトタイプと属性の戦略を定義することです。開発環境で、データモデルを開発し、自動展開を使用して統合環境にパブリッシングします。
• 自動ビルドサービスにサブミットする前に、すべての CCD パッケージを検証する必要があります。以下の 2 つの開発環境を設定することをお勧めします。
◦ 変更が実装されるソース開発環境。
◦ CCD パッケージを展開できるかどうかをテストするためのターゲット開発環境。詳細については、
「ターゲット」で deploy ターゲットのセクションを参照してください。
このコンテキストでは、
「ターゲット」のトピックは、特にビルドおよびコンフィギュレーションの目的で使用される CCD ANT ターゲットを指します。INT (統合)、QA、PROD (本番環境)、または関連するパイプラインターゲットなどの展開環境は参照しません。
• コンフィギュレーション管理では、機能受け入れテスト (FAT) に成功するたびに BAC パッケージを作成する必要があります。顧客とパートナーは、これらのパッケージをソースコード管理システム (SCM) に格納するように計画する必要があります。BAC パッケージにはデータモデルが含まれており、新規開発者のオンボーディングやローカル開発環境の再表示の開始点となります。
• 統合環境で BAC パッケージが使用できるようになると、開発者は UI から軽微な調整を行うことが可能になります。
• すべての開発は、ローカル仮想マシンやクラウドポータルなどのローカル開発環境で行う必要があります。
• CCD を開発環境で使用して準備、構築、展開する必要があります。
• 開発環境で製品やプロジェクトなどの個々のコンテナコンフィギュレーションを管理することはお勧めしません。
• コンテナテンプレートを作成するために、いくつかのコンテナが作成される場合があります。
• コンテナレベルのコンフィギュレーションは、QA 環境と本番環境で注意して使用します。
ビジネス管理者役割サマリー
|
|
ビジネス管理者役割に割り当てられているユーザーを、それより低いアクセス許可が付与された別のユーザーグループのメンバーにしないことをお勧めします。
|
ビジネス管理者ユーザーグループは、本番環境で直接変更を行うための昇格された権限を付与します。これらの機能により、タイプ定義、属性構造、分類などのビジネスコンフィギュレーションに直接アクセスして表示および更新することが可能になりますが、それと同時に重大な運用上の責任も伴います。不適切または調整されていない変更は、アクティブなワークフローを混乱させたり、データの整合性に影響を与えたり、ビジネスプロセスの継続性を損なったりする可能性があります。
変更管理プロトコル、非本番環境でのテスト、管理者のトレーニングなど、社内のガバナンス体制を確立することが強く推奨されます。この機能は、必要に応じてプラットフォームパイプラインへの依存を減らすように設計されていますが、検証と説明責任に関するベストプラクティスを排除するものではありません。ビジネスの俊敏性とプラットフォームの安定性は慎重にバランスを取る必要があります。
この機能によって引き起こされたシステムの中断は、お客様の責任と見なされ、SLA に関連する障害や 99.5% の稼働率保証の対象にはなりません。