Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Ativar utilização do MARTE

[!IMPORTANT]

É obrigatório que o projeto tenha as tabelas EQUIPAMENTO e FUNCIONARIO declaradas no DS!

Incluir o parâmentro

INSERT INTO `nfs_core_par_parametros` (`EMPRESA`, `FILIAL`, `LOCAL`, `NOME`, `CONTEUDO`, `TIPO`)
VALUES (1, 9999, 9999, 'MARTE_ENABLED', '1', 1);

Executar o checkDS

O NFSCore criará as tabelas abaixo e a declaração destas no ds_tabela e ds_tabela_campo são feitas de forma automática:

MARTE
MARTE_REPORT_POS
MARTE_REPORT_AX
MARTE_IGNICAO
MARTE_TTS

A tabela MARTE tem um campo FK para a tabela EQUIPAMENTO! A tabela MARTE_IGNICAO tem FKs para as tabelas EQUIPAMENTO e FUNCIONARIO!

Se o projeto não tiver essas tabelas, falar com equipe dev NFS/CORE para conhecer as formas declaração dos campos VEICULO_EQUIPAMENTO e FUNCIONARIO!

O menu é criado automaticamente. Para fazer a liberação de acesso, criar um registro para o grupo correspondente e informar o MENU_SEQ_DB 10002.

EXEMPLO:

EMPRESA; FILIAL; LOCAL;  MENU_SEQ_DB;    SIUD;   GRUPO_SEQ_DB;  ATIVO;  DELETED
4;       9999;   9999;   10002;          1111;   2;             1;      0

As tabelas do MARTE são adicionadas automaticamente ao parâmetro "ignore" no filter do menu Cadastros. Se o nome ou tipo do menu (Cadastros/CRUD) for alterado essa condição de filter não será válida.

Configuração do Painel MARTE

Configuração do DS para uso do MARTE

As tabelas BOLETIM e APONTAMENTO que possuem dados do MARTE devem ter a declaração de "main_table" na coluna OPTIONS:

{
    "main_table": "EQP"
}

ou

{
    "main_table": "EQUIPAMENTO"
}

Com essa informação serão criados os seguintes campos na tabela de tipo APONTAMENTO:

HR
HR_MANUAL
HR_MARTE
HR_CAN
KM
KM_MANUAL
KM_MARTE
KM_CAN
HR_FIM
HR_FIM_MANUAL
HR_FIM_MARTE
HR_FIM_CAN
KM_FIM
KM_FIM_MANUAL
KM_FIM_MARTE
KM_FIM_CAN

Com essa informação serão criados os seguintes campos na tabela de tipo BOLETIM:

HR_INICIAL_MANUAL
HR_INICIAL_MARTE
HR_INICIAL_CAN

KM_INICIAL
KM_INICIAL_MANUAL
KM_INICIAL_MARTE
KM_INICIAL_CAN

HR_FINAL
HR_FINAL__MANUAL
HR_FINAL__MARTE
HR_FINAL__CAN

KM_FINAL
KM_FINAL__MANUAL
KM_FINAL__MARTE
KM_FINAL__CAN

Para o NFS fazer o processamento de forma automática é preciso colocar a configuração na nfs_core_par_parametros_mobile: Atenção para os campos INICIAL E FINAL quando é BOLETIM!

marte_param_mobile.png

O FIELD_XMOVA é nome do campo no JSON que vem do SimovaApps conténdo o JSON do MARTE.