Skip to main content

BBU - Create Contact

Overview :

Using this BBU template we can Create Contact in bulk.

Name: BLK_CONTACT_CREATE template.

Features:

  • BBU Create Contact
    • Validate data
    • Create contact in batches
    • Log & Persist errors/failures
      • Invalid Data
      • System Failure
    • Async API call to update in READ DB
    • Publish persisted data in batches to EMP

Bulk Upload API:

  1. Validate the Excel template data received (validation like - template name, header name check, duplicate record check)
  2. Upon validating will map the data before calling bulk to create contact endpoint in batches.
  3. Captures Ingest API response and persist the same in BBU Audit history table

Ingest Contact API :

  • Ingest Contact upon receiving the request should validate all the validation checks which happen during the normal create scenario.
  • Check if the formats/character limits are per current CMD rules
  • Check if the contact already exists based on the current duplicate check logic for contacts
  • If the contact already exists, then the contact will not be created as Cust_Cont or linked as OBO. The error shown should be consistent with what CMD throws to SFDC
  • If the contact is getting created as the first contact for the customer, then the contact should be assigned as the Master contact
  • If the contact passes all the CMD validations, then the contact will be created as ‘Cust_cont’ for the customer.

Sequence Diagram:

Was this page helpful?