Had a plugin with a bunch of flows, nearly all had a CB. I deleted the CB and /create channel from the version and then added /create channel back, which reimported the CB. Apparently I need to delete all the flows and reload them to get the cb to link properly.
This isn’t a bug, it is intended behavior.
Will there ever be a “Reload All” or “Import All” that links them? I find it really annoying to have to go through each of the flows and re-link the CB. I don’t personally care for editing inside a plugin, so being able to easily import all my flows is kinda a must-have for me.
There’s no way to do that. When you import a flow, it looks for its dependent CBs and imports those as well. That’s the only point in time at which Inventor can be confident that a given flow depends on a given CB. Everything past that is speculation.
There are ways to speculate (using names, etc.) but none of that has been implemented thus far to prevent “magic” behavior that causes problems when multiple versions of the same CB, etc. get implemented.
In the past it was not possible to delete a CB until you deleted (and/or removed the CB from) all flows within the plugin depending on it. We may return to this behavior.
You can re-link CBs by editing flows within the plugin. A proper re-linking UI is coming soon to assist with this.