There are many potential issues with automatic syncing of PI Digital State Sets with AF Enumeration set. As with all synchronization, there needs to be a master. In addition, a single AF database may have PI Point Data References to multiple PI Data Archives each of which may have PI Digital State Sets that may have the same name, yet they may or may not have the same enumerations. Automatic synchronization also implies that we would keep watch on changes/updates and then make the corresponding changes. There are too many variables and complexities for automatic synchronization.
In PI Server 2018 SP2, we implemented a way to help users configure an AF enumeration set when the user configures a PI Point Data Reference attribute that we know is a digital PI Point. There's an UI addition to PI System Explorer to help users with this mapping. However, note that this mapping is not updated automatically.
With that, I will mark this item as completed, even though it strictly does not do automatic synchronization. Feel free to post additional comments or questions.
I think stating something won’t be done because is complicated and has variables, then closing the case with a comment is a bit rhetorical. Rather, I would suggest opening it up to the community to help solve. This is a little excessive / repetitive that we have to replicate work on the archive and within AF.
We would like for AF to bring in any digital state tags used in a pi tag, and if they change, update in AF. Our SCADA system manages the tag creation and sets the digital state automatically. Having AF not be in sync, is an issue. You know the PI tag path and server, and we want you to request from the archive system the digital states and add them in AF. We don’t need a master and all that…
Further, I've seen that setting a PI tag with a digital state to a string in AF shows the digital states value. The issue is that PI Vision just sees it as a number. Seems like there is a way to make this happen and it seems like we have two applications that should be in sync as they are the same product suite.