Windchill カスタマイズのための Code and Configuration Deployment ユーティリティ
CCD (Code and Configuration Deployment) ユーティリティを使用すると、Windchill オンプレミス開発環境におけるカスタマイズプロセスを、テスト環境または本番環境にプロモートする前に標準化できます。このドキュメントでは、CCD を活用するための簡潔で最小限のワークフローおよびガイダンスについて、パッケージ構造とターゲットに焦点を当てて説明します。CCD ユーティリティを使用することで、カスタマイズが PTC Windchill+ の標準に整合することが保証され、オンプレミス展開に対する管理を保持しながら、将来的な SaaS への移行の可能性に備えることができます。
|
|
• Windchill オンプレミス環境では、CCD プロセスはお客様が実行するアクティビティです。自動化と展開の管理に関するすべての責任はお客様が負うことになります。詳細については、 Windchill+ ヘルプセンターを参照してください。このトピックの情報は、Windchill オンプレミスのカスタマイズのテストおよび検証を実行する PTC のお客様を対象としています。PTC は、このお客様が実行するアクティビティの一環として、独自の成果物および非成果物、SPR の修正、またはアップグレードサポートを提供することをコミットしません。
• CCD ユーティリティは、Windchill シェルのコマンドラインインタフェースを介してのみ使用できます。このユーティリティを実行すると、指定されたサイト管理者のユーザー名を使用して、サイト管理者権限で自動的に認証されます。
|
概要
Windchill+ に整合するように、オンプレミスのカスタマイズを準備できます。このプロセスでは、Windchill オンプレミスから Windchill+ への移行に向けた一貫性の確保と確実な準備を行うための検証手順を含む構造化されたアプローチを導入し、カスタマイズが PTC のガイドラインおよびガードレールに準拠していることを検証します。
現在、既存のオンプレミスのカスタマイズでは、多くの場合にガードレールが欠如しており、さまざまなアプローチに従っています。CCD のパッケージ構造とターゲットは、これらのカスタマイズを効果的に管理および検証するための標準化されたフレームワークを確立します。
主なポイント
• Windchill 開発環境で CCD を使用します。
• 要件に従ってカスタマイズを作成します。
• Windchill+ CCD 標準との整合性を確認します。
利点
• カスタマイズに対して構造化されたアプローチを適用できます。
• 検証を簡素化し、エラーを削減できます。
• Windchill+ へのよりスムーズな移行に向けて環境を準備できます。
カスタマイズおよびコンフィギュレーションの展開のワークフロー
システムでは、CCD について次の 3 ステップのワークフローが実行されます。
1. ビルドパッケージの作成
a. 開発環境でカスタマイズを作成します。
b. CCD 仕様に従ってパッケージを構造化します。
c. ユーザーが定義したディレクトリにパッケージを保存します。
| create.package ターゲットを使用して、空の CCD パッケージ構造を作成します。詳細については、 「ターゲット」を参照してください。 |
2. ビルドパッケージのテストと検証
a. 提供されたターゲットを使用して、カスタマイズを検証します。詳細については、
「ターゲット」を参照してください。
b. ユーザー自身のオンプレミス環境で、検証前テストを実行します。
| 徹底的な検証を行わずに何かを本番環境に展開することはしないでください。 |
3. 本番環境への展開
a. 検証済みのパッケージを本番環境に展開します。
b. ユニットテストおよび展開に対して、ターゲット (compile、load、deploy、test など) を使用します。
c. 後続の展開についても、必要に応じてこのプロセスを繰り返します。
CCD パッケージ構造とターゲット
• Windchill+ で指定されている CCD パッケージ構造に従ってください。詳細については、
「ビルドパッケージ構造」を参照してください。
• CCD パッケージの作業を行う際には、パッケージ構造やターゲットなどの重要なエレメントに焦点を当ててください。詳細については、
「ターゲット」を参照してください。
チュートリアルとユースケース
実践的な例については、提供されているチュートリアルを参照してください。これらのチュートリアルは参照情報として扱い、ご使用の環境に合わせて必要に応じて調整してください。詳細については、
「CCD によるカスタマイズ例」を参照してください。