Can PI Vision be used as an alternate/replacement for PI Webparts? If no, what are the limitations.
In a lot of cases yes it can. What do you currently do with PI Web Parts?
There is a requested feature for this:
It looks like you could use iFrame, but there are limitations with linking displays. There really is not a good off the shelf option that I know of to replace PI Webparts
It depends on what you require. If you are looking to replace trends and graphical displays that aren't connected then yes. The biggest limitation in my opinion is related to the connecting of WebParts.
A common scenario with PI WebParts was to have a table of assets which was connected to several other webparts on the page. When the user selected an item all the other webparts would update to this asset. While I can think of a few ways of achieving this functionality using PI Vision displays it will not be as easy. It should be noted that you can pass context to the PI Vision displays via the URL.
Starting in PI Vision 2017, you can create an Asset Comparison Table that contains assets of interest. This table can them to be used to set the asset for the other symbols on the display. Depending on the configuration, it can either set the asset for all of the symbols on the page, or else it can update only symbols that use the same AF Template for their asset. Although you are not able to directly link this table to a subset of the symbols on the display, it is usually possible to configure the display to work like you describe.
Retrieving data ...