breadcrumbDescription
InsCensusServiceStd:deleteAllMembers
Brug denne tjeneste til at slette alle gruppebehandlingsmedlemmer af gruppebehandlingen, der er overført som input i tjenesten. Denne tjeneste understøtter små og mellemstore grupper med maksimalt 1.000 medlemmer (herunder primære medlemmer og afhængige). Det maksimale antal registreringer, som en organisation kan have i enheden Gruppeoptællingsmedlem, er 150.000.
Kategori: InsCensusServiceStd
Metode: deleteAllMembers
Sådan fungerer det
- Tjenesten henter alle primære
GroupCensusMembersaf de leveredecensusId. - Tjenesten sletter alle primære
GroupCensusMembers, deres afhængige og tilknyttede planer. - I tilfælde af en fejl, ruller tjenesten gruppebehandlingsmedlemmets eller gruppebehandlingsmedlemmets planregistreringer tilbage uden sletning.
Serviceadfærd
Forstå, hvordan forskellige input påvirker serviceoutput.
| Input | Serviceoutput |
|---|---|
Ingen censusId eller tomme censusId |
Angiv et censusId. |
Ugyldig censusId |
Populations-id er ikke gyldigt. |
Gyldig censusId |
Slettede medlem af gruppenummer. |
Forstå den anbefalede batchstørrelse for tilbud og tilmelding.
| Proces | Samlet antal medlemmer | Antal primære medlemmer | Anbefalet batchstørrelse |
|---|---|---|---|
| Tilbud | 150.000 | Op til 30.000 | 15.000 |
| Tilbud | 150.000 | 30,000 - 50,000 | 25.000 |
| Tilmelding | 150.000 | NA | 500 |
Input
| Input | Beskrivelse |
|---|---|
censusId
|
Påkrævet. Id'et for den tilknyttede optælling. |
batchSize
|
Valgfrit Størrelsen på batchen. |
Input JSON
{
"censusId": "0rfxx000000001dAAA"
"batchSize":500
}Output JSON
Fuldfør sletning:
{
"StatusCode": "Success",
"StatusMessage": "Successfully deleted Group Census Members.",
}