カスタムコンポーネントの更新
ThingWorx Navigate 9.0 でカスタムコンポーネントを作成した場合、ThingWorx Navigate 9.1 以降にアップグレードした後、次の情報をレビューし、必要な手順を実行してください。
カスタム実装の更新
既成のベースコンポーネントを拡張することによってカスタム実装を作成した場合は、以下のプロジェクト割当および依存の更新のセクションに進んでください。
既成の実装を拡張してカスタム実装を作成した場合は、カスタム実装を使用する前に次の変更を行う必要があります。
Thing で、サービス GetBaseMigrationVersionGetImplementationConfigurationVersion をコード result = "9.1.0"; でオーバーライドします。
Thing Template で、サービス GetConfigurations のコンフィギュレーションを更新し、プロパティ implementationConfigurationVersionbaseConfigurationVersion を、それぞれ 9.1.0 の値を持つようにして含めます。
詳細については、カスタムコンポーネントの作成のトピックを参照してください。
プロジェクト割当および依存の更新
ThingWorx Navigate 9.1 以降では、すべてのエンティティがプロジェクトに割り当てられなければなりません。作成またはインポートしたすべてのエンティティをレビューし、それらがプロジェクトに割り当てられていることを確認してください。
ThingWorx Navigate 9.0 でコンポーネントに使用されている既成のプロジェクトは廃止予定となり、ThingWorx Navigate 9.1 で新しいプロジェクトに置き換えられました。既成のベースコンポーネントまたは実装を拡張してカスタム実装を作成した場合、カスタム実装ごとに以下の手順を実行してください。
1. カスタム実装を作成するために拡張したベースコンポーネントまたは実装を特定します。
* 
拡張したベースコンポーネントまたは実装が不明な場合は、カスタム実装に対して作成した Thing Template を開き、「ベース Thing Template」を確認してください。
2. 作成したプロジェクトを開き、カスタムコンポーネントのすべてのエンティティを収集します。
3. 手順 1 で特定したベースコンポーネントまたは実装に従って、「プロジェクト依存」を新しいプロジェクトで更新します。廃止予定のプロジェクトが新しいプロジェクトに置き換えられます。
ベースコンポーネントまたは実装
廃止予定のプロジェクト
新しいプロジェクト
属性
PTC.Nav.AttributesProject
PTC.Nav.AttributesBusinessLogicProject
属性ジェネリック
PTC.Nav.AttributesProject
PTC.Nav.AttributesGenericBusinessLogicProject
アイテム ID
PTC.Nav.ItemIdentityProject
PTC.Nav.ItemIdentityBusinessLogicProject
部品 ID
PTC.Nav.ItemIdentityProject
PTC.Nav.PartIdentityBusinessLogicProject
タスク ID
PTC.Nav.ItemIdentityProject
PTC.Nav.TaskIdentityBusinessLogicProject
アイテムリスト
PTC.Nav.ItemListProject
PTC.Nav.ItemListBusinessLogicProject
アクティビティ
PTC.Nav.ItemListProject
PTC.Nav.ActivityBusinessLogicProject
変更適用アイテム
PTC.Nav.ItemListProject
PTC.Nav.AttachmentsBusinessLogicProject
添付資料
PTC.Nav.ItemListProject
PTC.Nav.AffectedItemsBusinessLogicProject
タスク
PTC.Nav.ItemListProject
PTC.Nav.TaskListBusinessLogicProject
進行状況
PTC.Nav.ProgressProject
PTC.Nav.ProgressBusinessLogicProject
タスク進行状況
PTC.Nav.ProgressProject
PTC.Nav.TaskProgressBusinessLogicProject
タイル
PTC.Nav.TilesProject
PTC.Nav.TilesBusinessLogicProject
タイルジェネリック
PTC.Nav.TilesProject
PTC.Nav.TilesGenericBusinessLogicProject
これは役に立ちましたか?