Du er her:
Rangering av stor gruppe
Rangering for store grupper baseres på rangeringsproceduren som er definert på planene som er inkludert i tilbudet. Rangeringsprosedyrer opprettes i Business Rules Engine som uttrykkssett.
Hvis du vil ha mer informasjon om hvordan du konfigurerer uttrykkssett i forretningsregelmotoren, kan du se Opprette et uttrykkssett.
Begrensninger
Rangering av stor gruppe støtter bare uttrykkssett som typen Rangering prosedyre. Når du konfigurerer rangeringsprosedyren for rangeringsprosessen:
- Angi feltet Rangeringsprosedyretype for produktet til uttrykkssett og feltet Rangeringsprosedyrenavn til navnet på uttrykkssettet.
- Knytt Datatilordning-pakken til rangeringsfaktumproduktet. Datatilordneren må være av typen OmniDataTransform, som er Omnistudio på kjerneobjektet.
- Inkluder minst én beregning og ett aggregeringstrinn i uttrykkssettet, hver med alternativet Inkluder i utdata valgt.
- Kontroller at det er en aktiv versjon av uttrykkssettet med en Startdato etter at
effectiveDatehar blitt overført til flyten fra tilbudet.
- Konfigurere et uttrykkssett for rangering av stor gruppe
Bruk et uttrykkssett som rangeringsprosedyre for store gruppeplaner. - Rangere et tilbud for en stor gruppe i Lightning
Ved hjelp av LWC for tilbud for stor gruppe kan du rangere tilbud for store grupper så mange ganger som nødvendig under tilbudsprosessen. Enkelte prosesser for rangering av tilbud for store grupper skjer asynkront og tar noen minutter å fullføre. Men ikke bekymre deg – et bjellevarsel forteller deg når rangeringsprosessen er fullført. - Feilhåndtering av rangering av stor gruppe
Tilbud for store grupper bruker flyter til å rangere medlemsbaserte planer asynkront. Når det oppstår feil under en asynkron prosess, er det litt mer utfordrende å identifisere og løse feilene enn i synkrone rangeringsscenarier. - Rydde opp asynkrone rangeringsdata
Sørg for at organisasjonen ikke blir fanget opp med utdaterte og unødvendige registrerings- og tilbudsrangeringsdata for store grupper, ved å bruke tilpassede innstillinger og en planlagt gruppejobb.
Konfigurere et uttrykkssett for rangering av stor gruppe
Bruk et uttrykkssett som rangeringsprosedyre for store gruppeplaner.
- Finn og velg Forretningsregelmotor (eller Uttrykkssett hvis Uttrykkssett-fanen er aktivert) fra Appstarter.
- Opprett et nytt uttrykkssett og uttrykkssettversjon.
- Åpne den nye uttrykkssettversjonen i uttrykkssettbyggeren.
-
Inkluder minst ett beregnings- og aggregeringstrinn, hvert med alternativet Inkluder i utdata valgt.
- Legg til eventuelle andre elementer du trenger.
- Angi Startdato eller Sluttdato (eller begge) og Rangering for uttrykkssettversjonen.
- Lagre og aktiver uttrykkssettet.
Rangere et tilbud for en stor gruppe i Lightning
Ved hjelp av LWC for tilbud for stor gruppe kan du rangere tilbud for store grupper så mange ganger som nødvendig under tilbudsprosessen. Enkelte prosesser for rangering av tilbud for store grupper skjer asynkront og tar noen minutter å fullføre. Men ikke bekymre deg – et bjellevarsel forteller deg når rangeringsprosessen er fullført.
Du kan rangere opptil 30 sammendragsbaserte planer med opptil 150 000 medlemmer om gangen, eller du kan rangere opptil 30 medlemsbaserte planer med opptil 3000 medlemmer om gangen. Hvis du trenger å rangere flere enn fem medlemsbaserte planer i et tilbud, bruker du ikke knappen Fleks alle planer. Ranger i stedet de fem første planene individuelt ved å bruke Frekvensplan-knappen for hver plan. Vent til rangeringen er fullført for disse fem planene, og start deretter å rangere det neste settet med opptil fem planer ved å bruke Frekvensplan-knappen.
Når du justerer et tilbud ved å legge til, endre eller fjerne en dekning, blir den totale premieverdien rød. Bruk Avgiftsplan-knappen til å starte rangeringsprosessen for den valgte planen. Eller bruk knappen Antall planer for å rangere alle planene som er inkludert i tilbudet, samtidig.
Når du starter en rangeringsprosess, vises det et fremdriftsvarsel øverst i LWC.
Et bjellevarsel varsler brukeren når rangeringsprosessen er fullført, og inkluderer viktige statusmeldinger.
Mulige rangeringsstatuser som returneres, inkluderer følgende:
- Fullført
- Kansellert
- Venter
- Feil
Mens rangeringsforespørselen venter lagrer tilbudsposten rangeringsforespørselen og gruppejobb-IDen som er knyttet til den, som JSON i feltet Beregn prisdata i Detaljer-fanen.
Du kan bruke JSON-koden til å finne og identifisere gruppejobben i Monitor Workflow Services. Her kan du Avbryt kjøring av eventuelle ventende jobber hvis det er nødvendig.
Feilhåndtering av rangering av stor gruppe
Tilbud for store grupper bruker flyter til å rangere medlemsbaserte planer asynkront. Når det oppstår feil under en asynkron prosess, er det litt mer utfordrende å identifisere og løse feilene enn i synkrone rangeringsscenarier.
En asynkron rangeringsforespørsel for tilbud for store grupper bruker to flyter: Generer rangering av folketellinger og Fullfør behandling av folketellingsrangering. Hvis det oppstår en feil i en av disse flytene, settes rangeringsforespørselsstatusen til Feil.
Prosess for forespørsel om forsikringskrav
La oss si at du har en folketelling med 2500 folketellingsposter. Hver post representerer én familie. Til å rangere denne folketellingen bruker tilbud for store grupper én Forsikring-rangeringsforespørsel og én gruppe-rammeforespørsel. Gruppestrammeforespørselen deler opp folketellingspostene i mindre gruppejobbdeler for raskere rangering og feilsøking. I dette eksemplet er hver gruppejobb konfigurert til å behandle 100 medlemmer, så denne folketellingen på 2500 poster er delt inn i 25 gruppejobbdeler.
Hver gruppejobbdel behandles sekvensielt, og behandlingen fortsetter selv om det er en feil i en gruppejobb. La oss si at batchjobbdel 16 har en feil. Behandlingen av gruppejobben fortsetter og fullfører de gjenværende gruppejobbdelene og oppretter én feilhendelse for hele gruppejobben.
Statusen til Forsikringsrangeringsforespørsel er satt til Feil, og brukeren mottar et varsel om at rangeringsforespørselen ikke ble fullført. Brukeren kan kontrollere folketellingens inndata og prøve å starte rangeringsforespørselen på nytt. Hvis rangeringsforespørselen fortsetter å bli fullført med feil, kan brukeren generere en CSV-feil fra LWC for tilbud for stor gruppe.
Vanlige asynkrone rangeringsfeil
De vanligste feilene i asynkron folketellingsrangering kommer fra feil eller ufullstendige inndata i gruppetellingen. Men flytkonfigurasjon og unntak kan også føre til asynkrone rangeringsfeil. Gjennomgang av gruppejobbstatusen kan hjelpe deg å finne ut hvor feilen skjedde i rangeringsprosessen.
Gjennomgang av gruppejobbstatusen kan hjelpe deg å finne ut hvor feilen skjedde i rangeringsprosessen.
| Batchjobbstatus | Hvor feilen skjedde |
|---|---|
| Fullført med feil | Flyten Generer rangering av folketellinger |
| Fullført | Flyten Finish Processing Census Rating |
| Behandling pågår | Gruppejobben er fast, ellers kunne organisasjonen ha nådd behandlingsgrensen. |
Mens rangeringsforespørselen pågår, lagrer tilbudsposten rangeringsforespørselen og gruppejobb-IDen som er knyttet til den, som JSON i feltet Beregn prisdata i Detaljer-fanen. Du kan bruke JSON-koden til å finne og identifisere gruppejobben i Monitor Workflow Services. Hvis gruppejobbstatusen er Pågår, bruker du Avbryt kjøring-knappen til å avbryte jobben.
Generere en CSV-fil for tilbudsfeil
Generer raskt og vis en liste over vurderingsforespørselsfeil for tilbud i store grupper med et klikk på en knapp.
Brukerne kan generere en CSV-fil for feil hvis en rangeringsforespørsel ikke fullføres riktig. Hvis det oppstår feil med rangeringsforespørsler under behandling av gruppejobben som startes av flyten Generer rangering av folketellinger, inneholder CSV-feilen separate rader for hvert medlemsnavn eller ID som ikke ble rangert.
Når en rangeringsforespørsel fullføres med feil, kan brukerne generere en CSV-fil for feil.
Klikk på feilikonet (
) som vises ved siden av planprisen, og klikk deretter på Generer CSV-feil.
En CSV-fil som oppsummerer feilene, opprettes og legges ved tilbudsposten under Notater og vedlegg i Relatert-fanen. Brukeren mottar en midlertidig melding som forteller at CSV-genereringen er fullført.
CSV-filnavnet "(PlanName)_ + (InsuranceRatingRequestId)_ + (CSV-genereringstidspunkt)" identifiserer unikt plan- og rangeringsforespørselen som er knyttet til feilene, for å hjelpe brukerne med å finne og korrigere problemer enklere.
Hvis feilene oppstår under etterbehandling utført av flyten Finish Processing Census Rating, inneholder CSV-filen Feil bare én rad med denne feilmeldingen:
"Vi kunne ikke fullføre handlingen for postvurdering. Sjekk inndataene dine eller spør Salesforce-administratoren din om hjelp."
Den vanligste årsaken til denne feilen er at ingen av folketellingsmedlemmene er i gruppeklassen som er tildelt til planen. Hvis du vil vite mer, kan du lese Legge til gruppeklasser i tilbud for store grupper.
Rydde opp asynkrone rangeringsdata
Sørg for at organisasjonen ikke blir fanget opp med utdaterte og unødvendige registrerings- og tilbudsrangeringsdata for store grupper, ved å bruke tilpassede innstillinger og en planlagt gruppejobb.
Tilpassede innstillinger for asynkron rydding av rangeringsdata
Bruk disse tilpassede innstillingene til å angi grenser for sletting av rangeringsdata. Bruk standardverdiene, tilpass dem til forretningsbehov, eller bestem deg for ikke å bruke dem.
| Navn på tilpasset innstilling | Hva den gjør | Standardverdi | Tilleggsinformasjon |
|---|---|---|---|
RatingRetentionDayCount
|
Angir antall dager dataene oppbevares. | 10 | Hvis disse kriteriene er sanne, øker du verdien: Rangeringsutdata må lagres lenge. Registrerings- og tilbudsprosesser bruker rangeringsutdataene til å generere produkt-JSON-kode. Registrerings- og tilbudsprosesser krever lagring av priser på medlemsnivå. |
RatingPurgeQueryLimit
|
Angir maksimalt antall poster hver gruppejobbprosess. | 100 | Hvis det er flere berettigede forespørsler enn RatingPurgeQueryLimit, behandles de resterende forespørslene i neste planlagte kjøring av gruppejobben. |
RatingPurgeBatchSize
|
Angir antall sletteforespørsler som behandles i én gruppekjøring. Hvis det for eksempel er 20 berettigede forespørsler og en RatingPurgeBatchSize på 2, opprettes og behandles 10 gruppejobber. Hver gruppejobb håndterer to forespørsler sekvensielt, og den standard Salesforce Apex gjelder for hver jobb. |
5 | Reduser verdien hvis du ofte behandler store folketellinger for medlemsbasert rangering (mer enn 6000 medlemmer per folketelling). Sett |
Planlegge batchjobben InsRatingRequestPurgeScheduler
Planlegg batchjobben til å slette rangeringsdata på to måter: fra Oppsett eller ved å bruke Developer Console.
Hvis du planlegger Apex-jobben fra Oppsett, søker du etter og velger InsRatingRequestPurgeScheduler i Apex-klassefeltet.
Eller bruk Developer Console til å kalle opp System.schedule, som planlegger gruppejobber. Her er et eksempel på et uttrykk som kjører InsRatingRequestPurgeScheduler-jobben hver dag kl. 11:00:
vlocity_ins.InsRatingRequestPurgeScheduler scheduler = new vlocity_ins.InsRatingRequestPurgeScheduler();
//Batch execute every day 23:00
String scheduleExpression = '0 0 23 * * ?';
//Batch execute at midnight Sept. 3rd. 2042
//String scheduleExpression = '0 0 0 3 9 ? 2042';
System.schedule('Insurance Rating Purge Batch', scheduleExpression, scheduler);
Kontrollere gruppestatusen
Gå til Oppsett → Alle planlagte jobber for å sjekke statusen til en planlagt jobb. Gå til Oppsett → Apex-jobber for å sjekke statusen til en jobb som har blitt startet.
