Вы должны попытаться получить DelegateExecution
в своем скрипте или java-сервисе, из Activiti 6.0 есть метод для получения идентификатора экземпляра корневого процесса, т.е. идентификатора экземпляра процесса, вызывающего другие подпроцессы с текущим выполнением - см. docs
java-импл будет выглядеть так:
// your class
protected void execImpl(DelegateExecution execution){
System.out.println("root process instance id: " + execution.getRootProcessInstanceId());
}
вызов вышеупомянутого сервиса из родительского процесса вернет идентификатор экземпляра процесса, вызвав его из подпроцессабудет по-прежнему возвращать идентификатор экземпляра процесса родительского процесса.