Loading
Forsikring
InsCensusServiceStd:getMembers

InsCensusServiceStd:getMembers

Brug denne tjeneste til at hente medlemmerne af en folketælling fra GroupCensusMember. Det henter også sidehovederne baseret på fieldsetName.

Kategori: InsCensusServiceStd​

Metode: getMembers

Tjenesten accepterer input i dette format.

censusId fieldsetName Forskydning grænse searchKey
c101 test_fieldset cmember101 heltal prefix

Tjenesten bruger inputværdier til at generere output, der passer ind i din produktmodel.

folketælling lastOffSet
sidehoveder medlemmer Id for det sidste optællingsmedlem
Liste over felter Liste over medlemmer

Sådan fungerer det

Denne tjeneste har to nøglefunktioner:

  1. Henter listen over GroupCensusMember felter og sidehoveder baseret på fieldetName. Outputtet har altid PrimaryGroupCensusMemberId, RelationshipToPrimaryMember, SourceSystemIdentifier og PrimaryMemberSource, selvom disse felter ikke er inkluderet i fieldsetName.

  2. Tjenesten bruger ​censusId til at hente listen over folketællingsmedlemmer fra GroupCensusMember​​.
    1. Hvis forskydningen har værdi, henter den Rækker med primære GroupCensusMember (arrangeret efter Id) efter forskydningen og henter derefter alle afhængige for disse primære medlemmer.
    2. Hvis der er en grænseværdi, henter tjenesten de primære GroupCensusMember rækker (arrangeret efter Id), der ikke er større end den angivne grænse. Den henter derefter alle afhængige for disse primære medlemmer. Grænsen må ikke være på mere end 500.

    3. Hvis searchKey har værdi, henter tjenesten GroupCensusMember rækker (arrangeret med Id) sammen med den tilsvarende familie, som har searchKey som en delstreng til stede i deres FirstName eller LastName.

    4. Hvis memberIds har en værdi, henter den GroupCensusMember rækker (arrangeret efter Id), hvis Id er en del af memberIds-matrixen. Enten memberIds eller searchKey skal angives i input.

    5. Hvis withPlans er indstillet til true, henter tjenesten en liste over valgte planer for hvert medlem. De gyldige ContractGroupPlanId for hvert medlem afgrænses af et semikolon og returneres som en streng.

    6. De oplysninger, der hentes for hvert medlem, er baseret på de felter, der hentes fra GroupCensusMember.

    7. Listen over medlemmer placeres i members.

Serviceadfærd

Forstå, hvordan forskellige input påvirker serviceoutput.

Input Serviceoutput
Ingen censusId eller ugyldig censusId Tjenesten henter ingen optællingsmedlemmer.
Ingen fieldsetName og gyldig censusId
  • Hvis StandardFieldset findes, tager tjenesten det som standardfeltet og henter listen over GroupCensusMember.
  • Hvis StandardFieldset ikke er til stede, bruger tjenesten listen over GroupCensusMember, der findes i den redigerbare tabel Feltsæt og henter listen over GroupCensusMember.
  • Hvis StandardFieldset og Redigerbare tabelfeltsæt begge ikke findes, viser tjenesten en fejl.
Gyldig fieldsetName og gyldig censusId Tjenesten henter listen over GroupCensusMember felter i det angivne feltsæt og listen over GroupCensusMember.
Gyldig limit

Tjenesten henter listen over GroupCensusMember inden for den angivne grænse. Denne liste inkluderer også afhængige, der er tilknyttet de primære medlemmer.

Gyldig offset

Tjenesten henter listen over GroupCensusMember. Denne liste inkluderer også afhængige, der er tilknyttet de primære medlemmer.

  • Id'et for hver hentet primær GroupCensusMember er større end forskydningen.
Gyldig offset og gyldig limit

Tjenesten henter listen over GroupCensusMember felter i det angivne feltsæt og listen over GroupCensusMember.

  • Id'et for hver hentet primær GroupCensusMember er større end forskydningen.
  • Antallet af hentede primære GroupCensusMember er mindre end eller lig med den angivne grænse.
  • Henter afhængige, der er tilknyttet den primære GroupCensusMember på listen.

