Loading
Forsikring
InsCensusServiceStd:getMembers

InsCensusServiceStd:getMembers

Bruk denne tjenesten til å hente medlemmene av en folketelling fra GroupCensusMember. Den henter også hodene basert på fieldsetName.

Klasse: InsCensusServiceStd​

Metode: getMembers

Tjenesten godtar inndata i dette formatet.

censusId fieldsetName Forskyvning grense searchKey
c101 test_fieldset cmember101 heltall prefiks

Tjenesten bruker inndataverdier til å generere utdata som passer inn i produktmodellen.

folketelling lastOffSet
headers medlemmer ID for siste folketellingsmedlem
Liste over felt Liste over medlemmer

Slik virker det

Denne tjenesten har to nøkkelfunksjoner:

  1. Henter listen over GroupCensusMember-felt og -hoder basert på fieldetName. Utdataene har alltid PrimaryGroupCensusMemberId, RelationshipToPrimaryMember, SourceSystemIdentifier og PrimaryMemberSource selv om disse feltene ikke er inkludert i fieldsetName.

  2. Tjenesten bruker ​censusId til å hente listen over folketellingsmedlemmer fra GroupCensusMember​​.
    1. Hvis forskyvningen har en verdi, henter den Primære GroupCensusMember-rader (sortert etter Id) etter forskyvningen, og henter deretter alle avhengige for disse Primære medlemmene.
    2. Hvis det er en grenseverdi, henter tjenesten de primære GroupCensusMember-radene (sortert etter Id) som ikke er større enn den angitte grensen. Den henter deretter alle avhengige for disse primære medlemmene. Grensen kan ikke være mer enn 500.

    3. Hvis searchKey har verdi, henter tjenesten GroupCensusMember rader (sortert med Id) sammen med tilhørende familie, som har searchKey som en delstreng til stede i sin FirstName eller LastName.

    4. Hvis memberIds har en verdi, henter den GroupCensusMember-rader (sortert etter Id) der Id er en del av memberIds-matrisen. Enten memberIds eller searchKey må oppgis i inndata.

    5. Hvis withPlans er satt til true, henter tjenesten en liste over valgte planer for hvert medlem. Gyldige ContractGroupPlanId for hvert medlem avgrenses av et semikolon og returneres som en streng.

    6. Informasjonen som hentes for hvert medlem, er basert på feltene som hentes fra GroupCensusMember.

    7. Medlemslisten plasseres i members-noden.

Virkemåte for service

Forstå hvordan forskjellige inndata påvirker tjenesteutdataene.

Inndata Tjenesteutdata
Ingen censusId eller ugyldig censusId Tjenesten henter ikke noe folketellingsmedlem.
Ingen fieldsetName og gyldig censusId
  • Hvis StandardFieldset er til stede, tar tjenesten det som standardfeltsett og henter listen over GroupCensusMember.
  • Hvis StandardFieldset ikke er til stede, bruker tjenesten listen over GroupCensusMember som finnes i Feltsett i redigerbar tabell, og henter listen over GroupCensusMember.
  • Hvis både StandardFieldset og Redigerbar tabellfeltsett ikke er til stede, utløser tjenesten en feil.
Gyldig fieldsetName og gyldig censusId Tjenesten henter listen over GroupCensusMember-felt som finnes i det gitte feltsettet, og listen over GroupCensusMember.
Gyldig limit

Tjenesten henter listen over GroupCensusMember innenfor den angitte grensen. Denne listen inkluderer også avhengige som er knyttet til de primære medlemmene.

Gyldig offset

Tjenesten henter listen over GroupCensusMember. Denne listen inkluderer også avhengige som er knyttet til de primære medlemmene.

  • Id for hver hentede primær GroupCensusMember er større enn forskyvning.
Gyldig offset og gyldig limit

Tjenesten henter listen over GroupCensusMember-felt som finnes i det gitte feltsettet, og listen over GroupCensusMember.

  • Id for hver hentede primær GroupCensusMember er større enn forskyvning.
  • Antall hentede primære GroupCensusMember er mindre enn eller lik den angitte grensen.
  • Henter avhengige som er knyttet til den primære GroupCensusMember i listen.

Gyldig searchKey

Tjenesten henter listen over GroupCensusMember-felt som finnes i det gitte feltsettet, og listen over GroupCensusMember. Hvis listen har avhengige, henter tjenesten primære medlemmer som tilsvarer disse avhengige. Alle medlemmer vil inneholde searchKey som en delstreng i sin FirstName eller LastName.

Gyldig searchKey og gyldig limit

Tjenesten henter listen over GroupCensusMember-felt som finnes i det gitte feltsettet, og listen over GroupCensusMember. Hvis listen har avhengige, henter tjenesten også primære medlemmer som tilsvarer disse avhengige. Alle medlemmer vil inneholde searchKey som en delstreng i sin FirstName eller LastName. Antall hentede GroupCensusMember vil ikke være større enn grensen.

Gyldig searchKey og gyldig offset

Tjenesten henter listen over GroupCensusMember-felt som finnes i det gitte feltsettet, og listen over GroupCensusMember. Hvis listen har avhengige, henter tjenesten også primære medlemmer som tilsvarer disse avhengige. Alle medlemmer vil inneholde searchKey som en delstreng i sin FirstName eller LastName. Id for hver hentede GroupCensusMember er større enn forskyvning.

Gyldig searchKey, gyldig limit og gyldig offset

Tjenesten henter listen over GroupCensusMember-felt som finnes i det gitte feltsettet, og listen over GroupCensusMember.

  • Alle medlemmer vil inneholde searchKey som en delstreng i sin FirstName eller LastName.
  • Id for hver hentede GroupCensusMember er større enn forskyvning.
  • Antall hentede GroupCensusMember er mindre enn eller lik grensen.
  • Hvis listen har avhengige, henter tjenesten også primære medlemmer som tilsvarer disse avhengige.

Eksterne alternativer

Options​ ​Description​

​​​censusId​​​

Obligatorisk.

ID-en til folketellingen der medlemmer må hentes.

​​​

fieldsetName​​​

Valgfritt.

Navnet på feltsettet som skal hente GroupCensusMember​​-feltene.

Hvis verdien er ugyldig, returnerer ikke tjenesten noen felt.

Hvis det ikke er noen verdi, bruker tjenesten standardfeltsettet til å hente GroupCensusMember-felt.

​limit​

Optional.​

Antall folketellingsmedlemmer som skal hentes.

​​​offset​​​

Optional​.

ID-en til folketellingsmedlemmet som folketellingsmedlemmene må hentes etter.

​searchKey​

En streng for å søke etter samsvarende poster for folketellingsmedlemmer.

Inndata-JSON

Denne tjenesten bruker ikke en inndata-JSON.

Utdata-JSON

Tjenesten returnerer en utdata-JSON-fil med en liste over felt, en liste over medlemmer og en lastOffSet-verdi.

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