Purpose, Features, and Objects of CTK Email Parser App

Purpose:

Create custom email parsers to automatically read/parse emails for automation.

Features:

  1. Process incoming emails automatically
  2. Parse fields from incoming emails using various parsing techniques (text based, position based, REGEX, XPATH etc.)
  3. Scalable for high volume transactions
  4. Extensive automation capabilities by utilizing Salesforce platform features.

Package Objects:

NamePurpose
Email ParserTop level record. Contains config for email parser.
Email FilterCreated under an Email Parser. Contains individual filter configuration for email parser.

Note: Users can add multiple Email Filters for an Email Parser. The logic for evaluation of filters is setup within Email Parser.
Field ParserContains configuration for individual data point to be extracted from an email
Email Parser Action ParserContains individual configuration for action to be performed after all fields are extracted from an email.
Email Parser JobStore one record each for an incoming email. It contains basic details of the incoming email. Also, it contains two attachments:
1. Email Parser log – contains logs generated during email parser processing (to be used for debugging)
2. Inboundemail – inbound email in serialized format. This is used to persist incoming email for future retries.