Du er her:
Grupperingsregler for å optimalisere beregningene (administrert pakke)
Trinnvis veiledning om grupperingsregler og optimalisering av oppsummeringen av kontosaldoer for alle økonomikontoer til husholdningen.
Dette er en funksjon i den administrerte pakken Financial Services Cloud.
- RBL-rammeverket (Rulup by Lookup) er tilgjengelig og aktivert.
Hvis du vil ha mer informasjon, kan du se Aktiver RBL med Databehandlingsmotor-rammeverk.
- Kjennskap til datatransformasjonsoperasjoner som sammenføyninger og tilføyer.
- Kjennskap til å legge til formler i RBL-regler.
La oss si at det er et krav om å oppsummere kontosaldoer for alle økonomikontoer til husholdningen med disse to reglene.
- Cashbalansen lagres i Cashbalans-feltet til Finanskonto-objektet.
- Oppsummeringsverdien lagres i Cash Balance-feltet til Kontoer-objektet.
Du vil gruppere disse to reglene i en enkelt Databehandlingsmotor-definisjon (DPE) for å optimalisere oppsummeringsoperasjonen.
Databehandlingsmotor-utformingsplanen (DPE) oppfyller kravet:
- Opprett to datakilder med kildeobjekter som Kontoer og Økonomikontoer.
- Filtrer resultatet av Kontoer-datakilden for å vurdere bare RecordType, IndustriesHousehold.
- Aggreger Financial Accounts med to aggregeringer:
- Grupper etter husholdnings-ID-feltet, og summer saldofeltet.
- Grupper etter husholdnings-ID-feltet, og summer beløpsbalansen.
- Opprett en venstre ytre kobling for å koble sammen resultatet fra trinn 2 og 3.
Denne koblingsoperasjonen fører til en enkelt tabell som inkluderer Konto-ID-feltene, aggregeringen av saldofeltene og aggregeringen av kontosaldofeltene.
- Skriv tilbake med resultatet av trinn 4 til Kontoer-datakilden.
-
Opprett en databehandlingsmotor-definisjon.
- Skriv Databehandlingsmotor i Hurtigsøk-feltet under Oppsett, og velg deretter Databehandlingsmotor.
- Klikk på Ny.
- Skriv inn navnet på definisjonen som Group Total HH Portfolio Value and Calculate.
- Klikk på Opprett.
-
Opprett en datakilde (Kontoer) og velg dens objekter og felt.
- Klikk på Ny datakilde på definisjonssiden Databehandlingsmotor.
- Skriv inn navnet som Konto og Posttype.
- Lagre endringene.
- Søk etter og velg Konto fra rullegardinlisten Kildeobjekt.
- Klikk på Velg felt.
-
Velg feltene Id og Balance__c.
Merk Saldo__c er et tilpasset felt i Kontoer-objektet som vi vil oppsummere den totale kontosaldoen til.
- Skriv inn aliaset for Id som AccountId og for Balance__c som AccountBalance.
- Klikk på Utført.
-
Velg de relaterte objektene og feltene for datakilden Konto og Posttype.
- Klikk på Legg til relatert objekt.
- Velg objektet RecordType.
- Klikk på Velg felt.
- Velg feltene DeveloperName og Id.
- Skriv inn aliasnavnet for Id som RecordTypeId og for DeveloperName som DeveloperName.
- Klikk på Ferdig.
- Lagre endringene.
-
Opprett en datakilde (Økonomikonto) og velg dens objekter og felt.
- Klikk på Ny datakilde på definisjonssiden Databehandlingsmotor.
- Skriv inn navnet som Økonomikontoer.
- Lagre arbeidet ditt.
- Søk etter og velg Økonomikonto fra Kildeobjekt-listen.
- Klikk på Velg felt.
- Velg feltene Husholdning__c, Saldo__c og CashBalance__c.
- Oppgi aliaset for Household__c som FAHouseholdId, for Balance__c som FABalance og for CashBalance__c som FACashBalance.
- Klikk på Ferdig.
- Lagre endringene.
-
Opprett en node for å filtrere datakilden Konto og Posttype.
- Klikk på Ny node på definisjonssiden Databehandlingsmotor.
- Velg Filter i rullegardinlisten Velg nodetype.
- Skriv inn navnet som Filter Husholdningsposttyper.
- Klikk på Opprett.
-
Konfigurer filteret.
Konfigurer filteret slik at resultatet av datakilden Filtrer husholdningsposttyper er et filtrert sett med poster med RecordType som IndustriesHousehold. Definer disse filterbetingelsene.
- Kildenode: Konto og posttype
- Velg poster når: Alle betingelser er oppfylt (AND)
- Felt: DeveloperName
- Operator: Er lik
- Type: Felt
- Verdi: IndustriesHousehold
- Klikk på Ferdig.
- Lagre endringene.
Slik ser filterbetingelsene ut på datakildesiden Filtrer husholdningsposttyper.
-
Opprett en node for å aggregere verdiene i FAbalance-feltene i Financial Accounts-datakilden.
- Klikk på Ny node på definisjonssiden Databehandlingsmotor.
- Velg Grupper og aggreger i rullegardinlisten Velg nodetype.
- Skriv inn navnet som Aggregate FA Balances.
- Klikk på Opprett.
- Søk etter og velg Økonomikontoer fra Kildenode-listen.
- Klikk på Velg gruppefelt.
- Velg feltet Husholdning__c.
-
Klikk på Legg til aggregering og definer den første aggregeringen.
Konfigurer aggregeringen på følgende måte under Aggreger-delen:
- Alias: AggregatedSum
- Funksjon: Sum
- Aggreger-felt: Balance__c
-
Klikk på Legg til aggregering igjen, og definer den andre aggregeringen.
Konfigurer aggregeringen på følgende måte under Aggreger-delen:
- Alias: CashBalance
- Funksjon: Sum
- Aggreger-felt: CashBalance__c
- Klikk på Ferdig.
- Lagre endringene.
Slik ser aggregeringsdefinisjonene ut på datakildesiden Aggreger FA-balanser.
-
Opprett en node for å slå sammen resultatene av Filter Household Recordtypes-noden og Aggreger FA Balances-noden.
- Klikk på Ny node på definisjonssiden Databehandlingsmotor.
- Velg Bli med i rullegardinlisten Velg nodetype.
- Skriv inn navnet som Join FA Aggregates and Household.
- Klikk på Opprett.
-
Konfigurer koblingen.
Definer følgende som koblingsbetingelser.
- Sammenslåingstype: Lagres ytre
- Første node: Filtrere husholdningsposttyper
- Felt (første node): AccountId
- Andre node: Aggreger FA-balanse
- Felt (andre node): AggregatedSum og CashBalance
-
Tilordne koblingsfeltene.
Under Tilordne felt-delen tilordner du felt fra den første noden til felt fra den andre noden.
- Tilordne Id-feltet fra filter til feltet Husholdning__C fra Financial Accounts-datakilden.
Slik ser koblingsbetingelsene ut på datakildesiden Samle FA-aggregeringer og Husholdning.
-
Opprett en node for å skrive tilbake resultatet til Kontoer-datakilden.
- Klikk på Ny node på definisjonssiden Databehandlingsmotor.
- Velg Skriv tilbake i rullegardinlisten Velg nodetype.
- Skriv inn navnet som Konto tilbake.
- Søk etter og velg Koble sammen FA-aggregeringer og husholdning fra Kildenode-listen.
- Velg Oppgi fra rullegardinlisten Handlingstype.
- Velg Konto i rullegardinlisten Målobjekt.
-
Definer felttilordningene.
Under Felttilordning-delen tilordner du Kildenode-feltene til Mål-felt.
- Tilordne FAHouseholdId-feltet til Id-feltet.
- Tilordne AggregateSum-feltet til Balanse__c-feltet.
- Tilordne CashBalance-feltet til Total_Primary_Cash_Value__c-feltet.
Slik ser tilbakeskrivingskonfigurasjonene ut på datakildesiden for kontopost.
- Lagre endringene.
Nå kan du aktivere og utføre RBL-regelen for å gruppere regler og optimalisere beregningene. Når du har aktivert regelen, kan du også kalle dem opp som handlinger i flyter for å orkestrere prosesser.

