Histórico da Página
...
Importação de Base Legada
Tela Principal da Aplicação
...
Para que um acesso fique disponível, um "XML" seguindo as regras do Intellector-API, precisa ser importado para o TOTVS Intellector Compilador. Veja aqui o exemplo de um "XML" de um acesso.
...
- Se existir um diálogo de advertência, será informado a mensagem na tela.
Layout já existe ****************************** Não consegui Reproduzir
...
- Se você tentar validar o Acesso sem fazer as associações entre as variáveis do acesso e as variáveis internas da politica (binding), a seguinte tela será exibida.
Validando acessos ***************************** Não consegui reproduziracessos
Enquanto não forem efetuadas as associações entre as variáveis do acesso e as variáveis internas da politica (binding), o Acesso permanece inválido e nenhuma política que faça referência ao acesso será compilada.
Veja abaixo um acesso inválido.
Inspecionando o Acesso importado
...
As variáveis Internas LPT__iRetorno, LPT__sAcao e LPT__sMsgErro' são variáveis fixas (especiais) que SEMPRE estarão presentes numa política e por isso já vem criadas por padrão.
Não é possível informar as variáveis LPT__iRetorno, LPT__sAcao e LPT__sMsgErro como variáveis de bind para os acessos. Essas são variáveis de controle interno do Intellector.
As variáveis internas não precisam ter As variáveis internas não precisam ter o mesmo nome das váriaveis de entrada do acesso. Apenas são permitidas associações de váriaveis do mesmo tipo. A seguir nosso exemplo cria uma nova variavel no compilador utilizando o caminho: Elementos/Variáveis/Internas/Nova Variável.
...
Escolha a opção no menu Layouts/Políticas.
- Criando um Layout para uma política, escolha o ícone Inclui e entre com um nome para o Layout.
...
- Entretanto, é possível sofisticar a operação 'De x Para'; veja a explicação do exemplo na tela abaixo: se a variável de entrada vier com o valor 00000000191, ela vai assumir o valor de saída 00000000299; qualquer valor diferente de 00000000191 é o próprio valor informado na entrada que será considerado.
- Se você especificar um valor default, e então, entrou o valor 00000000191, ele irá fazer o De x Para 00000000299, e, qualquer valor diferente de 00000000191 será então assumido o valor default, no caso do exemplo, o valor 12300000000.
Variáveis defaults
- Verificando no canto inferior direito, você verá no campo De x Para, uma string 00000000191?00000000299;12300000000 - simplesmente uma regra de associação!
Regra de associação
Publicando Layouts das Políticas
Após fazer as ligações e validar, o próximo passo é publicar esse acesso no TOTVS Intellector Server, para que fiquem disponíveis para a execução de Políticas. Para tanto, será necessário que os dados do servidor estejam corretos.
Deverá ser clicado o botão de publicação no menu lateral e será aberta uma janela para informar usuário e senha para publicação.
Publicando Acessos
- Os dados de usuário/senha e tipo de política serão validados no servidor, o usuário/senha NÃO SÃO OS MESMOS do TOTVS Intellector Compilador você pode ter permissão para montar políticas, mas não necessariamente para publicar o tipo de política no TOTVS Intellector Server. Se não houver permissão, uma mensagem será exibida, assim como qualquer erro ocorrido no servidor.
Login inválido
- Se a publicação for efetuada com sucesso, a mensagem abaixo será mostrada.
Compilando a Política
...
- Colocar a política em produção é aplicá-la no conjunto de políticas disponíveis no TOTVS Intellector. Para que a mesma seja utilizada, faz-se necessário ainda relacioná-la a um dos momentos de entrada no Portal de Crédito se for esse o processo chamador, não que, necessariamente o seja.
- Por segurança, uma política implantada não pode ser excluída, mesmo que não utilizada.
- O mesmo processo de validação do usuário que está publicando a Política e tipo da política é feita pelo servidor, se não houver autorização ou outro erro decorrente da compilação, esse será mostrado no diálogo.
- A informação sobre a data de publicação da política pode ser visualizada na janela de propriedades.
...
Finalmente, após implantada nossa política em produção, ela estará pronta para ser utilizada, lembrando que a URL ("servlet") disponível deve ser algo como 'http://hostname:8080/intellector/runpolicy'.
- O Portal de Crédito CredPortal oferecido pela 'Tools Software TOTVS S/A' tem mecanismos simples para implementar e configurar chamadas de políticas.
...
Criação de Repositórios
- As políticas e todos os demais elementos para a construção de políticas ficam armazenados em um arquivo de banco de dados local, com extensão FDB. Esse banco de dados não tem que necessariamente ter o nome “INTELLECTOR.FDB”, pode ter qualquer nome desde que tenha a extensão “.FDB”.
Exemplos de nomes de banco de dados do Intellector Client:
- POLITICAS_CREDITO.FDB
- CREDITO.FDB
- LIMITE_CARTAO.FDB
Obs.: Caso seja informado um FDB que não contenha a estrutura de tabelas do Intellector Client, o sistema emitirá uma mensagem informando que o banco de dados não está disponível.
- Você pode verificar qual Você pode verificar qual Banco de Dados você está conectado no momento escolha no menu Repositório/Conexão Atual.
...
- Se você escolher um diretório onde já exista um repositório com o nome escolhido, um diálogo será mostrado e não será permitido usar o mesmo local com o nome escolhido.
- Após escolher o local, uma tela pedirá para informar quais itens do repositório atual serão copiados para o novo repositório, se você escolher 'Políticas', alguns itens serão automaticamente selecionados, pois existem dependências.
...
Importação de politica
...
- Caso sejam informados valores incompatíveis com o tipo ou o formato das variáveis, será exibida mensagem para correção e não será permitida a gravação do arquivo.
...
Alterando arquivo de variáveis usadas na politica
Alterando arquivo de variáveis usadas na politica
Depurar Política
...
Tela do Depurador
Nota |
---|
Saiba mais
|