Actually, the Campaign Group has a scheduleing page just like the campaigns themselves, and can control the scheduled execution in a lights-out fashion.
In general, MOMA includes 3 phases of execution:
- Data Generation (running the member campaigns logic up to, but not including, the communication - then exporting the customer and campaign/communication data),
- Optimization (determining the solution, then pushing it back out to MA to become the new input tables used by the communication nodes), and
- Execution (finishing the member campaigns by running their communication nodes to create the output and write CH).
The campaign group's schedule page has two parts: the schedule for optimizing the campaign (which includes steps 1 & 2 from above) and the schedule for each member campaign (step 3). Those member campaigns can either happen based on when the optimizaiton is finished (offset, which is really only appropriate when you want it to run immediately or within a few hours) or at a specific date/time (independent, just make sure the selected date/time is after when the optimization will likely be finished!).
The only manual part required (once you've built the campaigns, added them to the group and identified the model scores) is the very first data generation, which is required so that you can give your scenario some data to work with. Once you have created a preferred scenario, the entire group could run completely on its own every day, week, etc.
One note, however: If you add new campaigns to the group and you need to create constraints of any kind based on those campaign/communication codes or other new custom details you've added in the process, you will need to manually generate the input data once more before you can tweak your scenario.