Casa em Sterling, Store Engagement

Um funcionário da loja deve ser capaz de acessar facilmente informações sobre produtos, pedidos, clientes, remessas, pacotes, compromissos e executar as tarefas apropriadas diretamente da página inicial.

Solução

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

Para aprimorar a experiência do usuário, facilitar as extensões e tornar as atualizações da página inicial mais perfeitas, a página inicial foi projetada usando a estrutura AngularJS.
Observação: no aplicativo Sterling Store Engagement, em vez de usar o código corporativo do usuário conectado, o código corporativo da loja é usado para acessar dados de transação e configuração relacionados a todas as operações da loja. Somente um usuário que pertença ao nó ou à loja ou à sua empresa pode acessar o aplicativo da loja. Por exemplo, um usuário corporativo pode efetuar login no aplicativo da loja usando o seguinte formato de URL:
https://<ip>:<port>/wsc/store/login.do?StoreId=Store_enterprise_code
Um usuário corporativo pode acessar nós ou armazenamentos de empresas filhas usando o seguinte formato URL :
https://<ip>:<port>/wsc/store/login.do?StoreId=Store_for_child_enterprise&EnterpriseCode=Child_enterprise_code

A página inicial possui um cabeçalho, que exibe o nome do produto e o nome atual da loja, opção de pesquisa global, alertas, botão Início, perfil do usuário, Ajuda e Sobre. Uma seção de conteúdo que exibe os portlets e um rodapé que exibe o mapa do site e o ícone de comutador.

Por padrão, a página inicial herdada com layout fixo é exibida. Quando o associado à loja efetua login no aplicativo, as regras Default Home Page e Layout for the New Home Page são lidas para determinar a página inicial e o layout da página inicial a ser renderizada.
  • Se a regra Default Home Page estiver definida como Legacy e a regra Layout for the New Home Page estiver definida como Fixed User Interface, o aplicativo não exibirá a interface AngularJS-based que fornece acesso a tarefas baseadas em persona.
  • Se o Default Home Page regra está definida para Legacy e o Layout for the New Home Page regra está definida para Persona-based Interface, o aplicativo exibe a interface de atendimento de pedidos herdada com o novo portlet Persona Based Store que fornece acesso a tarefas baseadas em persona.
  • Se a regra Default Home Page for definida como Latest e Layout for the New Home Page for definida como Fixed User Interface, o aplicativo exibirá a interface AngularJS-based mais antiga, sem acesso à interface baseada em persona.
  • Se a regra Default Home Page for definida como Latest e a regra Layout for the New Home Page for definida como Persona-based Interface, o aplicativo exibirá a interface AngularJS-based que fornece acesso a tarefas baseadas em persona.
Na interface baseada em Persona, o associado da loja pode usar o ícone de troca para alternar entre várias personas definidas no Sterling Business Center. Uma pessoa deve ser associada a pelo menos um portlet e o usuário deve ter a permissão de recurso apropriada para que o portlet esteja visível no ícone de comutador. Por padrão, usando o ícone de alternância, um usuário pode alternar entre as personas Customer Service View, Order Fulfillment View, Dojo Order Fulfillment View e Manager Dashboard View. A API getCommonCodeList é chamada com o tipo de código como WSC_HOMEPAGE_PERSONA para recuperar os perfis. Cada persona tem um nome e um valor:
  • Name: A chave do nome da pessoa que é usada pelo aplicativo para determinar a cadeia de caracteres a ser exibida para a pessoa, pesquisando a entrada do pacote correspondente.
  • Value: A ordem em que a entrada do menu é vista no menu de alternância na nova página inicial AngularJS. A persona com o menor valor aparece no menu de troca.
    • Quando um usuário efetua login no aplicativo pela primeira vez, o perfil com o menor valor é o perfil padrão para o usuário. No login subsequente, a última persona acessada é usada para determinar a visualização a ser carregada. A API getUserUiStateList é chamada para recuperar o último perfil acessado.
    • A persona Dojo Order Fulfillment não é mantida como a última persona acessada e também não pode ser definida como a primeira persona preferencial. No entanto, a regra Default home page no Sterling Business Center está disponível para configurar a página inicial baseada no Dojo como a página de destino.
    • Qualquer perfil customizado pode ter valores que não sejam múltiplos de 5, já que esses valores são reservados para o aplicativo.
