The other kind of child an EDI Profile can have is a xTuple Connect Batch Manager job. When you mark an EDI Profile as recurring on the Batching tab, this really creates one or more xTuple Connect Batch Manager jobs with the "Action" EDIBatch
. The recurrence information and email notification settings are stored with the xTuple Connect Batch Manager jobs and not the EDI Profile itself. All of the submissions to xTuple Connect using this EDI Profile are queued up and sent on a schedule.
By default EDI jobs are submitted to the xTuple Connect Batch Manager for immediate processing. As a result, your business partners will receive an intermittent stream of email messages or files on their FTP servers as the business day progresses. Some companies, however, prefer to receive all of their orders or invoices at a fixed time of day. Use the Recurring option on EDI Profiles for these business partners.
Every time the xTuple Connect Batch Manager processes an EDIBatch
action, a new xTuple Connect Batch Manager job is created for each EDI message in the queue for that EDI Profile. An email message describing the EDI jobs that were created is sent using the email properties on the "Batching" tab of the EDI Profile. The individual EDI jobs then get processed to build and send the individual EDI messages.