Processo de Controle Visando o melhor funcionamento, prezando pela segurança e agilidade do sistema TCar, foi desenvolvido a tela PC001 - Processo Controle localizado no módulo PG Administrativo Controle de processos que tem como objetivo padronizar os processos e realizar o cadastro dos fluxos a serem seguidos durante os processos de compras. Exemplo: É cadastrada uma nova solicitação de compras que tem o fluxo (status) inicial de Aberta. Após a abertura a solicitação é enviada ao responsável para aprovação, e alterado seu status para Aguardando Aprovação. Após análise do responsável a solicitação é alterada para Aprovada ou Reprovada, dependendo da análise realizada. Este fluxo é definido conforme a necessidade de cada empresa, pois depende de sua regra de negócios. Funcionamento O cadastro dos fluxos processuais é realizado na interface PC001 Processo Controle", localizada no módulo PG Administrativo Controle de processos. Figura 1 - Tela de Processo de Controle. 1
Aba Dados Gerais Para iniciar a configuração de um processo de controle deverão ser informados os seguintes campos obrigatórios: Processo: Define qual é o processo da configuração. Tipo Processo: Define se a configuração será de uma situação ou de um tipo. Processo Seleção: Define qual é o Tipo/Situação do processo que será configurado, exemplo: Tipo da solicitação de compra. Código do Controle: Define qual é o código do controle. Este código é alfanumérico. Exemplos: Quando o Tipo Processo for Situação : Código do Controle = F e Descrição = Finalizada ou Código Controle = 5 e Descrição = Finalizada. Após definido os campos chaves do Processo Controle o usuário deve definir os seguintes, campos na aba Dados Gerais: Descrição: Define uma descrição para o código do controle, esta será exibida ao usuário na execução dos processos e em relatórios relacionados. Ativa: Define se este controle está ativo. Cor Relacionada na Análise: Define a cor que será mostrada nas telas de análise para mostrar a situação atual. Caso o processo for do tipo Situação: Situação Inicial: Define se o controle é uma situação inicial. Situação Final: Define se o controle é uma situação final. Figura 2 - Aba Dados Gerais. 2
Após definir os Dados Gerais, deverá ser informado quais os cargos e/ou usuários que terão permissões de visualizar/efetuar, alterações quando o processo estiver no estágio do controle configurado. Por exemplo, sendo um processo de solicitação de compram, com situação atual de aguardando aprovação do gerente setorial, caso a próxima situação seja aprovada, somente será permitido executar esta ação pelo usuário ou cargo que estiver definido na situação de aprovação. Aba Permissão Execução Figura 3 - Aba Permissão Execução. O parâmetro Sem restrição de acesso sendo selecionado, para esse controle não será aplicado nenhuma restrição. Até mesmo as restrições que já estavam cadastradas não terão efeito. Clicando em Adicionar aparecerá a seguinte mensagem informativa: 3
Figura 4 - Mensagem de alerta ao utilizar o parâmetro 'Sem restrição de acesso' Aba Configuração Envio Email Ao finalizara definição dos usuários, pode ser configurado o envio de emails dinâmicos, que serão encaminhados no início da execução do controle. Figura 5 - Configurando o envio do email Por exemplo, em um caso real onde temos as situações cadastras "Aguardando Aprovação do Gerente", "Aprovado" e "Reprovado", temos em um processo de solicitação de compras com "Aguardando Aprovação do Gerente". Após análise do gerente a solicitação é Aprovada ou Reprovada. Quando Aprovada o sistema envia um email automaticamente ao responsável pelo setor de compras. Para realizar a configuração do envio do email deverão ser informados os seguintes dados: 4
Código Modelo Email: É informado qual o código do modelo de email. Este modelo é configurado através do Sistema de Alerta, que é acessado através do módulo PG Menu Sistema de Alerta Envio de Email Configuração. Gerar email: Define se será enviado email. Se a opção ficar desmarcada o envio ficará inativo. Seleção de email: Define uma SQL para selecionar emails. Caso o modelo de email possua emails cadastrados, serão enviados para os emails da seleção de email e também os do modelo. Abaixo um exemplo de SQL para seleção de email. Figura 6 - Exemplo de uma seleção de email Aba Ação Executada Quando o processo de seleção for do tipo "Situação", o usuário terá a possibilidade de configurar ações de aprovação ou reprovação (próximo situação) a serem executadas ao realizar o controle atual. Para definir as ações deverão ser informados os seguintes campos: Descrição Usuário: Informar uma descrição que será exibida ao usuário. Código do Controle: Definir qual será o próximo controle a ser executado, ao ser aprovado ou reprovado. Ação executada: Define se o controle selecionado no campo anterior será executado após uma aprovação ou reprovação. Ativo: Define se esta configuração de ação executada está ativa e pode ser utilizada. 5
Figura 7 - Configurando a Ação Executada 6