Autenticação e controle de acesso dos usuários

Índice

Criar conta

RTAUTH_PESS.CAD_PESSOAS_USUARIOS

Descrição

Interface que permite que uma pessoa crie um acesso ao sistema.
Esta interface deve ser disparada a partir de uma ação na tela de Login que permite a um novo usuário se cadastrar.

A interface inicia pedindo o CNPJ da empresa para o qual o usuário será criado. Uma vez informado o CNPJ, poderão ocorrer 3 situações:



Campos:

Sequencia utilizada para definir os IDs dos registros das entidades.
CPF ou CNPJ da pessoa/empresa a ser cadastrada. Ao ser informado, o sistema irá verificar se o mesmo já está cadastrado e se foi informado um CPF ou CNPJ, mostrando os campos adequados conforme for pessoa física ou jurídica.
Razão social da empresa.
Nome fantasia (nome comercial, nome de fachada) é a designação utilizada por uma instituição (empresa, associação etc), seja pública ou privada, sob a qual ela se torna conhecida do público. Esta denominação opõe-se à razão social, que é o nome utilizado perante os órgãos públicos de registro das pessoas jurídicas.

O nome fantasia pode ser formado a partir de palavras ou expressões oriundas da razão social, bem como pode ser criado a partir da criatividade do empresário e de sua assessoria de marketing. Igualmente, o nome fantasia pode ser a fonte para a elaboração da razão social.

De acordo com as regras de direito comercial, o registro de um nome fantasia é feito perante os órgãos de registro de marcas e patentes, sendo resguardado o direito à sua utilização ao primeiro que o registra. O impacto do nome fantasia junto ao mercado consumidor justifica os altos investimentos que são feitos pelas grandes empresas. Muitos nomes, inclusive, conseguem virar sinômino do produto que vendem ou serviço que prestam, figura de linguagem conhecida como metonímia (marca pelo produto), tal como ocorre, por exemplo, na canção de "Gita (eu sou)", de Raul Seixas e Paulo Coelho, em que há referência aos "pegue e pague do mundo" para dizer "supermercado".

A utilização do nome de fantasia se dá em diversos momentos, desde a sua colocação na fachada do estabelecimento comercial até a sua aposição nos produtos fabricados, passando pela veiculação em material de publicidade.
Número da inscrição estadual.
Número da inscrição municipal da empresa.
Identificação do regime de tributação.
Ex:
  • LUCRO REAL
  • LUCRO PRESUMIDO
  • REGIME ESPECIAL
  • MEI
  • GERAL
  • SIMPLES
Identificação única para o ramo de atividade. Pode ser utilizado a descrição completa do ramo e atividade ou uma codificação mneumônica para identificar o ramo de atividade, p.ex.: IND-CALÇ, IND-METAL.
Ex:
  • ESCOLA
  • INDÚSTRIA CALÇADISTA
  • INDÚSTRIA METALÚRGICA
  • IND-CALC
  • IND-METAL
Número do telefone comercial da empresa.
Número de um celular para contato.
E-mail a ser utilizado para contato com a empresa.
Código de endereçamento postal (CEP no Brasil, ZIP nos EUA, etc.).
O nome deste campo depende do país.
A partir do CEP informado, o sistema busca os dados de logradouro, bairro e cidade.
O mecanismo de busca do endereço a partir do CEP informado é definido na preferência PESSOAS.ENDERECOS.MECANISMO_BUSCA_CEP.
Depende do tipo de endereço. Pode ser o nome da rua, avenida, número de telefone, endereço de e-mail, etc.
Número de identificação do prédio no logradouro.
Complemento para o endereço (andar, apartamento, sala, etc.)
Nome do bairro (ou distrito) do endereço
Identificação (única) da cidade formada pelo nome da cidade seguida de seu estado e (caso cidade do exterior) do nome do país.
Na identificação, os acentos e cedilhas são removidos o que impede o cadastramento de uma cidade com e sem acentos no mesmo estado.
Ex:
  • SAO LEOPOLDO - RS
  • SAO PAULO - SP
  • ALVORADA - TO
  • MIAMI - FL - ESTADOS UNIDOS
