Determinando se uma cotação requer uma aprovação
Uma cotação pode ou não precisar de aprovação antes de ser enviada para um cliente
Por exemplo, se a porcentagem de desconto manual aplicada no nível de cabeçalho ou no nível de linha de uma cotação não exceder a porcentagem de desconto manual especificada em qualquer uma das regras de aprovação aplicáveis a essa cotação, uma aprovação não será necessária. No entanto, se a porcentagem de desconto manual aplicada no nível de cabeçalho ou no nível de linha de uma cotação exceder a porcentagem de desconto manual especificada em qualquer uma das regras de aprovação aplicáveis para essa cotação, pelo menos uma aprovação será necessária.
Por exemplo, em um cenário simples, se um Representante de Vendas de Campo criar uma cotação que oferece um desconto manual de 20% para um item de linha em uma cotação e o Representante de Vendas de Campo estiver autorizado a oferecer um desconto manual de 25%, uma aprovação não será necessária. No entanto, se o Representante de Vendas de Campo oferecer um desconto de 30% para um item de linha na cotação, uma aprovação será necessária, porque a porcentagem de desconto manual que o Representante de Vendas de Campo está autorizado a oferecer foi excedida
A API sendOrderForApproval é chamada para verificar cada linha em uma cotação e determinar se é necessária uma aprovação, com base nos atributos do arquivo XML do recurso, ' orderApprovalGreexTemplate.xml.
orderApprovalGreexTemplate.xmlSe um atributo puder acionar a aprovação, a modificação do atributo no pedido deverá ser evitada Você deve evitar essa modificação de duas maneiras:
- Configure um tipo de modificação para que ele não permita que o atributo seja alterado
- Configure um tipo de suspensão de aprovação para evitar a modificação do atributo
As regras de aprovação podem ser configuradas no nível de linha ou de cabeçalho e as aprovações são acionadas automaticamente, com base em uma combinação de parâmetros nas regras de aprovação. A tabela a seguir descreve os parâmetro e indica se o parâmetro é aplicável no nível de linha ou no nível de cabeçalho:
| Parâmetro | Descrição | Nível |
|---|---|---|
| ID da Categoria | Indica o ID da categoria de um item de linha, por exemplo, Eletrônicos. | Linha |
| Caminho da Categoria | O caminho simplificado da árvore de categorias para um item. Nota: é recomendado que o Caminho da Categoria seja usado para configurar regras de aprovação, pois o ID da Categoria pode não ser capaz de aplicar regras de aprovação se houver subcatálogos envolvidos.
|
Linha |
| Atributos do Item | Indica os atributos de um item de linha, por exemplo, a Marca X pode ser um atributo de TV. | Linha |
| Grupo de Usuários / Função de | Indica os diferentes níveis de aprovação, por exemplo, Sales Manager, Sales Director e CEO. | Cabeçalho |
| Porcentagem de Desconto Manual | Indica a porcentagem de desconto manual que pode ser aplicada a uma cotação no nível de linha ou nível de cabeçalho especificado, sem que uma regra de aprovação seja violada ou uma aprovação seja necessária. | Cabeçalho / Linha |
| Data de Expiração Substituída | Por padrão, a data de expiração em uma cotação é determinada pelas regras de configuração no Applications Manager. Se um Representante de Vendas de Campo substituir esta data, será necessária uma aprovação. | Cabeçalho |
Para obter mais informações sobre os parâmetros usados nas regras de aprovação, consulte o IBM Sterling® Order Management: Javadoc.
Se uma regra de aprovação não especificar um parâmetro, a regra de aprovação será aplicada a todos os valores desse parâmetro. Por exemplo, se uma regra de aprovação não especificar um ID de Categoria, a regra de aprovação será aplicada a todas as categorias.
Com base na saída de uma regra de aprovação, uma ou mais aprovações podem ser necessárias
Considere a seguinte matriz de regras de aprovação:
| Regra de Aprovação | ID da Categoria | Atributo de item (marca) |
Grupo de usuários / função |
Classificação do cliente |
Tipo de regra | Porcentagem de desconto manual |
Sinalizador de substituição | Aprovação necessária |
|---|---|---|---|---|---|---|---|---|
| A | Eletrônico | Linha | N | |||||
| B | Marca X | Linha | 15% | Y | N | |||
| C | Gerente de Vendas | Linha | 20% | N | ||||
| D | Eletrônico | Marca X | Linha | 35% | Y | N | ||
| E | Eletrônico | Marca X | B | Linha | 40% | Y | N | |
| F | Eletrônico | Marca X | A | Linha | 45% | Y | N | |
| G | Contador | Hdr | N | |||||
| H | Vice-Presidente | Hdr | 100% | Y | N |
Por exemplo, vamos supor que um Representante de Vendas de Campo crie uma cotação para um cliente que deseja comprar uma TV de Marca X, que possui um ID de Categoria de Eletrônicos.. Com base na matriz de regras de aprovação na tabela anterior:
- O Representante de Vendas de Campo pode criar uma cotação que oferece um desconto manual de 5% na TV da Marca X sem precisar de aprovação, porque a porcentagem de desconto manual não foi excedida para nenhuma das regras de aprovação..
- Se o Representante de Vendas de Campo oferecer um desconto manual de 50% na TV da Marca X, uma aprovação será necessária, pois a porcentagem de desconto manual foi violada pela Regra A, Regra B, Regra D,
Regra E ou Regra F. - Sem requerer aprovação, o Representante de Vendas de Campo pode oferecer um desconto manual de 45% na TV da Marca X para um cliente de Grau A, mas apenas um desconto manual de 40% para um cliente de Grau B.
As regras de aprovação podem ser aprimoradas para fornecer mais flexibilidade Por exemplo, uma sinalização de Substituição pode ser configurada em uma regra de aprovação. Quando o sinalizador Substituir é configurado como Y em uma regra de aprovação, todas as outras regras de aprovação que impedem a concessão desse desconto são ignoradas. Se várias regras de aprovação tiverem o sinalizador Substituir configurado como Y, a regra de aprovação com a maior porcentagem de desconto manual será usada. Por exemplo, na tabela anterior, o sinalizador de Substituição é configurado como Y para a Regra B, Regra D, Regra E, Regra F e Regra H. Dessas cinco regras de aprovação, apenas a Regra B,
Regra D e Regra E são aplicáveis se o Representante de Vendas de Campo estiver criando uma cotação para uma Marca X TV para um cliente de Classificação B. (A Regra F não é aplicável porque é específica para clientes da Classificação A e a Regra H não é aplicável porque é específica para o grupo / função de usuário do Vice-Presidente.) A Regra E tem uma porcentagem de desconto manual maior do que a Regra B ou a Regra D. Portanto, o Representante de Vendas de Campo pode oferecer um desconto manual de 40% na TV de Marca X para clientes de Grau B sem requerer aprovação.
Se uma linha de pedido ou um cabeçalho de pedido satisfizer as condições configuradas em uma regra de aprovação, uma aprovação será necessária. Também é possível configurar uma regra de substituição por meio da qual, se um pedido atender às condições configuradas em uma regra de aprovação, uma aprovação não será necessária. Por exemplo, na tabela anterior, o sinalizador Substituir é configurado como Y para Vice-Presidente e, portanto, a aprovação não é necessária.