Lucas, por já ter o nome do método necessário acredito já ter conhecimento sobre utilização de serviços do Fluig. Pelo que entendi, esse formulário faz parte de um processo, e se assim for, recomendo que acione a integração em um evento de processo como o beforeStateEntry.
1º Passo é Adicionar o Serviço ColleagueService no Fluig (Visualização de Serviços - TOTVS Fluig - TDN)
2º Fazer a sua correta chamada conforme parâmetros solicitados na assinatura do método. Caso envie um parâmetro que não esteja no tipo solicitado, pode causar erro. Segue o exemplo do serviço createColleague sendo utilizado. Pode te orientar na hora do desenvolvimento, segue exemplo abaixo de usuário sendo criado no beforeStateEntry, usuário em um grupo chamado “usuario”:
log.info("CADASTRANDO USUARIO: ");
//Serviço criado com o código ECMColleagueService
var wep = ServiceManager.getServiceInstance("ECMColleagueService");
var wel = wep.instantiate("com.totvs.ECMColleagueServiceService");
var wes = wel.getColleagueServicePort();
var colleagueDtoArray = wep.instantiate("com.totvs.ColleagueDtoArray");
var colleagueDto = wep.instantiate("com.totvs.ColleagueDto");
var senhaUsuario = "123456789";
var loginUsuario = "loginUsuarioCriado";
var emailUsuario = "email@email.com";
var nomeUsuario = "Nome Usuário";
colleagueDto.setActive(true);
colleagueDto.setAdminUser(false)
colleagueDto.setColleagueId(loginUsuario);
colleagueDto.setColleagueName(nomeUsuario);
colleagueDto.setCompanyId(1);
colleagueDto.setEmailHtml(true);
colleagueDto.setGroupId("usuario")
colleagueDto.setLogin(loginUsuario);
colleagueDto.setMail(emailUsuario);
colleagueDto.setPasswd(senhaUsuario);
colleagueDtoArray.getItem().add(colleagueDto);
//createColleague("usuarioAdm", "senhaAdm", "codigo_empresa", "objeto array colleagueDto")
var resultado = wes.createColleague("admin", "admin", 1, colleagueDtoArray);
if(resultado != "ok"){
throw "Erro ao cadastrar o cliente: " + result1;
}
log.info("USUARIO CADASTRADO");