Projetar um processo de aprovação
A automatização do processo (process) de aprovação é outro recurso que agrega valor aos aplicativos da Pega. Na Pega Platform™, o processo de aprovação é um ponto de decisão em que uma pessoa decide aprovar ou rejeitar um caso.
Para Ren, existem dois pontos do processo que exigem aprovação. O primeiro é a aprovação de Gab, supervisor da equipe. A segunda aprovação é do solicitante. A sequência de eventos para o fluxo de processo ideal para Ren é a seguinte:
- Quando um membro da equipe de conteúdo criativo conclui um projeto, ele é roteado para Gab revisar e aprovar.
- Se Gab aprovar, o projeto é roteado para o solicitante revisar e aprovar.
- Se o solicitante aprovar o projeto, o caso está resolvido.
As etapas de aprovação e rejeição associadas ao fluxo do processo ideal de Ren já estão definidas no tipo de caso (case type) Solicitação de conteúdo. Elas são chamadas de Aprovação do supervisor e Aprovação do solicitante.
Cada etapa Aprovar/Rejeitar (Approve/Reject), identificada pelo ícone de verificação, é um ponto de decisão do tipo de caso que exige interação humana. Ren pode configurar as ações que são realizadas em resposta à aprovação ou rejeição do conteúdo pelo supervisor ou solicitante.
Com as etapas de aprovação estabelecidas, a próxima tarefa de Ren é configurar o roteamento.
Rotear as aprovações
Assim como nas etapas Coletar informações (Collect information steps), as opções de roteamento para uma etapa de aprovação são as seguintes:
- Usuário específico (Specific user)
- Fila de trabalho (Work queue)
- Usar lógica de negócio (Use business logic)
Para criar o processo de aprovação, Ren seleciona Usuário específico (Specific user) nas etapas Aprovação do supervisor e Aprovação do solicitante.
Para rotear o trabalho para a etapa Aprovação do supervisor, Ren faz o seguinte:
- Clique na etapa Supervisor Approval (Aprovação do supervisor) para abrir o painel de propriedades contextuais da direita.
- Na guia Geral (General), na seção Rotear para (Route to), insira estes dados nos campos:
- Usuário específico (Specific user)
- Nome do usuário (User name)
- Gab@abctech
Na etapa Aprovação do solicitante ele segue um processo semelhante:
- Clique na etapa Requester Approval (Aprovação do solicitante) para abrir o painel de propriedades contextuais.
- Na seção Rotear para (Route to), ele insere estes dados nos campos:
- Usuário específico (Specific user)
- Participante (Participant)
- Proprietário (Owner)
Criar o participante proprietário
No aplicativo da Pega, o proprietário é a pessoa que inicia o caso. No caso Solicitação de conteúdo de Ren, o proprietário e o solicitante o mesmo.
Ren precisa ativar o perfil Participante proprietário para que o aplicativo funcione corretamente. Isso exige duas ações:
- Na janela do ciclo de vida do caso Solicitação de conteúdo, clique na guia Configurações (Settings).
- No menu exibido, selecione Participants (Participantes).
- Clique em (Owner).
- Marque a checkbox Create participant automatically when the case starts (Criar participante automaticamente quando o caso inicia).
- Clique em (Add).
- Clique na guia Fluxo de trabalho (Workflow) para voltar à janela do ciclo de vida do caso Solicitação de conteúdo.
- Na janela Solicitação de conteúdo, clique em (Save).
Depois, Ren configura as visualizações (views) de cada etapa (step) de aprovação.
Configurar as visualizações
Nos aplicativos da Pega, uma visualização (view) é o que o usuário final vê ao acessar o aplicativo ativo. As visualizações das etapas de aprovação do supervisor e do solicitante são semelhantes.
A etapa Aprovação do supervisor contém um único campo novo, chamado Supervisor review (Revisão do supervisor).
Ren cria a visualização seguindo este processo:
- Clique na etapa Aprovação do supervisor para abrir o painel de propriedades contextuais.
- Na guia Geral (General), clique em (Configure view)
- Clique no ícone de Notes (Notas). para excluir o campo
- Clique em +Add field.
- No campo Field name (Nome do campo), digite Revisão do supervisor.
- Na lista Type (Tipo), selecione [Text (paragraph)].
- Clique em (Submit) para o campo.
- Clique em (Submit) para a visualização.
- Clique em (Save).
Ren repete as etapas acima para criar uma visualização similar para a etapa Aprovação do solicitante.
Habilitar aprovação por e-mail e celular
Ren e Gab decidiram ativar a aprovação por e-mail e por celular. Assim, o caso pode ser aprovado ou rejeitado fora do aplicativo da Pega e do portal do usuário.
Nos dois casos, o usuário especificado no roteamento recebe uma notificação por e-mail, SMS ou os dois, como neste caso. Esse usuário poderá acessar o projeto e processar a aprovação ou rejeição a partir da própria notificação.
Para configurar essa função na etapa Aprovação do supervisor, Ren segue estas instruções:
- Clique na etapa Aprovação do supervisor para abrir o painel de propriedades contextuais.
- Na guia Geral (General), na seção Ativar aprovação por (Enable approval from), marque Email e Mobile.
- Ren resolveu usar os modelos padrão para as seções Assunto do e-mail/Mensagem da notificação push (Email subject/Push notification message) e Conteúdo do e-mail (Email content), então não é preciso mudar nada aqui.
- Marque a checkbox Included attachments .
- Selecione o radio button All case attachments.
- Clique em (Save).
Ren segue o mesmo processo para configurar notificações por e-mail e celular para a etapa Aprovação do solicitante.
Na imagem a seguir, arraste o botão central para ver como a etapa Aprovação do solicitante é configurada e como ela é exibida no portal do usuário:
Veja no vídeo a seguir como Ren cria o processo de aprovação para as etapas Aprovação do supervisor e Aprovação do solicitante.
Nota: O vídeo a seguir não tem áudio nem legendas.
Verifique seu conhecimento com a seguinte interação:
No seu ambiente
Em seu próprio ambiente Pega, configure um processo (process) de aprovação. Você pode copiar o aplicativo de Ren ou configurar um processo de aprovação para sua própria situação.
If you are having problems with your training, please review the Pega Academy Support FAQs.
Quer nos ajudar a melhorar esse conteúdo?