Workflow - Plugins - Protirus

Published on Wednesday, 6 December 2017

Symantec Workflow Workflow Manager has a number of Plugins available from install.

These are documented: Workflow Plugins.

You can download a copy from the following Connect post:

Download Protirus.Workflow.Plugins

I've created a bundle which are listed below, 'Model Info' down,

Workflow - Menu - Plugins - Protirus

Each will be explained on their own pages.

There are some config options to allow customisation.

Included will be an XML file :

Protirus.Workflow.Plugins.xml

Save this to the Plugins directory

[Install Drive]:\Program Files\Symantec\Workflow\Designer\Plugins

This currently has two sections, one to choose whether to show or hide each plugin in the menu. This is so you only need to have one DLL instead of individual but means you don't have to have a huge list showing.

  <plugins>
    <pluginsDef>
      <name>ModelInfoPlugin</name>
      <show>true</show>
    </pluginsDef>
  ...
  </plugins>

Swap <show>true</show> to <show>false</show> if you wish to not see them.

The second section is specifically for the Zip plugin, it sets which Log files will be included, by default, in the list.

  <files>
    <filesDef>
      <name>processmanager.log</name>
      <show>true</show>
    </filesDef>
  ...
  </files>

Swap <show>true</show> to <show>false</show> if you wish to not see them in the list, you can always manually add them.

I'm also using a NuGet package "DotNetZip", within the Zip Plugin to perform the zip of the Project / Log, this DLL (and XML) will also need to be included in the Plugins directory.

  • DotNetZip.dll
  • DotNetZip.xml