Mudanças entre as edições de "Envio de Check in/Check out"

De GeoSales
Ir para navegação Ir para pesquisar
 
(14 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 5: Linha 5:
 
! Comentários  
 
! Comentários  
 
|-
 
|-
24/06/2022 ||  Renato Lima    ||  Criação do Documento  
+
01/07/2022 ||  Renato Lima    ||  Criação do Documento  
 
|-
 
|-
24/04/2018 || Luan Lima      ||  Validado pela integração.
+
01/07/2022 ||         ||  Validado pela integração.
 
|}
 
|}
  
 
== Necessidade ==
 
== Necessidade ==
Com o processo de venda sempre dinâmico e em constante evolução, sempre temos a necessidade de obter mais informações sobre a venda. Afim de aprofundar este conhecimento o cliente necessita ter os dados de check-in e check-out, realizados pelo vendedor no momento da venda, enviados para o ERP.
+
Com o processo de venda sempre dinâmico e em constante evolução, sempre temos a necessidade de obter mais informações sobre a venda. Afim de aprofundar este conhecimento o cliente necessita ter os dados de check-in e check-out, realizados pelo vendedor enviados para o ERP.
  
 
== Solução ==
 
== Solução ==
Linha 18: Linha 18:
 
== Implementação ==
 
== Implementação ==
  
'''- Criar o campo de amarração de pedidos no mobile:'''
+
Para o envio das informações será necessário criar API de integração que contemple o envio dos dados detalhados abaixo na tabela, além disso é importante o retorno de sucesso de entrega do dado, para que assim ele seja marcado como entregue e a partir dai, não ocorra a tentativa de novas integrações ao ERP do dado já disponibilizado no ERP.
 
 
 
 
 
 
'''- Criar o campo de amarração de pedidos no Portal:'''
 
 
 
 
 
 
 
'''- Enviar os dados de amarração de pedidos para o ERP:'''
 
 
 
  
  
 
{| class="wikitable"
 
{| class="wikitable"
! colspan="5"  | PEDIDO
+
! colspan="5"  | CHECKIN
 
|-
 
|-
! style="width:200px" |Coluna
+
! style="width:200px" |Coluna Geosales
 
! Tipo
 
! Tipo
! style="width:200px" |Obrigatório
+
! style="width:200px" |Campos no Protheus
! style="width:300px" |Chave Primária
+
! style="width:300px" |Tipo
 
! style="width:300px" |Explicação
 
! style="width:300px" |Explicação
 
|-  
 
|-  
| CD_PEDIDO_CONCATENADO
+
| CD_VENDEDOR
 
| BIGINT
 
| BIGINT
| NAO
+
| PDX_VEND
| NAO
+
| CHAR(6)
| Código do pedido que está sendo concatenado
+
| Código do vendedor
 +
|-
 +
| CD_CLIENTE
 +
| BIGINT
 +
| PDX_CLIENT
 +
| CHAR(6)
 +
| Código do cliente
 +
|-
 +
| DT_ENTRADA
 +
| DATETIME
 +
| PDX_DATA
 +
| CHAR(8)
 +
| Data do Check-in
 +
|-
 +
| DT_SAIDA
 +
| DATETIME
 +
|
 +
|
 +
| Data do Check-out
 +
|-
 +
| DS_OBS
 +
| VARCHAR(300)
 +
|
 +
|
 +
| Observação
 +
|-
 +
| LATITUDE_IN
 +
| DECIMAL
 +
|
 +
|
 +
| Latitude do Check-in
 +
|-
 +
| LONGITUDE_IN
 +
| DECIMAL
 +
|
 +
|
 +
| Longitude do Check-in
 +
|-
 +
| PRECISAO_IN
 +
| INT
 +
|
 +
|
 +
| Precisão do Check-in
 +
|-
 +
| LATITUDE_OUT
 +
| DECIMAL
 +
|
 +
|
 +
| Latitude do Check-out
 +
|-
 +
| LONGITUDE_OUT
 +
| DECIMAL
 +
|
 +
|
 +
| Longitude do Check-out
 +
|-
 +
| PRECISAO_OUT
 +
| INT
 +
|
 +
|
 +
| Precisão do Check-out
 
|-
 
|-
 
|}
 
|}
 +
 +
Com API, construida o integrador, deve enviar as informações especificadas acima no Geosales, para os seus respectivos campos apontados na tabela acima especificada.
  
 
== Regras de negócio ==
 
== Regras de negócio ==
  
'''RN1''' -  
+
'''RN1''' - O vendedor ao atender o cliente necessita realizar o Check-in e Check-out.
 +
 
 
'''RN2''' -  
 
'''RN2''' -  
 +
 
'''RN3''' -
 
'''RN3''' -
  
 
'''RN4''' -  
 
'''RN4''' -  
  
'''RN5''' -  
+
'''RN5''' -
  
 
== Aprovação ==
 
== Aprovação ==

Edição atual tal como às 17h40min de 6 de julho de 2022

Histórico de Revisões

Data Quem Comentários
01/07/2022 Renato Lima Criação do Documento
01/07/2022 Validado pela integração.

Necessidade

Com o processo de venda sempre dinâmico e em constante evolução, sempre temos a necessidade de obter mais informações sobre a venda. Afim de aprofundar este conhecimento o cliente necessita ter os dados de check-in e check-out, realizados pelo vendedor enviados para o ERP.

Solução

Através do processo de integração, iremos realizar o envio das informações de Check-in e Check-out gerados pelo vendedor ao realizar atendimento a cliente.

Implementação

Para o envio das informações será necessário criar API de integração que contemple o envio dos dados detalhados abaixo na tabela, além disso é importante o retorno de sucesso de entrega do dado, para que assim ele seja marcado como entregue e a partir dai, não ocorra a tentativa de novas integrações ao ERP do dado já disponibilizado no ERP.


CHECKIN
Coluna Geosales Tipo Campos no Protheus Tipo Explicação
CD_VENDEDOR BIGINT PDX_VEND CHAR(6) Código do vendedor
CD_CLIENTE BIGINT PDX_CLIENT CHAR(6) Código do cliente
DT_ENTRADA DATETIME PDX_DATA CHAR(8) Data do Check-in
DT_SAIDA DATETIME Data do Check-out
DS_OBS VARCHAR(300) Observação
LATITUDE_IN DECIMAL Latitude do Check-in
LONGITUDE_IN DECIMAL Longitude do Check-in
PRECISAO_IN INT Precisão do Check-in
LATITUDE_OUT DECIMAL Latitude do Check-out
LONGITUDE_OUT DECIMAL Longitude do Check-out
PRECISAO_OUT INT Precisão do Check-out

Com API, construida o integrador, deve enviar as informações especificadas acima no Geosales, para os seus respectivos campos apontados na tabela acima especificada.

Regras de negócio

RN1 - O vendedor ao atender o cliente necessita realizar o Check-in e Check-out.

RN2 -

RN3 -

RN4 -

RN5 -

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

Setor Aprovado Por Data Assinatura
Gerente TI
Gerente Projeto
Gerente Comercial