This document discusses several patterns for organizing FME Server workflows. The patterns include:
- Submitter Iterator with Status, which selects parts of a dataset to process independently on different engines while tracking status.
- Runner/Controller Workspace, which uses FMEServerJobSubmitter for workflow control and allows running the controller on a desktop.
- Dataset Tool Switch, which synchronously processes the same dataset with different modes of operation through successive refinement.
- Flatten, Explode, Export, which involves three stages - flattening data, unpacking it, and exporting to different formats - to manage master data.