DES:CCM WEB:Introdução

De Wiki Unioeste NTI
Ir para: navegação, pesquisa

Tabela de conteúdo

Variáveis de Retorno

  • $_SESSION['usuario']
  • $_SESSION['senha']
  • $_SESSION['transacao']
Array
(
    [cEstagiario] => Array
        (
            [cadastrar] => T
            [alterar] => T
            [remover] => T
        )

    [cPssFisica] => Array
        (
            [cadastrar] => T
            [alterar] => T
            [remover] => T
        )   
)

Alterar Senha

O usuário logado no sistema solicita que sua senha seja alterada, qual o procedimento:

1 - Pede a senha atual; 
2 - Pede a nova senha duas vezes;
3 - Concluir.

Caso tudo esteja OK trocar a senha do usuário.

Esqueceu a Senha

Caso o usuário tenha esquecido a senha então ele informa o seu login e o sistema envia um link no email desta pessoa no sistema, ao acessar este link a senha voltará para a padrão CCM e a pessoa sera obrigada a trocar.

Solicitação de Usuário e Senha

Descrição

Com o aumento do número de usuários nos Sistemas em particular os baseados na Web, tornou-se necessário a 'automatização' da atribuição de padrões aos usuários.

Este será um sub-sistema do CCM, suas funções serão:

  1. Permitir que um usuário solicite acesso a um sistema;
  2. Mostrar aos funcionários da DRI quais foram os pedidos realizados;
  3. Encaminhas por e-mail a confirmação ou negação do acesso ao sistema solicitado.

Telas

Solicitação de Padrão

Na primeira parte do formulário o usuário que deseja acessar algum sistema terá que escolher qual sistema ele gostaria de acessar. Na segunda parte o usuário informará seu CPF.

Com estes dois dados o sistema irá pesquisar na base de dados informações básicas do usuário, nome, e-mail e login e local de trabalho. Caso tudo esteja correto o usuário irá clicar no botão 'Solicitar Acesso', caso os dados exibidos não estejam corretos o professor deve entrar em contato com o RH para realizar as alterações, em particular o e-mail deve ser verificado pois é nele que o usuário irá receber a confirmação da solicitação de acesso.

Os usuários que ainda não possuam login na Rede devem entrar em contato com o o setor de informática do seu campus.

Conceder Acesso

A DRI acessará uma lista contendo os usuários e os padrões de acessos que o usuário gostaria de ter. A DRI vai clicar em conceder ou em negar.

Quando a DRI concede um mail é enviado para o usuário contendo um link este link irá efetivamente validar o acesso desta pessoa ao Sistema.

Envio de E-mail

Como o servidor de SMTP da Unioeste não anda bem das pernas este script tem a função de re-enviar os e-mail que não puderam ser entregues corretamente.

Para isto deve ser colocado no Cron do servidor php o seguinte:

curl -s -o /dev/null http://200.201.8.38/ccm/osiris/enviarEmail.php

A seguinte conta de email deve ser utilizada para o envio: sistemasdri@unioeste.br, utilizando-se o SMPT do servidor Exchange da Reitoria da Unioeste (cacsr-bdc01)

Atualmente, somente Elton, Liége e Marcio podem acessar esta conta para visualização de emails.

Diagramas

Base de Dados

  • SlcAcs_Codigo
  • SlcAcs_UsrConta
  • SlcAcs_DtSolicitacao
  • SlcAcs_DtEnvEmail
  • SlcAcs_DtCnfEmail
  • SlcAcs_Status
  • PssFsc_Codigo
  • Pdr_Codigo
  • SlcAcs_Hash : Este campo é usado para identificar unicamente a solicitação
  • SlcAcs_Observacao
  • StrLtc_Codigo

De Atividades

Imagem para exemplos

Cuidados ao Migrar

Base de Dados

  • Quando a base do produção for jogada sobre o desenvolvimento devemos apagar os sistemas e inserir novamente com os seus locais de execução alterados.
update sistema set
    Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/ccm/'
WHERE Sst_Codigo = 'CCM';

update sistema set
    Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/piad/'
WHERE Sst_Codigo = 'PIAD';

update sistema set
    Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/atividade/'
WHERE Sst_Codigo = 'SAU';

update sistema set
    Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/convenios/'
WHERE Sst_Codigo = 'SGCCR';

update sistema set
    Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/estagio/'
WHERE Sst_Codigo = 'SGE';

update sistema set
    Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/sgpu_bck/'
WHERE Sst_Codigo = 'SGPU';

update sistema set
    Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/pibic/'
WHERE Sst_Codigo = 'SGBPIBIC';
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas