Operator Advisor のサービス > 材料管理 Thing Shape のサービス
材料管理 Thing Shape のサービス
材料管理 Thing Shape (PTC.SCA.SCO.MaterialManagementThingShape) には、次のサービスがあります。
作成サービス
* 
Operator Advisor データモデルの一部である任意のオブジェクトを作成すると、UID 値はシステムにより自動生成されます。「UID」フィールドにどのような値を入力しても無視されます。
「CreateMaterialClasses」 - 「MaterialClasses」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の材料クラスを作成します。作成された材料クラスとその UID のリストを返します。
入力パラメータ: 「MaterialClasses」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateMaterialClassLinks」 - 「MaterialClassLinks」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の材料クラスリンクを作成します。作成された材料クラスリンクとその UID のリストを返します。
入力パラメータ: 「MaterialClassLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateMaterialDefinitionLinks」 - 「MaterialDefinitionLinks」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の材料定義リンクを作成します。作成された材料定義リンクとその UID のリストを返します。
入力パラメータ: 「MaterialDefinitionLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateMaterialDefinitions」 - 「MaterialDefinitions」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の材料定義を作成します。作成された材料定義とその UID のリストを返します。
入力パラメータ: 「MaterialDefinitions」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateMaterialDefinitionToClassLinks」 - 「MaterialDefinitionToClassLinks」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の材料定義-クラス間リンクを作成します。作成された材料定義-クラス間リンクとその UID のリストを返します。
入力パラメータ: 「MaterialDefinitionToClassLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateMaterialLotLinks」 - 「MaterialLotLinks」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の材料定義ロットリンクを作成します。作成された材料定義ロットリンクとその UID のリストを返します。
入力パラメータ: 「MaterialLotLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateMaterialLots」 - 「MaterialLots」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の材料ロットを作成します。作成された材料定義ロットとその UID のリストを返します。
入力パラメータ: 「MaterialLots」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateMaterialSubLotLinks」 - 「MaterialSubLotLinks」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の材料サブロットリンクを作成します。作成された材料サブロットリンクとその UID のリストを返します。
入力パラメータ: 「MaterialSubLotLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「CreateMaterialSubLots」 - MaterialSubLots 入力パラメータテーブルに追加された情報に基づいて、1 つ以上の材料サブロットを作成します。作成された材料サブロットとその UID のリストを返します。
入力パラメータ: 「MaterialSubLots」 (InfoTable)
出力: 「result」 (InfoTable)
削除サービス
「DeleteMaterialClass」 - 指定した UID が割り当てられている材料クラスを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteMaterialClass」 - 指定した UID が割り当てられている材料クラスリンクを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteMaterialDefinition」 - 指定した UID が割り当てられている材料定義を削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteMaterialDefinitionLink」 - 指定した UID が割り当てられている材料定義リンクを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteMaterialDefinitionToClassLink」 - 指定した UID が割り当てられている材料定義-クラス間リンクを削除します。
入力パラメータ: UID (String)
出力: 「result」 (InfoTable)
「DeleteMaterialLot」 - 指定した UID が割り当てられている材料ロットを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteMaterialLotLink」 - 指定した UID が割り当てられている材料ロットリンクを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteMaterialSubLot」 - 指定した UID が割り当てられている材料サブロットを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteMaterialSubLotLink」 - 指定した UID が割り当てられている材料サブロットリンクを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
読み取りサービス
「GetMaterialClass」 - 指定した UID が割り当てられている材料クラスを個別に読み込みます。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「GetMaterialClassLinks」 - 指定した親 UID が割り当てられているすべての材料クラスリンクのリストを読み込みます。
入力パラメータ: 「ParentUID」 (String)
出力: 「result」 (InfoTable)
「GetMaterialDefinition」 - 指定した UID が割り当てられている材料定義を個別に読み込みます。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「GetMaterialDefinitionLinks」 - 指定した親 UID が割り当てられているすべての材料定義リンクのリストを読み込みます。
入力パラメータ: 「ParentUID」 (String)
出力: 「result」 (InfoTable)
「GetMaterialDefinitionToClassLinks」 - 指定した親 UID が割り当てられているすべての材料定義-クラス間リンクのリストを読み込みます。
入力パラメータ: 「ParentUID」 (String)
出力: 「result」 (InfoTable)
「GetMaterialLot」 - 指定した UID が割り当てられている材料ロットを個別に読み込みます。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「GetMaterialLotLinks」 - 指定した親材料ロット UID が割り当てられているすべての材料ロットリンクのリストを読み込みます。
入力パラメータ: 「ParentMaterialLotUID」 (String)
出力: 「result」 (InfoTable)
「GetMaterialSubLot」 - 指定した UID が割り当てられている材料サブロットを個別に読み込みます。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「GetMaterialSubLotLinks」 - 指定した親材料サブロット UID が割り当てられているすべての材料サブロットリンクのリストを読み込みます。
入力パラメータ: 「ParentMaterialSubLotUID」 (String)
出力: 「result」 (InfoTable)
更新サービス
「UpdateMaterialClasses」 - 「MaterialClasses」入力パラメータテーブルに追加された情報を使用して、1 つ以上の材料クラスを UID 別に更新します。更新された材料クラスのリストを返します。
入力パラメータ: 「MaterialClasses」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateMaterialClassLinks」 - 「MaterialClassLinks」入力パラメータテーブルに追加された情報を使用して、1 つ以上の材料クラスリンクを UID 別に更新します。更新された材料クラスリンクのリストを返します。
入力パラメータ: 「MaterialClassLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateMaterialDefinitionLinks」 - 「MaterialDefinitionLinks」入力パラメータテーブルに追加された情報を使用して、1 つ以上の材料定義リンクを UID 別に更新します。更新された材料定義リンクのリストを返します。
入力パラメータ: 「MaterialDefinitionLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateMaterialDefinitions」 - 「MaterialDefinitions」入力パラメータテーブルに追加された情報を使用して、1 つ以上の材料定義を UID 別に更新します。更新された材料定義のリストを返します。
入力パラメータ: 「MaterialDefinitions」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateMaterialDefinitionToClassLinks」 - 「MaterialDefinitionToClassLinks」入力パラメータテーブルに追加された情報を使用して、1 つ以上の材料定義-クラス間リンクを UID 別に更新します。更新された材料定義-クラス間リンクのリストを返します。
入力パラメータ: 「MaterialDefinitionToClassLinks」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdateMaterialLotLinks」 - 「MaterialLotLinks」入力パラメータテーブルに追加された情報を使用して、1 つ以上の材料ロットリンクを UID 別に更新します。更新された材料ロットリンクのリストを返します。
入力パラメータ: 「MaterialLotLinks」 (InfoTable)
出力: 出力なし
「UpdateMaterialLots」 - 「MaterialLots」入力パラメータテーブルに追加された情報を使用して、1 つ以上の材料ロットを UID 別に更新します。更新された材料ロットのリストを返します。
入力パラメータ: 「MaterialLots」 (InfoTable)
出力: 出力なし
「UpdateMaterialSubLotLinks」 - 「MaterialSubLotLinks」入力パラメータテーブルに追加された情報を使用して、1 つ以上の材料サブロットリンクを UID 別に更新します。更新された材料サブロットリンクのリストを返します。
入力パラメータ: 「MaterialSubLotLinks」
出力: 出力なし
「UpdateMaterialSubLots」 - 「MaterialSubLots」入力パラメータテーブルに追加された情報を使用して、1 つ以上の材料サブロットを UID 別に更新します。更新された材料サブロットのリストを返します。
入力パラメータ: 「MaterialSubLots」
出力: 出力なし
その他のユーティリティサービス:
「GetMaterialDBInfo」 - 材料に関連するデータベーステーブル情報 (データベーステーブルの列名など) を読み込みます。ほかのサービスによって内部で使用されます。スタンドアロンで使用することは想定されていません。
入力パラメータ: 入力なし
出力: 「result」 (JSON)