Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Índice
outlinetrue
exclude.*ndice
stylenone

...


Processo de atualização de pedido de

...

venda no Protheus

...

Nesse exemplo, vamos utilizar um processo de atualização de atendimento pedido de chamados venda no Protheus com as seguintes atividades: Início → Atendimento → Aprovação da solução Aprovar alteração pedido → Integração → Tratar situação → Fim.

Esse processo é iniciado quando um cliente abre um chamado para atendimento de alguma solicitação para sua empresao solicitante deseja efetuar alguma alteração no pedido de venda existente no Protheus. 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?]

Em seguida, o grupo de atendimento para o qual o chamado foi encaminhado receberá uma notificação informando que há um novo chamado pendente. Um atendente assumirá o chamado e realizará o atendimento, enviando uma solução.

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.

faz as alterações desejadas em um formulário. Essas alterações são posteriormente aprovadas ou não. Em caso de aprovação, ocorre a atualização efetiva do pedido de venda.


...

Componentes utilizados

...

Vamos exemplificar o uso dos seguintes componentes que são utilizados nesse processo:

  • 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

  • desenvolvimento de processo com formulário que permite a atualização de um pedido de venda no Protheus;
  • pai x filho de produtos com zoom;
  • validação de preenchimento de valores do pai x filho com validateForm;
  • desenvolvimento de dataset que consulta webservice SOAP do Protheus para atualizar um pedido de venda;
  • criar um template de e-mail;
  • envio de e-mail com pedido – atividade de envio de e-mail ou via evento notifier.notify.


Diagrama

...

Esse é o diagrama Este é o fluxograma do processo que estamos utilizando como exemplo:

/* inserir aqui a imagem do fluxograma do processo */Image Added


Desenvolvimento

...

Os desenvolvimentos que foram necessários para criar esse processo estão disponíveis para visualização e download. Desta forma, você pode baixá-los, ajustar ao seu negócio ou as suas necessidades e utilizá-los nos processos do seu dia a dia![ como serão apresentados os exemplos? um único fonte? ou um fonte para cada componente? precisamos definir isso para estruturar os exemplos aqui ]

Painel
borderColor#f2f2f2
bgColor#f2f2f2

Image Modified

Clique aqui para ver e baixar o código fonte dos desenvolvimentos desse processo. [link levaria para o repositório de exemplos no git samples ou gitHub (verificar em qual deles se encaixam esses exemplos avançados, diferenças entre eles aqui: GitHub - Exemplos de desenvolvimento)]

Dica
titleDica!

O arquivo README.md – existente no repositório – contém informações técnicas mais detalhadas. Ao longo dos próprios códigos fonte também existem várias explicações para auxiliar no entendimento e na utilização desse exemplo.