Operator Advisor のサービス > 作業定義管理 Thing Shape のサービス
作業定義管理 Thing Shape のサービス
作業定義管理 Thing Shape (PTC.SCA.SCO.WorkDefinitionManagementThingShape) には、次のサービスがあります。
作成サービス
* 
Operator Advisor データモデルの一部である任意のオブジェクトを作成すると、UID 値はシステムにより自動生成されます。「UID」フィールドにどのような値を入力しても無視されます。
「CreateWorkDefinitionControlCharacteristicResponses」 - 「WorkDefinitionControlCharacteristicResponses」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義制御特性の応答を作成します。作成された作業定義制御特性の応答とその UID のリストを返します。
入力パラメータ: 「WorkDefinitionControlCharacteristicResponses」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateWorkDefinitionControlCharacteristics」 - 「WorkDefinitionControlCharacteristics」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義制御特性を作成します。作成された作業定義制御特性とその UID のリストを返します。
入力パラメータ: 「WorkDefinitionControlCharacteristics」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateWorkDefinitionIllustrations」 - 「WorkDefinitionIllustrations」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義イラストレーションを作成します。作成された作業定義イラストレーションとその UID のリストを返します。
入力パラメータ: 「WorkDefinitionIllustrations」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateWorkDefinitionLinks」 - 「WorkDefinitionLinks」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義リンクを作成します。作成された作業定義リンクとその UID のリストを返します。
入力パラメータ: 「WorkDefinitionLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateWorkDefinitionMaterialSpecificationInstances」 - 「WorkDefinitionMaterialSpecificationInstances」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義材料指定インスタンスを作成します。作成された作業定義材料指定インスタンスとその UID のリストを返します。
入力パラメータ: 「WorkDefinitionMaterialSpecificationInstances」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateWorkDefinitionMaterialSpecificationLinks」 - 「WorkDefinitionMaterialSpecificationLinks」入力パラメータテーブルに追加された情報に基づいてリンクを作成します。作成された作業定義材料指定リンクとその UID のリストを返します。
入力パラメータ: 「WorkDefinitionMaterialSpecificationLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateWorkDefinitionMaterialSpecifications」 - 「WorkDefinitionMaterialSpecifications」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義材料指定を作成します。作成された作業定義材料指定とその UID のリストを返します。
入力パラメータ: 「WorkDefinitionMaterialSpecifications」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateWorkDefinitionPersonnelSpecifications」 - 「WorkDefinitionPersonnelSpecifications」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義担当者指定を作成します。作成された作業定義担当者指定とその UID のリストを返します。
入力パラメータ: 「WorkDefinitionPersonnelSpecifications」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateWorkDefinitionProcessingResourceSpecifications」 - 「WorkDefinitionProcessingResourceSpecifications」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義処理リソース指定を作成します。作成された作業定義処理リソース指定とその UID のリストを返します。
入力パラメータ: 「WorkDefinitionProcessingResourceSpecifications」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateWorkDefinitionRelatedDocuments」 - 「WorkDefinitionRelatedDocuments」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義の関連ドキュメントを作成します。作成された作業定義の関連ドキュメントとその UID のリストを返します。
入力パラメータ: 「WorkDefinitionRelatedDocuments」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateWorkDefinitions」 - 「WorkDefinitions」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義を作成します。作成された作業定義とその UID のリストを返します。
入力パラメータ: 「WorkDefinitions」 (InfoTable)
出力: 「result」 (InfoTable)
削除サービス
「DeleteWorkDefinition」 - 指定した UID が割り当てられている作業定義を削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteWorkDefinitionControlCharacteristic」 - 指定した UID が割り当てられている作業定義制御特性を削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteWorkDefinitionControlCharacteristicResponse」 - 指定した UID が割り当てられている作業定義制御特性の応答を削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteWorkDefinitionIllustration」 - 指定した UID が割り当てられている作業定義イラストレーションを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteWorkDefinitionLink」 - 指定した UID が割り当てられている作業定義リンクを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteWorkDefinitionMaterialSpecification」 - 指定した UID が割り当てられている作業定義材料指定を削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteWorkDefinitionMaterialSpecificationInstance」 - 指定した UID が割り当てられている作業定義材料指定インスタンスを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteWorkDefinitionMaterialSpecificationLink」 - 指定した UID が割り当てられている作業定義材料指定リンクを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteWorkDefinitionPersonnelSpecification」 - 指定した UID が割り当てられている作業定義担当者指定を削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteWorkDefinitionProcessingResourceSpecification」 - 指定した UID が割り当てられている作業定義処理リソース指定を削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteWorkDefinitionReleatedDocument」 - 指定した UID が割り当てられている作業定義の関連ドキュメントを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
読み取りサービス
「GetWorkDefinition」 - 指定した UID が割り当てられている作業定義を読み込みます。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「GetWorkDefinitionControlCharacteristicResponses」 - 指定した UID が割り当てられている作業定義制御特性に関連付けられているすべての作業定義制御特性の応答のリストを読み込みます。
入力パラメータ: 「WorkDefinitionControlCharacteristicUID」 (String)
出力: 「結果」 (InfoTable-PTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse データシェイプ)
「GetWorkDefinitionControlCharacteristics」 - 指定した UID が割り当てられている作業定義に関連付けられているすべての作業定義制御特性のリストを読み込みます。
入力パラメータ: 「WorkDefinitionUID」 (String)
出力: 「result」 (InfoTable)
「GetWorkDefinitionExecutionLog」 - 指定された作業定義の実行ステータス変更ログを検索します。
入力パラメータ:
「WorkDefinitionUID」 (String)
出力: PTC.SCA.SCO.WorkDefinitionExecutionStatusHistory データシェイプ (InfoTable) のインフォテーブル、フォーマット:
"TimeStamp", "StateUID", "StateName", "UserName"
「GetWorkDefinitionExecutionSummary」 - すべての実行状態の合計経過時間 (秒) と合わせて、指定された作業定義実行状態のサマリーを検索します。現在の状態時間は、指定された対象フラグが「true」の場合のみ計算されます。
入力パラメータ:
「WorkDefinitionUID」 (String)
「IncludeCurrentStatus」(Boolean)- デフォルト値は false
出力: PTC.SCA.SCO.WorkDefinitionExecutionStatusSummary データシェイプのインフォテーブル (InfoTable)、フォーマット:
"StateUID", "StateName", "TotalTime"
「GetWorkDefinitionIllustrations」 - 指定した作業定義 UID が割り当てられているすべての作業定義イラストレーションのリストを読み込みます。
入力パラメータ: 「WorkDefinitionUID」 (String)
出力: PTC.SCA.SCO.WorkDefinitioExecutionStatusHistory データシェイプのインフォテーブル (InfoTable)、フォーマット:
"TimeStamp", "StateUID", "StateName", "UserName"
「GetWorkDefinitionLinks」 - 指定した親 UID が割り当てられているすべての作業定義リンクのリストを読み込みます。
入力パラメータ: 「ParentUID」 (String)
出力: 「result」 (InfoTable)
「GetWorkDefinitionMaterialSpecification」 - 指定した UID が割り当てられている作業定義材料指定を読み込みます。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「GetWorkDefinitionMaterialSpecificationInstance」 - 指定した UID が割り当てられている作業定義材料指定インスタンスを読み込みます。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「GetWorkDefinitionMaterialSpecificationInstances」 - 指定した作業定義材料指定 UID が割り当てられているすべての作業定義材料指定インスタンスを読み込みます。
入力パラメータ: 「WorkDefinitionMaterialSpecificationUID」 (String)
出力: 「result」 (InfoTable)
「GetWorkDefinitionMaterialSpecificationLinks」 - 指定した親 UID が割り当てられているすべての作業定義材料指定リンクのリストを読み込みます。
入力パラメータ: 「ParentUID」 (String)
出力: 「result」 (InfoTable)
「GetWorkDefinitionMaterialSpecifications」 - 指定した作業定義 UID が割り当てられているすべての作業定義材料指定のリストを読み込みます。
入力パラメータ: 「WorkDefinitionUID」 (String)
出力: 「result」 (InfoTable)
「GetWorkDefinitionPersonnelSpecifications」 - 指定した作業定義 UID が割り当てられているすべての作業定義担当者指定のリストを読み込みます。
入力パラメータ: 「WorkDefinitionUID」 (String)
出力: 「result」 (InfoTable)
「GetWorkDefinitionProcessingResourceSpecifications」 - 指定した作業定義 UID が割り当てられているすべての作業定義処理リソース指定のリストを読み込みます。
入力パラメータ: 「WorkDefinitionUID」 (String)
出力: 「result」 (InfoTable)
「GetWorkDefinitionRelatedDocuments」 - 指定した作業定義 UID が割り当てられているすべての作業定義の関連ドキュメントのリストを読み込みます。
入力パラメータ: 「WorkDefinitionUID」 (String)
出力: 「result」 (InfoTable)
「GetWorkDefinitionThumbnail」 — 指定した作業定義 UID に関連するサムネイルイメージを読み込みます。
入力パラメータ: 「WorkDefinitionUID」 (String)
出力: 「result」 (InfoTable)
更新サービス
「UpdateWorkDefinitionControlCharacteristicResponses」 - 「WorkDefinitionControlCharacteristicResponses」入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義制御特性の応答を UID 別に更新します。更新された作業定義制御特性の応答のリストを返します。
入力パラメータ: 「WorkDefinitionControlCharacteristicResponses」 (InfoTable-PTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse データシェイプ)
出力: 「result」 (InfoTable)
「UpdateWorkDefinitionControlCharacteristics」 - 「WorkDefinitionControlCharacteristics」入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義制御特性を UID 別に更新します。更新された作業定義制御特性のリストを返します。
入力パラメータ: 「WorkDefinitionControlCharacteristics」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateWorkDefinitionIllustrations」 - 「WorkDefinitionIllustrations」入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義イラストレーションを UID 別に更新します。更新された作業定義イラストレーションのリストを返します。
入力パラメータ: 「WorkDefinitionIllustrations」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateWorkDefinitionLinks」 - 「WorkDefinitionLinks」入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義リンクを UID 別に更新します。更新された作業定義リンクのリストを返します。
入力パラメータ: 「WorkDefinitionLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateWorkDefinitionMaterialSpecificationInstances」 - 「WorkDefinitionMaterialSpecificationInstances」入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義材料指定インスタンスを UID 別に更新します。更新された作業定義の材料指定インスタンスのリストを返します。
入力パラメータ: 「WorkDefinitionMaterialSpecificationInstances」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateWorkDefinitionMaterialSpecificationLinks」 - 「WorkDefinitionMaterialSpecificationLinks」入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義材料指定リンクを UID 別に更新します。更新された作業定義の材料指定リンクのリストを返します。
入力パラメータ: 「WorkDefinitionMaterialSpecificationLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateWorkDefinitionMaterialSpecifications」 - 「WorkDefinitionMaterialSpecifications」入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義材料指定を UID 別に更新します。更新された作業定義の材料指定のリストを返します。
入力パラメータ: 「WorkDefinitionMaterialSpecifications」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateWorkDefinitionPersonnelSpecifications」 - 「WorkDefinitionPersonnelSpecifications」入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義担当者指定を UID 別に更新します。更新された作業定義担当者指定のリストを返します。
入力パラメータ: 「WorkDefinitionPersonnelSpecifications」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateWorkDefinitionProcessingResourceSpecifications」 - 「WorkDefinitionProcessingResourceSpecifications」入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義処理リソース指定を UID 別に更新します。更新された作業定義処理リソース指定のリストを返します。
入力パラメータ: 「WorkDefinitionProcessingResourceSpecifications」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateWorkDefinitionRelatedDocuments」 - 「WorkDefinitionRelatedDocuments」入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義の関連ドキュメントを UID 別に更新します。更新された作業定義の関連ドキュメントのリストを返します。
入力パラメータ: 「WorkDefinitionRelatedDocuments」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateWorkDefinitions」 - 「WorkDefinitions」入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義を UID 別に更新します。更新された作業定義のリストを返します。
入力パラメータ: 「WorkDefinitions」 (InfoTable)
出力: 「result」 (InfoTable)
その他のユーティリティサービス:
「GetChildren」 - 指定した親 UID が割り当てられている指定したデータシェイプのすべての子エンティティのリストを読み込みます。ほかのサービスによって内部で使用されます。スタンドアロンで使用することは想定されていません。
入力パラメータ:
「dataShapeName」 (String)
「ParentUID」 (String)
出力: 「result」 (InfoTable)
「GetFileType」 - ファイル拡張子に基づいて、指定したファイルのファイルタイプを読み込みます。たとえば、.gif ファイル拡張子付きのファイルは 2D ファイルタイプを返し、.rtf ファイル拡張子付きのファイルは TEXT ファイルタイプを返します。ほかのサービスによって内部で使用されます。スタンドアロンで使用することは想定されていません。
入力パラメータ: 「FileName」 (String)
出力: 「result」 (JSON)
「GetWorkDefinitionDBInfo」 - 作業定義に関連するデータベーステーブル情報 (データベーステーブルの列名など) を読み込みます。ほかのサービスによって内部で使用されます。スタンドアロンで使用することは想定されていません。
入力パラメータ: 入力なし
出力: 「result」 (JSON)
「GetWorkDefinitionRelatedObjects」 - 指定した作業定義 UID が割り当てられている指定したデータシェイプのすべてのオブジェクトのリストを読み込みます。ほかのサービスによって内部で使用されます。スタンドアロンで使用することは想定されていません。
入力パラメータ:
「dataShapeName」 (String)
「WorkDefinitionUID」 (String)
「Filter」(JSON)
出力: 「result」 (InfoTable)