Histórico da Página
Configurações de Integrações
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||
Segmento: | Jurídico | ||||||
Módulo: | SIGAJURI | ||||||
Rotina: |
| ||||||
País(es): | Todos | ||||||
Banco(s) de Dados: | Todos | ||||||
Tabelas Utilizadas: | O0J - Filtros Follow-up Automático / O0K - Modelos disparados O0U - Configurações de Integrações | ||||||
Sistema(s) Operacional(is): | Windows |
Descrição
Inclusão de Implementado o cadastro de Follow-ups automático, onde são informados os filtros e a movimentação desejada para cada modelo, sendo:
1- Inclusão de processo (ao incluir o processo, o follow-up é gerado automaticamente de acordo com as informações do modelo, podendo abrir o cadastro, quando o tipo de geração é com intervenção de usuário e;
2 - Alteração de correspondente (é gerado follow-ups de acordo com o cadastro, quando o correspondente for alterado no processo);Integração, possibilitando assim a comunicação do SIGAJURI com outros ERPs.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações deste chamado.
- Aplique o patch do chamado e execute uma vez a rotina UPDDISTR.
Logo após a execução desta rotina é alterado o dicionário de dados da base, conforme especificações abaixo:
Atualizações do Compatibilizador
- Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME | ||
O0U | Configuração Integração | O0J | Follow-ups Automáticos | C | S |
Chave | Nome | Modo | PYME | ||
O0K | Modelos Disparados | C | S |
Tabela O0U - Configuração Integração.
Criação de 2. Criação de Campos no arquivo SX3 – Campos:
- Tabela O0J - Follow-ups Automáticos
Campo | O0JO0U_FILIAL |
Tipo | C |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do Sistema |
Usado | Não |
Obrigatório | Não |
Browse | Sim |
Help | Filial do Sistema |
Campo | O0JO0U_COD |
Tipo | C - Caracter |
Tamanho | 5 |
Decimal | 0 |
Formato | @! |
Título | Código |
DescriçãoCód Follow-up Automatico | Código Integração. |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | NãoSim |
Validação | ExistChav('O0JO0U',M->O0J>O0U_COD,1) |
Inicializador Padrão | GetSXENum("O0JO0U","O0JO0U_COD") |
Visual | Visualizar |
Contexto | Real |
Modal | Sim |
Help | Código do Follow-up AutomáticoIntegração. |
Campo | O0JO0U_TIPOASTIPO |
Tipo | C - Caracter |
Tamanho | 31 |
Decimal | 0 |
Formato | @! |
Título | Tipo Assunto |
DescriçãoCodigo do tipo de assunto | Tipo Integração |
Nível | 1 |
Usado | Sim |
Obrigatório | NãoSim |
Browse | Sim |
Validação | Vazio() .OR. ExistCPO Pertence("NYB", M->O0J_TIPOAS, 1123") |
Visual | Alterar |
Contexto | Real |
Modal | Sim |
Help | Código do tipo de assunto | Campo | O0J_DTIPAS
Combo | 1=Inclusão de título;2=Consulta de Saldo;3=Exclusão de Título |
Help | Informe o tipo de integração.Onde 1-Inclusão de título, 2-Consulta de Saldo ou 3-Exclusão de Título. |
Campo | O0U_WSDL |
Tipo | C - Caracter |
Tamanho |
200 | |
Decimal | 0 |
Formato | @! |
Título |
Web Service |
Descrição |
WSDL do Web Service | |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse |
Sim |
Visual |
Alterar | |
Contexto | Real |
Modal |
Nâo |
Help |
Informe o WSDL do Web Service a qual será conectado. |
Campo |
O0U_ |
OPERAC | |
Tipo | C - Caracter |
Tamanho |
200 | |
Decimal | 0 |
Formato | @! |
Título |
Oper. WSDL |
Descrição |
Operação WSDL | |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Modal |
Não |
Help |
Informe a Operação WSDL que será acionada no Web Service. |
Campo | O0JO0U_DAREAJTAGCOD |
Tipo | C - Caracter |
Tamanho | 50100 |
Decimal | 0 |
TítuloÁrea | TAG COD |
DescriçãoDescrição área jurídica | Tag Cód. Retorno |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Inicializador Padrão | IF(!INCLUI,POSICIONE("NYB", 1, XFILIAL("NYB") + O0J->O0J_TIPOAS, "NYB_DESC"),'') |
Sim | |
Visual | Visualizar |
Contexto | Real |
Modal | Sim |
HelpDescrição área jurídica | Informe a TAG que terá o Código de retorno. |
Campo | O0JO0U_COBJETCMPCOD | ||
Tipo | C - Caracter | ||
Tamanho | 3100 | ||
Decimal | 0 | ||
Formato | @! | ||
TítuloCod. Assunto | Cmp Tag Cod | ||
DescriçãoCódigo do assunto | Campo Tag Código | ||
Nível | 1 | ||
Usado | Sim | ||
Obrigatório | Não | ||
Browse | Sim | Validação(ExistCpo('NQ4',M->O0J_COBJET,1).And.JurVldRest('NQ4',M->O0J_COBJET)).OR.Vazio() | |
Inicializador Padrão | IF(!INCLUI,POSICIONE("NYB", 1, XFILIAL("NYB") + O0J->O0J_TIPOAS, "NYB_DESC"),'') | ||
Visual | Alterar | ||
Contexto | Real | ||
Modal | Não | ||
HelpCódigo | do assuntoInforme o campo da TAG COD que mostrará o resultado da integração (Chave do título gerado no sistema destino). |
Campo | O0JO0U_DOBJETTAGERR |
Tipo | C - Caracter |
Tamanho | 100 |
Decimal | 0 |
Formato@S30 | @! |
TítuloAssunto | Tag Erro Ret |
DescriçãoDescrição do Assunto | Tag Erro Retorno |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Inicializador Padrão | IF(!INCLUI,Posicione('NQ4',1,xFilial('NQ4')+O0J->O0J_COBJET,'NQ4_DESC'),'') |
Sim | |
Visual | Visualizar |
Contexto | Real |
Modal | Não |
HelpDescrição do Assunto | Informe a TAG que contém a mensagem de erro, caso ocorra. |
Campo | O0KO0U_FILIALCMPERR |
Tipo | C |
Tamanho | 8100 |
Decimal | 0 |
Título | Filial |
Descrição | Filial do Sistema |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Filial do Sistema |
Campo | O0K_COD |
Tipo | C - Caracter |
Tamanho | 5 |
Decimal | 0 |
Título | Código |
Descrição | Codigo Modelo disparado |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Validação | ExistChav('O0K',M->O0K_COD,1) |
Inicializador Padrão | GETSXENUM("O0K","O0K_COD") |
Visual | Visualizar |
Contexto | Real |
Modal | Sim |
Help | Codigo Modelo disparado |
Formato | @! |
Título | Cmp Tag Erro |
Descrição | Campo Tag Erro |
Campo | O0K_CFWAUT |
Tipo | C - Caracter |
Tamanho | 5 |
Decimal | 0 |
Título | Cod Fup Aut |
Descrição | Código Follow-up Automati |
Nível | 1 |
Usado | Sim |
Obrigatório | SimNão |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Modal | Sim |
HelpCódigo Follow-up Automático | Informe o campo da Tag definida no campo TAGERR que terá a mensagem de erro. |
Campo | O0KO0U_CODMOVSTATUS |
Tipo | C - Caracter |
Tamanho | 1 |
Decimal | 0 |
TítuloCod Moviment | Status |
DescriçãoCódigo do movimento | Status Integração |
Nível | 1 |
Usado | Sim |
Obrigatório | SimNão |
Browse | Sim |
Validação | Pertence("12") |
OpçõesCombo | 1=Inclusão de ProcessoAtiva;2=Alteração de correspondenteInativa |
Visual | Alterar |
Contexto | Real |
Modal | SimNão |
Help | Código do movimento |
Campo | O0K_CODMOD |
Tipo | C - Caracter |
Tamanho | 5 |
Decimal | 0 |
Título | Cod Modelo |
Descrição | Código Modelo Follow-up |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Modal | Sim |
Help | Codigo Modelo Follow-up |
Campo | O0K_DESCRI |
Tipo | C - Caracter | Tamanho | 50
Status da integração. Onde (1- Ativa ou 2-Inativa). |
Campo | O0U_LAYOUT |
Tipo | M - MEMO |
Tamanho | 10 |
Decimal | 0 |
Título |
Layout |
Descrição |
Layout XML | |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual |
Alterar |
Contexto |
Real | |
Modal | Sim |
Help |
Descrição tipo do modelo
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
3. Inclusão de Consulta Padrão no arquivo SXB – Consulta Padrão:
- Pesquisa O0KNRT:
Alias
O0KNRT
Tipo
1
Sequência
01
Coluna
DB
Descrição
Modelo
Contém
NRT
4. Criação ou Alteração de Índices no arquivo SIX – Índices:
Índice
O0J
Ordem
1
Chave
O0J_FILIAL+O0J_COD
Descrição
Código
Proprietário
S
LAYOUT do XML a ser enviado. Deverá ser enviado o XML inteiro, sendo que quando o valor de alguma tag tenha que ser preenchido com valores do SIGAJURI, deverá informar entre %. Ex: <codinterno>%M->NT3_CAJURI%<codinterno> |
Índice
O0J
Ordem
2
Chave
O0J_FILIAL+O0J_TIPOAS+O0J_CAREAJ+O0J_COBJET
Descrição
Tipo Assunto + Cod Area Jur + Cod. Assunto
Proprietário
S
Índice
O0K
Ordem
1
Chave
O0K_FILIAL+O0K_COD
Descrição
Código
Proprietário
S
5. Criação de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela O0J – Follow-up Automático
Campo
O0J_CAREAJ
Sequência
001
Campo domínio
O0J_DAREAJ
Tipo
P
Regra
NRB->NRB_DESC
Posiciona?
S
Chave
xFilial('NRB')+M->O0J_CAREAJ
Proprietário
S
Campo
O0J_TIPOAS
Sequência
001
Campo domínio
O0J_DTIPAS
Tipo
P
Regra
NYB->NYB_DESC
Posiciona?
S
Chave
XFILIAL("NYB") + M->O0J_TIPOAS
Proprietário
S
Campo
O0J_COBJET
Sequência
001
Campo domínio
O0J_DOBJET
Tipo
P
Regra
NQ4->NQ4_DESC
Posiciona?
S
Chave
XFILIAL('NQ4')+M->O0J_COBJET
Proprietário
S
Campo
O0K_CODMOD
Sequência
001
Campo domínio
O0K_DESCRI
Tipo
P
Regra
IIF(!EMPTY(M->O0K_CODMOD),JADESCMOD(M->O0K_CODMOD),'')
Posiciona?
S
Chave
xFilial('O0K')+M->O0K_CODMOD
Proprietário
S
Procedimento para Utilização
Exemplo:
- Cadastro do modelo de Follow-UpIntegração
- No modulo Gestão Jurídica (SIGAJURI), acesse Atualizações / Jurídico / Follow-ups / Modelos. Configurações / Integrações
- Clique na opção Incluir
- Preencha os dados necessários para o Modelo e clique necessários e clique em Confirmar para finalizar a operação
- Clique em Fechar na mensagem de Registro inserido.
- Cadastro do Follow-Up Automático
No modulo Gestão Jurídica (SIGAJURI), acesse Atualizações / Jurídico / Follow-ups / Follow-up Automático.
Escolha a opção Incluir
- Preencha os dados necessários para o Follow-Up Automático que serão iguais ao criar o processo
- Informe o Código da Movimentação que o FW executará ao ser Acionado
- Clique em Fechar na mensagem de Registro inserido.
- Inclusão de um Processo
- No modulo Gestão Jurídica (SIGAJURI), acesse Atualizações / Assuntos Jurídicos / Pesquisas.
- Escolha o Tipo de Assunto Contencioso e clique em Incluir
- Informe os dados do Processo e para gerar o Follow-Up as informações tem que ser iguais ao informado no Cadastro de FW Automático e clique em Confirmar.
- Clique em Fechar na mensagem de Registro inserido.
- Para visualizar os Follow-Ups gerados clique em Outras Ações / Follow-Ups
- Será apresentada a tela com os Follow-Ups criados.