Implementar Funcionalidade de envio de SMS. Produto : TOTVS Educacional Processo : Permitir ao usuário do sistema configure os processos dinâmicos. Subprocesso : Permitir ao usuário do sistema configure os processos dinâmicos. Data publicação da : 24/06/2014 No Totvs Educacional foi criado uma nova funcionalidade para otimizar os processo dinâmicos executados no sistema; o processamento em lote permite que o usuário do sistema efetue a execução de um determinado processo utilizando uma fórmula visual pré-configurada para um bloco de usuário [Aluno e Professor]; esta configuração poderá ser configurada utilizando os campos contidos dentro da estrutura parametrizada na fórmula visual. Desenvolvimento/Procedimento 1. Cadastrar a identificação da fórmula Visual. Acesse: Totvs Educacional Gestão Ferramentas de Análise Fórmula Visual Opção: Fórmula Visual. 2. Informar o Nome da fórmula, a descrição do processo, o tipo de categoria. Observação: 1º. Para que a fórmula visual fique habilitada para todas as coligadas é necessário habilitar o parâmetro: Visível para todas as Coligadas. 2º. Ao clicar em novo, o checkbox Ativo, estará marcado como Default. Versão 9.0 1
Título do documento Configurar uma fórmula Visual para uma atividade. 3. Cadastrar a identificação da fórmula Visual. Acesse: : Totvs Educacional Gestão Ferramentas de Análise Fórmula Visual Opção: Fórmula Visual. 4. Informar o Nome da fórmula, a descrição do processo, o tipo de categoria. Observação: 3º. Para que a fórmula visual fique habilitada para todas as coligadas é necessário habilitar o parâmetro: Visível para todas as Coligadas. 4º. Ao clicar em novo, o checkbox Ativo, estará marcado como Default. ID: Informa o Código da Fórmula Visual a ser criada; 2 Versão 9.0
Nome: Informar o nome da fórmula visual (Sugerimos que o nome seja parecido com o processo que ela executara); Descrição: Descrição mais detalha do processo e suas características. Desta forma, fica mais claro caso tenha necessidade de fazer alguma manutenção; CheckBox visível para todas as Coligadas: Este parâmetro é utilizado para limitar a visualização da formula visual. Por Exemplo: Se o CheckBox estiver desmarcado, a fórmula visual será listada apenas na coligada onde a mesma está sendo criada; se habilitar este parâmetro, a fórmula em questão ficará habilitada para todas as coligadas; Categoria: A categoria será associada o perfil do usuário que poderá visualizar e executar a fórmula visual. Fórmula visual pai: O usuário tem a opção de associar uma fórmula visual utilizando o conceito de Árvore Binária : Exemplo: Editar uma fórmula, e clicar na LookUp. Após clicar na LookUp, o sistema irá listar todas as fórmulas Visuais cadastradas, neste momento o usuário irá selecionar uma fórmula para associar como Filha na fórmula visual editada. Versão 9.0 3
Título do documento 5. Criar uma fórmula visual para enviar e-mail para aluno/professor. Cadastrar a tela de edição da Fórmula visual. 4 Versão 9.0
6. Após cadastrar a edição da fórmula Visual, dar um duplo Click para editar a tela de fluxo de dados. Inserir uma Atividade Para cada Interação. Este atividade irá gerar uma iteração para cada aluno selecionado no grupo. Exemplo: Se o usuário selecionar uma determinada Matriz Aplicada, o sistema irá gerar uma iteração para cada aluno matriculado na mesma. Inserir a condição de sequência, esta atividade está relacionada ao envio de e-mail em sequência para o grupo de alunos associado na Matriz Aplicada. Versão 9.0 5
Título do documento Inserir uma condição SE/Senão para efetuar a tratamento da fórmula visual. Esta condição irá executar um Loop até o momento que existir um aluno para a consulta que será associada a seguir. Na condição IfElseBranchActivity1, inserir uma condição. 6 Versão 9.0
Na opção Condition, selecionar a opção Declarative Rule Condition. Clicar em New, e inserir a condição abaixo, em seguida clicar no botão Ok. Versão 9.0 7
Título do documento Em seguida, associar a atividade de Consulta SQL, onde o usuário irá associar uma consulta para retornar o RA e a coligada do aluno selecionados para o envio de e-mail. Clicar com o botão da Direita, selecionando a opção: Selecionar consulta SQL. 8 Versão 9.0
Inserir que retorne os dados do Aluno, passando como parâmetros o código RA e Coligada. Dica: Antes de salvar a consulta dentro a atividade da Fórmula Visual, execute-a para certificar que a mesma está correta. Versão 9.0 9
Título do documento Após clicar no botão salvar, o sistema irá redirecionar o aluno para a Guia de Propriedades para estruturar o tipo de parâmetro cadastrado na consulta. 10 Versão 9.0
No campo Expressão, inserir a edição abaixo. Versão 9.0 11
Título do documento Em seguida, inserir a atividade de envio de e-mail, para disparar o e-mail para os alunos cadastrados na Matriz Aplicada. Selecionando o campo Assunto, associar o tipo de condição que será tratado. O assunto será um campo para formatar a estrutura da mensagem a ser enviada para os alunos/professores. 12 Versão 9.0
Inserir uma nova atividade Envio de e-mail esta atividade será responsável para disparar o e-mail para os alunos/professores da Matriz Aplicada selecionada. Parametrizar a atividade para envio de e-mail; selecionar a atividade clicando no campo: Texto de Email. Versão 9.0 13
Título do documento 14 Versão 9.0
Verificamos que a atividade para o envio de e-mail está parametrizada, porém será necessário colocar uma restrição para a condição para não enviar e-mails. Parametrizar uma mensagem para a restrição de envio de e-mails. Versão 9.0 15
Título do documento Informar a mensagem e clicar no botão salvar. Após parametrizado a fórmula visual, configurar o corpo da mensagem para o envio de e-mail. Acesse: Totvs Educacional Configurações Configuração Campos Complementares 16 Versão 9.0
Clicar em novo, informar o nome da coluna ASSUNTO (conforme a configuração na fórmula visual),o tipo deverá ser Alfanumérico, o tipo de texto deverá ser Texto, em seguida clicar no botão salvar. Acesse: Totvs Educacional Processamento Novo Neste momento o usuário irá parametrizar para qual tipo de público será enviado o e-mail (Neste caso, como toda a configuração foi feita focando no aluno). Versão 9.0 17
Título do documento Associar o campo complementar no nível de ensino. Acesse: Totvs Educacional Configuração Nível de ensino. Clicar no Check Box em processamento em lote, campo assunto. 18 Versão 9.0
Após configurado o campo complementar, efetuar a configuração para o processamento em lote. Acesse: Totvs Educacional Processamento em Lote Novo. Título: Informar um breve título para o processamento em lote; Descrição: Descrever de forma detalhada qual é o objetivo do processamento que está sendo configurado. Fórmula Visual: Selecionar a fórmula visual criada no passo anterior. Tipo de Filtro: Neste momento o usuário irá selecionar para qual tipo de público, será enviado o email (como efetuamos a configuração para os Aluno, iremos selecionar o tipo Aluno.). Versão 9.0 19
Título do documento CheckBox Disponível como Atalho : O Usuário terá a opção de criar um atalho dentro da visão de processamento em lote. Obs: para que a fórmula visual apareça dentro da visão, será necessário efetuar um Logout no sistema. Após informar os campos para identificação, clicar no botão salvar. Execução do processamento em Lote. Acesse: Totvs Educacional Processamento em Lote [Selecionar o Processo cadastrado no passo anterior] Processamento em Lote Informar o tipo de filtro [Selecionando um aluno em específico ou por Matriz Aplicada]. Após selecionar um filtro, clicar no botão Adicionar alunos. O sistema irá informar para o usuário a quantidade de alunos selecionados, em seguida clicar no botão Avançar. O sistema irá listar a relação de alunos selecionados, caso o usuário tenha a necessidade de fazer um novo filtro, o mesmo pode selecionar um aluno em específico. Em seguida, clicar no botão Executar. O sistema irá enviar um email para o(s) aluno(s) selecionado (s). Informações Técnicas Tabelas Utilizadas Funções Envolvidas Sistemas Operacionais SBATCH SALUNO SPROFESSOR 20 Versão 9.0