Observações: As personas são definidas no nível do hub e não são controladas por permissão. No entanto, se um usuário não tem permissão para nenhum portlet para um perfil, então esse perfil não está presente no ícone de comutador no rodapé.
Um funcionário da loja com a persona Order Fulfillment View pode visualizar os seguintes portlets:
  • Selecionar Pedidos: neste portlet, um associado à loja pode iniciar ou continuar a seleção de estoque para remessas. Para obter mais informações sobre a implementação do recurso, consulte Implementação da seleção na área administrativa. Além disso, o associado à loja também por iniciar ou continuar a seleção de lote. Para obter mais informações sobre a implementação do recurso, consulte Seleção em lote.
  • Empacotar Pedidos: neste portlet, um associado à loja pode iniciar ou continuar o processo de embalagem para remessas. Para obter mais informações sobre a implementação do recurso, consulte Pedidos de embalagem.
  • More Tasks: um perfil pode ter múltiplas tarefas e, portanto, múltiplos portlets. O portlet More Tasks agrupa os portlets que não são exibidos diretamente na página inicial em uma visualização compacta, de forma que o usuário pode clicar no ícone do aplicativo do portlet necessário para abri-lo no lugar e, em seguida, clicar no botão Voltar para voltar para o portlet More Tasks. Isso reduz deslizes de dedos adicionais para acessar um portlet específico.
    Um associado à loja com permissões de recursos apropriadas pode acessar as seguintes tarefas:
    • Retirada em Loja pelo Cliente: neste portlet, um associado à loja pode registrar o processo de retirada em loja pelo cliente. Para obter informações sobre a implementação do recurso, consulte Retirada pelo cliente.
    • Receber Remessas: neste portlet, um associado à loja pode começar a receber remessas de entrada. Para obter mais informações sobre a implementação do recurso, consulte Recebimento na loja.
    • Enviar Pedidos: neste portlet, um associado à loja pode confirmar a remessa de pacotes. Para obter mais informações sobre a implementação do recurso, consulte Encomendas de remessa.
Um funcionário da loja com a persona Customer Service View pode visualizar os seguintes portlets:
  • Localizar Produtos
    • Quando o associado à loja executa uma procura utilizando palavras-chave e clica no ícone Procurar no portlet Localizar Produtos na página Início, a API searchCatalogIndex é chamada com o atributo ItemGroupCode configurado como "PROD" para buscar uma lista de produtos que correspondam às palavras-chave. Quando um produto é selecionado na lista de produtos correspondentes, a API getCompleteItemList é chamada para obter os detalhes do produto.
    • Como alternativa, se o associado à loja varre um produto ou insere um ID do produto e clica no ícone Varrer produto, a API getCompleteItemList é chamada para obter os detalhes do produto varrido.
  • Efetuar o Registro de Saída

    Na página inicial do aplicativo, o associado à loja pode varrer o produto no portlet Efetuar Check-out. A API getCompleteItemList é chamada para obter detalhes do produto. Quando um produto é incluído utilizando o portlet Efetuar Check-out, a API createOrder é chamada para criar um novo pedido com o método de entrega configurado como "CARRY" por padrão. Para cada produto que é varrido após o primeiro produto, a API modifyFulfillmentOptions é chamada para incluir o produto no carrinho de compras.

  • Mais Tarefas
    • Devolver Produtos: clique no ícone para abrir o portlet Devolver produtos a partir do qual um associado à loja pode iniciar o processo de devolução. Para obter informações sobre a implementação do recurso, consulte Devoluções e trocas.
    • Encontrar clientes : Clique no ícone de pesquisa na barra de status e selecione o tipo de pesquisa como Customer (Cliente ) para pesquisar clientes globalmente em qualquer página. Para obter mais informações, consulte Implementação da pesquisa de clientes.

