METADATA title: NEW-Data_Quality_Custom code_company association & creation type: process domain: Data Quality objects: [Contact] status: draft
Logic not derivable from system.
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
| Conditions detected in code: Code condition: if (!Private_App_Token) { Code condition: if (!value) return null; Code condition: if (!clean) return null; Code condition: if (!contactId) { Code condition: if (!rawCompanyName | !rawEmailDomain) { Code condition: if (!contactNameCore | !contactEmailDomain | !contactDomainCore) { Code condition: if (!companyNameCore) { Code condition: if (!hasWordOverlap(companyNameCore, contactNameCore)) { Code condition: if (primaryCore) domainCores.add(primaryCore); Code condition: if (typeof p[COMPANY_ADDITIONAL_DOMAINS_PROPERTY] === “string”) { Code condition: if (core) domainCores.add(core); Code condition: if (!domainCores.has(contactDomainCore)) { |
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
| Conditions detected in code: Code condition: if (!Private_App_Token) { Code condition: if (!clean) return null; Code condition: if (!domainCore) return false; Code condition: if (!contactId) return callback({ outputFields: {} }); Code condition: if (!rawCompanyName | !rawEmailDomain) { Code condition: if (!contactNameCore | !emailDomain | !emailDomainCore) { Code condition: if (FREE_EMAIL_DOMAINS.has(emailDomain)) { Code condition: if (FREE_EMAIL_DOMAINS.has(${emailDomainCore}.com)) { Code condition: if (contactWords.length < 2) { Code condition: if (!nameCore) return null; Code condition: if (scoredCandidates.length === 0) { Code condition: if (scoredCandidates.length > 1) { |
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
| Conditions detected in code: Code condition: if (!Private_App_Token) { Code condition: if (!contactId) { Code condition: if (!emailDomainRaw | !contactCompanyName) { Code condition: if (matches.length === 0) { |
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC:
DATA MEANING:
ACTION EVIDENCE:
ACTION-LEVEL CONDITIONS:
BRANCH LOGIC:
LIST LOGIC:
PROPERTY MAPPINGS:
CUSTOM CODE LOGIC: