Tem como abortar um processo logo no inicio, antes de preencher qualquer dado? Se o usuário que está iniciando o processo não estiver cadastrado em um dataSet deve aparecer uma mensagem e encerrar o processo. Isso deve ser feito no DisplayFields.
var ds_unidade = DatasetFactory.getDataset("ds_Unidade_Solicitante_II", null, [c2], null);
if (ds_unidade == null) {
throw "Usuário não cadastrado no RM, contate o administrador!/n Processo Encerrado!";
}