Visualizando o resumo do pedido

Os usuários devem poder visualizar os detalhes do pedido e as tarefas que podem ser executadas no pedido.

Solução

A seção a seguir descreve as APIs, saídas de usuário, serviços e outros componentes.

O usuário pode procurar um pedido a partir da página inicial e abrir esse pedido. Quando o usuário abre um pedido, a API getCompleteOrderDetails é chamada para exibir os detalhes do pedido na tela Resumo do Pedido. A tela Resumo do Pedido contém as seguintes informações:
  • Detalhes principais, como o número do pedido, data, status, total, canal e o número de alertas abertos. Se houver quaisquer suspensões aplicáveis ao pedido, isso será indicado pelo símbolo de suspensão que é exibido ao lado do status do pedido.
  • Alertas: A API getExceptionList é chamada para recuperar o número de alertas abertos que estiverem associados ao pedido atual. O número de alertas abertos é exibido como um link na tela Resumo do Pedido. Esse é um link para a tela Procura de Alerta para procurar alertas. Se houver um alerta único, a tela Detalhes de Alerta será exibida.
  • Status do pedido: O status do pedido que é gerado pelo aplicativo pode ser diferente do status que o usuário deseja transmitir aos clientes. Por exemplo, um pedido pode estar no status "Planejado", mas o usuário poderá querer transmitir para os clientes que o pedido está em andamento. Nessas situações, é possível implementar a saída de usuário YFSGetOverallStatusUE para recuperar o status de exibição no atributo OverallStatus.
  • Quando o usuário clica no valor total, a API getCompleteOrderDetails recupera os detalhes de precificação de pedido, como ajustes, encargos de remessa, impostos, e assim por diante.
  • Faturar Para e Enviar Para: O endereço para cobrança e o endereço de entrega do cliente associado ao pedido são exibidos pela API getCompleteOrderDetails. Se o pedido estiver associado a diversos endereços de entrega, uma mensagem que declara "Diversos endereços existem" será exibida.
  • Linhas de Pedido: A API getCompleteOrderLineList é chamada para exibir a lista de linhas de pedido no pedido.
  • Notas: A API getNoteList é chamada para recuperar todas as notas que são criadas para o pedido. Os usuários podem filtrar as notas usando as opções de filtro que incluem Tipo de Nota, Tipo de Contato, etc. Quando o usuário aplica o filtro para localizar as notas necessárias, a API getNoteList é chamada com os critérios de filtro para exibir os resultados filtrados.

    Quando o usuário inclui uma nota, a API changeOrder é chamada para salvar a nota para o pedido e a API getNoteList é chamada novamente para exibir as notas salvas.

    As notas também são registradas automaticamente sempre que um usuário executar qualquer uma das tarefas a seguir:
    • Incluir Linhas no Pedido
    • Cancelar Pedido
    • Alterar Opções do Cliente
    • Alterar Opções de Presente
    • Criar Pedido
    • Agrado para o Cliente
    • Gerenciar Pagamento
    • Correspondência de Preço

    Para obter mais informações sobre a criação de log automática de notas, consulte Criação de log automática de notas.

  • Devoluções: Quando o usuário clica na guia Devoluções, a API getOrderList é chamada para recuperar os pedidos de devolução. Essa guia será exibida apenas se o pedido estiver associado a um pedido de devolução
  • Painel Tarefas Relacionadas: Esse painel exibe as tarefas que o usuário com login efetuado pode executar no pedido. Por exemplo, Incluir Linhas no Pedido, Alterar Endereço do Pedido.
    Os pedidos podem ser criados e modificados por meio de diversos canais ou de diferentes versões do mesmo aplicativo. Se o pedido for modificado em um sistema externo e não for mais suportado pelo aplicativo atual, o nível de suporte será calculado. A API getCompleteOrderDetails retorna um atributo SupportLevel para os atributos ApplicationCode e ApplicationVersion que são transmitidos na entrada. O atributo SupportLevel pode ter um dos seguintes valores:
    • Mínimo: Se esse valor for retornado, todas as tarefas relacionadas estão desativadas. Apenas as informações principais do pedido são exibidas. No lugar das linhas de pedido, uma mensagem será exibida indicando que o pedido foi modificado externamente e que não pode ser visualizado utilizando a versão atual do aplicativo.
    • Médio: Se esse valor for retornado, algumas tarefas relacionadas estão ativadas.
    • Completo: Se esse valor for retornado, todas as tarefas relacionadas estão ativadas.

Implementação

A seção a seguir descreve as regras que devem ser configuradas.

As tarefas relacionadas serão exibidas na tela Resumo do Pedido apenas se o usuário com login efetuado tiver as permissões de recursos necessárias. Para obter mais informações sobre como administrar permissões de grupos de usuários, consulte Administrando permissões de grupo de usuários.

Para obter mais informações sobre as APIs e saídas de usuário, consulte o Sterling Selling and Fulfillment Foundation: Javadocs.

Impacto do usuário final

Os usuários podem gerenciar pedidos e responder às consultas do cliente de forma conveniente.