01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

TOTVS DMS (Linha Protheus) - Veículos (SIGAVEI)

Função:Não se aplica.
País:Brasil
Ticket:Não se aplica.
Requisito/Story/Issue (informe o requisito relacionado) :DVARMIL-XXXX


02. SITUAÇÃO/REQUISITO

Descreva a situação/requisito. 

03. SOLUÇÃO

Descreva a solução. 


1. Use quando for necessário descrever um passo a passo.

2. Use quando for necessário descrever um passo a passo.

2. Use quando for necessário descrever um passo a passo.


  • No Configurador (SIGACFG), acesse Ambientes/Base de Dados/Menu (CFGX013) e informe as novas opções de menu do módulo de Veículos (SIGAVEI) conforme instruções a seguir:


Criação de Tabela no arquivo SX2 – Tabelas:


Chave

Nome

Modo

Único

PYME

VK4

Controle Locks SO JD

C

VK4_FILIAL+VK4_UUID

S

VK5

Log de Requisições WEB

C

VK5_FILIAL+VK5_UUID

S

VK6

MENSAGENS DMS

C

VK6_FILIAL+VK6_UUID

S

VK7

Blackbird - Customer

C

VK7_FILIAL+VK7_CODIGO

S

VK8

Blackbird - Contacts

C

VK8_FILIAL+VK8_CODIGO

S

VK9

Log Alteração Equipment

C

VK9_FILIAL+VK9_CODIGO

S

VO0

Controle KM/Horimetro

C

VO0_FILIAL+VO0_CODIGO

S

VW0

Log Atualização de Veículo

C

VW0_FILIAL+VW0_CODIGO

S



Criação de Índices no arquivo SIX – Índices:



  • Tabela VK4 - Controle Locks SO JD:


ÍndiceVK4VK4VK4VK4VK4
Ordem12345
Chave

VK4_FILIAL+VK4_UUID

VK4_FILIAL+VK4_EXTUID

VK4_FILIAL+VK4_STATUS


VK4_FILIAL+VK4_DATINC


VK4_FILIAL+VK4_DATALT


Descrição

Unique id

External Unique Id

Status


Data Inclusão


Data Alteração


ProprietárioSSSSS



  • Tabela VK5 - Log de Requisições WEB:


ÍndiceVK5VK5VK5VK5VK5
Ordem12345
Chave

VK5_FILIAL+VK5_UUID

VK5_FILIAL+VK5_DATTYP+VK5_ORIGEM

VK5_FILIAL+VK5_DATINC

VK5_FILIAL+VK5_DATALT

VK5_FILIAL+VK5_ORITAB+VK5_ORIKEY

Descrição

Unique id

Tipo de dados + Origem

Data Inclusão

Data Alteração

Tabela Ori.+Chave Ori.

ProprietárioSSSSS



  • Tabela VK6 - MENSAGENS DMS:


ÍndiceVK6VK6VK6VK6VK6VK6
Ordem123456
Chave

VK6_FILIAL+VK6_UUID

VK6_FILIAL+VK6_CODVK5

VK6_FILIAL+VK6_TIPO

VK6_FILIAL+VK6_STATUS

VK6_FILIAL+VK6_DATINC

VK6_FILIAL+VK6_DATALT

Descrição

Unique id

Origem

Tipo

Status

Data Inclusão

Data Alteração

ProprietárioSSSSSS



  • Tabela VK7 - Blackbird - Customer:


ÍndiceVK7VK7VK7VK7
Ordem1234
Chave

VK7_FILIAL+VK7_CODIGO

VK7_FILIAL+VK7_A1FIL+VK7_A1COD+VK7_A1LOJA

VK7_FILIAL+VK7_REFID

VK7_FILIAL+VK7_CNUMB

Descrição

Código

Filial Cli.+Codigo Cli.+Loja Cli.

Refer. ID

Customer ID

ProprietárioSSSS



  • Tabela VK8 - Blackbird - Contacts:


ÍndiceVK8VK8VK8
Ordem123
Chave

VK8_FILIAL+VK8_CODIGO

VK8_FILIAL+VK8_REFID

VK8_FILIAL+VK8_CODVK7+VK8_U5FIL+VK8_U5COD

Descrição

Código

Refer. ID

Customer+Filial Cont.+Cód. Contato

ProprietárioSSS



  • Tabela VK9 - Log Alteração Equipment:


ÍndiceVK9
Ordem1
Chave

VK9_FILIAL+VK9_CODIGO

Descrição

Código

ProprietárioS



  • Tabela VO0 - Controle KM/Horimetro:


ÍndiceVO0VO0VO0
Ordem123
Chave

VO0_FILIAL+VO0_CODIGO

VO0_FILIAL+VO0_FILOSV+VO0_NUMOSV

VO0_FILIAL+VO0_CODVW0

Descrição

Código

Fl. O.S. + Nro. O.S.

Código Log

ProprietárioSSS



  • Tabela VW0 - Log Atualização de Veículo:


ÍndiceVW0VW0
Ordem12
Chave

VW0_FILIAL+VW0_CODIGO

VW0_FILIAL+VW0_CHASSI+DToS(VW0_DATREG)+STR(VW0_HORREG)+VW0_CODIGO

Descrição

Código

Chassi+Data Reg.+Hora Reg.+Código

ProprietárioSS
ÍndiceVW0VW0
Ordem34
Chave

VW0_FILIAL+VW0_CHAINT+DToS(VW0_DATREG)+STR(VW0_HORREG)+VW0_CODIGO

