Informamos que esta integração se encontra em fase piloto e ainda não está disponível para todos os clientes do
O Tracking de Pedidos é uma solução que possibilita um acompanhamento detalhado das ocorrências relacionadas ao pedido, desde o momento de sua emissão até o faturamento. Essa funcionalidade permite rastrear cada etapa do processo, fornecendo visibilidade e controle sobre o status dos pedidos. Caso o
Definição dos processos e criação da integração |
Primeiro, é realizada a definição dos processos que irão enviar as ocorrências do documento ao tracking. Após isso, no momento que o usuário executar algum dos processo mapeados, um evento de integração será criado para o tracking consumir. Com a integração realizada, é possível consultar todo o histórico de ocorrências do documento no tracking, pela senior X Platform."
|
Fluxo do processo |
|
Por se tratar de uma integração totalmente personalizável, as ocorrências que serão enviadas para o Tracking deverão ser registradas por meio de identificadores de regra. Portanto, será necessário mapear os processos que deseja realizar o acompanhamento para criar os eventos de integração.
Saiba mais sobre o identificador VEN-120CONDG01.
@ Variáveis passadas para a regra @ Definir Numero VSCodEmp; Definir Numero VSCodFil; Definir Numero VSNumero; Definir Alfa VSPedCli; Definir Alfa VSPedBlo; Definir Alfa VSEstado; Definir Alfa VSTelaOrigem; @ Variáveis auxiliares da regra @ Definir Numero NCodigoFase; Definir Numero NCodigoPlano; Definir Alfa AStatus; Definir Alfa AMensagemErro; Definir Alfa ATipoDocumento; Definir Alfa ASerieDocumento; Definir Alfa ANumeroDocumento; Definir Alfa AEncerrarTracking; Definir Alfa AMensagemNotificacao; inicio se ((VSTelaOrigem = "F120GPD")) { NCodigoPlano = 4; ATipoDocumento = "Pedido"; IntParaAlfa(VSNumero, ANumeroDocumento); se (VSEstado = "INSERINDO") { Tracking_RegistrarDocumento(VSCodEmp, VSCodFil, ATipoDocumento, ANumeroDocumento, ASerieDocumento, VSPedCli, NCodigoPlano, AStatus, AMensagemErro); se (AStatus = "OK") { NCodigoFase = 1; AEncerrarTracking = "N"; Tracking_RegistrarFase(VSCodEmp, VSCodFil, ANumeroDocumento, NCodigoFase, AMensagemNotificacao, AEncerrarTracking, AStatus, AMensagemErro); } } } fim |
Saiba mais sobre o identificador VEN-120DEPAN01
// Some comments here @ Variáveis passadas para a regra @ Definir Numero VenNEmpresa; Definir Numero VenNFilialNovo; Definir Numero VenNPedidoNovo; @ Variáveis auxiliares da regra @ Definir Alfa ATipoDocumento; Definir Alfa ANumeroDocumento; Definir Numero NCodigoPlano; Definir Alfa ASerieDocumento; Definir Numero NCodigoFase; Definir Alfa AEncerrarTracking; Definir Alfa AMensagemNotificacao; Definir Alfa AStatus; Definir Alfa AMensagemErro; inicio NCodigoPlano = 4; ATipoDocumento = "Pedido"; IntParaAlfa(VenNPedidoNovo, ANumeroDocumento); Tracking_RegistrarDocumento(VenNEmpresa, VenNFilialNovo, ATipoDocumento, ANumeroDocumento, ASerieDocumento, "", NCodigoPlano, AStatus, AMensagemErro); se (AStatus = "OK") { NCodigoFase = 1; AEncerrarTracking = "N"; Tracking_RegistrarFase(VenNEmpresa, VenNFilialNovo, ANumeroDocumento, NCodigoFase, AMensagemNotificacao, AEncerrarTracking, AStatus, AMensagemErro); } fim |
Saiba mais sobre o identificador VEN-120LIBER04
@ Variáveis passados para regra @ Definir Numero VenNCodEmp; Definir Numero VenNCodFil; Definir Numero VenNCodCli; Definir Numero VenNNumPed; Definir Numero VenNCodRep; Definir Alfa VenAPedAca; @ Variáveis auxiliares da regra @ Definir Alfa ANumeroDocumento; Definir Numero NCodigoFase; Definir Alfa AEncerrarTracking; Definir Alfa AMensagemNotificacao; Definir Alfa AStatus; Definir Alfa AMensagemErro; inicio se (VenAPedAca = "L") { NCodigoFase = 2; AEncerrarTracking = "N"; IntParaAlfa(VenNNumPed, ANumeroDocumento); Tracking_RegistrarFase(VenNCodEmp, VenNCodFil, ANumeroDocumento, NCodigoFase, AMensagemNotificacao, AEncerrarTracking, AStatus, AMensagemErro); } fim |
Saiba mais sobre o identificador VEN-120CAPED01
@ Variáveis passados para regra @ Definir Alfa VSCancelado; @ Variáveis auxiliares da regra @ Definir Alfa AStatus; Definir Alfa AMensagemErro; Definir Alfa ANumeroDocumento; inicio se (VSCancelado = "SIM") { IntParaAlfa(E120PED.NumPed, ANumeroDocumento); Tracking_Cancelar(E120PED.CodEmp, E120PED.CodFil, ANumeroDocumento, AStatus, AMensagemErro); } fim |
Saiba mais sobre o identificador GER-000INWMS28
@ Variáveis passadas para a regra @ Definir Numero IntNEmpresa; Definir Numero IntNFilial; Definir Numero IntNNumeroDocumento; Definir Numero IntNSequenciaDocumento; Definir Numero IntNTipoDocumento; Definir Numero IntNEnviar; @ Variáveis auxiliares da regra @ Definir Alfa AStatus; Definir Alfa AMensagemErro; Definir Alfa ATipoDocumento; Definir Alfa ANumeroDocumento; Definir Alfa ASerieDocumento; inicio se ((IntNTipoDocumento = 2) E (IntNEnviar = 1)) { ATipoDocumento = "Pre-fatura"; IntParaAlfa(IntNNumeroDocumento, ANumeroDocumento); IntParaAlfa(IntNSequenciaDocumento, ASerieDocumento); Tracking_Transferir(IntNEmpresa, IntNFilial, ATipoDocumento, ANumeroDocumento, ASerieDocumento, AStatus, AMensagemErro); } fim |
Saiba mais sobre o identificador GER-000INWMS30
@ Variáveis passadas para a regra @ Definir Numero IntNEmpresa; Definir Numero IntNFilial; Definir Numero IntNNumeroDocumento; Definir Numero IntNSequenciaDocumento; Definir Numero IntNTipoDocumento; @ Variáveis auxiliares da regra @ Definir Alfa AStatus; Definir Alfa AMensagemErro; Definir Alfa ATipoDocumento; Definir Alfa ANumeroDocumento; Definir Alfa ASerieDocumento; inicio se (IntNTipoDocumento = 2) { ATipoDocumento = "Pre-fatura"; IntParaAlfa(IntNNumeroDocumento, ANumeroDocumento); IntParaAlfa(IntNSequenciaDocumento, ASerieDocumento); Tracking_CancelarTransferido(IntNEmpresa, IntNFilial, ATipoDocumento, ANumeroDocumento, ASerieDocumento, AStatus, AMensagemErro); } fim |
Caso não tenha as informações para realizar a configuração, consulte Gerenciamento de aplicações.
Se existir integração entre
Permite criar o tracking para determinado documento, para que seja possível acompanhar as ocorrências posteriormente. Para realizar este processo:
Importante:
Permite registrar as ocorrências do documento no tracking. Para realizar este processo:
Importante:
Permite transferir um tracking, ou seja, um tracking origem com todas as suas ocorrências e documentos serão transferidos para novo tracking. O processo é necessário quando existir integração entre
Importante:
É possível acompanhar os documentos integrados com o tracking, permitindo análise problemas com a integração.
Se na consulta de logs do processo agendado foi encontrado algum registro na situação "Erro", siga as instruções abaixo para possível solução do problema.
Problema: A configuração de integração não está parametrizada corretamente.
Solução: Consultar os pré-requisitos da integração e seguir as instruções da guia
Se na consulta de logs de Integrações ERP x Senior X foi encontrado algum registro na situação "Erro/Rejeitado", siga as instruções abaixo para possível solução do problema.
Problema: A fase que foi parametrizado no identificador de regra não existe nas definições do tracking.
Solução: Consultar nas definições do tracking as fases disponíveis, após isso, ajustar o identificador de regra com a informação correta.
Problema: O plano que foi parametrizado no identificador de regra não existe nas definições do tracking.
Solução: Consultar nas definições do tracking os planos disponíveis, após isso, ajustar o identificador de regra com a informação correta.
Problema: O tipo de documento que foi parametrizado no identificador de regra não existe nas definições do tracking.
Solução: Consultar nas definições do tracking os tipos de documento disponíveis, após isso, ajustar o identificador de regra com a informação correta.