Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CONTEÚDO

Índice
maxLevel8
excludeCONTEÚDO
stylecircle


No TOTVS Varejo Franquias e Redes - Retaguarda será necessário configurar os produtos que serão integrados via Connector para a plataforma digital. Para esta configuração, é possível configurar em massa ou de forma individual.

Para visualizar ou configurar de forma manual, entre na rotina Global→Produtos e após consultar o produto clique em "Editar" o produto.
Na aba "Ecommerce" para que o produto seja integrado, o mesmo deve estar ativo para o E-commerce conforme exemplo abaixo:
Image RemovedPara efetuar a configuração de massa, na rotina Global→Produtos→Opções selecione a opção "Manutenção dados Básicos de Produtos":
Image RemovedSelecione os produtos desejados e em "Manutenção em Massa" selecione a opção "Integra E-commerce":
Image Removed

Clique em Visualizar produtos em seguida clique em Salvar. Repita o mesmo procedimento com a opção "Integra Ativo E-commerce"

No  TOTVS Varejo Franquias e Redes - Retaguarda no domínio compartilhado, na rotina Global → Cadastros → Parâmetros do Sistema, os parâmetros abaixo devem ser configurados:
Image RemovedOs parâmetros, estarão disponíveis na divisão "Customer":
Image RemovedParâmetros para serem configurados:
  • 9242 - Customer - URL para consulta de pedidos pendentes: O parâmetro já vem configurado como padrão. Valide se o mesmo está preenchido com a URL: “http://livecorporativo.live.totvs.com.br/customerService.api/api/” e configure caso necessário.
  • 9285  - Customer - PDV com integração Online: O parâmetro já vem habilitado como padrão, valide se o mesmo se encontra habilitado e ative caso necessário.
  • 9258 - Tipo de Documento Padrão para Pedido Omni: Deve ser preenchido o tipo do Documento Fiscal que será usado para pedidos que precisam gerar Nota fiscal eletrônica;
  • 9259 - Série Padrão para Pedido Omni: Deve ser preenchido a série Fiscal que será usada para pedidos que precisam gerar Nota fiscal eletrônica;

No  TOTVS Varejo Franquias e Redes - Retaguarda no domínio da Central, na rotina Global → Cadastros → Parâmetros do Sistema, os parâmetros abaixo devem ser configurados para as lojas que irão receber os pedidos:

  • 9253 - Loja participante do processo Omni Channel? (1 = SIM | 0 = NAO): Valor igual a 1, isto significa que o parâmetro estará habilitado. Esta informação baixa para o PDV que identifica que a loja usa os Pedidos do Customer;
  • 9254 - IP/Url para acessos aos serviços da Omni Channel pelo PDV: O parâmetro já vem configurado como padrão. Valide se o mesmo está preenchido com a URL: “http://livecorporativo.live.totvs.com.br/customerService.api/api/” e configure caso necessário.
Na rotina Financeiro → Configurações Básicas → Assistente de Configuração, será necessário cadastrar uma nova Forma de Pagamento para os pedidos Omni. Necessário efetuar o cadastro conforme imagem abaixo:
Image Removed

O Código pode ser o que estiver disponível para o grupo, as demais configurações devem ser respeitadas.

Após esta configuração ainda logado no domínio da Central, na rotina Financeiro → Configurações Básicas → Parâmetros Gerais por unidade de Negócio:

Image Removed

Em forma de pagamento OmniChanel selecione o pagamento Omni e clique em Salvar:

Image Removed

Documentação Novos Parâmetros Omni

2.3 Configurações TOTVS Varejo Franquias e Redes - Motor de Promoções

Abaixo configurações pertinentes ao TOTVS Varejo Franquias e Redes - Motor de Promoções:

No  TOTVS Varejo Franquias e Redes - Retaguarda no domínio compartilhado, deverá ser cadastrada uma nova Modalidade com o nome "Ecommerce".
Este é um processo que deve ser solicitado para a equipe de serviços no momento da implantação.

Após o Cadastro desta Modalidade, na solução TOTVS Varejo Franquias e Redes - Motor de Promoções, para que as promoções participem da plataforma da Pluginbot, no cadastro das promoções, deverá ser selecionada a Modalidade "Ecommerce":
Image Removed

Caso não seja selecionado, esta promoção não ficará disponível para uso na plataforma da Pluginbot.

Extrair

1. Visão Geral


Painel
titleSolução OmniVisão Geral

O TVFR RETAGUARDA é um sistema de BackOffice gerencial para loja e retaguarda gerencial, que tem por finalidade auxiliar a gestão de negócio das Franquias e a interação entre Franqueado e Franqueadora, armazenando os dados de cada loja em um servidor com alto nível de segurança, além da disponibilidade de consulta Online (Cloud) 24 horas por dia. 

Image Removed


Image Added

                                            



2. Estrutura Principal - Client e Server


Expandir
title1. Estrutura Principal
Painel
titleEstrutura Principal