Visualização do painel do gerente Os gerentes da loja podem usar o painel para monitorar as atividades e o desempenho da loja, analisando os gráficos de status do pedido e de SLA. O painel consiste em vários widgets que fornecem informações sobre o desempenho da loja. O painel permite que os gerentes de loja analisem e tomem decisões rápidas e orientadas por dados com base nas informações mais recentes.

Detalhes específicos do dispositivo

  • Área de trabalho:
    • Por padrão, um usuário com a persona Order Fulfillment View pode ver os portlets Pick Orders, Pack Orders e More Tasks. O usuário pode acessar outros portlets, como Retirada em Loja pelo Cliente, Receber Remessas, Enviar Pedidos e Minhas Tarefas dentro do portlet More Tasks.
    • Por padrão, um usuário com a persona Customer Service View pode ver os portlets Find Products, Check Out e More Tasks. O usuário pode acessar outros portlets, como Devolver Produtos, Consultar Cliente e Compromissos dentro do portlet More Tasks.
  • Móvel:
    • Por padrão, um usuário com a persona Order Fulfillment View pode ver o portlet Pick Orders e passar o dedo para ver o portlet More Tasks. O usuário pode acessar os outros portlets, como Pack Orders, Customer Pickup, Receive Shipments, Ship Orders e My Tasks, por meio do portlet More Tasks.
    • Por padrão, um usuário com a persona Customer Service View pode ver o portlet Find Products e deslizar o dedo para ver os portlets More Tasks. O usuário pode acessar outros portlets, como Efetuar Check-Out, Devolver Produtos, Consultar Cliente e Compromissos por meio do portlet More Tasks.

implementação

A seção a seguir descreve a configuração necessária para uso da página inicial.
  • Por padrão, o aplicativo é configurado para exibir a página inicial Legado com layout corrigido. No entanto, é recomendado que você alterne para layout baseado em página inicial e em perfil mais recente. Para obter mais informações, consulte Configuração de regras de hub de armazenamento.
    Notas:
    • As regras de hub da loja são definidas no nível do hub para que elas sejam aplicáveis a todas as organizações.
    • Não se deve excluir ou modificar nenhum dos perfis padrão. No entanto, você pode criar, modificar e excluir personas personalizadas.

      É possível executar tarefas de extensibilidade, como registro de novos portlets, substituição de portlets existentes, mudança de perfil ao qual um portlet está associado e assim por diante. Para obter mais informações sobre a extensibilidade do portlet, consulte Portlets da página inicial.

  • A tabela a seguir descreve as permissões de recursos que um associado à loja deve ter para visualizar os portlets na página inicial:
    Tabela 1. Portlets - Permissões de recursos
    Portlet Permissão de Recurso
    Selecionar Pedidos
    • Seleção de estoque para coleta
    • Seleção de estoque para envio a partir da loja
    • Pedidos de Seleção de Lotes
    Empacotar Pedidos Empacotar pedido
    Coleta do cliente Retirada pelo cliente para retirada em loja
    Receber Remessas Recebimento na Loja
    Ordens de envio Ordem de envio
    Minhas tarefas Visualizar tarefas em andamento
    Localizar Produtos Captura de Pedido
    Efetuar o Registro de Saída Captura de Pedido
    Devolver Produtos Devolver Produtos
    Procurar Cliente Perfil do cliente
    Compromissos Compromissos na loja

    Para obter mais informações sobre a administração de permissões de grupos de usuários, consulte Administração de permissões de grupos de usuários.