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.
https://<ip>:<port>/wsc/store/login.do?StoreId=Store_enterprise_codehttps://<ip>:<port>/wsc/store/login.do?StoreId=Store_for_child_enterprise&EnterpriseCode=Child_enterprise_codeA 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.
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 Pageestiver definida comoLegacye a regraLayout for the New Home Pageestiver definida comoFixed User Interface, o aplicativo não exibirá a interface AngularJS-based que fornece acesso a tarefas baseadas em persona. - Se o
Default Home Pageregra está definida paraLegacye oLayout for the New Home Pageregra está definida paraPersona-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 Pagefor definida comoLatesteLayout for the New Home Pagefor definida comoFixed User Interface, o aplicativo exibirá a interface AngularJS-based mais antiga, sem acesso à interface baseada em persona. - Se a regra
Default Home Pagefor definida comoLateste a regraLayout for the New Home Pagefor definida comoPersona-based Interface, o aplicativo exibirá a interface AngularJS-based que fornece acesso a tarefas baseadas em persona.
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 pageno 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.
- 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
- 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.
- 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 atributoItemGroupCodeconfigurado como"PROD"para buscar uma lista de produtos que correspondam às palavras-chave. Quando um produto é selecionado na lista de produtos correspondentes, a APIgetCompleteItemListé 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.
- 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
- 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 APIcreateOrderé 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 APImodifyFulfillmentOptionsé 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
- 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.