If you have business processes that should occur immediately before or after the ETL process, you can create queues for the business process and schedule them to occur each time the ETL process runs. For example, since the ETL process adds data to the data mart, you can run a queue that includes the Smart Field Process after the ETL process to ensure that the smart fields are up to date.
For information about how to set up a queue process, see the Administration section of the help file.