Da versão 2.1
editado por anabarbosa
em 21/12/2018
Para versão 2.2
editado por jaisonoliveira
em 15/05/2020
Comentário da mudança: Não existe comentário para essa versão

Summary

Details

Page properties
Autor do documento
... ... @@ -1,1 +1,1 @@
1 -XWiki.anabarbosa
1 +XWiki.jaisonoliveira
Content
... ... @@ -1,34 +1,165 @@
1 1  O módulo de credenciamento tem a finalidade de:
2 2  
3 -* Automatizar o processo de credenciamento via Workflow, de maneira gradual para o prestador e para a Operadora;
4 -* Possibilitar a customização das informações;
5 -* Permitir a definição independente e dinâmica de regras em cada passo, com a utilização do Motor;
6 -* Obrigar a inclusão de documentação, podendo ser definida de acordo com a necessidade de cada grupo de prestadores;
7 -* Emitir contrato, contendo anexo dos valores negociados e dados particulares de cada prestador.
8 -* Interagir em um canal único de comunicação;
9 -* Registrar e Formalizar todas as interações;
10 -* Organizar agendas e eventos;
11 -* Convidar os diversos usuários a participar das interações;
12 -* Informar o prestador sobre seus Demonstrativos e todas documentações pertinentes;
13 -* Gerar o Analítico em XLS e XML para a validação do pagamento.
14 -* Permitir a geração dinâmica de questionários, divididos por Capítulos, Categorias e Perguntas;
15 -* Calcular automaticamente a nota de Qualificação, definido através de parâmetros configurados pelo usuário;
16 -* Agendar de visitas para vistoria;
17 -* Permitir a criação de plano de ações, sugerido pela Operadora, para aumentar a qualificação de seus prestadores;
18 -* Armazenar histórico para verificação da evolução dos prestadores, referente às suas Qualificações.
19 -* Atender integralmente à Lei 13003 - Resolução Normativa 365 da ANS;
20 -* Possuir Workflow e Centralização das pendências de substituição;
21 -* Sugerir prestadores para substituição, de acordo com os critérios de equivalência mencionados na Legislação, em tabela e mapa;
22 -* Simular o descredenciamento de prestadores, prevendo as possíveis necessidades de substituição
23 -* Possuir alertas dinâmicos de prazos para substituição;
24 -* Permitir Pagamento por Qualificação;
25 -* Permitir negociação pontual, a nível de item por prestador, com réplicas e gravação do histórico de negociação;
26 -* Possibilitar o credenciamento por grupos da tabela de preço;
27 -* Registrar o histórico do motivo de não-credenciamento a nível de item.
28 -* Permitir importação de tabelas através de layout pré-definido;
29 -* Permitir customização das tabelas importadas para caracterização por rede/plano;
30 -* Permitir comparar duas ou mais tabelas do mesmo tipo, exibindo dados de diferenças, de forma consolidada e analítica.
31 -* Permitir criação de pacotes (kits) por item, grupos ou preço fechado;
32 -* Possibilitar permissões de serviços ofertados por especialidade ou tipo de prestador;
33 -* Possibilitar a criação de tabelas com deflatores específicos por grupos de prestadores;
34 -* Permitir a cobrança de serviços por CH ou Porte.
3 +* (((
4 +Automatizar o processo de credenciamento via Workflow, de maneira gradual para o prestador e para a Operadora;
5 +)))
6 +* (((
7 +Possibilitar a customização das informações;
8 +)))
9 +* (((
10 +Permitir a definição independente e dinâmica de regras em cada passo, com a utilização do Motor;
11 +)))
12 +* (((
13 +Obrigar a inclusão de documentação, podendo ser definida de acordo com a necessidade de cada grupo de prestadores;
14 +)))
15 +* (((
16 +Emitir contrato, contendo anexo dos valores negociados e dados particulares de cada prestador.
17 +)))
18 +* (((
19 +Interagir em um canal único de comunicação;
20 +)))
21 +* (((
22 +Registrar e Formalizar todas as interações;
23 +)))
24 +* (((
25 +Organizar agendas e eventos;
26 +)))
27 +* (((
28 +Convidar os diversos usuários a participar das interações;
29 +)))
30 +* (((
31 +Informar o prestador sobre seus Demonstrativos e todas documentações pertinentes;
32 +)))
33 +* (((
34 +Gerar o Analítico em XLS e XML para a validação do pagamento.
35 +)))
36 +* (((
37 +Permitir a geração dinâmica de questionários, divididos por Capítulos, Categorias e Perguntas;
38 +)))
39 +* (((
40 +Calcular automaticamente a nota de Qualificação, definido através de parâmetros configurados pelo usuário;
41 +)))
42 +* (((
43 +Agendar de visitas para vistoria;
44 +)))
45 +* (((
46 +Permitir a criação de plano de ações, sugerido pela Operadora, para aumentar a qualificação de seus prestadores;
47 +)))
48 +* (((
49 +Armazenar histórico para verificação da evolução dos prestadores, referente às suas Qualificações.
50 +)))
51 +* (((
52 +Atender integralmente à Lei 13003 - Resolução Normativa 365 da ANS;
53 +)))
54 +* (((
55 +Possuir Workflow e Centralização das pendências de substituição;
56 +)))
57 +* (((
58 +Sugerir prestadores para substituição, de acordo com os critérios de equivalência mencionados na Legislação, em tabela e mapa;
59 +)))
60 +* (((
61 +Simular o descredenciamento de prestadores, prevendo as possíveis necessidades de substituição
62 +)))
63 +* (((
64 +Possuir alertas dinâmicos de prazos para substituição;
65 +)))
66 +* (((
67 +Permitir Pagamento por Qualificação;
68 +)))
69 +* (((
70 +Permitir negociação pontual, a nível de item por prestador, com réplicas e gravação do histórico de negociação;
71 +)))
72 +* (((
73 +Possibilitar o credenciamento por grupos da tabela de preço;
74 +)))
75 +* (((
76 +Registrar o histórico do motivo de não-credenciamento a nível de item.
77 +)))
78 +* (((
79 +Permitir importação de tabelas através de layout pré-definido;
80 +)))
81 +* (((
82 +Permitir customização das tabelas importadas para caracterização por rede/plano;
83 +)))
84 +* (((
85 +Permitir comparar duas ou mais tabelas do mesmo tipo, exibindo dados de diferenças, de forma consolidada e analítica.
86 +)))
87 +* (((
88 +Permitir criação de pacotes (kits) por item, grupos ou preço fechado;
89 +)))
90 +* (((
91 +Possibilitar permissões de serviços ofertados por especialidade ou tipo de prestador;
92 +)))
93 +* (((
94 +Possibilitar a criação de tabelas com deflatores específicos por grupos de prestadores;
95 +)))
96 +* (((
97 +Permitir a cobrança de serviços por CH ou Porte.
98 +\\
99 +)))
100 +
101 +[[image:https://img.shields.io/badge/java-1.8-blue||height="18" width="54"]] [[image:https://img.shields.io/badge/sonar-(n%C3%A3o%20aplicado)-green||height="18" width="117"]]
102 +
103 +
104 +**Requisitos**
105 +
106 +* JDK 1.8
107 +* Maven 3.6
108 +* JBoss 7
109 +* IDE (Eclipse / IntelliJ IDEA)
110 +
111 +**Pré-condição**
112 +
113 +* Baixar o Settings.xml pré-configurado (uso do maven)
114 +* Baixar o JBoss já com as dependências necessárias
115 +
116 +Abrir o Settings.xml num editor qualquer e adicionar um novo profile:
117 +
118 +(% class="box infomessage" %)
119 +(((
120 +(% class="small" %){{{<profile> }}}
121 + {{{<properties> }}}
122 +{{{<user.config.dir>C:\User\Qualirede\.m2\projetos</user.config.dir> </properties> }}}(%%)
123 +{{{<id>development</id> </profile>}}}
124 +)))
125 +
126 +Dentro de (% class="small" %){{{<user.config.dir> }}}(%%)definir um diretório qualquer. Descompactar o arquivo em anexo (contendo os JBoss's necessários), para dentro do diretório criado em (% class="small" %){{{<user.config.dir>.}}}
127 +
128 +
129 +**Configuração**
130 +
131 +Acessar o Bitbucket da Qualirede e realizar o checkout dos seguinte projetos, se atendando de deixar na branch **__DEV__**:
132 +
133 +* lb_credencia
134 +* credenciamento-rtcep-dominios
135 +* credenciamento-rtcep
136 +* qualirede-model-mysql
137 +* qualirede-model-oracle
138 +* qualirede-project
139 +
140 +Realizar a compilação dos projeto seguindo a ordem acima.
141 +
142 +Entrar dentro do projeto lb_credencia e rodar os scripts do liquibase:
143 +
144 +(% class="box" %)
145 +(((
146 +mvn liquibase:updateSQL -P development,oracle
147 +mvn liquibase:updateSQL -P development,mysql
148 +)))
149 +
150 +**Configuração para acessar o Drools**
151 +
152 +1. Acessar o diretório criar no (% class="small" %){{{<user.config.dir> \Credenciamento\standalone\guvnor\ }}}(%%)e extrair o arquivo** guvnor.war**(% class="small" %){{{.}}}
153 +1. Com o arquivo extraído, alterar o valor da chave(% style="font-family:sans-serif; font-size:11.9px; white-space:pre-wrap" %) **repository.root.directory **(%%)arquivo** **(% class="small" %){{{<user.config.dir> \Credenciamento\standalone\guvnor\ }}}(%%)presente no arquivo WEB-INF\beans.xml
154 +1. Salvar e gerar um novo guvnor.war com essa alteração.
155 +
156 +**Rodar sistema**
157 +
158 +1. Startar o JBoss
159 +1. Adicionar os seguinte artefatos:
160 +1*. rtcep-motor-qualirede-oracle-2.1.6-SNAPSHOT.war
161 +1*. qualirede-web-oracle-7.38.0.war
162 +1*. guvnor.war
163 +1. Acessar endereços:
164 +1*. [[http:~~/~~/localhost:8081/credenciamento/>>http://localhost:8081/credenciamento/]]
165 +1*. [[http:~~/~~/localhost:8081/editor/>>http://localhost:8081/editor/]]