My organization plans to switch from ArcMap to Pro later this year. As you can imagine, we've got a long list of functionality we want to implement with attribute rules once we move to Pro.
Other than doing the usual "best practice" stuff like...
- Documentation
- Clean code
- Clean names and descriptions
- Make sure the requirements are actually needed & well understood
Do you have any techniques that you can share, when it comes to keeping your attribute rules manageable? (avoid creating an unmaintainable monster)
Things like:
- Combine like-rules into larger rules to reduce the number of rules. Or conversely, separate them into more manageable smaller parts. Which is a better approach?
- Use contingent values as an alternative to attribute rules? Or is it better to use attribute rules for everything, so that all logic is stored in the same place (avoid confusion and conflicts).
- Are alternative mechanisms like database triggers or scheduled jobs better in some cases?
What lessons have you learned?