Histórico da Página
...
Nesse exemplo, vamos utilizar um processo processo atualização de atendimento pedido de chamados compra no Protheus com as seguintes atividades: Início → Atendimento → Aprovação da solução Usuário → Fim.
Esse processo é iniciado quando um cliente abre um chamado para atendimento de alguma solicitação para sua empresa. Para isso, ele vai preencher os dados solicitados no formulário e precisará obrigatoriamente enviar um anexo para exemplificar sua solicitação. Neste momento, é criada uma pasta com o número da solicitação e feita uma cópia de todos os anexos da atividade para esta pasta. A segurança de anexos atribuirá permissão de acesso a todos os envolvidos no chamado. [neste momento mesmo? ou só depois que o chamado é assumido por alguém do grupo?]
...
Depois que a solução é enviada, o cliente tem um prazo de 2 dias para aprová-la ou retornar com mais questionamentos. Passados os 2 dias, se não houver a aprovação ou um retorno por parte do cliente, a solução será aprovada automaticamente e o chamado será encerrado. Com o chamado finalizado, é automaticamente enviada uma pesquisa de satisfação para que o cliente informe o que ele achou do atendimento em geral.
...
Componentes utilizados
...
Vamos exemplificar o uso dos seguintes componentes que são utilizados nesse processo:
- desenvolvimento de processo com formulário que permite a atualização de um pedido de compra no Protheus;
- pai x filho de produtos com zoom;
- validação de preenchimento de valores do pai x filho com validateForm;
- evento beforeSendValidate com confirmação de envio após preenchimento. Pode ser exibida em tela a mensagem: "Deseja realmente enviar esse pedido de compra?";
- desenvolvimento de dataset que consulta webservice SOAP do Protheus para atualizar um pedido de compra;
- criar um template de e-mail;
- envio de e-mail com pedido – atividade de envio de e-mail ou via evento notifier.notify
- obrigatoriedade da inclusão de anexos na primeira atividade;
- criação de uma pasta com o número da solicitação e cópia de todos os anexos da atividade para esta pasta;
- segurança de anexos para atribuir permissão para quem deve ter acesso;
- comando notifier.notify para grupos de atendimento;
- fluxo automático de aprovação caso expire o prazo de conclusão da atividade. Na atividade de aprovação da solução é possível colocar um prazo de 2 dias para finalizar automaticamente;
- envio de uma nova solicitação de feedback – depois de finalizar o processo via WS – contendo o código da solicitação original, o nome da pessoa que abriu o chamado e o nome do atendente.
Fluxograma
...
Este é o fluxograma do processo que estamos utilizando como exemplo:
...