01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:batchOrderBillingRPW
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DMANFATINOV-2160


02. SITUAÇÃO/REQUISITO

Disponibilizar uma nova api de faturamento de pedidos de venda em lote via rpw.

03. SOLUÇÃO

Foi criada a api batchOrderBillingRPW, que possibilita o faturamento de vários pedidos de venda em sequência via 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:

{
	"param_digita_def": [
		{
         	"chave": "pedido",
            "tipo": "CHARACTER"
        },
        {
            "chave": "nomeAbrev",
            "tipo": "CHARACTER"
        }
	]
},
{
    "param_digita_dados": [
        {
             "pedido": "ped-venda.nr-pedcli",
             "nomeAbrev": "ped-venda.nome-abrev"
        },
        {
          	 "pedido": "ped-venda.nr-pedcli",
             "nomeAbrev": "ped-venda.nome-abrev"
        }
	]
}


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 pedido conforme abaixo:


04. DEMAIS INFORMAÇÕES

Outras ações/ações relacionadas 



05. ASSUNTOS RELACIONADOS