作業定義コンバータ Thing Shape のサービス
作業定義コンバータ Thing Shape (PTC.SCA.SCO.WorkDefinitionConverterThingShape) には、次のサービスがあります。
ConvertFromProcessPlanID - BatchConvertFromProcessPlanID サービスと BatchConvertFromProcessPlanIDContinuation サービスを順番に呼び出すことで、Windchill プロセス計画識別子からすべてのプロセス計画定義とそれらの関連情報を取得し、それらをデータベースに配置します。変換されるプロセス計画データをフィルタするために、ナビゲーション基準を JSON 入力パラメータとして受け入れます。
入力パラメータ:
processPlanId (STRING) - 変換される Windchill プロセス計画の識別子。Windchill でプロセス計画を表示すると、プロセス計画識別子が URL の一部として oid= の後に示されます。たとえば、次の URL で、プロセス計画識別子は太字で示された部分です:
http://<Windchill ホスト名>:<ポート>/Windchill/app/#ptc1/tcomp/infoPage?oid=OR:com.ptc.windchill.mpml.processplan.MPMProcessPlan:273985
processPlanNavigationCriteria (JSON) - プロセス計画の保存済みフィルタに相当するナビゲーション基準を定義する JSON ペイロード。
relatedAssemblyNavigationCriteria (JSON) - プロセス計画の保存済み関連アセンブリフィルタに相当するナビゲーション基準を定義する JSON ペイロード。
詳細については、プロセス計画の変換でのナビゲーション基準の使用を参照してください。
出力: 変換されたプロセス計画用のルート作業定義の UID。
* 
BatchConvertFromProcessPlanID サービスと BatchConvertFromProcessPlanIDContinuation サービスは、ConvertFromProcessPlanID によって順番に呼び出され、プロセス計画データのダウンロードを完了するために同時に使用されます。
カスタマイズとして、ビジネスニーズに合わせてこれらのサービスを実行できます。BatchConvertFromProcessPlanID サービスは、BatchConvertFromProcessPlanIDContinuation サービスが開始する前に実行を終了する必要があります。これにより、BatchConvertFromProcessPlanID サービスからの必要な出力を BatchConvertFromProcessPlanIDContinuation サービスへの入力パラメータとして提供できるようになります。
IterativeConvertFromProcessPlanID サービスと IterativeConvertFromProcessPlanIDContinuation サービスはカスタマイズで使用できますが、デフォルトではプロセス計画の変換には使用できません。
ConvertFromProcessPlanId - 必要に応じて、その他の変換サービスを内部で呼び出すことで、Windchill プロセス計画識別子からすべてのプロセス計画定義とそれらの関連情報を取得し、それらをデータベースに配置します。保存済みプロセス計画フィルタと関連アセンブリフィルタの識別子を入力パラメータとして受け入れて、変換されるプロセス計画データをフィルタします。
入力パラメータ:
processPlanId (STRING) - 変換される Windchill プロセス計画の識別子。Windchill でプロセス計画を表示すると、プロセス計画識別子が URL の一部として oid= の後に示されます。たとえば、次の URL で、プロセス計画識別子は太字で示された部分です:
http://<Windchill ホスト名>:<ポート>/Windchill/app/#ptc1/tcomp/infoPage?oid=OR:com.ptc.windchill.mpml.processplan.MPMProcessPlan:273985
processPlanNavigationCriteriaId (STRING) - processPlanId で指定されるプロセス計画の保存済みフィルタの識別子。
relatedAssemblyNavigationCriteriaId (STRING) - processPlanId で指定されるプロセス計画の保存済み関連アセンブリフィルタの識別子。
詳細については、保存済みフィルタの ID をナビゲーション基準として指定を参照してください。
出力: 変換されたプロセス計画用のルート作業定義の UID。
GetMaterialUseValue - プロセス計画の変換時に使用され、Windchill からの割当タイプの値にマッピングされている MaterialUse 値を取得します。
入力パラメータ: materialUse (STRING)
出力: result (STRING)
これは役に立ちましたか?