Loading
Försäkring
InsCensusServiceStd:getMembers

InsCensusServiceStd:getMembers

Använd denna tjänst för att hämta medlemmarna i en folkräkning från GroupCensusMember. Den hämtar även sidhuvudena baserat på fieldsetName.

Klass: InsCensusServiceStd​

Metod: getMembers

Tjänsten accepterar inmatning i detta format.

censusId fieldsetName Förskjutning gräns searchKey
c101 test_fieldset cmember101 heltal prefix

Tjänsten använder indatavärden för att skapa utdata som passar in i din produktmodell.

folkräkning lastOffSet
sidhuvuden medlemmar ID för senaste folkräkningsmedlem
Lista över fält Lista över medlemmar

Så här fungerar det

Denna tjänst har två nyckelfunktioner:

  1. Hämtar listan över GroupCensusMember och sidhuvuden baserat på fieldetName. Utdata har alltid PrimaryGroupCensusMemberId, RelationshipToPrimaryMember, SourceSystemIdentifier och PrimaryMemberSource även om dessa fält inte ingår i fieldsetName.

  2. Tjänsten använder ​censusId för att hämta listan över folkräkningsmedlemmar från GroupCensusMember​​.
    1. Om förskjutningen har ett värde hämtar den Primära GroupCensusMember (ordnade efter Id) efter förskjutningen och hämtar sedan alla beroenden för dessa Primära medlemmar.
    2. Om det finns ett gränsvärde hämtar tjänsten raderna för Primär GroupCensusMember (ordnade efter Id) som inte är större än den specificerade gränsen. Den hämtar sedan alla beroenden för dessa primära medlemmar. Gränsen får inte vara högre än 500.

    3. Om searchKey har värde hämtar tjänsten GroupCensusMember (ordnade efter Id) tillsammans med motsvarande familj, som har searchKey som en understräng i sina FirstName eller LastName.

    4. Om memberIds har ett värde hämtar det GroupCensusMember (ordnade efter Id) vars Id är en del av memberIds. Antingen memberIds eller searchKey måste anges som indata.

    5. Om withPlans är satt till true hämtar tjänsten en lista över valda planer för varje medlem. De giltiga ContractGroupPlanId för varje medlem avgränsas av ett semikolon och returneras som en sträng.

    6. Informationen som hämtas för varje medlem baseras på fälten som hämtas från GroupCensusMember.

    7. Listan över medlemmar placeras i members.

Servicebeteende

Förstå hur olika inmatningar påverkar serviceresultaten.

Indata Serviceresultat
Inga censusId eller ogiltiga censusId Tjänsten hämtar ingen folkräkningsmedlem.
Ingen fieldsetName och giltig censusId
  • Om StandardFieldset finns tar tjänsten den som standardfältuppsättning och hämtar listan över GroupCensusMember.
  • Om StandardFieldset inte finns använder tjänsten listan över GroupCensusMember som finns i Redigerbar tabell Fältuppsättning och hämtar listan över GroupCensusMember.
  • Om båda fältuppsättningarna StandardFieldset och Redigerbar tabell inte finns ger tjänsten ett fel.
Giltiga fieldsetName och giltiga censusId Tjänsten hämtar listan över GroupCensusMember som finns i den givna fältuppsättningen och listan över GroupCensusMember.
Giltig limit

Tjänsten hämtar listan över GroupCensusMember inom den specificerade gränsen. Denna lista inkluderar även beroenden associerade med de primära medlemmarna.

Giltig offset

Tjänsten hämtar listan över GroupCensusMember. Denna lista inkluderar även beroenden associerade med de primära medlemmarna.

  • Id för varje hämtad primär GroupCensusMember är större än förskjutning.
Giltig offset och giltig limit

Tjänsten hämtar listan över GroupCensusMember som finns i den givna fältuppsättningen och listan över GroupCensusMember.

  • Id för varje hämtad primär GroupCensusMember är större än förskjutning.
  • Antalet hämtade primära GroupCensusMember är mindre än eller lika med den specificerade gränsen.
  • Hämtar beroenden associerade med den primära GroupCensusMember i listan.

Giltig searchKey

Tjänsten hämtar listan över GroupCensusMember som finns i den givna fältuppsättningen och listan över GroupCensusMember. Om listan har beroenden hämtar tjänsten primära medlemmar som motsvarar dessa beroenden. Alla medlemmar kommer att innehålla searchKey som en understräng i sin FirstName eller LastName.

Giltiga searchKey och giltiga limit

Tjänsten hämtar listan över GroupCensusMember som finns i den givna fältuppsättningen och listan över GroupCensusMember. Om listan har beroenden hämtar tjänsten även primära medlemmar som motsvarar dessa beroenden. Alla medlemmar kommer att innehålla searchKey som en understräng i sin FirstName eller LastName. Antalet hämtade GroupCensusMember är inte större än gränsen.

Giltig searchKey och giltig offset

Tjänsten hämtar listan över GroupCensusMember som finns i den givna fältuppsättningen och listan över GroupCensusMember. Om listan har beroenden hämtar tjänsten även primära medlemmar som motsvarar dessa beroenden. Alla medlemmar kommer att innehålla searchKey som en understräng i sin FirstName eller LastName. ID för varje hämtat GroupCensusMember är större än förskjutning.

Giltigt searchKey, giltigt limit och giltigt offset

Tjänsten hämtar listan över GroupCensusMember som finns i den givna fältuppsättningen och listan över GroupCensusMember.

  • Alla medlemmar kommer att innehålla searchKey som en understräng i sin FirstName eller LastName.
  • ID för varje hämtat GroupCensusMember är större än förskjutning.
  • Antalet hämtade GroupCensusMember är mindre än eller lika med gränsen.
  • Om listan har beroenden hämtar tjänsten även primära medlemmar som motsvarar dessa beroenden.

Fjärralternativ

Alternativ Beskrivning

​​​censusId​​​

Obligatoriskt.

ID för folkräkning vars medlemmar måste hämtas.

​​​

fieldsetName​​​

Valfritt.

Namn på den fältuppsättning som ska hämta GroupCensusMember​​.

Om värdet är ogiltigt returnerar tjänsten inga fält.

Om det inte finns något värde använder tjänsten standardfältuppsättningen för att hämta GroupCensusMember.

​limit​

Valfritt.

Antalet folkräkningsmedlemmar som ska hämtas.

​​​offset​​​

Valfritt .

ID för den folkräkningsmedlem efter vilken folkräkningsmedlemmarna måste hämtas.

​searchKey​

En sträng för att söka efter matchande poster för folkräkningsmedlemmar.

Indata-JSON

Denna tjänst tar inte en indata-JSON.

JSON för utdata

Tjänsten returnerar en JSON för utdata med en lista över fält, en lista över medlemmar och ett 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"
}
 
Laddar
Salesforce Help | Article