Communication Batch
Communication Batch in Communication Cloud Service manages individual communication requests, performs necessary preprocessing tasks, and coordinates with Communication service that handles the communication. Once the File Transfer process is completed, based on the Operation Company, the system identifies the Communication Batch and hands over the JSON file. After receiving the JSON file, Communication Batch identifies the repeating element defined in the configuration. Based on the repeating element, the file is split into multiple individual files. Each individual file undergoes Decision Logic evaluation process before a call is made to the Communication service for further processing.
Note:
Every individual file should have exactly one matching Decision Logic and Condition Logic to be processed further.Based on the logic, the system identifies the types of communication (such as email, SMS) which depends on the configuration and the defined condition. These conditions map the transaction to the correct Communication configuration and ensure that the appropriate communication configuration is executed.
Communication Batch handles the orchestration of communication-related tasks such as:
- Splitting the JSON to multiple individual files for further process. Once the multiple individual files are created, it performs Decision Logic evaluation for each of the files. When multiple conditions are met, the transactions are not considered for processing.
- Once the Decision Logic is evaluated and successful based on the corresponding configurations, it adds required parameters along with the data (such as Condition, Transaction Type, User Defined Transaction Type, Configuration Effective Date, Transaction Effective Date, Language) necessary for placing a call to Communication.