You can call the InvokeAction web service using javascript via XMLHttpRequest
within a CA PPM html portlet or an external web page.
From within a CA PPM portlet, you are able to get the user's session id. From an external web page/tool you will need an account that has rights to the web service along and the process to be invoked.
V/r,
Gene