It's a special type of subprocess task that iterates through members in a dimension. The subprocess is created and defined once but is run for each member selected in the Dimension Query Specification field of the Foreach task.

It's a unique subprocess mechanism that allows for iterative processing within a workflow. This task is specifically designed to loop through each member in a specified dimension, executing the subprocess for every member selected.

By placing the Generate AnaplanXL Report workflow task within a Foreach task, you can generate reports for multiple entities and publish them to an Azure File Storage folder for integration with Anaplan Disclosure Management. You can also publish these reports to Anaplan Explorer or an FTPS location. 

The main advantage is its ability to streamline workflows by automating repetitive processes, thereby increasing efficiency and reducing manual errors. 

To use the Foreach task:

  1. Define the Subprocess
    1. Create and define the subprocess to execute. 
    2. Specify the actions that need to be performed for each member of the dimension. 
  2. Select the Dimension
    1. Select the dimension to iterate over. 
    2. Select the members that the subprocess will run for in Dimension Query Specification. 
  3. Configure the Foreach task
    1. Integrate the defined subprocess into the Foreach task. 
    2. Ensure that all configurations are correctly set to allow for seamless iteration through the selected dimension members. 
  4. Execute and Monitor
    1. Once configured, execute the task and monitor its progress. 
    2. This ensures that each iteration is completed successfully and allows for troubleshooting any issues that may arise. 

For more information, see Workflow Bursting.