Histórico da Página
...
- Rest
- Exemplo de utilização
- Parametros
- Usuários de Portal
- Permissionamento
- Cadastro de pergunte - SX1, F3(SXB) e sincronização de usuários
01. REST
Incluir as seções no appserver.ini conforme exemplo abaixo. Para mais informações sobre essa configuração acesse a página Application Server - REST ADVPL.
...
Para o acesso do Portal do Cliente Beneficiario deverá ser solicitado um ALIAS e um token conforme os passos abaixo:
Acessar o link Mingle e clique em "solicite seu Alias" e preencha as informações conforme imagem:
Onde:
- E-mail: endereço de e-mail que será vinculado ao seu cadastro no Mingle.
- Selecione o App: deverá ser selecionado "Portal do Clientede Saúde".
- Selecione o seu backend: deverá ser informado o endereço público do seu backend, de acordo com as configurações REST previamente feitas.
- Nome do Servidor: identificação do servidor no Mingle.
- Cadastrar/Editar empresas e filiais: deverá ser informado o código da empresa e filial base para o backend (Clique aqui para ver o exemplo).
...
Aguarde retorno via ticket com o ALIAS e Token criados pela área de atendimento responsável pelo Mingle.
03. PARAMETROS
Após Após recebimento do e-mail como citado no tópico acima, deverão ser atualizados os seguintes parâmetros:
...
Utilize o mesmo usuário Protheus informado nas credenciais de autenticação no portal do Mingle, para preencher o valor do parâmetro MV_MINGIUS.
MV_MINGTOK: Token de Acesso para requisições ao Mingle.
Copie o Token recebido por e-mail para dentro do parâmetro: MV_MINGTOK.
04. TELA XXXXX
Principais Campos e Parâmetros
...
.
MV_MINGURL: URL de acesso ao Mingle.
URL de acesso do mingle para chamada de APIs para integração: MV_MINGURL.
04. USUÁRIOS DE PORTAL
Para definir os usuários que irão utilizar o Portal do Beneficiario utilizamos a funcionalidade já existente no Protheus - Usuários de Portal - PLSA226
Para realizar a autenticação no portal mingle, é necessário que o mesmo usuário da BSW exista no mingle, com seu login e senha sempre sincronizados.
Com os parametros do passo anterior preenchido, os novos usuários já serão integrados automaticamente, tanto quando qualquer alteração ou mudança de senha, para alterações feitas por outras vias ou até usuários ja existentes, deve se utilizar a opção "Integrar Usuarios" para realizar o envio em massa dos usuários.
05. PERMISSIONAMENTO DE USUÁRIOS
Permissionamento Portal do Beneficiario Mingle
06. CADASTRO - PERGUNTE (SX1), F3 (SXB) e Sincronização de usuários.
Ao clicar em integrar usuários é necessário o cadastro do pergunte na tabela sx1, onde vamos informar o Cógido de/até dos usuários que queremos integrar com o mingle.
X1_GRUPO | X1_ORDEM | X1_PERGUNT | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_DECIMAL | X1_PRESEL | X1_GSC | X1_VAR01 | X1_CNT01 | X1_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|
PLMING1 | 01 | Codigo De? | MV_CH1 | C | 6 | 0 | 0 | G | MV_PAR01 | 000359 | BSWMIN |
PLMING1 | 02 | Codigo Ate? | MV_CH2 | C | 6 | 0 | 0 | G | MV_PAR02 | 000359 | BSWMIN |
Também é necessário a criação da consulta padrão BSWMIN na tabela SXB.
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_DESCSPA | XB_DESCENG | XB_CONTEM |
---|---|---|---|---|---|---|---|
BSWMIN | 1 | 01 | DB | Usuarios WEB | Usuarios WEB | WEB users | BSW |
BSWMIN | 2 | 01 | 01 | Codigo | Codigo | Code | |
BSWMIN | 2 | 02 | 02 | Nome | Nombre | Name | |
BSWMIN | 3 | 01 | 01 | Cadastra Novo | Incluye Nuevo | Add new | 01 |
BSWMIN | 4 | 01 | 01 | Codigo | Codigo | Code | BSW_CODUSR |
BSWMIN | 4 | 01 | 02 | Nome | Nombre | Name | BSW_NOMUSR |
BSWMIN | 4 | 02 | 01 | Codigo | Codigo | Code | BSW_CODUSR |
BSWMIN | 4 | 02 | 02 | Nome | Nombre | Name | BSW_NOMUSR |
BSWMIN | 5 | 01 | BSW->BSW_CODUSR | ||||
BSWMIN | 6 | 01 | BSW->BSW_TPPOR == '3' |
Campos que não foram informados na tabela acima devem estar vazios.
Após a integração, serão exibidos os usuários e o retorno deles na integração (se integrou com sucesso, ou se deu algum erro).
Caso durante a integração seja encontrado algum usuário que já tenha sido integrado, é possível alterar os dados dele, clicando em "Sim" quando aparecer a opção "Foram encontradas informações de logins de usuários já integrados, deseja atualizá-las?". Após a atualização, também será exibido uma telinha com os usuários o retorno da integração de cada um.
OBS.: caso a integração de algum usuário dê algum erro, não interfere na integração dos demais usuários.
Card documentos | ||||
---|---|---|---|---|
|
...