Loading
Verzekering
InsCensusServiceStd:getMembers

InsCensusServiceStd:getMembers

Gebruik deze service om de leden van een telling op te halen uit de GroupCensusMember. Het haalt ook de headers op basis van de fieldsetName op.

Klasse: InsCensusServiceStd​

Methode: getMembers

De service accepteert invoer in deze indeling.

censusId fieldsetName Offset limiet searchKey
c101 test_fieldset cmember101 geheel getal prefix

De service gebruikt invoerwaarden om uitvoer te genereren die in uw productmodel past.

telling lastOffSet
headers leden ID van laatste lid van telling
Lijst van velden Lijst van leden

De manier waarop het werkt...

Deze service heeft twee belangrijke functies:

  1. Haalt de lijst van GroupCensusMember en kopteksten op basis van de fieldetName op. De uitvoer heeft altijd PrimaryGroupCensusMemberId, RelationshipToPrimaryMember, SourceSystemIdentifier en PrimaryMemberSource, zelfs als deze velden niet zijn opgenomen in de fieldsetName.

  2. De service gebruikt ​censusId om de lijst van leden van de volkstelling op te halen uit GroupCensusMember​​.
    1. Als de verschuiving waarde heeft, haalt deze rijen Primaire GroupCensusMember (gerangschikt op ID) op na de verschuiving en haalt vervolgens alle afhankelijkheden voor deze Primaire leden op.
    2. Als er een limietwaarde is, haalt de service de rijen Primaire GroupCensusMember op (gerangschikt op ID) die niet groter zijn dan de opgegeven limiet. Vervolgens worden alle afhankelijke personen voor deze primaire leden opgehaald. De limiet mag niet hoger zijn dan 500.

    3. Als searchKey waarde heeft, haalt de service GroupCensusMember op (gerangschikt op ID) in combinatie met overeenkomende familie, die searchKey als een subtekenreeks in hun FirstName of LastName hebben.

    4. Als memberIds een waarde heeft, haalt het GroupCensusMember op (gerangschikt op ID) waarvan de ID deel uitmaakt van de memberIds. memberIds of searchKey moet worden ingevoerd.

    5. Als withPlans is ingesteld op true, haalt de service een lijst van geselecteerde plannen voor elk lid op. De geldige ContractGroupPlanId voor elk lid worden gescheiden door een puntkomma en geretourneerd als een tekenreeks.

    6. De informatie die voor elk lid wordt opgehaald, is gebaseerd op de velden die uit GroupCensusMember worden opgehaald.

    7. De lijst van leden wordt in het members geplaatst.

Servicewerking

Begrijp hoe verschillende invoer van invloed is op de service-uitvoer.

Invoer Service-uitvoer
Geen censusId of ongeldig censusId De service haalt geen tellingslid op.
Geen fieldsetName en geldige censusId
  • Als de StandardFieldset aanwezig is, gebruikt de service deze als de standaardveldset en haalt de lijst met GroupCensusMember op.
  • Als StandardFieldset niet aanwezig is, verbruikt de service een lijst van GroupCensusMember die aanwezig zijn in Veldset van bewerkbare tabel en haalt deze de lijst van GroupCensusMember op.
  • Als StandardFieldset en Veldset voor bewerkbare tabel beide niet aanwezig zijn, geeft de service een fout.
Geldige fieldsetName en geldige censusId De service haalt de lijst van GroupCensusMember op die aanwezig zijn in de opgegeven veldset en de lijst van GroupCensusMember.
Geldige limit

De service haalt de lijst van GroupCensusMember binnen de opgegeven limiet op. Deze lijst omvat ook afhankelijken die zijn gekoppeld aan de primaire leden.

Geldige offset

De service haalt de lijst van GroupCensusMember op. Deze lijst omvat ook afhankelijken die zijn gekoppeld aan de primaire leden.

  • ID van elke opgehaalde primaire GroupCensusMember is groter dan offset.
Geldige offset en geldige limit

De service haalt de lijst van GroupCensusMember op die aanwezig zijn in de opgegeven veldset en de lijst van GroupCensusMember.

  • ID van elke opgehaalde primaire GroupCensusMember is groter dan offset.
  • Aantal opgehaalde primaire GroupCensusMember is kleiner dan of gelijk aan de opgegeven limiet.
  • Haalt afhankelijke personen op die zijn gekoppeld aan de primaire GroupCensusMember in de lijst.

Geldige searchKey

De service haalt de lijst van GroupCensusMember op die aanwezig zijn in de opgegeven veldset en de lijst van GroupCensusMember. Als de lijst afhankelijkheden heeft, haalt de service primaire leden op die overeenkomen met deze afhankelijkheden. Alle leden bevatten searchKey als een subtekenreeks in hun FirstName of LastName.

Geldige searchKey en geldige limit

De service haalt de lijst van GroupCensusMember op die aanwezig zijn in de opgegeven veldset en de lijst van GroupCensusMember. Als de lijst afhankelijkheden heeft, haalt de service ook primaire leden op die overeenkomen met deze afhankelijkheden. Alle leden bevatten searchKey als een subtekenreeks in hun FirstName of LastName. Aantal opgehaalde GroupCensusMember is niet groter dan limiet.

Geldige searchKey en geldige offset

De service haalt de lijst van GroupCensusMember op die aanwezig zijn in de opgegeven veldset en de lijst van GroupCensusMember. Als de lijst afhankelijkheden heeft, haalt de service ook primaire leden op die overeenkomen met deze afhankelijkheden. Alle leden bevatten searchKey als een subtekenreeks in hun FirstName of LastName. ID van elke opgehaalde GroupCensusMember is groter dan offset.

Geldige searchKey, geldige limit en geldige offset

De service haalt de lijst van GroupCensusMember op die aanwezig zijn in de opgegeven veldset en de lijst van GroupCensusMember.

  • Alle leden bevatten searchKey als een subtekenreeks in hun FirstName of LastName.
  • ID van elke opgehaalde GroupCensusMember is groter dan offset.
  • Aantal opgehaalde GroupCensusMember is kleiner dan of gelijk aan de limiet.
  • Als de lijst afhankelijkheden heeft, haalt de service ook primaire leden op die overeenkomen met deze afhankelijkheden.

Externe opties

Opties Beschrijving

​​​censusId​​​

Verplicht.

ID van telling waarvan leden moeten worden opgehaald.

​​​

fieldsetName​​​

Optioneel.

Naam van het veld dat de GroupCensusMember​​ moet ophalen.

Als de waarde ongeldig is, retourneert de service geen velden.

Als er geen waarde is, gebruikt de service de standaardveldset om GroupCensusMember op te halen.

​limit​

Optioneel.

Het aantal op te halen volkstellingsleden.

​​​offset​​​

Optioneel .

De ID van het tellingslid waarna de tellingsleden moeten worden opgehaald.

​searchKey​

Een tekenreeks om te zoeken naar overeenkomende records van tellingsleden.

Invoer-JSON

Deze service gebruikt geen invoer-JSON.

Uitvoer-JSON

De service retourneert een uitvoer-JSON met een lijst van velden, lijst van leden en lastOffSet.

{ 
   "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"
}
 
Wordt geladen
Salesforce Help | Article