추가 구성 API
이러한 CPQ 구성 API를 사용하면 기존 구성을 검색하거나 삭제할 수 있습니다. 런타임 API를 보완하며 전체 구성 상세 정보를 보고 더 이상 필요하지 않은 구성을 제거하는 데 유용합니다. 표준 생성, 업데이트, 재구성 및 BOM API와 함께 사용하여 엔드 투 엔드 구성 워크플로우를 지원합니다.
이 문서는 의 후속 기사 런타임 API입니다. 인증 및 설정에 대한 자세한 내용은 해당 문서를 참조하십시오.
구성을 가져오고 구성을 CPQ 삭제하기 위한 이러한 API 엔드포인트는 완전성을 위해 포함되어 있습니다.
구성 임포트
CPQ GET 요청을 전송하여 서버에서 구성을 검색 CPQ 할 수 있으며, 이 요청은 응답에서 전체 구성을 반환합니다. 출력의 제품 데이터만 필요한 경우 GET BOM API 호출 중 하나를 사용하는 것이 좋습니다.
| HTTP 메서드 | 임포트 | ||
|---|---|---|---|
| URL | https://<tenant>.<sector>.logik.io/api/<uuid> | ||
| 경로 매개변수 | <UUID> | 32자 CPQ 구성 UUID | 필수 |
| 쿼리 매개변수 | 해당 사항 없음 | ||
샘플 URL:
https://dev1.test.logik.io/api/71e62fe7-e59b-4a91-94af-64718e0d4eae
샘플 응답:
{
"fields": [<ARRAY OF FIELD OBJECTS>],
"uuid": "08176434-9b1e-4fc8-b2c4-8aba2c35fda3", "revision": 0,
"relatedChanges": [
{
"key": "products",
"type": "PRODUCT"
}
],
"valid": true, "messages": [], "productChange": true,
"products": [<ARRAY OF PRODUCTS IN CONFIGURATION>],
"total": 30,
"layouts": [<ARRAY OF LAYOUTS>]
}
구성 삭제
CPQ 구성을 삭제할 수 있지만 일반적으로 삭제할 필요는 없습니다. 이 API는 구성, CPQ BOM 또는 구성에 대한 업데이트를 나중에 검색하는 데 사용할 수 없습니다.
| HTTP 메서드 | 삭제 | ||
|---|---|---|---|
| URL | https://<tenant>.<sector>.logik.io/api/<uuid> | ||
| 경로 매개변수 | <UUID> | 32자 CPQ 구성 UUID | 필수 |
| 쿼리 매개변수 | 해당 사항 없음 | ||
샘플 URL:
https://dev1.test.logik.io/api/71e62fe7-e59b-4a91-94af-64718e0d4eae
샘플 응답:
{}
샘플 사용 사례
신규 고객이 웹 사이트를 방문하여 제품을 구성하고 체크아웃합니다.
- 새 구성 → 새 구성 API 호출 생성 시작
- 구성 업데이트 API 호출→ 구성 업데이트
- 최종 구성을 → 저장 구성 API 호출에 CPQ 다시 저장
고객이 다시 방문하여 이전에 구매한 것과 유사한 제품을 주문하려고 합니다.
- 기존 CPQ 구성 ID를 사용하여 재구성 수행 → API 호출 재구성
- → 저장 구성 API 호출로 CPQ 다시 저장
복잡한 제조 제품에 대한 주문이 이루어지고 엔지니어링 팀은 필요한 부품과 빌드할 하위 어셈블리를 알아야 합니다.
BOM API 가져오기 호출을 → 기존 구성에 대한 "제조" BOM을 검색합니다.