Determinación de si un presupuesto requiere una aprobación
Un presupuesto puede o no requerir aprobación antes de que se envíe a un cliente.
Por ejemplo, si el porcentaje de descuento manual aplicado en el nivel de cabecera o en el nivel de línea de un presupuesto no supera el porcentaje de descuento manual especificado en cualquiera de las reglas de aprobación que son aplicables para dicho presupuesto, no es necesaria una aprobación. Sin embargo, si el porcentaje de descuento manual aplicado al nivel de cabecera o al nivel de línea de un presupuesto supera el porcentaje de descuento manual especificado en cualquiera de las reglas de aprobación que son aplicables para dicho presupuesto, se necesita al menos una aprobación.
Por ejemplo, en un escenario simple, si un representante de ventas de campo crea un presupuesto que ofrece un descuento manual del 20% para un artículo de línea en un presupuesto, y el representante de ventas de campo está autorizado para ofrecer un descuento manual del 25%, no es necesaria una aprobación. Sin embargo, si el representante de ventas de campo ofrece un 30% de descuento para un artículo de línea en el presupuesto, se necesita una aprobación, porque se ha superado el porcentaje de descuento manual que el representante de ventas de campo está autorizado a ofrecer.
Se llama a la API sendOrderForApproval para verificar cada línea de un presupuesto y determinar si se requiere una aprobación, basándose en los atributos del archivo XML de recursos, ' orderApprovalGreexTemplate.xml.
orderApprovalGreexTemplate.xml.Si un atributo puede desencadenar la aprobación, se debe impedir la modificación del atributo en la orden. Debe impedir esta modificación de dos maneras:
- Configure un tipo de modificación para que no permita que se cambie el atributo.
- Configure un tipo de retención de aprobación para impedir la modificación del atributo.
Las reglas de aprobación se pueden configurar a nivel de línea o a nivel de cabecera, y las aprobaciones se desencadenan automáticamente, basándose en una combinación de parámetros en las reglas de aprobación. La tabla siguiente describe los parámetros e indica si el parámetro es aplicable a nivel de línea o a nivel de cabecera:
| Parámetro | Descripción | Nivel |
|---|---|---|
| ID de categoría | Indica el ID de categoría de una línea de detalle, por ejemplo, Electrónica. | Línea |
| Ruta de categoría | La ruta de acceso aplanada del árbol de categorías para un
artículo. Nota: Se recomienda utilizar la vía de acceso de categoría para configurar las reglas de aprobación, ya que es posible que el ID de categoría no pueda aplicar las reglas de aprobación si hay subcatálogos implicados.
|
Línea |
| Atributos de artículo | Indica los atributos de una línea de detalle, por ejemplo, Marca X puede ser un atributo de TV. | Línea |
| Grupo de usuarios/Rol | Indica los distintos niveles de aprobación, por ejemplo, Director de ventas, Director de ventas y CEO. | Cabecera |
| Porcentaje de descuento manual | Indica el porcentaje de descuento manual que se puede aplicar a un presupuesto en el nivel de línea o nivel de cabecera especificado, sin que se viole una regla de aprobación o se requiera una aprobación. | Cabecera/línea |
| Fecha de caducidad alterada temporalmente | De forma predeterminada, la fecha de caducidad de un presupuesto viene determinada por las reglas de configuración del Gestor de aplicaciones. Si un representante de ventas de campo anula esta fecha, se necesita una aprobación. | Cabecera |
Para obtener más información sobre los parámetros utilizados en las reglas de aprobación, consulte IBM Sterling® Order Management: Javadoc.
Si una regla de aprobación no especifica un parámetro, la regla de aprobación se aplica a todos los valores de dicho parámetro. Por ejemplo, si una regla de aprobación no especifica un ID de categoría, la regla de aprobación se aplica a todas las categorías.
En función de la salida de una regla de aprobación, pueden ser necesarias una o varias aprobaciones.
Tenga en cuenta la siguiente matriz de reglas de aprobación:
| Regla de aprobación | ID de categoría | Atributo de artículo (marca) |
Grupo de usuarios/rol de |
Grado de cliente |
Tipo de regla | Porcentaje de descuento manual |
Alterar temporalmente distintivo | Aprobación necesaria |
|---|---|---|---|---|---|---|---|---|
| A | Electrónica | Línea | N | |||||
| B | Marca X | Línea | 15 % | Y | N | |||
| C | Jefe de ventas | Línea | 20 % | N | ||||
| D | Electrónica | Marca X | Línea | 35 % | Y | N | ||
| E | Electrónica | Marca X | B | Línea | 40 % | Y | N | |
| F | Electrónica | Marca X | A | Línea | 45 % | Y | N | |
| G | Contable | HDR | N | |||||
| H | Vicepresidente | HDR | 100 % | Y | N |
Por ejemplo, supongamos que un representante de ventas de campo crea un presupuesto para un cliente que desea comprar un televisor de marca X, que tiene un ID de categoría de electrónica. Basado en la matriz de reglas de aprobación de la tabla anterior:
- El representante de ventas de campo puede crear un presupuesto que ofrezca un 5% de descuento manual en el televisor de marca X sin necesidad de aprobación, porque el porcentaje de descuento manual no se ha superado para ninguna de las reglas de aprobación.
- Si el representante de ventas de campo ofrece un descuento manual del 50% en el televisor BrandX, es necesaria una aprobación, porque el porcentaje de descuento manual ha sido infringido por la regla A, la regla B, la regla D, la regla E de
o la regla F. - Sin requerir aprobación, el representante de ventas de campo puede ofrecer un descuento manual del 45% en el televisor de marca X a un cliente de grado A, pero sólo un descuento manual del 40% a un cliente de grado B.
Las reglas de aprobación se pueden mejorar para proporcionar más flexibilidad. Por ejemplo, se puede establecer un distintivo de sustitución en una regla de aprobación. Cuando el distintivo Alterar temporalmente se establece en Y en una regla de aprobación, se ignoran todas las demás reglas de aprobación que impiden dar este descuento. Si varias reglas de aprobación tienen el distintivo Alterar temporalmente establecido en Y, se utiliza la regla de aprobación con el porcentaje de descuento manual más alto. Por ejemplo, en la tabla anterior, el distintivo Alterar temporalmente se establece en Y para la Regla B, la Regla D, la Regla E, la Regla F y la Regla H. De estas cinco reglas de aprobación, sólo son aplicables la Regla B, la Regla D de
y la Regla E si el representante de ventas de campo está creando un presupuesto para un televisor de marca X para un cliente de grado B. (La regla F no es aplicable porque es específica de los clientes de grado A, y la regla H no es aplicable porque es específica del grupo/rol de usuarios del vicepresidente.) La regla E tiene un porcentaje de descuento manual más alto que la regla B o la regla D. Por lo tanto, el representante de ventas de campo puede ofrecer un descuento manual del 40% en el televisor de marca X a los clientes de grado B sin necesidad de aprobación.
Si una línea de pedido o una cabecera de pedido cumple las condiciones configuradas en una regla de aprobación, se necesita una aprobación. También puede configurar una regla de sustitución por la que, si una orden cumple las condiciones configuradas en una regla de aprobación, no es necesaria una aprobación. Por ejemplo, en la tabla anterior, el distintivo de sustitución se establece en Y para el vicepresidente y, por lo tanto, no es necesaria la aprobación.