Search for specific workflow actions

Sometime you have a complex workflow with many nodes. In these situations is not always easy to troubleshoot an issue or to modify the workflow for a changing business need.

For example we may have several nodes in the workflow setting the work order status to CANC. We know that we use the WO CANC action in many places in the workflow but we want to be sure to update all the references to this action.

Unfortunately the Workflow Designer applicaton does not allow to search all the references to a specific action. There is a quick solution to this problem.

Open the Application Designer application and open the WFDESIGN app. Download the application definition. Now edit the wfdesign.xml file you have downloaded and search for ‘nodes_table_visible’.

Insert the tablecol element in bold like in the example below.

<table beanclass="psdi.webclient.beans.wfdesign.WFNodesBean" datasrc="nodes_table" id="nodes_table_visible" label="Process Nodes">
     <tablebody displayrowsperpage="10" id="nodes_table_tablebody">
         <tablecol dataattribute="title" id="nodes_table_tablebody_3"/>
         <tablecol dataattribute="description" id="nodes_table_tablebody_4"/>
         <tablecol dataattribute="nodetype" id="nodes_table_tablebody_5"/>
         <tablecol dataattribute="actions.action" id="nodes_table_tablebody_action"/>
         <tablecol dataattribute="POINTEDTO" id="nodes_table_tablebody_6"/>
         <tablecol id="nodes_table_tablebody_1" mxevent="properties" mxevent_desc="Edit Properties" mxevent_icon="workflow/properties.gif" sortable="false" type="event"/>
         <tablecol filterable="false" hidden="false" id="nodes_table_tablebody_delete" mxevent="toggledeleterow" mxevent_desc="Mark Row for Delete" mxevent_icon="btn_garbage.gif" sortable="false" type="event"/>
     </tablebody>

This will display a new column in the Process Nodes table and will allow to search for all the nodes in the workflow that are triggering a specific action.

In this screenshot i have searched for all the workflow nodes containing the WO CANC action and I see it is used in three different places of my workflow.

Search for specific workflow actions
Share this post...

One thought on “Search for specific workflow actions

  1. Hi Bruno,

    This is a small note about the CDS VisiumMRO™ Workflow Documenter tool.

    We have developed a free tool to export workflow (for documentation and off-line browsing) from Maximo(6.2 – 7.6) to Visio(2010 – 2016) using a Visual Studio Add-In(VSTO). It should work with SQL Server/Oracle and DB2

    Although the tool is free to use (as in beer) we are kindly asking people to request permission to use just so that we can get an idea of whether it is useful or not.

    Known limitations:
    – Shapes are 6.2.x – 7.5.x and not 7.6.x
    o This is because the tool was built approx. 5 years ago (no plans to change as it is cosmetic and also these shapes are easier to read once annotated).
    – Windows drivers for Oracle/DB2/SQL Server are not included because of re-distribution legal requirements
    o However the drivers are mentioned by name in the documentation and can be downloaded via the appropriate Vendor sites.

    YouTube usage example:
    Exporting Maximo Workflows to Visio – YouTube
    https://www.youtube.com/watch?v=dJDvs73MYbo

    Files(including documentation) :
    https://www.dropbox.com/sh/1lgvvuxn33aneih/AAAWbLEly72F-eKdyruBzmY_a?dl=0

    The tool is an alpha level build candidate so should not be considered an industrial strength product.

    Some feedback would be greatly appreciated!

    VSTO Dev Team(visium.workflow@controlsdata.com)

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top