O RETAGUARDA é dividido em duas camadas principais, Server e Client:

  Image Modified

Camada Client:

Esta solução é instalado embarcada junto ao PDV , no computador da loja ou pode ser acessado via ClickOnce por uma URL.

Aplicação Retaguarda:

  • Aplicação desktop que utiliza as tecnologias .NET Windows Forms (Framework 3.5) + DevExpress 8.2 e distribuído via ClickOnce;
  • Possuí solução StandAlone, distribuído junto ao pacote de instalação do PDV;


Camada Server:

Solução SaaS composto por Servidores Windows Server de aplicação, fila (integração de dados) e Banco de dados SQL Server 2012 ou superior.


Servidor de Aplicação:

  • APIs de interface + Integrações
  • Composto pelos serviços WCFs (.NET Framework 4.7.1)  que são consumidos pelos PDVs e pela Aplicação de Retaguarda, mais os bancos de dados de cadastro (SQL Server 2016). 

Servidor de fila (Integração dos dados):

  • Processamento das filas das transações geradas pelos PDVs na lojas.
  • Envio e recebimento de dados com o PDV via Taskmananger;
  • Envio e recebimento de dados via integrações com sistemas externos;
  • Composto pelos serviços WCFs (.Net Framework 4.7.1)  para subida de vendas, serviços backgroud de processamento das filas e bancos de controle (SQL Server 2016). 

2.1 Arquitetura do Sistema

Abaixo segue a estrutura e entre RETAGUARDA Server e Client:

Expandir
titleEstrutura - Server e Client

Image Removed

2.2 Configurações TOTVS Varejo Franquias e Redes - Retaguarda

Abaixo as configurações pertinentes ao TOTVS Varejo Franquias e Redes - Retaguarda:

Expandir
title1. Configurações TOTVS Varejo Franquias e Redes - Retaguarda
Informações
Expandir
title1. Configurações TOTVS Varejo Franquias e Redes - Motor de Promoções
Informações

Documentação Publicação dos métodos do Motor
Documentação Melhoria de performance - Cálculo de Promoção API

2.4 Configurações TOTVS Varejo Franquias e Redes - Customer

Abaixo configurações pertinentes ao TOTVS Varejo Franquias e Redes - Customer:

Expandir
title1. Configurações TOTVS Varejo Franquias e Redes - Customer

As configurações pertinentes ao Customer, foram informadas neste documento no índice 2.2 Configurações TOTVS Varejo Franquias e Redes - Retaguarda.

Com essas configurações, os pedidos estarão disponíveis no PDV de forma online.

Informações

Documentação Release TOTVS Customer

2.5 Configurações Webapp Pluginbot

Abaixo configurações pertinentes ao Webapp Pluginbot:

Expandir
title1. Configurações Webapp Pluginbot
As Configurações na plataforma da Pluginbot está dividida em 10 passos. Para estas configurações, acesse o link abaixo:
https://manual.ninegrid.com.br/index.php/varejo/

As parametrizações iniciais devem ser do passo 1 até o passo 8:

Image Removed

2.6 Configurações TOTVS Varejo Franquias e Redes - PDV

As Configurações TOTVS Varejo Franquias e Redes -PDV não são necessárias. Após todas as configurações citadas nos índices "2.2 Configurações TOTVS Varejo Franquias e Redes - Retaguarda" e "2.4 Configurações TOTVS Varejo Franquias e Redes - Customer", o PDV está apito para uso resgatar os Pedidos de venda Omni.

3. Telas e utilização

Abaixo serão apresentadas funcionalidades para solução Omni channel presentes nas soluções:

  • TOTVS Varejo Franquias e Redes – Connector;
  • TOTVS Varejo Franquias e Redes – Retaguarda;
  • TOTVS Varejo Franquias e Redes – Customer;
  • Pluginbot - WebApp

3.1 Rotinas do Pluginbot - WebApp

Abaixo rotinas e telas pertinentes ao  Pluginbot - WebApp:

Expandir
title1. Rotinas do Pluginbot - WebApp

3.2 Rotinas do TOTVS Varejo Franquias e Redes – Connector

Abaixo rotinas e telas pertinentes ao  TOTVS Varejo Franquias e Redes - Connector:

Expandir
title1. Rotinas do TOTVS Varejo Franquias e Redes – Connector
O Connector possui duas rotinas dentro do Retaguarda que podem ser usadas para visualizar a quantidade de consumo dos métodos ou reprocessar algum ticket para reenvio de dados:
No TOTVS Varejo Franquias e Redes - Retaguarda, no domínio compartilhado ou central, acesso Relatórios e Consultas → Consultas Dinâmicas → Outros → Consumo Connector:
Image RemovedEste relatório irá apresentar o consumo de uso para um determinado Sistema satélite, o consumo de uso por método:
TELA DE FILTRO
Image Removed

RESULTADO DA CONSULTA:

Image Removed

Na rotina Global → Administração → Reprocessar Ticket Connector, é possível colocar na fila tickets já processados. 
Esta rotina normalmente é usada em caso de falha na integração que precise reenviar dados para o sistema externo:
Image Removed

