Currently the WorkflowHelper class API is supported but none of the methods that would make it useful are. Therefore even though the WorkflowHelper class says it is supported, it really isn't.
We are in desperate need to develop a process where a user can see all open Approval requests they have been assigned on a given CN ( both at the CN and Parts on the CN ). Then via a single click either approve or reject several ( or all ) Appovals.
We need documentation of the WorkFlowHelper.service and approval for customers to USE ( we are asking for extend or modify ability ) the API.
Specifically the need is for us to develop the following.
Add a new action on CN ( Show my Approval Task ) that
Gets all Open Tasks for a user, then we would ( using either the description or primary object for that task ) filter the tasks related to that CN
Present a GUI that would allow a user to add comments and then either ( Approve all Selected, or Reject All Selected ).
This is currently a major issue for our users that have to approve 10+ Parts on a CN, currently they have to find each Part Approval task ( theirtask list from home page may have 100+ Part approval tasks assoicated with a lot of different CNs ) , then open each Task seperately and Approve/Reject and/or Add comments then click Complete task,
With the documentation for that API and the ability to use the API we should be able to present a simple HTML that would list all the Approvals for that user still pending on the CN and Allow them to Copy / Paste any comments and select any/all of the Tasks to complete and then Approve or Reject selected.