...
Disponibilizar uma nova api de faturamento de embarques em lote via Job ou rpw.
03. SOLUÇÃO
Foi criada a api BatchShipmentBillingRPW, que possibilita o faturamento de vários Embaques/Resumo em sequência via Job ou rpw.
Para a execução do mesmo é necessário gerar um novo agendamento de pedido de execução conforme a documentação.
Para a criação de um componente HTML pode ser utilizado a biblioteca dts-backoffice-util, onde já automatiza a criação do rpw através do componente totvsscheduleexecutioncomponent, sendo apenas necessário enviar os parâmetros do negócio conforme abaixo:
Bloco de código |
---|
language | js |
---|
theme | Midnight |
---|
title | Parâmetros do negócio |
---|
|
{
"param_digita_def": [
{
"chave": "cddEmbarq",
"tipo": "DECIMAL"
},
{
"chave": "nrResumo",
"tipo": "INTEGER"
},
{
"chave": "serie",
"tipo": "CHARACTER"
}, ]
},
{
"param_digita_dados": [
{
"pedidocddEmbarq": "pre-fatur.cdd-embarq",
"nomeAbrevnrResumo": "pre-fatur.nr-resumo",
"serie": "1"
},
{
"pedidocddEmbarq": "pre-fatur.nr-resumo",
"nomeAbrevnrResumo": "pre-fatur.nr-resumo",
"serie": "1"
}
]
} |
Ao fim da execução do RPW será gerado um arquivo no spool do servidor de execução e na central de documentos, onde irá constar o resultado do faturamento para cada Embarque/Resumo. Para o resultado gerado via Job, será gravado o arquivo na sessão temporária do usuário do Job, conforme abaixo:
Image Added
04. ASSUNTOS RELACIONADOS
View file |
---|
name | BatchShipmentBillingRPW Exemplo.postman_collection.json |
---|
height | 250 |
---|
|