作業定義管理 Thing Shape のサービス
作業定義管理 Thing Shape (PTC.SCA.SCO.WorkDefinitionManagementThingShape) には、次のサービスがあります。
作成サービス
* 
作業指示構築ブロックのデータモデルの一部である任意のオブジェクトを作成すると、UID 値はシステムによって自動的に生成されます。UID フィールドにどのような値を入力しても無視されます。
CreateExternalSystems - ExternalSystems 入力パラメータテーブルに追加された情報に基づいて、1 つ以上の外部システムを作成します。作成された外部システムとその UID のリストを返します。
入力パラメータ: ExternalSystems (INFOTABLE)
出力: result (INFOTABLE)
CreateWorkDefinitionControlCharacteristicResponses - WorkDefinitionControlCharacteristicResponses 入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義制御特性の応答を作成します。作成された作業定義制御特性の応答とその UID のリストを返します。
入力パラメータ: WorkDefinitionControlCharacteristicResponses (INFOTABLE)
出力: result (INFOTABLE)
CreateWorkDefinitionControlCharacteristics - WorkDefinitionControlCharacteristics 入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義制御特性を作成します。作成された作業定義制御特性とその UID のリストを返します。
入力パラメータ: WorkDefinitionControlCharacteristics (INFOTABLE)
出力: result (INFOTABLE)
CreateWorkDefinitionDependencies - WorkDefinitionDependencies 入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義依存を作成します。作成された作業定義依存とそれらの UID のリストを返します。
入力パラメータ: WorkDefinitionDependencies (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)
CreateWorkDefinitionMetadatas - WorkDefinitionMetadatas 入力パラメータテーブルに追加された情報に基づいて、1 つ以上の作業定義メタデータエントリを作成します。作成された作業定義メタデータエントリとその UID のリストを返します。
入力パラメータ: WorkDefinitionMetadatas (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)
削除サービス
DeleteExternalSystem - 指定した UID が割り当てられている外部システムを削除します。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
DeleteWorkDefinition - 指定した UID が割り当てられている作業定義を削除します。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
DeleteWorkDefinitionControlCharacteristic - 指定した UID が割り当てられている作業定義制御特性を削除します。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
DeleteWorkDefinitionControlCharacteristicResponse - 指定した UID が割り当てられている作業定義制御特性の応答を削除します。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
DeleteWorkDefinitionDependency - 指定した 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)
DeleteWorkDefinitionMetadata - 指定した UID が割り当てられている作業定義メタデータエントリを削除します。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
DeleteWorkDefinitionPersonnelSpecification - 指定した UID が割り当てられている作業定義担当者指定を削除します。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
DeleteWorkDefinitionProcessingResourceSpecification - 指定した UID が割り当てられている作業定義処理リソース指定を削除します。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
DeleteWorkDefinitionReleatedDocument - 指定した UID が割り当てられている作業定義の関連ドキュメントを削除します。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
読み取りサービス
GetExternalSystem - 指定した UID が割り当てられている外部システムを読み込みます。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
GetExternalSystems - すべての外部システムのリストを読み込みます。オフセットや上限によるフィルタを適用することで、返される結果のリストを絞り込むことができます。
入力パラメータ:
filter (STRING)
offset (INTEGER)
limit (INTEGER)
出力: result (INFOTABLE)
GetReferencingJobOrderWorkDefinitionLink - 指定した作業定義 UID のジョブオーダー-作業定義間リンクを読み込みます (存在する場合)。
入力パラメータ: WorkDefinitionUID (STRING)
出力: result (INFOTABLE)
GetWorkDefinition - 指定した UID が割り当てられている作業定義を読み込みます。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
GetWorkDefinitionControlCharacteristicResponses - 指定した UID が割り当てられている作業定義制御特性に関連付けられているすべての作業定義制御特性の応答のリストを読み込みます。
入力パラメータ: WorkDefinitionControlCharacteristicUID (STRING)
出力: result (INFOTABLEPTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse データシェイプ)
GetWorkDefinitionControlCharacteristics - 指定した UID が割り当てられている作業定義に関連付けられているすべての作業定義制御特性のリストを読み込みます。
入力パラメータ: WorkDefinitionUID (STRING)
出力: result (INFOTABLE)
GetWorkDefinitionDependencies - 指定した FromUID が割り当てられているすべての作業定義依存のリストを読み込みます。
入力パラメータ: FromUID (STRING)
出力: result (INFOTABLE)
GetWorkDefinitionDependers - 指定した ToUID が割り当てられているすべての作業定義依存のリストを読み込みます。
入力パラメータ: ToUID (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)
GetWorkDefinitionMetadata - 指定した UID が割り当てられている作業定義メタデータエントリを読み込みます。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
GetWorkDefinitionMetadatas - すべての作業定義メタデータエントリのリストを読み込みます。オフセットや上限によるフィルタを適用することで、返される結果のリストを絞り込むことができます。
入力パラメータ:
filter (STRING)
offset (INTEGER)
limit (INTEGER)
出力: result (INFOTABLE)
GetWorkDefinitionPersonnelSpecifications - 指定した作業定義 UID が割り当てられているすべての作業定義担当者指定のリストを読み込みます。
入力パラメータ: WorkDefinitionUID (STRING)
出力: result (INFOTABLE)
GetWorkDefinitionProcessingResourceSpecifications - 指定した作業定義 UID が割り当てられているすべての作業定義処理リソース指定のリストを読み込みます。
入力パラメータ: WorkDefinitionUID (STRING)
出力: result (INFOTABLE)
GetWorkDefinitionRelatedDocuments - 指定した作業定義 UID が割り当てられているすべての作業定義の関連ドキュメントのリストを読み込みます。
入力パラメータ: WorkDefinitionUID (STRING)
出力: result (INFOTABLE)
GetWorkDefinitions - すべての作業定義のリストを読み込みます。オフセットや上限によるフィルタを適用することで、返される結果のリストを絞り込むことができます。
入力パラメータ:
filter (STRING)
offset (INTEGER)
limit (INTEGER)
出力: result (INFOTABLE)
GetWorkDefinitionThumbnail - 指定した作業定義 UID に関連するサムネイルイメージを読み込みます。
入力パラメータ: WorkDefinitionUID (STRING)
出力: result (INFOTABLE)
更新サービス
UpdateExternalSystems - ExternalSystems 入力パラメータテーブルに追加された情報を使用して、1 つ以上の外部システムを UID 別に更新します。更新された外部システムのリストを返します。
入力パラメータ: ExternalSystems (INFOTABLE)
出力: result (INFOTABLE)
UpdateWorkDefinitionControlCharacteristicResponses - WorkDefinitionControlCharacteristicResponses 入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義制御特性の応答を UID 別に更新します。更新された作業定義制御特性の応答のリストを返します。
入力パラメータ: WorkDefinitionControlCharacteristicResponses (INFOTABLEPTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse データシェイプ)
出力: result (INFOTABLE)
UpdateWorkDefinitionControlCharacteristics - WorkDefinitionControlCharacteristics 入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義制御特性を UID 別に更新します。更新された作業定義制御特性のリストを返します。
入力パラメータ: WorkDefinitionControlCharacteristics (INFOTABLE)
出力: result (INFOTABLE)
UpdateWorkDefinitionDependencies - WorkDefinitionDependencies 入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義依存を UID 別に更新します。更新された作業定義イラストレーションのリストを返します。
入力パラメータ: WorkDefinitionDependencies (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)
UpdateWorkDefinitionMetadatas - WorkDefinitionMetadatas 入力パラメータテーブルに追加された情報を使用して、1 つ以上の作業定義メタデータエントリを UID 別に更新します。更新された作業定義メタデータエントリのリストを返します。
入力パラメータ: WorkDefinitionMetadatas (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)
その他のユーティリティサービス:
CloneWorkDefinition - 指定した作業定義とそれに関連するすべてのエンティティのクローンを作成するために、必要なすべてのサービスを呼び出します。失敗した場合、このサービスは、作成されたすべてのデータベースエンティティと、ファイルリポジトリに追加されたバイナリファイルを除去します。
入力パラメータ: WorkDefinitionUID (STRING) - クローンが作成される作業定義の UID。
出力: result (INFOTABLE) - クローンのルート作業定義を示すインフォテーブル。
CreateWorkDefinitionClone - スタンドアロンで使用することは想定されていません。CloneWorkDefinition によって呼び出された後、このサービスは、作業定義とそれに関連するすべてのエンティティのクローンを作成します。このサービスは、失敗時にデータベースのクリーンアップを実行しません。
入力パラメータ: WorkDefinitionUID (STRING) - クローンが作成される作業定義の UID。
出力: 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)
これは役に立ちましたか?