構成品目のWebサービスで使用できる操作
ConfiguredItemService webサービスでの操作を使用して、構成済品目を作成、読取り、更新または削除します。
操作 |
値 |
---|---|
findCtoSalesStructure |
実行時にユーザーが選択したオプション、オプション・クラスおよびトランザクション属性のセットを取得します。 |
findCtoItemStructure |
実行時にユーザーが選択した構成品目の体系全体を取得します。 これには、子構成品目、オプション、必須コンポーネント、ファントム、代替およびトランザクション属性が含まれます。 |
refreshConfigStructure |
展開リポジトリの品目構成をリフレッシュします。 |
deleteConfigStrucure |
展開リポジトリから品目構成を削除します。 |
findCtoSalesStructureおよびfindCtoItemStructure操作
販売構造の取得
findCtoSalesStructure操作によってVIK12-100構成済品目に対して返されるペイロードを次に示します。 この品目について学習します。 詳細は、オーダー構成でのWebサービスの使用の概要を参照してください。
LINE_ID |
SUB_ITEM_TYPE |
ITEM_NUMBER |
PARENT_ LINE_ID |
構成品目番号 |
QTY |
単位 |
---|---|---|---|---|---|---|
1 |
ATO |
VIK12 |
1 |
VIK12-100 |
1 |
EA |
2 |
ATO |
BRN1 |
1 |
BRN1-11 |
1 |
EA |
3 |
OPTION CLASS |
FTOC |
2 |
FTOC |
1 |
EA |
4 |
RES |
GAS |
3 |
GAS |
1 |
EA |
5 |
ATO |
BSOC |
2 |
BSOC-2 |
1 |
EA |
6 |
OPTION CLASS |
COM |
5 |
COM |
1 |
EA |
7 |
RES |
COMLG |
6 |
COMLG |
1 |
EA |
8 |
RES |
GRD |
6 |
GRD |
1 |
EA |
ペイロードには、各子受注組立品目が含まれます。 BRN-11、BSOC-2およびOVOC-30が子構成品目であるとします。
品目構成の取得
findCtoItemStructure操作によってVIK12-100構成済品目に対して返されるペイロードを次に示します。
LINE_ID |
SUB_ITEM_TYPE |
ITEM_NUMBER |
INVENTORY_ITEM_ID |
PARENT_LINE_ID |
構成ITEM_NUMBER |
QTY |
単位 |
WIP_SUPPLY_TYPE |
RootPhantomItemId |
---|---|---|---|---|---|---|---|---|---|
1 |
ATO |
VIK12 |
100 |
1 |
VIK12-100 |
1 |
EA |
- |
- |
2 |
ATO |
BRN1 |
101 |
1 |
BRN1-11 |
1 |
EA |
- |
- |
3 |
OPTION CLASS |
FTOC |
102 |
2 |
FTOC |
1 |
EA |
- |
- |
4 |
STD |
GAS |
103 |
3 |
GAS |
1 |
EA |
- |
- |
5 |
ATO |
BSOC |
200 |
2 |
BSOC-2 |
1 |
EA |
- |
- |
6 |
OPTION CLASS |
COM |
201 |
5 |
COM |
1 |
EA |
- |
- |
7 |
RES |
COMLG |
202 |
6 |
COMLG |
1 |
EA |
ファントム |
- |
8 |
RES |
COM-BRN |
203 |
7 |
COM-BRN |
1 |
EA |
ファントム |
202 |
9 |
RES |
COM-BRN-BS |
204 |
8 |
COM-BRN-BS |
1 |
EA |
- |
202 |
10 |
RES |
COM-BRN-VAL |
205 |
8 |
COM-BRN-VAL |
1 |
EA |
- |
202 |
11 |
RES |
COM-BCAP |
206 |
7 |
COM-BCAP |
1 |
EA |
- |
202 |
12 |
RES |
GRD |
207 |
6 |
GRD |
1 |
EA |
- |
- |
13 |
ATO |
OVOC |
300 |
1 |
OVOC-30 |
1 |
EA |
- |
- |
14 |
OPTION CLASS |
OVTY |
301 |
13 |
OVTY |
1 |
EA |
- |
- |
15 |
RES |
GASC |
302 |
14 |
GASC |
1 |
EA |
- |
- |
16 |
OPTION CLASS |
WRM |
303 |
13 |
WRM |
1 |
EA |
- |
- |
17 |
RES |
WRMGASC |
304 |
16 |
WRMGASC |
1 |
EA |
- |
- |
18 |
OPTION CLASS |
FINOC |
104 |
1 |
FINOC |
1 |
EA |
- |
- |
19 |
RES |
FINSS |
105 |
18 |
FINSS |
1 |
EA |
- |
- |
20 |
RES |
STVU |
106 |
1 |
STVU |
1 |
EA |
- |
- |
21 |
RES |
CLK |
107 |
1 |
CLK |
1 |
EA |
ファントム |
- |
22 |
RES |
CLSS |
108 |
21 |
CLSS |
1 |
EA |
- |
107 |
23 |
RES |
CL-CTRL |
109 |
21 |
CL-CTRL |
1 |
EA |
- |
107 |
findCtoItemStructureには、findCtoSalesStructureに含まれない詳細が含まれます。
-
ペイロードには、必要な品目STVUおよびCLKが含まれています。
-
PARENT_LINE_ IDは、品目の親を識別します。 たとえば、BRN1のPARENT_LINE_ IDは1です。 BRN1は、VIK12の子です。 VIK12のLINE_IDは1です。
-
WIP_SUPPLY_TYPEは、品目がファントムかどうかを示します。
-
COMLGおよびCLKはファントム品目であるため、詳細にはサブアセンブリが含まれます。
-
RootPhantomItemIdは、品目を含むファントムを識別します。 たとえば、CM-BRNのRootPhantomItemIdは202です。 CM-BRNはファントムCOMLGの品目です。 COMLGのINVENTORY_ITEM_ IDは202です。
トランザクション属性
また、webサービスは、品目を返すときにトランザクション属性を返します。
LINE_ID |
ATTRIBUTE_NAME |
CHARACTER_ATTRIBUTE_VALUE |
NUMBER_AT TRIBUTE_VALUE |
TIMESTAMP_ ATTRIBUTE_VALUE |
---|---|---|---|---|
7 |
FINISH |
Black |
- |
- |
refreshConfigStructureおよびdeleteConfigStrucure操作
受注構成では、フローが構成をリクエストしたときに展開リポジトリ内の構成品目の構成詳細が保存されます。 このデータをリフレッシュするには、refreshConfigStructure操作を使用します。 リフレッシュすると、findCtoItemStructureが返すデータの量を減らし、パフォーマンスを向上できます。
構成済品目の詳細はリポジトリですでに使用可能であるため、findCtoItemStructureの一部としてデータをリポジトリに取り込む必要はありません。
-
findCtoItemStructureを使用する前に、refreshConfigStructureを使用します。
-
findCtoItemStructureで使用するパラメータと同じセットを使用します。
-
ペイロードの最初の行でRefreshStructure属性を設定します。 設定します。
-
true. リポジトリ内にすでに存在するデータをリフレッシュしてから取得します。
-
false. 欠落している構造の詳細のみをリポジトリに保存します。 リポジトリにすでに存在するデータはリフレッシュしないでください。 デフォルト値はfalseです。
-
deleteConfigStrucureを使用して、構成済品目の構造詳細をリポジトリから削除します。
操作で使用するパラメータ
検索、リフレッシュまたは削除する品目を識別するために操作で使用できるパラメータを次に示します。 操作で使用します。
-
findCtoSalesStructure
-
findCtoItemStructure
-
refreshConfigStructure
-
deleteConfigStrucure
少なくとも1つのパラメータを使用する必要があります。 そうしないと、webサービスでエラーが表示されます。
属性 |
タイプ |
説明 |
---|---|---|
ConfigItemId |
Long |
構成品目を識別する値です。 |
ConfigItemNumber |
文字列 |
構成品目の名前。 |
BaseModelId |
Long |
オーダー組立モデルを識別する値。 |
BaseModelItemNumber |
文字列 |
オーダー組立モデルの名前。 |
CreationDateFrom |
日付 |
構成品目の作成をフローが開始した日付。 |
CreationDateTo |
日付 |
フローが構成品目の作成を終了した日付。 |
たとえば、VIK12-100のデータをリフレッシュするには、ConfigItemNumberをVIK12-100に設定します。