Application UI

Application can invoke PMF in the following ways:

Java API

WorkflowEngineAPI.startWorkflowProcess( String objectId, String objectType , String infodom, String segment, String userID, String locale,Map<String, String> applicationParams,Map securityMap)

Stored Procedure

create or replace procedure startWorkflowProcessAsynch(objectId   IN VARCHAR2,

                       objectType IN VARCHAR2,

                       infodom    IN VARCHAR2,

                       segments   IN VARCHAR2,

                       userID     IN VARCHAR2,

                       locale     IN VARCHAR2,

                       appParams  IN array_varchar,

                       secMap     IN array_varchar) is

Rest Service

URL: <contextPath>/PMFService/startWorkflowProcess

Method: POST

Consumes("application/json")

Produces("text/plain")

Sample Input Params:

"{\"SummaryPayload\":{\"objectid\":\"123\",\"objecttype\":\"QTNR\",\"infodom\":\"OFSAAAIINFO\",\"segment\":\"OFSAAAIINFO\",\"userid\":\"AAAIUSER\",\"locale\":\"en_US\",\"securitymap\"

:{},\"applicationparams\"

:{\"testparam\":\"value1\",\"testparam2\":\"value2\"}}}";