Ao iniciar uma solicitação pela api startProcess ("/webdesk/ECMWorkflowEngineService?wsdl") do fluig, os valores estão chegando com o charset quebrando todos os acentos nos campos.
Já verifiquei o charset do formulário que está vinculado ao processo/solicitação em questão e o mesmo já está configurado para UTF-8.
Segue prints em anexo.
Segue script da requisição:
WCMAPI.Create({
url : "/webdesk/ECMWorkflowEngineService?wsdl",
contentType : "text/xml",
dataType : "xml",
data : soapMessage,
success : function(data) {
console.log(data);
try {
var xmlResp= new DOMParser().parseFromString(data.firstChild.innerHTML,"text/xml");
var numNovaSolic = xmlResp.getElementsByTagName("item")[17].innerHTML; // Número da solicitação criada
console.log("Documento Publicado: " + numNovaSolic);
$("#nNovaSolic").text(numNovaSolic);
$("#pb_solic_enviada").toggleClass("hide");
$("#pb_solic_inicio").toggleClass("hide");
$("#ph_navegador").addClass("hide");
setTimeout(function(){
document.location.reload();
}, 4000);
} catch (error) {
alert("Um erro aconteceu! Tente enviar novamente ou reconectar.");
}
},
error: function(data) {
alert("Um erro aconteceu! Tente enviar novamente ou reconectar.");
}
})
Conteúdo da var soapMessage:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.workflow.ecm.technology.totvs.com/">
<soapenv:Header />
<soapenv:Body>
<ws:startProcess>
<username>*user*</username>
<password>*senha*</password>
<companyId>1</companyId>
<processId>Solicitacoes e Denuncias</processId>
<choosedState>0</choosedState>
<colleagueIds>
<!--Zero or more repetitions:-->
<item>Pool:Group:Admin</item>
<item>admin</item>
</colleagueIds>
<comments>Iniciado Via WebService</comments>
<userId>admin</userId>
<completeTask>true</completeTask>
<attachments />
<cardData>
<item>
<item>txt_nome</item>
<item>Anônimo</item>
</item>
<item>
<item>txt_cpf</item>
<item>000.000.000-00</item>
</item>
<item>
<item>txt_setor</item>
<item>Anônimo</item>
</item>
<item>
<item>txt_cat_problema</item>
<item>Solicitação Anônima</item>
</item>
<item>
<item>txta_descricao</item>
<item>abcde</item>
</item>
<item>
<item>txt_data_solic</item>
<item>10/12/2020 12:17</item>
</item>
</cardData>
<appointment />
<managerMode>false</managerMode>
</ws:startProcess>
</soapenv:Body>
</soapenv:Envelope>