I have a need for "observers" to see the current state of business processes that are running. They are not part of a business process at all. We want them to be able to just view the current step of the process and who has approved up until the current step. Somewhat of an auditing role.
I do not see any native way to handle this. It seems that I will need to write a JSP or FLEX application that will query for the logged in user, then query LiveCycle Process Management for relevant business processes currently still active.
Any thoughts on the best way to approach this? Would I use JSPs or FLEX?
As you said, there's nothing really out of of the box that does that.
The front end doesn't really matters. It depends what you're confortbale with.
You can use the java Api or the Flex component to get to the process management information. If you're planning to use this application outside of workspace, I think it'll be easier to use the java api as oppose to the workspace-runtime.swc, since that compoent was built to be used within the context of Workspace.