Implementação de aprovação de cotação
Uma cotação deve ser aprovada por todos os aprovadores necessários definidos no plano de aprovação antes que possa ser apresentada a um cliente. Um aprovador também pode designar um usuário delegado, que pode aprovar ou rejeitar cotações por um período de tempo especificado.
Às vezes, uma cotação pode ser suspensa por várias razões. Em tal cenário, a cotação deve ser aprovada por todos os aprovadores definidos no plano de aprovação para permitir que um Representante de Vendas de Campo apresente a cotação a um cliente. Por exemplo, se os ajustes aplicados a uma cotação excederem o limite máximo que foi configurado, um Representante de Vendas de Campo poderá apresentar a cotação a um cliente somente depois que tiver sido aprovada por todos os aprovadores necessários.
Solução
No IBM® Sterling™ Field Sales, uma cotação requer aprovação se uma ou todas as condições a seguir forem atendidas:
- Qualquer um dos itens na cotação viola uma regra de aprovação.
- Os ajustes aplicados a uma cotação ou a qualquer um dos itens em uma cotação sob uma regra para definição manual de preço excedem o limite máximo de desconto configurado sob a regra.
O processo de aprovação de cotação envolve as seguintes etapas:
- Configurar um usuário delegado
- Solicitar aprovação
- Visualizar o resumo de aprovação
- Aceitar ou rejeitar uma solicitação de aprovação
Solução para configurar um usuário delegado
Às vezes, um usuário com permissões para aprovar ou rejeitar uma cotação pode estar indisponível por razões, como férias, doença, viajando por longos períodos, etc. Ou, um usuário talvez queira designar outro usuário para aprovar ou rejeitar uma cotação em seu nome. Tais usuários podem configurar um usuário delegado.
Solução para solicitar aprovação
IBM Sterling Field Sales permite que um usuário solicite aprovação para uma cotação.
A tabela a seguir descreve as APIs que são chamadas quando um usuário solicita aprovação para uma cotação:
- API
- Propósito
- validateItemsForOrdering
- Validar se os itens ou a quantidade de itens na cotação é válida para a cotação.
- getCompleteOrderDetails
- Recuperar as informações do cabeçalho da cotação.
- sendOrderForApproval
- Fazer uma solicitação de aprovação da cotação.
O IBM Sterling Field Sales fornece a capacidade de aplicar uma suspensão a uma cota que está com aprovação pendente O tipo de suspensão que é aplicado à cotação é determinado pela regra Tipo de suspensão a ser aplicado quando o pedido precisar de aprovação.
Solução para visualizar o resumo de aprovação
Um usuário pode visualizar o resumo de todas as aprovações que foram obtidas ou são necessárias para uma cotação. A API getCompleteOrderDetails é chamada para exibir a tela Aprovações. Na tela Aprovações, junto com as informações de nível do cabeçalho da cotação, é possível visualizar a lista de aprovadores que estão envolvidos no processo de aprovação e o status da aprovação para cada aprovador, o resumo de precificação e notas que foram incluídas na cotação.
Um usuário pode visualizar a lista de violações de regras de nível do cabeçalho e de nível de linha que requerem aprovação no painel Violações que requerem aprovação. Além disso, para violações de regras de nível de linha, um usuário pode visualizar os detalhes das linhas que violaram a regra correspondente na caixa de diálogo Violações para o aprovador. A API getCompleteOrderDetails é chamada para recuperar os detalhes das linhas que violaram a regra.
Quando visualizar o resumo de aprovação de uma cotação, um usuário pode visualizar a classificação do cliente para a qual a cotação foi criada. A API getCustomerDetails é chamada para recuperar a classificação do cliente com base em se a saída de usuário YSCGetAdditionalCustomerInformationUE foi implementada ou não.
Se existir uma imagem com o mesmo
nome que o valor do atributo GradeCode no
XML de saída da API getCustomerDetails, a imagem será usada
para exibir a classificação do cliente. A imagem será exibida somente se uma entrada
CSS tiver sido definida no formato sfs-cust-grade-<Grade_Code>. Se uma imagem não existir, a descrição da classificação de cliente será exibida.
A tabela a seguir
descreve os atributos que devem ser transmitidos como parâmetros de solicitação para o arquivo getfusionchart.jsp:
- Campo
- Descrição
- chartHeight
- A altura do gráfico FusionCharts.
- chartWidth
- A largura do gráfico FusionCharts.
- Customer_Org_Code
- O Código da organização do cliente para o qual a cotação foi criada.
- Document_Type_Code
- O tipo de documento da cotação.
- CustomerId
- O identificador do cliente para o qual a cotação foi criada.
Solução para aceitar ou rejeitar uma solicitação de aprovação
Um usuário pode aceitar ou rejeitar a solicitação para aprovação de uma cotação. A API recordOrderApproval é chamada para salvar as mudanças em uma cotação após a solicitação de aprovação ter sido aceita ou rejeitada.
Impacto no usuário final
implementação
Esta seção explica as configurações para essa funcionalidade:
- Você deve configurar as regras de aprovação adequadamente no aplicativo IBM Sterling Business Center para determinar as condições sob as quais as aprovações são necessárias para cotações. Para obter mais informações sobre como criar uma regra de aprovação, consulte a Administração de precificação do Sterling Business Center.
- Você deve configurar planos de aprovação no IBM Sterling Business Center para determinar quem deve aprovar uma cotação, e a sequência, se houver, na qual as aprovações devem ocorrer Para obter mais informações sobre como configurar planos de aprovação, consulte Administração de precificação do Sterling Business Center.
- Para permitir que o IBM Sterling Field Sales aplique uma suspensão a uma cotação que está com aprovação pendente, deve-se ativar a regra Tipo de suspensão a ser aplicado quando o pedido precisar de aprovação no Applications Manager.
- Deve-se configurar as classificações de clientes que você deseja designar a clientes usando o Channel Applications Manager.
- Se estiver implementando uma lógica customizada para calcular a classificação do cliente que é exibida quando um usuário ajusta o preço de um item de linha, deve-se implementar a saída de usuário YSCGetAdditionalCustomerInformationUE. Para obter mais informações sobre a saída de usuário YSCGetAdditionalCustomerInformationUE, consulte o Javadoc do IBM Sterling® Order Management: Javadoc.
- Para exibir a classificação do cliente como uma imagem,
deve-se definir uma entrada CSS no formato
sfs-cust-grade-<Grade_Code>no arquivosfs-images.csslocalizado no diretório<INSTALL-DIR>/repository/eardata/sfs/war/sfs/resources/default/css. O tamanho da imagem deve ser 16 X 120 pixels para exibição ideal. - As notas inseridas quando um usuário envia uma cotação para aprovação são salvas na cotação usando o tipo de nota SAA_SENT_FOR_APPROVALS.