Dados do formulário no processo fluig

Ola, tenho uma pagina publica que starta um processo no fluig, preparei um formulario dentro do processo com os mesmos campos do formulario, porem ele starta o processo vazio, nao envia os dados alguem pra ajudar

Boa tarde!
Você pode passar os campos para o dataset que starta o processo via constraint:

 if (cst.fieldName == "camposJson") {
          data = JSON.parse(cst.initialValue);
    }

E adicionar da seguinte maneira:

// Campos
    for (var item in data) {
      var kVDto = serviceManager.instantiate(
        "com.totvs.technology.ecm.workflow.ws.KeyValueDto"
      );
      kVDto.setKey(item); //Campo
      kVDto.setValue(String(data[item])); //Valor do Campo
      cardData.getItem().add(kVDto);
    }

Depois, basta passar o cardData como parâmetro na chamada do método do startProcess.

Obrigado, vou testar aqui

Estou fazendo o start por uma requisição ajax
var request_data = {
url: WCMAPI.serverURL + “/process-management/api/v2/processes/processo_solicitacoes_ti/start”,
method: “POST”,
data: JSON.stringify(itens)
};

	$.ajax({
		url: request_data.url,
		contentType: 'application/json',
		crossDomain: true,
		async: false,
		type: request_data.method,
		headers: oauth.toHeader(oauth.authorize(request_data, token)),
		data: request_data.itens,
	}).fail(function(e, f) {
		console.log("e:", e);
		console.log("f:", f);
		$("#retorno").val(JSON.stringify(e));
	}).done(function(itens) {
		FLUIGC.toast({
			message: 'Sucesso: solicitação inicializada com sucesso! ',
			type: 'success'
		});
		console.log("data:", itens);
		$("#retorno").val(JSON.stringify(itens));
	});

ele faz o start normal do processo porem os dados não sao carregados no processo, pode me ajudar?