We have several FME based solutions - At the moment they are mixture of workspaces, CustomTransformers and formats.
I guess my question is are people thinking about a package as a single tool (like a API connector) or can it also makes sense to include a number of transformers and formats in a similar way to an FME Server Project?
Solved
FME Packages: best practive?
Best answer by andreaatsafe
Hi
FME Packages are intended to include components of related functionality—whether it’s transformers, formats, or web services —making it easier to distribute shared content.
Some of the best practices we consider when creating packages are:
- Flexibility in Contents: Packages can contain one or more transformers, formats, or web services.
- Related Functionality: Packages typically group components that share a common purpose. For example, our rule of thumb is to ask whether they share a common library/API or possibly use a common web connection (e.g., Azure Storage package). Including unrelated transformers in the same Package is not recommended because changes to a transformer may impose Package restrictions that would unnecessarily apply to all transformers within that Package
- Dependencies and Trade-offs: While grouping related transformers/formats/web services together is great for sharing code, it means you’ll need to upgrade all components in the package if one needs an update. However, this approach ensures logical and maintainable grouping.
Hope this helps provide a bit more guidance for using Packages,
Andrea
Reply
Rich Text Editor, editor1
Editor toolbars
Press ALT 0 for help
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.