Nome da pessoa responsável pelo departamento financeiro da empresa.
Endereço de e-mail do responsável financeiro.
Campo livre para observações diversas sobre a pessoa. Deve ser utilizado para informar qualquer benefício fiscal, tal como Suframa, por exemplo.
Senha a ser utilizada na conta do usuário.
Digite sua senha novamente para garantir que não haja nenhum engano.
O domínio LABEL representa um título e é utilizado como elemento delimitador dos grupos de campos de um formulário. O grupo é definido por todos os campos que sucedem o campo do tipo LABEL até encontrar um outro campo LABEL ou o final do formulário.

O domínio possui recursos como:
  • Suporte a expandir/retrair (expand/collapse) os campos do grupo.
  • Tratamento para esconder o título (label) automaticamente quando os campos do grupo não são visíveis.
  • Hint para o grupo.
Define qual tipo de pessoa (física ou jurídica) será utilizada para solicitação de login.
  • Física - Define que será utilizado uma pessoa física para solicitação de login.
  • Jurídica - Define que será utilizado uma pessoa física para solicitação de login.
O domínio LABEL representa um título e é utilizado como elemento delimitador dos grupos de campos de um formulário. O grupo é definido por todos os campos que sucedem o campo do tipo LABEL até encontrar um outro campo LABEL ou o final do formulário.

O domínio possui recursos como:
  • Suporte a expandir/retrair (expand/collapse) os campos do grupo.
  • Tratamento para esconder o título (label) automaticamente quando os campos do grupo não são visíveis.
  • Hint para o grupo.
CPF utilizado para encontrar a pessoa no qual deverá ser solicitado login.
CNPJ utilizado para encontrar a pessoa no qual deverá ser solicitado login.
Nome completo da pessoa no qual deverá ser solicitado login.
Razão social da pessoa jurídica na qual deverá ser solicitado login.
Número do registro profissional da pessoa no qual deverá ser solicitado login.

O registro deve estar ativo.
Número do registro empresarial da pessoa jurídica no qual deverá ser solicitado login.

O registro deve estar ativo.
Número da AFT da pessoa no qual deverá ser solicitado login. A pessoa deve ser contratante na AFT informada.
E-mail da pessoa no qual deverá ser solicitado login. O e-mail informado será utilizado para enviar a solicitação de login.
O domínio LABEL representa um título e é utilizado como elemento delimitador dos grupos de campos de um formulário. O grupo é definido por todos os campos que sucedem o campo do tipo LABEL até encontrar um outro campo LABEL ou o final do formulário.

O domínio possui recursos como:
  • Suporte a expandir/retrair (expand/collapse) os campos do grupo.
  • Tratamento para esconder o título (label) automaticamente quando os campos do grupo não são visíveis.
  • Hint para o grupo.
Define um usuário (login) para a pessoa com os dados informados acima. Não deve ser informado um login já utilizado.

Operações

Topo

Cadastro

Permite cadastrar ou utilizar um cadastro já existente para criar uma conta de usuário.
Ao salvar, processa o formulário agindo de acordo com cada caso:

Caso cadastrar uma pessoa, a preferencia RTAUTH_PESS.CAD_PESSOAS_USUARIOS.LISTAS_PRECOS listas de preços que serão automaticamente vinculadas à mesma.
Comportamento:Topo

Solicitar login

Permite cadastrar solicitações de login (usuário), preenchendo informações de pessoa física ou jurídica. Seu uso é feito da seguinte forma:

As preferências:

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.MENU_PADRAO
RTAUTH_PESS.CAD_PESSOAS_USUARIOS.ESTABELECIMENTOS_PADRAO
RTAUTH_PESS.CAD_PESSOAS_USUARIOS.FUNCAO_PADRAO

Podem ser utilizadas para tipos de pessoas diferentes informando (_FISICA ou _JURIDICA) ao final das preferências.
Exemplo:

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.MENU_PADRAO_JURIDICA
Comportamento:

Configurações

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.ESTABELECIMENTOS_PADRAO

Estabelecimentos para novos usuários

Relação de nomes dos estabelecimentos a serem associados aos novos usuários por padrão (separados por vírgula).
O primeiro será o estabelecimento padrão para o usuário.

Tipo: TEXT

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.FUNCAO_PADRAO

Nome da função de acesso dada automaticamente para os usuários cadastrados por esta interface

Permite configurar os direitos de acesso que serão dados para os usuários cadastrados automaticamente.
Deve ser informado o nome da função.

Tipo: UPPER

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.HOME_INTERFACE

Interface a ser utilizada como "Home" para o usuário