Gyldig searchKey

Tjenesten henter listen over GroupCensusMember felter i det angivne feltsæt og listen over GroupCensusMember. Hvis listen har afhængige, henter tjenesten primære medlemmer, der svarer til disse afhængige. Alle medlemmer vil indeholde searchKey som en delstreng i deres FirstName eller LastName.

Gyldig searchKey og gyldig limit

Tjenesten henter listen over GroupCensusMember felter i det angivne feltsæt og listen over GroupCensusMember. Hvis listen har afhængige, henter tjenesten også primære medlemmer, der svarer til disse afhængige. Alle medlemmer vil indeholde searchKey som en delstreng i deres FirstName eller LastName. Antallet af hentede GroupCensusMember må ikke overstige grænsen.

Gyldig searchKey og gyldig offset

Tjenesten henter listen over GroupCensusMember felter i det angivne feltsæt og listen over GroupCensusMember. Hvis listen har afhængige, henter tjenesten også primære medlemmer, der svarer til disse afhængige. Alle medlemmer vil indeholde searchKey som en delstreng i deres FirstName eller LastName. Id for hver hentet GroupCensusMember er større end forskydningen.

Gyldig searchKey, gyldig limit og gyldig offset

Tjenesten henter listen over GroupCensusMember felter i det angivne feltsæt og listen over GroupCensusMember.

  • Alle medlemmer vil indeholde searchKey som en delstreng i deres FirstName eller LastName.
  • Id for hver hentet GroupCensusMember er større end forskydningen.
  • Antallet af hentede GroupCensusMember er mindre end eller lig med grænsen.
  • Hvis listen har afhængige, henter tjenesten også primære medlemmer, der svarer til disse afhængige.

Fjernindstillinger

Indstillinger Beskrivelse

​​​censusId​​​

Påkrævet.

Id for den folketælling, hvis medlemmer skal hentes.

​​​

fieldsetName​​​

Valgfrit.

Navn på det feltsæt, der skal hentes GroupCensusMember​​ felter.

Hvis værdien er ugyldig, returnerer tjenesten ingen felter.

Hvis der ikke er nogen værdi, bruger tjenesten standardfeltet til at hente GroupCensusMember-felter.

​limit​

Valgfrit.

Antallet af folketællingsmedlemmer, der skal hentes.

​​​offset​​​

Valgfrit.

Id'et på folketællingsmedlemmet, hvorefter folketællingsmedlemmerne skal hentes.

​searchKey​

En streng til at søge efter matchende registreringer for optællingsmedlemmer.

Input JSON

Denne tjeneste bruger ikke et input-JSON.

Output JSON

Tjenesten returnerer et output-JSON med en liste over felter, en liste over medlemmer og en lastOffSet værdi.

{ 
   "census":{ 
      "members":[ 
         { 
            "Id":"a4C4P000000dNdbUAE",
            "LastName":member1,
            "FirstName":primary,
            "Birthdate":"1999-08-08"
         },
         { 
            "Id":"a4C4P000000dNdcUAE",
            "LastName":member1,
            "FirstName":dependent,
            "Birthdate":"1994-08-08"
         },
         { 
            "Id":"a4C4P000000dNdeUAE",
            "LastName":member2,
            "FirstName":primary,
            "Birthdate":"1985-08-08"
         }
      ],
      "headers":[ 
         { 
            "type":"STRING",
            "label":"First Name",
            "fieldId":"",
            "name":"FirstName"
         },
         { 
            "type":"DATE",
            "label":"Birthday",
            "fieldId":"",
            "name":"Birthdate"
         },
         { 
            "type":"STRING",
            "label":"Last Name",
            "fieldId":"",
            "name":"LastName"
         }
      ]
   },
   "lastOffset" : "a4C4P000000dNdeUAE"
}
 
Indlæser
Salesforce Help | Article