Operator Advisor のサービス > 作業定義コンバータ Thing Shape のサービス
作業定義コンバータ Thing Shape のサービス
作業定義コンバータ Thing Shape (PTC.SCA.SCO.WorkDefinitionConverterThingShape) には、次のサービスがあります。
「ConvertFromProcessPlanID」 - Windchill プロセス計画識別子からすべてのプロセス計画定義とその関連情報を取得し、「BatchConvertFromProcessPlanID」「BatchConvertFromProcessPlanIDContinuation」サービスを順番に呼び出すことで、それらを Operator Advisor データベースに配置します。変換されるプロセス計画データをフィルタするために、ナビゲーション基準を 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」サービスへの入力パラメータとして確実に指定されるように、「BatchConvertFromProcessPlanIDContinuation」サービスを開始する前に、「BatchConvertFromProcessPlanID」サービスの実行を終了しておく必要があります。
「IterativeConvertFromProcessPlanID」および「IterativeConvertFromProcessPlanIDContinuation」サービスはカスタマイズで使用できますが、デフォルトではプロセス計画の変換には使用できません。
「ConvertFromProcessPlanId」 - Windchill プロセス計画識別子からすべてのプロセス計画定義とその関連情報を取得し、必要に応じてその他の変換サービスを内部で呼び出すことで、それらを Operator Advisor データベースに配置します。保存済みプロセス計画フィルタと関連アセンブリフィルタの識別子を入力パラメータとして受け入れて、変換されるプロセス計画データをフィルタします。
入力パラメータ:
「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)