Feature flags are a tool to enable non-standard functionality within existing flows.
At Chain.io, we use feature flags in a few ways:
- Enabling Test Features
When Chain.io developers are creating new features, they may provide you with a feature flag to apply to an individual flow so you can try out the new capabilities. - Maintaining Backwards Compatability
Sometimes we need to change the way a flow works because of a bug or change business rules. In these cases, Chain.io may apply a feature flag to your existing flow so it continues to work using the old logic while new flows get the new capabilities. This helps you maintain downstream compatability with other systems for as long as you keep the feature flag enabled. - Enabling Custom Functionality
There are rare occasions where you may need a highly customized piece of logic that can't be solved using one of our existing tools. In this case, we may provide you a feature flag to enable that logic within a specific flow without impacting our other customers.
In all cases, you can see your feature flags in the Advanced Settings pane on the flow configuration screen. We recommend leaving features flags alone unless advised by a Chain.io support representative.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article