材料管理 Thing Shape のサービス
材料管理 Thing Shape (PTC.SCA.SCO.MaterialManagementThingShape) には、次のサービスがあります。
作成サービス
* 
作業指示構築ブロックのデータモデルの一部である任意のオブジェクトを作成すると、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)
DeleteMaterialClassLink - 指定した 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)
GetMaterialDefinitionToClassLinksByMaterialClass - 指定した材料クラス UID の材料定義-クラス間リンクのリストを読み込みます。
入力パラメータ: MaterialClassUID (STRING)
出力: result (INFOTABLE)
GetMaterialLot - 指定した UID が割り当てられている材料ロットを個別に読み込みます。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
GetMaterialLotLinks - 指定した親材料ロット UID が割り当てられているすべての材料ロットリンクのリストを読み込みます。
入力パラメータ: ParentMaterialLotUID (STRING)
出力: result (INFOTABLE)
GetMaterialLotsByMaterialDefinition - 指定した親材料定義 UID が割り当てられているすべての材料ロットのリストを読み込みます。
入力パラメータ: MaterialDefinitionUID (STRING)
出力: result (INFOTABLE)
GetMaterialSubLot - 指定した UID が割り当てられている材料サブロットを個別に読み込みます。
入力パラメータ: UID (STRING)
出力: result (INFOTABLE)
GetMaterialSubLotLinks - 指定した親材料サブロット UID が割り当てられているすべての材料サブロットリンクのリストを読み込みます。
入力パラメータ: ParentMaterialSubLotUID (STRING)
出力: result (INFOTABLE)
GetMaterialSubLotLinksByMaterialLot - 指定した子材料サブロット UID のすべての材料サブロットリンクのリストを読み込みます。
入力パラメータ: ChildMaterialSubLotUID (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)
これは役に立ちましたか?