Bom Dia, Gostaria de saber se existe uma possibilidade de incluir um registro sem clicar em novo e depois no formulário.
Bom Dia, Gostaria de saber se existe uma possibilidade de incluir um registro sem clicar em novo e depois no formulário.
Existem algumas maneiras, você pode associar esse formulário em um processo, ai sempre que uma nova solicitação desse processo for iniciada, um novo registro de formulários será adicionado.
Você pode também utilizar de API e Serviços para fazer a inclusão de novos formulários, segue exemplo abaixo:
let _xml = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.dm.ecm.technology.totvs.com/">'+
'<soapenv:Header/>'+
'<soapenv:Body>'+
'<ws:create>'+
'<companyId>1</companyId>'+
'<username>usuario</username>'+
'<password>senha</password>'+
'<card>'+
'<item>'+
'<attachs></attachs>'+
'<cardData>'+
'<field>notaAtendimento</field>'+
'<value>'+$("#notaAtendimento").val()+'</value>'+
'</cardData>'+
'<cardData>'+
'<field>numSolic</field>'+
'<value>'+$("#numSolic").val()+'</value>'+
'</cardData>'+
'<cardData>'+
'<field>dtAtendimento</field>'+
'<value>'+$("#dtAtendimento").val()+'</value>'+
'</cardData>'+
'<cardData>'+
'<field>consid1</field>'+
'<value>'+$("#considAtendimento").val()+'</value>'+
'</cardData>'+
'<cardData>'+
'<field>formDescritor</field>'+
'<value>Atendimento #'+$("#numSolic").val()+'</value>'+
'</cardData>'+
'<cardData>'+
'<field>mesFimProcesso</field>'+
'<value>'+$("#mesFimProcesso").val()+'</value>'+
'</cardData>'+
'<colleagueId>'+$(cred).find('item')[0].childNodes[1].childNodes[0].textContent+'</colleagueId>'+
'<docapprovers></docapprovers>'+
'<parentDocumentId>13345</parentDocumentId>'+
'<docsecurity></docsecurity>'+
'<documentDescription>Atendimento #'+$("#numSolic").val()+'</documentDescription>'+
'<expires>false</expires>'+
'<inheritSecurity></inheritSecurity>'+
'<reldocs></reldocs>'+
'</item>'+
'</card>'+
'</ws:create>'+
'</soapenv:Body>'+
'</soapenv:Envelope>';
WCMAPI.Create({
url : "/webdesk/ECMCardService?wsdl",
contentType : "text/xml;charset=utf-8",
dataType : "xml",
data : _xml,
success : function(data) {
var solicitacao = data;
FLUIGC.toast({
title: 'Sucesso !<br>',
message: 'Avaliacação de Atendimento Enviada',
timeout: 'slow',
type: 'success'
});
}
});