위치:
InsCensusServiceStd:deleteAllMembers
이 서비스를 사용하여 서비스에 입력으로 전달된 그룹 인구 조사의 모든 그룹 인구 조사 구성원을 삭제합니다. 이 서비스는 최대 1,000명의 구성원(기본 구성원 및 종속인 포함)이 있는 소규모 및 중간 그룹을 지원합니다. 그룹 인구 조사 구성원 엔티티에 조직이 보유할 수 있는 최대 레코드 수는 150,000개입니다.
클래스: InsCensusServiceStd
방법: deleteAllMembers
작동 방법
- 서비스는 제공된
censusId의 모든 기본GroupCensusMembers을 가져옵니다. - 이 서비스는 모든 기본
GroupCensusMembers, 자녀 및 관련 플랜을 삭제합니다. - 장애가 발생할 경우 서비스는 삭제 없이 그룹 인구 조사 구성원 또는 그룹 인구 조사 구성원 계획 레코드를 롤백합니다.
서비스 동작
다양한 입력이 서비스 출력에 미치는 영향을 이해합니다.
| 입력 | 서비스 출력 |
|---|---|
censusId 또는 빈 censusId 없음 |
censusId를 지정합니다. |
잘못된 censusId |
인구 조사 ID가 유효하지 않습니다. |
유효한 censusId |
그룹 인구 조사 구성원을 성공적으로 삭제했습니다. |
견적 및 등록을 위한 권장 배치 크기를 이해합니다.
| 프로세스 | 총 구성원 수 | 기본 구성원 수 | 권장 배치 크기 |
|---|---|---|---|
| 견적 | 150.000 | 최대 30,000개 | 15.000 |
| 견적 | 150.000 | 30,000 - 50,000 | 25,000 |
| 등록 | 150.000 | NA | 500 |
입력
| 입력 | 설명 |
|---|---|
censusId
|
(필수) 관련 인구 조사의 ID입니다. |
batchSize
|
선택 사항 배치의 크기입니다. |
입력 JSON
{
"censusId": "0rfxx000000001dAAA"
"batchSize":500
}출력 JSON
삭제 완료:
{
"StatusCode": "Success",
"StatusMessage": "Successfully deleted Group Census Members.",
}