Content Management and Capture

Content Management and Capture

Come for answers. Stay for best practices. All we’re missing is you.

 View Only
Expand all | Collapse all

How important is Plugin Order in the Navigator UI?

  • 1.  How important is Plugin Order in the Navigator UI?

    Posted Thu July 22, 2021 01:52 PM

    Here is some background:

    With an upgrade from Case Manager 5.3.3.x to BAW 20.0.02 we discovered that Plugin load order in Navigator now seems to play a major roll in whether or not a solution functions as it should.

    Just yesterday we were troubleshooting and issue and the solution was to move one of our custom built plugins to the bottom of the plugin list in Navigator. After doing that and disabling some plugins that were not necessary for the desktop the solution worked as it should.

    How do we determine the optimal plugin order?

    What about OOTB plugins vs Custom Built?

    Does the -getPluginDependencies() method have a role in all this?



    #IBMContentNavigator(ICN)
    #Support
    #SupportMigration


  • 2.  RE: How important is Plugin Order in the Navigator UI?
    Best Answer

    Posted Fri July 23, 2021 02:28 AM

    Hi,

    There was enhancement in ICN to load plugins asynchronously. Implement getPluginDependencies() in your plugin to make sure that the dependencies are loaded before the plugin. Here is an example.

    public String[] getPluginDependencies() {

    String[] ids = {"ICMPlugin"};

    return ids;

    }



    #IBMContentNavigator(ICN)
    #Support
    #SupportMigration


  • 3.  RE: How important is Plugin Order in the Navigator UI?
    Best Answer

    Posted Mon August 02, 2021 01:55 PM

    Angie,


    Where do you find the plugin ids to include in the list? are the ICMPlugin ids published some where?



    #IBMContentNavigator(ICN)
    #Support
    #SupportMigration