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

De GeoSales
Ir para navegação Ir para pesquisar
 
(9 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:'''
 
 
 
  
  
Linha 33: Linha 24:
 
! colspan="5"  | CHECKIN
 
! 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_VENDEDOR
 
| CD_VENDEDOR
 
| BIGINT
 
| BIGINT
| NAO
+
| PDX_VEND
| NAO
+
| CHAR(6)
 
| Código do vendedor
 
| Código do vendedor
 
|-
 
|-
 
| CD_CLIENTE
 
| CD_CLIENTE
 
| BIGINT
 
| BIGINT
| NAO
+
| PDX_CLIENT
| NAO
+
| CHAR(6)
 
| Código do cliente
 
| Código do cliente
 
|-
 
|-
 
| DT_ENTRADA
 
| DT_ENTRADA
 
| DATETIME
 
| DATETIME
| NAO
+
| PDX_DATA
| NAO
+
| CHAR(8)
 
| Data do Check-in
 
| Data do Check-in
 
|-
 
|-
 
| DT_SAIDA
 
| DT_SAIDA
 
| DATETIME
 
| DATETIME
| NAO
+
|  
| NAO
+
|  
 
| Data do Check-out
 
| Data do Check-out
 
|-
 
|-
 
| DS_OBS
 
| DS_OBS
 
| VARCHAR(300)
 
| VARCHAR(300)
| NAO
+
|  
| NAO
+
|  
 
| Observação  
 
| Observação  
 
|-
 
|-
 
| LATITUDE_IN
 
| LATITUDE_IN
 
| DECIMAL
 
| DECIMAL
| NAO
+
|  
| NAO
+
|  
 
| Latitude do Check-in
 
| Latitude do Check-in
 
|-
 
|-
 
| LONGITUDE_IN
 
| LONGITUDE_IN
 
| DECIMAL
 
| DECIMAL
| NAO
+
|  
| NAO
+
|  
 
| Longitude do Check-in
 
| Longitude do Check-in
 
|-
 
|-
 
| PRECISAO_IN
 
| PRECISAO_IN
 
| INT
 
| INT
| NAO
+
|  
| NAO
+
|  
 
| Precisão do Check-in
 
| Precisão do Check-in
 
|-
 
|-
 
| LATITUDE_OUT
 
| LATITUDE_OUT
 
| DECIMAL
 
| DECIMAL
| NAO
+
|  
| NAO
+
|  
 
| Latitude do Check-out
 
| Latitude do Check-out
 
|-
 
|-
 
| LONGITUDE_OUT
 
| LONGITUDE_OUT
 
| DECIMAL
 
| DECIMAL
| NAO
+
|  
| NAO
+
|  
 
| Longitude do Check-out
 
| Longitude do Check-out
 
|-
 
|-
 
| PRECISAO_OUT
 
| PRECISAO_OUT
 
| INT
 
| INT
| NAO
+
|  
| NAO
+
|  
 
| Precisão do Check-out
 
| 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 ==

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