No novo BPM, não existe mais o conceito de script dentro do processo.
Os dados do processo podem ser manipulados de duas formas:
1) Webservice dentro do BPM
Dentro do processo, é possível executar serviços externos (veja como). As saídas do serviço podem alimentar variáveis do processo. Dessa forma um serviço que obtém o superior de alguém por exemplo, pode alimentar uma variável que define o responsável da próxima atividade.
2) Interface WEB
Quando utilizamos interface WEB na solução do BPM, todo atributo postado pelo front-end, se torna uma variável do processo, que pode ser utilizada nas tomadas de decisões. Pode inclusive definir o responsável de uma atividade. Desta forma, o serviço para buscar o superior poderia ser executado pelo front-end e o resultado da requisição ser postado na resposta da atividade.