Har man en databas med tusentals kontakter innehållande telefonnummer, email och addressinformation som
ska användas i marknadsföringssyfte så vill man att informationen ska vara så korrekt som möjligt för att vara
användbar. Problemet som uppstår är att efter ett par år så slutar telefonnummer att fungera och tidigare anställda
på ett account finns inte längre kvar på samma position.
Exempel på en formel som räknar ut datakvalitet i %
Jag delar upp kvalitetskriteriet i tre delar.
Field Score:
Field score = % av antalet ifyllda fält på kontaktobjektet. Perfekt ifyllt = 100%
Field score baseras på antalet fält som är ifyllda av de fält vi vill ska vara ifyllda. Vi vill även kunna styra vilka fält som är
viktigare än andra. Detta gör vi genom följande formel:
Resultat / Vikt * 100 = Field score %
Credibility:
Credibility (trovärdighet) = % av trovärdigheten på datan. Gammal data är inte lika trovärdig som ny eller verifierad data.
Quality:
Quality (kvalitet) = Field score % * Credibility %.
- Skapa nya fält på kontaktobjektet i Production kopian av Sales Force:
Field label | Data type |
Credibility | Percent(3,0) |
Field Score | Percent(3,0) |
Field Score Action | Text(255) |
Last verified daydiff | Formula (number) |
Quality | Percent (3,0) |
-
Gör en Sandboxkopia av produktionsmiljön:
Setup -> Administation setup, Sandbox
-
Logga in i din sandbox.
- Skapa en ny APEX trigger.
a) Setup -> App setup, Customize -> Contacts -> Triggers.
b) Tryck "New"-knappen.
c) Klipp och klistra in koden nedan
- Flytta (deploy) APEX triggern till production.
a) Setup -> App setup, Deploy -> Outbound change sets.
b) Tryck "New"-knappen.
c) Ange ett namn och klicka på "Save"-knappen.
d) Klicka på "Add"-knappen och välj APEX trigger.
e) Välj trgMnTestContactDataQuality och tryck "Add to change set".
f) Klicka på Upload.
g) Logga in i din produktionsmiljö.
h) Setup -> App setup, Deploy -> INBOUND change sets.
i) Open the change set and press "Deploy".