Interface a ser utilizada como "Home" para o usuário

Tipo: UPPER

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.LISTAS_PRECOS

Listas de preços para o cliente

Quando informado, indica uma relação de listas de preço que serão automaticamente vinculadas ao cliente.
A lista é informada através de seus IDs informados um por linha.

Tipo: TEXT_LONG

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.MENSAGEM_EMAIL_NAO_CADASTRADO

Mensagem de e-mail não cadastrado

Mensagem a ser apresentada quando a pessoa informada não possuir um e-mail cadastrado.

Tipo: TEXT

Valor padrão: Pessoa informada não possui e-mail cadastrado, entre em contato com a administração do sistema.

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.MENU_PADRAO

Menu padrão para novos usuários

Nome do menu padrão para novos usuários

Tipo: UPPER

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.MSG_CNPJ_EXISTENTE_COM_EMAIL

CNPJ já cadastrado mas sem usuário

Mensagem a ser apresentada para o usuário quando ele informa um CNPJ já cadastrado no sistema mas que não tem um usuário de acesso ainda.

Tipo: TEXT_HTML

Valor padrão: Este CNPJ já está cadastrado em nosso sistema mas ainda não tem um usuário de acesso. Ao clicar em Cadastrar, o usuário será cadastrado e um e-mail será enviado para o endereço cadastrado previamente com as instruções de ativação do mesmo.

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.MSG_CNPJ_EXISTENTE_SEM_EMAIL

Mensagem de CNPJ existente mas sem e-mail

Mensagem apresentada para o usuário quando ele informa um CNPJ que já está cadastrado no sistema e que como não existe um e-mail cadastrado, então o sistema não permitirá o cadastramento automático (será necessário entrar em contato com os administradores do sistema).

Tipo: TEXT_HTML

Valor padrão: Este CNPJ já está cadastrado em nosso sistema mas ainda não tem um usuário de acesso. Por favor, entre em contato com a nossa empresa para que possamos providenciar a sua ativação.

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.MSG_USUARIO_EXISTENTE

Mensagem de usuário já existente

Mensagem que é apresentada para o usuário quando ele informa um CNPJ que já tem um usuário cadastrado.

Tipo: TEXT_HTML

Valor padrão: Já existe um usuário cadastrado para este CNPJ! Caso tenha esquecido a senha, clique no botão "Recuperar senha" na tela de login!

RTAUTH_PESS.CAD_PESSOAS_USUARIOS.TIPO_ENDERECO

Nome do tipo de endereço que é utilizado no cadastramento do endereço físico da pessoa

Nome do tipo de endereço que é utilizado no cadastramento do endereço físico da pessoa

Tipo: UPPER

Regras

Ajustar campos conforme CNPJ

Caso o CNPJ informado já estiver cadastrado, o sistema apresenta os dados da empresa e, neste caso, avisa que os dados da conta serão criados automaticamente e enviados para um dos e-mails pré-cadastrados (o usuário poderá escolher).
Se houver mais do que 1 e-mail, permite que o usuário escolher qual deve ser usado.

Caso o CNPJ não esteja cadastrado, o sistema irá pedir para que o usuário informe os dados cadastrais e escolha uma senha.
Eventos que disparam esta regra:
  • Ao alterar campo "CPF/CNPJ" do formulário "Cadastro"

Ajustar visibilidade de campos conforme tipo de pessoa selecionada

Ajustar visibilidade de campos conforme tipo de pessoa selecionada.

Caso selecionado "Física", apresenta:
  • CPF
  • Nome completo
  • Número do registro profissional
  • E-mail
  • Usuário
Caso selecionado "Jurídica", apresenta:
  • CNPJ
  • Razão Social
  • Número do registro empresarial
  • E-mail
  • AFT
  • Usuário
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Solicitar login"
  • Ao alterar campo "Tipo de pessoa" do formulário "Solicitar login"

Buscar CEP

Busca o CEP e preenche os dados obtidos na consulta.
Eventos que disparam esta regra:
  • Ao alterar campo "Código postal" do formulário "Cadastro"

Comparar senhas

Sempre que a segunda senha for informada, ela deve ser igual a primeira!
Eventos que disparam esta regra:
  • Ao alterar campo "Repetir senha" do formulário "Cadastro"
  • Ao alterar campo "Senha" do formulário "Cadastro"