Histórico da Página
...
- Habilite a integração por meio do parâmetro MV_TMAPCKL, alterando o seu valor para .T. (true=habilitado), conforme explicado na seção 02.CONFIGURAÇÕES. A integração pode ocorrer em dois momentos distintos e depende da configuração do parâmetro MV_TMINTEV mencionado na seção 02.CONFIGURAÇÕES, sendo: 1 - no Fechamento da Viagem ou 2 - na Saída de Filial.
- Certifique-se que o parâmetro MV_OCORENT está configurado com o código de Ocorrência do tipo Encerra processo e que a ocorrência também esteja configurada para gerar Comprovante de Entrega, campos Comp .Entrega DT2_CMPENT = '1' e Tipo DT2_TIPOCO='01'. Além disso a Categoria da ocorrência DT2_CATOCO = deverá ser "1 - Por Documento".
- Deverá existir ao menos um cadastro de motorista que esteja integrado ao Checklist, para isto na rotina Cadastro de Motoristas (OMSA040), acessar a aba "Outros" e no campo Login App (DA4_APPLOG) vincular o ID de integração com Checklist.
Informações | ||
---|---|---|
| ||
O motorista deverá estar integrado ao Portal do Checklist com perfil executor para que a integração ocorra corretamente. Deverá existir na configuração do Portal do Checklist um roteiro/script denominado "Data_Entrega" o TMS Protheus não irá enviar o cadastro do roteiro para que o aplicativo crie automaticamente, essa inserção deve ser manual. |
4. Acessar Atualizações > Ocorrências > Configurações CheckList (TMSAC10), deverá ser incluído o cadastro de configuração para uso no app Meu Checklist - neste cadastro serão informados dados como filial para integração, URL's responsáveis pela conexão da integração, usuário e senha autorizados a validar e alterar dados no Portal Checklist, entre outras informações.
Configuração Appserver.ini
O arquivo appserver.ini deve conter as chaves abaixo:
Na sessão [Environment] :
...
Segue abaixo demonstração:
|
4. Acessar Atualizações > Ocorrências > Configurações CheckList (TMSAC10), deverá ser incluído o cadastro de configuração para uso no app Meu Checklist - neste cadastro serão informados dados como filial para integração, URL's responsáveis pela conexão da integração, usuário e senha autorizados a validar e alterar dados no Portal Checklist, entre outras informações.
Configuração Appserver.ini
O arquivo appserver.ini deve conter as chaves abaixo:
Na sessão [Environment] :
MemoMega>1
TopMemoMega=2
Aviso | ||
---|---|---|
| ||
Existe uma Tag no arquivo Appserver.ini do Protheus denominada MaxStringSize. Esta Tag determina o tamanho máximo de uma variável do tipo character em megabytes. Assim quando esta Tag estiver configurada com "MaxStringSize = 10", por exemplo, o Protheus aceitará variáveis de no máximo 10 megabytes. Dependendo da configuração do aparelho mobile que irá registrar o checklist e sua evidência (foto), esta variável pode exceder seu tamanho causando erro fatal no sistema. Sendo assim, é necessário que se ajuste a configuração no aparelho mobile, do tamanho da foto que será registrada. Para isso acesse as configurações do aplicativo de foto de seu aparelho mobile, ajustando para um tamanho inferior ao da Tag MaxStringSize de seu Appserver.ini. No caso de Envio de Imagem com Tamanho Incorreto: Quando for detectado que houve o envio de imagem com tamanho incorreto (falha na configuração do tamanho da imagem) será necessário seguir os seguintes procedimentos para devida correção e para que o processo de integração não fique "travado", pois uma vez encaminhada imagem/foto com tamanho superior ao configurado no Appserver.ini , todos os demais Checklists encaminhados posteriormente na integração não serão atualizados no TMS Protheus até que a configuração seja corrigida. Passo à passo:
|
Além disso segue abaixo exemplo de configuração REST que deverá ser configurada:
...
Obs.: Os exemplos acima contém apenas os valores referentes a integração com Checklist.Para melhor aproveitamento e em caso de dúvidas recomendamos a leitura da documentação sobre RESTa integração com Checklist.
Para melhor aproveitamento e em caso de dúvidas recomendamos a leitura da documentação sobre REST.
Aviso | ||
---|---|---|
| ||
Fique atento ao utilizar o parâmetro de configuração com a chave Security=0, pois isso fará com que as integrações (APIs) não exijam autenticação, consequentemente dados do seu ambiente poderão ser consultados sem qualquer controle de autorização. |
Processo Básico de Viagem no Protheus
...
k. Neste cenário, os documentos constantes na viagem de socorro passarão a constar no Portal e no App Mobile do Checklist vinculados ao segundo motorista e veículo (registrados no complemento da viagem de socorro).
Informações | ||
---|---|---|
| ||
Se a viagem de socorro possuir o status "Em trânsito" o envio do Checklist dos documentos ainda não entregues para o motorista da nova viagem se dará no momento do apontamento da ocorrência do tipo 08 - Transferência de viagem, já que a viagem do tipo socorro não mais possuirá o processo de fechamento ou o apontamento da operação de saída. |
...
Documentos são apresentados no Portal para o usuário responsável pelo acompanhamento (isso ocorrerá a partir da confirmação da integração - após o fechamento ou após a operação de saída de viagem, definidos de acordo com a configuração do parâmetro MV_TMINTEV ) :
Telas – Visão do Motorista (etapas no app):
...
2. Após o processo de estorno do fechamento da viagem ou estorno da operação de saída, saída de viagem, definidos de acordo com a configuração do parâmetro MV_TMINTEV), o status do documento passará para "Cancelado":
...
Configurações CheckList (TMSAC10 - SIGATMS)
Integração Meu Check-List x Ocorrência de Entrega x Documentos Não Fiscais (Integrações - SIGATMS)
Automação do Apontamento de Ocorrências (TMSA360 - SIGATMS)
Comprovante de Entrega Eletrônico (TMSAE71 - SIGATMS)
...