TELA DE PESQUISA:
Image Removed

TELA DO RESULTADO:
Image Removed

Informações

Documentação Consulta dinâmica para visualizar o consumo do Connector

3.3 Rotinas do TOTVS Varejo Franquias e Redes – Customer

Abaixo segue rotinas e telas pertinente ao  TOTVS Varejo Franquias e Redes - Customer:

Expandir
title1. Rotinas do TOTVS Franquias e Redes – Customer
O Customer não possui uma plataforma de front para acesso ao usuário. Seu objetivo é centralizar em banco de dados todos os pedidos gerados pela solução Omni, via API, desta forma é possível receber e enviar as informações dos pedidos com sistemas Externos.
Como já mostrado neste documento, as soluções do Webapp Pluginbot, Retaguarda e PDV se integram com o Customer.
Informações

Documentação Release TOTVS Customer 2.5.0

3.4 Rotinas do TOTVS Varejo Franquias e Redes – Retaguarda

Abaixo rotinas e telas pertinentes ao  TOTVS Varejo Franquias e Redes - Retaguarda:

Expandir
title1. Rotina para acompanhamento dos Pedidos
Para que a loja gerencie os Pedidos gerados pelos clientes, acesse o TOTVS Varejo Franquias e Redes - Retaguarda pelo domínio Central ou loja na rotina Comercial → Pedido de Venda Omni:
Image RemovedSerá exibida a rotina:
Image RemovedOpções da tela:

Menu Superior:

Filtrar: Pesquisar os pedidos baseados nos parâmetros desejados
Opções: Detalhes do Pedido, Imprimir, Alterações de Status do Pedido, 
Sair: Fechar a tela

OPÇÕES DE PESQUISA

Image Removed

Status do Pedido: Selecionar o status dos pedidos que deseja visualizar, abaixo explicativo de cada Status:

Image Removed

