As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
HashMap<String, Object> v = new HashMap<String, Object>(); v.put("BOKey", BOKey); engine.getRuntimeService().startProcessInstanceByKey("SeriesRouter", v);
That's exactly what user task forms are for. You can define a form on a start event to present a form in the Activiti Explorer when you start a new process instance.
I don't understand your question.When you want to edit process variables in a GUI, it's always with user interaction, no?
Creating default process variables is not something that's supported by default in the Activiti Engine.