Índice

Objetivo

O LegalDesk é um sistema desenvolvido pela franquia TOTVS JuriTIs com o objetivo de disponibilizar uma interface mais moderna e amigável para diversas manipulações feitas por advogados e sócios nos escritórios de advocacia.

Dentre estas manipulações estão: lançamento de time sheets, despesas, lançamentos tabelados, criação de casos provisórios, revisão de pré-faturas, entre outros.

Com a possibilidade de lançamentos via LegalDesk e o faturamento ocorrendo via SIGAPFS, torna-se necessário integrar informações entre os dois sistemas. Desta forma, o objetivo da fila de sincronização é facilitar o processo de envio de informações ao LegalDesk, controlando as alterações de cadastros e movimentações realizadas no SIGAPFS e necessárias ao seu funcionamento.

Qualquer inclusão, alteração ou exclusão dos lançamentos previstos para integração no SIGAPFS são registrados na fila de sincronização. O LegalDesk acessa a fila para consultar o que deve atualizar em sua base e é responsável por registrar nesta mesma fila o que já foi atualizado.

As manipulações feitas via LegalDesk, tais como a criação de time sheets e despesas, são registradas no SIGAPFS pelo próprio LegalDesk.

A utilização da integração com o LegalDesk está disponível a partir do Microsiga Protheus 12 e, para a sua utilização é necessário que o servidor de REST seja habilitado no Application Server do Protheus e que o parâmetro MV_JFSINC seja configurado com 1 = Sim.

Para mais informações quanto ao funcionamento do REST, consulte http://tdn.totvs.com/display/tec/REST .

 

Na página principal da rotina, estão disponíveis as opções:

Configuração Servidor de REST

Para habilitar o REST dentro do Microsiga Protheus®, altere o arquivo de configuração appserver.ini com o conteúdo a seguir. 
Para evitar conflitos, atente-se às portas de comunicação usadas:

[HTTPV11] 
Enable=1
AddressFamily=1 
Sockets=HTTPREST
TimeOut=120

[HTTPREST]
Port=8889
IPsBind= 
MaxQueue=10 
URIs=HTTPURI
SECURITY=0

[HTTPURI]
URL=/
PrepareIn=99,01
OnStart=REST_START 
OnConnect=REST_CONNECT 
OnExit=REST_EXIT 
Instances=1,10

[ONSTART] 
jobs=HTTPJOB

[HTTPJOB] 
MAIN=HTTP_START
ENVIRONMENT=P12

Também é necessária a inclusão do item MAXSTRINGSIZE=10 no [General] e do FWFRAME_TRACELOG=0 no bloco do ambiente.
A configuração acima segue os padrões de REST do Protheus, assim, se o recurso já está habilitado no Protheus, não será necessário fazer nenhuma alteração.
É possível utilizar autenticação HTTP Basic ou o Auth 1.0a. Com esta finalidade, mude o item SECURITY [HTTPREST] para 1 ou remova-o.

Ao acessar a rotina visualize a tela com os itens na fila de sincronização.
Estes dados são alimentados automaticamente pelo sistema.
Clique na opção +Carga Inicial e visualize a tela de parametrização sendo:

Informações
Confirme em Executar para prosseguir ou Cancelar.

Perguntas
Preencha os campos conforme a necessidade 

Log de Processos;
Processamento; 

A exibição da tela mostra cada registro da fila composto pelos seguintes campos:

Preencha as informações de acordo com as orientações descritas em Principais Campos.
Veja também as funcionalidades disponíveis em Outras Ações.

Localizar;
Filtrar;
Buscar;
Imprimir;
Configurar;

Para efetuar uma exclusão, localize primeiramente o item que deseja excluir;

Clique na opção Outras Ações / Excluir;

No alto da tela visualize esta mensagem sombreada:

Tem certeza que deseja excluir o item abaixo?

Esta opção não poderá ser desfeita após a confirmação da exclusão.

Certifique-se e para prosseguir, clique em:

  • Fechar (para sair sem salvar a exclusão);
  • Confirmar (exclui o item e retorna à página inicial).

As opções que descrevemos a seguir estão disponíveis com acesso em Outras Ações/.

  1. Posicionado no adiantamento, acesse Outras Ações/ Ger. Financeiro;
  2. Ao concluir o sistema exibe a tela informando: Financeiro Gerado com Sucesso.
  3. Clique em Fechar para retornar à tela principal.
  1. Posicione o cursor no adiantamento,acesse Outras Ações/ Estornar;
  2. O sistema exibe uma tela solicitando a confirmação para o estorno.
  3. Clique em Sim para confirmar ou Não para interromper o processo.
  1. Posicione o cursor no adiantamento,acesse Outras Ações/ Recibo;
  2. O sistema faz o processamento e gera o recibo na tela.

Principais Campos 

 
Campo

Descrição

Código:  

Número sequencial de identificação do registro

ModeloNome do modelo de dados modificado. No exemplo de tipo de tabela de serviços, trata-se do JURA047.
ChaveChave primária de identificação do registro no modelo de dados. Neste caso e na grande maioria a chave é composta pela filial + código.
OperaçãoCódigo da operação onde, 3 é inclusão, 4 alteração e 5 exclusão.
TImeStampData e hora da manipulação.
StatusSituação do registro onde 1-Pendente indica que o sistema LegalDesk ainda não integrou e 2-Concluído para quando já tiver sido feita a integração do registro. Lembrando que a mudança desta situação está sob responsabilidade do LegalDesk.