Em aberto = Pedido recebido da Plataforma Pluginbot que a loja precisa iniciar o atendimento | Operação exclusiva pela Pluginbot;;
Pedido Recebido = Pedido Confirmado pela Loja, porém , ainda não baixou no PDV | Operação exclusiva pelo Retaguarda;
Confirmado Loja = Pedido Confirmado pela Loja e já baixado para o PDV | Operação exclusiva pelo Retaguarda;
Envio pela Loja = Pedido que será Emitido NF-e, não ocorre interação com PDV | Operação exclusiva pelo Retaguarda;
Faturado = Cupom Fiscal Emitido no PDV | Operação Exclusiva do PDV;
Em Faturamento = PDV recuperou o Pedido e está finalizando o Cupom | Operação Exclusiva do PDV;
Em separação = Pedido está sendo separado pela Loja | Operação exclusiva pelo Retaguarda;
Cancelado = Pedido cancelado pela loja (Pode ocorrer | Operação pode ocorrer na Pluginbot, Retaguarda ou PDV;

Número do Pedido: Informe o número do Pedido que deseja pesquisar;
Período de Emissão: Informe o Período que deseja pesquisar;
Unidade de negócio: Informe as unidades que deseja pesquisar. Caso não informado, serão consideradas todas;
Permite Atualização Automática?: Quando selecionado, o sistema irá atualizar a tela considerando o intervalo de tempo selecionado. Ao selecionar esta opção a rotina irá considerar a data do dia atual e os status "Em Aberto" e "Em Separação". A intenção desta funcionalidade é apresentar à loja, os pedidos que estão chegando da Pluginbot e que precisem de ação da loja;
Intervalo de Atualização: Intervalo que a atualização automática irá atualizar a tela;RESULTADO DA PESQUISA
Image Removed

N. do Pedido: Retornar o Número do Pedido | Obrigatório;
Unidade Negócio:
 Nome da Unidade de Negócio | Obrigatório;
Canal: Nome do canal de venda usado no Pedido | Obrigatório;
Modalidade: Modalidade da venda usada no pedido | Obrigatório;
Data: Retornar a Data e Hora do Pedido | Obrigatório;
Valor Total: Valor total do Pedido | Obrigatório;
Identificação do Cliente: CPF do cliente da venda | Não Obrigatório;
Tipo de Entrega: Tipo de entrega "Retira Loja" ou "Envio pela Loja"  | Obrigatório;
Pedido Pago: "Pago" ou "Em aberto". Atualmente todo Pedido deve vir pago  | Obrigatório;
Status do Pedido: Status Atual do Pedido  | Obrigatório;

BOTÃO (mais) DISTONÍVEL NA COLUNA "N. PEDIDO":
Image Removed
Ao clicar no botão (mais) será possível visualizar informações referentes ao Pagamento e Produtos participantes do Pedido:
Image Removed


Image Added


O Taskmananger instalado junto ao PDV é responsável por executar as tarefas que efetuam as integrações de subida e descida com o Retaguarda. Atualmente essa integração ocorre a cada 10 minutos.

Integração de dados que são enviados para o PDV:

  • Parâmetros Gerais;
  • Setup de configuração;
  • Certificado A3; (Autorização de venda)
  • Produtos;
  • Kit Produto;
  • Identificação Produto;
  • Estoque dos produtos;
  • Tributos dos produtos para venda;
  • Preço de venda;
  • NCM;
  • Motivos de desconto/Acréscimo;
  • Formas de pagamento e produtos eletrônicos;
  • Funcionários;
  • Clientes;
  • Fornecedores;
  • Cidade;
  • Estado;
  • Carta LGPD;
  • Configuração LGPD;
  • Modalidade de venda;
  • Campanha promocional;
  • Promoção SMS;

Integração de dados que são recebidos do PDV:

  • Abertura de caixa;
  • Movimentações de caixa;
  • Fechamento de caixa;
  • Cadastro de Cliente;
  • Venda;
  • Pagamento de venda;
  • XML de venda;
  • Redução Z;


Para as baixas no PDV, existe um controle de tempo de baixa para cada tipo de integração para cada loja, ou seja, mesmo o serviço sendo executado no PDV a cada 10 minutos, o server pode não ter disponibilizado a informação para que a baixa aconteça.

Atualmente este controle é feito por duas tabelas do banco Rentech. 

A tabela LoteAgendamento e LoteAgendamentoExterno (PDV Omni) ou fica a configuração em minutos em que cada uma das integrações terá a informação disponibilizada.


As configurações atuais (podem sofrer alteração) estão da seguinte forma:

TipoMinutos
Cliente120
Estoque10
Fidelidade150
Fornecedor180
Funcionario60
MotivoTD120
Preco60
PreVenda10
Produto90
TipoAltPG120
TipoDesc120
TributoECF60
Kit60
CampanhaLive60
RegraDesc60
PisCofins120
TributoNCM60
Estado480
Cidade480
SaldoFCP120
IcmsEst120
IcmsRet120
CanalVenda300
Modalidade300
CartaConsentimento300
DadosLGPD300


Na tabela lotecontrole e LoteControleExterno (PDV Omni) é controlado a última baixa de cada loja para identificar se poderá disponibilizar novos dados para baixa.


Quando a loja esta na tabela LoteExcecao e LoteExcecaoExterno (PDV Omni) ela não irá respeitar o tempo para disponibilizar os dados, fazendo com que a cada requisição do PDV a integração ocorra.
A loja entra nesta tabela no processo de instalação de PDV ou manualmente pelo time de suporte quando ocorre algum problema ou necessidade.


3. Arquitetura de Dados

Expandir
title1. Hierarquia de dados

Conceito de Franquias e Redes:

Image Added

Image Added


O acesso aos dados é controlado hierarquicamente, ou seja, os dados que pertencem à uma central ou a máster  não podem ser visualizados por uma entidade que esteja abaixo na árvore  de hierarquia se os dados forem privados. Porém se estes dados são públicos a visualização é possível.



 Integração com sistemas TOTVS


Abaixo será apresentado outras soluções TOTVS que fazem parte do ecossistema do RETAGUARDA:


Expandir
title1. Ecossistema com soluções TOTVS



Image Added


SOLUÇÕES ENVOLVIDAS:


TVFR Gerenciador de serviços (GSW):

Responsável por gerenciar e cadastrar os domínios do Retaguarda e associar as licenças de uso do Retaguarda e PDV para cada domínios.
Nele é criado os pacotes comerciais e associado aos domínios, são as rotinas do RETAGUARDA que cada domínio pode ter acesso.


TVFR Report Service (Relatórios):

Solução complementar no RETAGUARDA para apresentar os relatórios disponíveis no módulo Relatórios e Consultas→Relatórios:

Image Added


TVFR Fiscal Cloud:
É o núcleo da Plataforma Fiscal, sendo o responsável por gerar e assinar digitalmente os arquivos XML para emissão da NF-e. Ele também gerencia as notas emitidas e autorizadas bem como realizar a impressão da DANFE quando necessário.
O RETAGUARDA integra dados da NF-e, Cancelamento de NF-e, inutilização de NF-e para ser autorizada e emitida na SEFAZ.


TVFR GDI:
Solução Web onde permite criar uma conexão com banco do RETAGUARDA para desenvolver relatórios customizados.

Image Added


TVFR Fidelidade:
O TVFR FIDELIDADE é uma solução para fidelizar os clientes  da marca em conjunto a um programa de pontuação, trazendo opções troca de pontos por desconto, produtos ou brindes. 
O RETAGUARDA no momento do cadastro de Funcionário, é integrado via API o funcionário na base do Fidelidade para participar do programa.

Image Added

Pela integração 200 destacada no item 5.3 deste documento, , ocorre o envio de dados de Produtos e Lojas para o Fidelidade via API.

TVFR Mozart (Mensageria):

Solução de mensageria responsável por gerenciar, receber e enviar "mensagens" que serão integradas entre sistemas.
O Retaguarda enfileira os dados de estoque no Mozart que irá enviar para OMS Linx pelo fluxo "StockTurnover":

Image Added



5. Integração com soluções Externas - Boticário


5.1 Diretório da integração


A pasta IntegracaoLive é o diretório onde atualmente estão as integrações que temos no Boticário.
Antigamente elas ficavam no diretório IntegracaoSAP. Ainda temos na pasta integração SAP alguns serviços que são utilizados pela Associação do Boticário, por esse motivo, ao gerar um pacote das integrações, também temos que incluir essa Solution IntegracaoSAP.


Image Added


5.2 Taskmananger - Gerenciador de tarefas 

Existe um Controller para cada integração que faz o papel de um middler entre o TaskManager e o código da integração.
Dentro da pasta Queue do Taskmanager existe um executável chamado Bematech.IntegracaoLive.ExecutaTarefas.exe, que é chamado pelas tarefas do Taskmanager, ou seja, nos arquivos de configuração dentro da pasta Tasks, onde as rotinas de cada integração serão executadas:

Image Added

Pasta queue:

Image Added


5.3 Mapeamento das Integrações


Image Added


Abaixo segue a solução de integração com o número da tarefa do taskmananger:

Retail App - O Retail APP é a solução do parceiro TOTVS para apresentar os principais cockpits de forma mobile. 

    (10001) Venda
    (10002) Pagamento
    (10003) Estoque
    (10004) Operadores
    
Loja Associação (Inativa)

    (901) Preço
    (900) Produto
    (903) Pré-Venda
    (902) Cliente
    (904) Situação Pré-Venda
    (905) Estoque
    
Hana - Integração com o Hana do Boticário.

    (1100) Cupom (A cada 1 minuto)
    (1101) Vendas SellOut (A cada 1 minuto)
    (1102) Cancelamento Vendas SellOut (A cada 1 minuto)
    (1103) Devolução Vendas SellOut (A cada 1 minuto)
    (1110) Cancelamento (A cada 1 minuto)
    (1120) Devolução (A cada 1 minuto)
    (1130) Cancelamento Devolução (A cada 1 minuto)
    (1140) GiftCard (A cada 1 minuto)
    (1150) Redução Z (A cada 2 minutos)
    (1160) Reprocessamento (A cada 2 minutos)
    (1170) NFCe (A cada 2 minutos)
    (1180) Autorização - (Inativa)
    (1190) Fechamento - (Inativa)
    

Exemplo de Fluxo de integração com HANA:

Image Added
  
NeoGrid - Integração de Pedidos
    (4000) Gerar, processa e Consulta Ticket (A cada 10 minutos)
    
Gera 
    (1398) Nota Fiscal Recebimento (A cada 1 minuto)
    (1400) Nota Fiscal Processamento (A cada 1 minuto)
    (1399) Nota Fiscal Envio Status (A cada 1 minuto)
    (1403) Cancelamento Nota Fiscal Recebimento (A cada 2 minutos)
    (1401) Cancelamento Nota Fiscal Processamento (A cada 2 minutos)
    (1404) Cancelamento Nota Fiscal Envio Status (A cada 2 minutos)
    (1500) Estoque (A cada 2 minutos)
    (1502) Reprocessamento Estoque (A cada 2 minutos)
    (1501) Inventário (A cada 2 minutos)
    (1503) Reprocessamento Inventário (A cada 2 minutos)
    (1405) Impostos Produtos (A cada 2 minutos)
    (1402) Processamento Títulos Financeiros (A cada 5 minutos)
    

Exemplo de integração com Gera:

Image Added

Image Added

Image Added

Image Added


SAP  - Integração com o SAP Boticário
    (600) Enviar Inclusão Programações Condições Pagamento Pedido (A cada 10 minutos)
    (601) Receber Condições Pagamento (A cada 30 minutos)
    (400) Recebe Franquias - Lojas (A cada120 minutos)
    (100) Inclusão Pedido (A cada 2 minutos)
    (101) Alteração Pedido (A cada 2 minutos)
    (102) Cancelamento Pedido (A cada 10 minutos)
    (103) Posição Ordem Venda Pedido (A cada 10 minutos)
    (104) Restrição de Produtos para Pedido (A cada 60 minutos)
    (200) Produto e envio de Loja e Produto ao TVFR Fidelidade (A cada 60 minutos)
    (300) Preço (A cada 30 minutos)
    (500) Receber Distribuidores (A cada 360 minutos)

Exemplo do fluxo de integração de Pedido:

Image Added

Image Added

Image Added

Image Added
    

Usuário - Botiweb (extranet)
    (402) Usuários

Usuários - IDEA
    (403) Consulta Usuário IDEA
    (404) Inserir Usuário IDEA
    (405) Alterar Usuário IDEA
    (406) Consulta Lista Usuário IDEA
    (407) Consulta Lista Domínios IDEA
    (408) Alterar Campos Usuário IDEA
    
Estoque
    (4002) Receber Estoque para inventário  (Sob demanda)
    (4003) Processar Estoque para inventário (A cada 10 minutos)
    (4004) API Consulta Saldo do Estoque de determinada Loja

5.3 Tabelas e Logs das integrações

A tabela InterfaceIntegracao é uma tabela de configuração das integrações e APIs e dentre várias possibilidades de configurações uma delas é a coluna “Ativo”, que determina se uma integração está ativa ou não.

Ao desativar uma determinada interface, o processo dela continua rodando no Taskmanager, porém o código da mesma não é executado, pois existe no inicio do código uma validação para identificar se a integração está ativa.

Exemplo de log de uma determinada interface desativada:


Image Added


Conforme exemplo mostrado, o log é gravado na tabela logintegracao e é possível referenciar na coluna tipomodulo o código da integração. Este código é o mesmo informado em cada uma das integrações deste documento. 
Algumas integrações podem não gravar informações nesta tabela devido a não nescessidade.


As tabelas ticket e conteudoticket são usadas para dados enviados nas integrações com SAP, gravando o conteúdo enviado ou recebido.

Image RemovedColuna Opções (...): Opções disponíveis para o Pedido:
Detalhes do Pedido: É possível clicar nesta opção para visualizar maiores informações do Pedido:
Image Removed
Imprimir: Opção para Imprimir o pedido em impressora matricial.  Usado para colocar em conjunto com a mercadoria separada:
Image Removed

Imprimir (Impressora Térmica): Opção para Imprimir o pedido em impressora térmica, está opção necessita ter o PDV instalado no computador.  Usado para colocar em conjunto com a mercadoria separada:

Image Removed

ALTERAÇÃO DE STATUS DO PEDIDO

Image RemovedAlterar Status: Em Separação: A loja está validando se possui os produtos físicos da loja
Alterar Status: Confirmado: A loja tem os produtos físico e já efetuou a separação. Este pedido irá ficar disponível no PDV e na Plataforma Pluginbot é confirmado pela loja.
Alterar Status: Envio Pela loja: A loja tem os produtos físicos e já efetuou a separação. Será aberta a rotina de NF-e para emissão da nota e na Plataforma Pluginbot é confirmado pela loja.
Alterar Status: Cancelado: A loja não tem os produtos físicos ou não irá conseguir atender o pedido. Na Plataforma Pluginbot é notificado o cliente do cancelamento do Pedido e irá ocorrer o estorno do cartão;
Todas estas opções também estão disponíveis no Menu Superior Opções, deixando a critério do usuário escolher onde usar.
Image Removed
Informações

Documentação Opção de Detalhes do Pedido
Documentação Pedido Omini com opção de imprimir (Impressora Térmica)
Documentação Nova rotina para consultar Pedidos de Vendas do Customer Services
Documentação Pedido Omini com tela de imprimir

Expandir
title2. Pedido Omni - Emissão de NF-e

Na rotina Comercial → Pedido de Venda Omni, é possível emitir uma NF-e para os pedidos do tipo: "Envio pela Loja".

Ao consultar os pedidos existentes e selecionar a opção "Alterar Status: Envio pela Loja" para algum dos pedidos listados, o Retaguarda irá apresenta a mensagem de alerta:
"Atenção: Esta opção irá gerar uma Nota Fiscal para este Pedido. Deseja continuar?"

Image Removed
Se o usuário clicar em Não, a mensagem é fechada e nenhuma ação é executada, caso o usuário clique na opção Sim, as informações necessárias para a geração da Nota Fiscal são coletadas do Pedido Omni e a tela de Manutenção de Documentos Fiscais é aberta com a Nota Fiscal carregada e pronta para ser emitida:
Image Removed

Confirmando a geração da Nota Fiscal, as informações necessárias para a geração da Nota Fiscal começam a ser validadas do Pedido.

Image Removed

As validações e informações necessárias para geração da Nota fiscal:
  • Parâmetros configurados: "9259 Série Padrão para Pedido Omni" e "9258 Tipo de Documento Padrão para Pedido Omni";
  • Dados do Emitente e destinatário (Loja e Cliente) estão de acordo com o Retaguarda;
  •  Se todos os Itens, Quantidades e valores estão de acordo;

Caso todos os requisitos estejam de acordo, a tela de Manutenção de Documentos Fiscais é aberta com as informações da Nota preenchidas:

Image Removed

Totais dos Itens:
Image Removed

Itens da Nota Fiscal:
Image Removed

Caso o pedido possua Frete, este valor será exibido na aba de Despesas da Nota Fiscal:
Image Removed

Caso o tipo de documento esteja selecionado para "Gerar Financeiro", será apresentado Informações das Parcelas do Financeiro:
Image Removed

Será necessário selecionar manualmente o Plano Financeiro para dar Sequência a Geração da Nota:
Image Removed
Não será permita nenhuma alteração nos dados da Nota fiscal, caso as informações estejam corretas, clique em Gerar da Nota Fiscal:
Image Removed

Após Geração da Nota Fiscal, a tela é fechada e o status do Pedido é alterado para "Envio pela Loja":
Image Removed

Image Removed

Após este processo, o status do Pedido é enviado para Pluginbot para confirmar a entrega do pedido para o cliente.

Informações

Documentação Geração de Nota Fiscal baseada no Pedido

Expandir
title3. Consulta Analítica - Canal de Venda
Na rotina Comercial → Consulta Analítica, é possível diferenciar as vendas originadas do PDV com as vendas Originadas pela solução Omni. 
As vendas feitas pelo PDV estarão com o campo Canal de venda como "PDV" e as originadas pela PLuginbot estarão com o campo Canal de vendas como "Omni".
Abaixo um exemplo de resultado destacando esta coluna:
Image Removed

Atualmente somente esta consulta possui informações do canal de venda e que pode diferenciar as vendas originadas pela solução Omni.

Expandir
title4. Cadastro de Motivo de Devolução Omni

Na rotina Comercial → Cadastros → Motivos, é necessário efetuar o cadastro dos Motivos de devolução da solução Omni:
Image Removed

Ao clicar em Novo, selecione o Tipo "Devolução Pedido OMS" e preencha a Descrição e vigência deste Motivo. Após o preenchimento, clique em Salvar:
Image Removed

No processo de devolução no PDV, este Motivo ficará disponível para seleção.

Informações

Documentação Na rotina de Motivos - Novo Tipo de Devolução de Pedido OMS
Documentação Baixa ao PDV do tipo de Motivo - “Devolução pedido OMS”

3.5 Rotinas do TOTVS Varejo Franquias e Redes – PDV

Abaixo segue rotinas e telas pertinente ao  TOTVS Varejo Franquias e Redes - PDV:

Expandir
title1. Resgate do Pedido

Para notificar a loja que existe(m) pedido(s) pendente(s), o PDV mostrará a quantidade de pedidos pendentes no ícone de sacola na parte superior da tela.

Image Removed

Para visualizar ou resgatar um Pedido Omni, entre na opção Pré-venda onde será possível identificar os pedidos do Omni disponíveis para emissão de cupom fiscal:
Image RemovedO Cliente deve ter o número do Pedido em mãos para que seja possível identificá-lo de forma mais simples. Após a Seleção do pedido, Clique na opção OK:
Image Removed
Será exibida a mensagem se deseja informar o CPF do cliente:
Image RemovedApós esta mensagem, o pedido será lançado automaticamente até a finalização da Venda e emissão do Cupom Fiscal:
Image Removed
InformaçõesDocumentação Apresentar quantidade de pedidos pendentes para separação
Expandir
title2. Troca/Devolução Omni

No PDV na opção de Troca e Devolução, efetue a devolução normalmente:

Image Removed

Após informar os dados da devolução, será apresentada a opção para seleção dos Motivos de devolução exclusivos da Omni. 
Image Removed

Caso não exista nenhum motivo cadastrado, esta tela não será apresentada.

Informações

Documentação Solicitar motivo de devolução para vendas finalizadas com resgate Omni
Documentação Integrar motivo de devolução com Customer Service

4. Operação de loja com Pedido: Retira Loja e Envio pela Loja

Abaixo será apresentado o processo de como a loja deverá operar com os  pedidos para Retira na loja ou envio pela loja:

Expandir
title1. Pickup in Store (Retira Loja)
Após o Cliente efetuar uma compra no Webapp selecionando a opção "Retirada", abaixo seguem as etapas que irão ocorrer entre as Soluções.
1. Assim que o pagamento do pedido for aprovado, o pedido será enviado na integração para que a loja identifique o pedido.2. O usuário da loja via TOTVS Varejo Franquias e Redes - Retaguarda pelo domínio Central ou loja na rotina Comercial → Pedido de Venda Omni, deverá encontrar os pedidos com Status "Em Aberto", isto é, pedidos que precisam de confirmação da loja. Deve se atentar na coluna "Tipo de Entrega" que deve estar preenchido como "Retira loja":
image2021-3-10_12-46-49.pngImage Removed

3. Pelo Menu Superior <Opções> ou pela coluna Opções (...), a loja deve alterar o Status do Pedido para <Em Separação>.

Image Removed

4. Ao clicar no botão (+) é possível visualizar informações referente aos Produtos participantes do Pedido para efetuar a separação:
image2021-3-10_12-40-18.pngImage Removed
image2021-3-10_12-42-42.pngImage Removed5. Após separação do Pedido, a loja poderá efetuar a impressão do pedido para anexá-la a mercadoria:
Image Removed6. A loja deverá confirmar o Pedido ou Rejeitá-lo , alterando seu Status:
Image Removed.

7. Caso a loja tenha confirmado o Pedido, este pedido ficará disponível no PDV em até 10 minutos e o Pedido será atualizado na Pluginbot notificando o cliente que seu pedido está disponível para retirada.

8. Quando o cliente chegar para retirar a mercadoria portando o número do pedido. No PDV, a loja deverá clicar em "Pré-Venda" e digitar o número do pedido para encontrá-lo:
Image Removed

9. Após encontrar o Pedido a loja finaliza a Pré-venda e entrega a mercadoria e o Cupom Fiscal ao Cliente:

image2021-3-10_15-32-50.pngImage Removed

image2021-3-10_15-36-59.pngImage Removed
10. No Retaguarda e Pluginbot o status do Pedido será atualizado para concluído.

Image Removed

Expandir
title2. Ship from store (Envio pela Loja)
Após o Cliente efetuar uma compra no Webapp selecionando a opção "Entrega", abaixo seguem as etapas que irão ocorrer entre as Soluções.
1. Assim que o pagamento do pedido for aprovado, o pedido será enviado na integração para que a loja identifique o pedido.2. O usuário da loja via TOTVS Varejo Franquias e Redes - Retaguarda pelo domínio Central ou loja na rotina Comercial → Pedido de Venda Omni, deverá encontrar os pedidos com Status "Em Aberto", isto é, pedidos que precisam de confirmação da loja. Deve se atentar na coluna "Tipo de Entrega" que deve estar preenchido como "Envio pela Loja":
image2021-3-10_12-46-49.pngImage Removed3. Pelo Menu Superior <Opções> ou pela coluna Opções (...), a loja deve alterar o Status do Pedido para <Em Separação>.

Image Removed

4. Ao clicar no botão (+) é possível visualizar informações referentes aos Produtos participantes do Pedido para efetuar a separação:
image2021-3-10_12-40-18.pngImage Removed
image2021-3-10_12-42-42.pngImage Removed5. Após separação do Pedido, a loja poderá efetuar a impressão do pedido e adicioná-la à mercadoria:
Image Removed6. A loja deverá confirmar o Pedido ou Rejeitá-lo, alterando seu Status:
Image Removed.7. Caso a loja tenha confirmado o Pedido pelo status "Envio loja (95)", o sistema irá iniciar o processo de geração de NF-e, lembrando que este pedido não integra com o PDV:
image2021-3-10_16-40-7.pngImage Removed

image2021-3-10_16-44-2.pngImage Removed

8. Caso os dados da Nota estejam todos corretos, a loja deverá clicar em Gerar Nota Fiscal:

pedido10.pngImage Removed

9. A loja pode acompanhar o status da NF-e pela rotina Fiscal → Notas Fiscais:
Image Removed

10. O pedido terá seu status atualizado para "Envio pela loja" e este status será atualizado na Pluginbot, confirmando que a entrega do Pedido será realizada:

pedido14.pngImage Removed

5. Pré-requisitos funcionais

Para que a solução de Pedidos de Venda Omni esteja disponível com as configurações acima, os produtos utilizados devem estar com as versões mínimas:

ProdutoVersãoPacoteTOTVS Varejo Franquias e Redes - Retaguarda/Connector (Corporativo)6.5.48TOTVS Varejo Franquias e Redes - PDV Desktop (Corporativo)1.02.822020.5.58.2TOTVS Varejo Franquias e Redes - Customer (Server)2.5.0TOTVS Varejo Franquias e Redes - Customer (Client)1.0.351.0.35.0TOTVS Varejo Franquias e Redes - Mozart6.1.0.0TOTVS Varejo Franquias e Redes - Motor de Promoções2.17.0Webapp Pluginbot1.0

6.  Pré-Requisitos Não funcional 

6.1 Criação Space PluginBot

Para criação do ambiente e integração com as lojas , é de responsabilidade do parceiro a geração e a criação de uma nova space.

Para isso, as seguintes informações devem ser enviadas para o parceiro:

e-Sitef  Versão / informações

Código de loja

Mesmo código que é utilizado nas mensagens de cadastramento e lojas e Preço 

Chave da sua loja

Integração PDV  Versão / informações

ID da Integração

Código Estabelecimento

Código Sistema Satélite

Responsável Equipe Integração Connector

Código Integração

Request ID

Usuário e Senha

Dados devem ser enviados pelo cliente final (acesso a Retaguarda)

WSDL da Integração

http://livecorporativo.live.totvs.com.br/LiveConnector/FacadeIntegracao.svc?wsdl

URL da RestAPI Motor Promoção

http://promocoes.live.totvs.com.br:8080/ ... (especifica do cada Cliente)URL da RestAPI para Pedidoshttp://livecorporativo.live.totvs.com.br/CustomerService/api/orders/

Host da integração

http://livecorporativo.live.totvs.com.br/

URL da Integração

http://livecorporativo.live.totvs.com.br/LiveConnector/FacadeIntegracao.svc?wsdl

URL da RestAPI para Consultas Promoção

http://promocoes.live.totvs.com.br:8080/... (especifica para cada Cliente)

URL da RestAPI para Lista Status do Pedido

https://livecorporativo.live.totvs.com.br/CustomerService/api/