VW0_FILIAL+VW0_CODVK9

Descrição

Chassi Int.+Data Reg.+Hora Reg.+Código

Código+Cód. Log BB

ProprietárioSS



Criação de Campo no arquivo SX3 – Campos:



  • Tabela VK4 - Controle Locks SO JD:



Campo

VK4_FILIALVK4_UUID  VK4_REQUIDVK4_EXTUID
TipoCaráterCaráterCaráterCaráter
Grupo de Campos033


Ordem01020304
Tamanho2363636
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar1-Alterar1-Alterar1-Alterar
TítuloFilialUUIDReq. UUIDExt. UID
DescriçãoFilialUnique IDReq. Unique IDExternal UID
Val. Sistema



Opções



Inic. PadrãoxFilial("VK4")FWUUIDV4(.t.)
FWUUIDV4(.t.)
Inic. Browse



Cons. Padrão



Nível1111
UsadoNãoSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoSimSimSim
When



Pasta



Help

Informe a Filial.

Código único do registro

Id da requisição

Id unico externo



Campo

VK4_RELLNKVK4_USUREQVK4_THREADVK4_DATCON
TipoMemoCaráterNuméricoCaráter
Grupo de Campos



Ordem05060708
Tamanho4761014
Decimal0000
Formato@!@!@E 9999999999@R 9999-99-99 99:99:99
Contexto1-Real1-Real1-Real1-Real
Propriedade1-Alterar1-Alterar1-Alterar1-Alterar
TítuloRel. LinkUsuário Req.Thread IdDt Confirmaç
DescriçãoRelease LinkUsuário requisitanteThread IdData Confirmação do Lock
Val. Sistema



Opções



Inic. Padrão
__cUserIDThreadID()
Inic. Browse



Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoSimSimSim
When


.f.
Pasta



Help

Link para liberar o lock.

Usuário que originou o lock

Id da thread que fez o lock

Data em que o mig confirmou o lock.



Campo

VK4_DATLIBVK4_LOCTYPVK4_LOCKEYVK4_LOCEXP
TipoCaráterCaráterCaráterCaráter
Grupo de Campos



Ordem09101112
Tamanho1413620
Decimal0000
Formato@R 9999-99-99 99:99:99@!

Contexto1-Real1-Real1-Real1-Real
Propriedade1-Alterar1-Alterar1-Alterar1-Alterar
TítuloDt LiberaçãoTipo do lockChave LockChave Export
DescriçãoData Liberação Do LockTipo do lockChave do lockChave Exportada
Val. Sistema
Pertence("01")

Opções
0=Implicito;1=Explicito

Inic. Padrão
"1"

Inic. Browse



Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
When.f.


Pasta



Help

Data em que o lock foi liberado.

Informa o tipo de lock

Chave do lock

A chave de lock exportada.



Campo

VK4_STATUSVK4_DATINCVK4_DATALT
TipoCaráterCaráterCaráter
Grupo de Campos


Ordem131415
Tamanho11414
Decimal000
Formato@!@R 9999-99-99 99:99:99@R 9999-99-99 99:99:99
Contexto1-Real1-Real1-Real
Propriedade1-Alterar1-Alterar1-Alterar
TítuloUlt. Status Dt InclusãoDt Alteração
DescriçãoÚltimo Status do LockData Inclusão RegistroData Alteração Registro
Val. SistemaPertence("01")

Opções0=Liberado;1=Trancado

Inic. Padrão"1"FGX_Timestamp()FGX_Timestamp()
Inic. Browse


Cons. Padrão


Nível111
UsadoSimSimSim
ObrigatórioNãoNãoNão
BrowseSimSimSim
When
.f..f.
Pasta


Help

O último status do lock

Data em que o registro foi inserido no banco.

Data em que o registro foi alterado no banco.



  • Tabela VK5 - Log de Requisições WEB:


Campo

VK5_FILIALVK5_UUIDVK5_DATTYPVK5_ORIGEM
Tipo



Grupo de Campos



Ordem



Tamanho



Decimal



Formato



Contexto



Propriedade



Título



Descrição



Val. Sistema



Opções



Inic. Padrão



Inic. Browse



Cons. Padrão



Nível



Usado



Obrigatório



Browse



When



Pasta



Help





Campo

VK5_MESSAGVK5_ORITABVK5_ORIKEYVK5_RESCOD
Tipo



Grupo de Campos



Ordem



Tamanho



Decimal



Formato



Contexto



Propriedade



Título



Descrição



Val. Sistema



Opções



Inic. Padrão



Inic. Browse



Cons. Padrão



Nível



Usado



Obrigatório



Browse



When



Pasta



Help



Campo

VK5_REQHEAVK5_REQBODVK5_RESHEAVK5_RESBOD
Tipo



Grupo de Campos



Ordem



Tamanho



Decimal



Formato



Contexto



Propriedade



Título



Descrição



Val. Sistema



Opções



Inic. Padrão



Inic. Browse



Cons. Padrão



Nível



Usado



Obrigatório



Browse



When



Pasta



Help



Campo

VK5_DATINCVK5_DATALT
Tipo

Grupo de Campos

Ordem

Tamanho

Decimal

Formato

Contexto

Propriedade

Título

Descrição

Val. Sistema

Opções

Inic. Padrão

Inic. Browse

Cons. Padrão

Nível

Usado

Obrigatório

Browse

When

Pasta

Help




04. DEMAIS INFORMAÇÕES

Outras ações/ações relacionadas 



05. ASSUNTOS RELACIONADOS