Application can invoke PMF in the following ways:
WorkflowEngineAPI.startWorkflowProcess( String objectId, String objectType , String infodom, String segment, String userID, String locale,Map<String, String> applicationParams,Map securityMap)
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
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\"}}}";