Definir las reglas de modificación

La mayor parte de documentos fluyen a través de un conducto sin que sea necesaria la intervención de ningún representante de servicio del cliente.

No obstante, a veces es necesario realizar alguna modificación, como cambiar la información de la tarjeta de crédito o la cantidad. Sterling™ Order Management System admite modificaciones a través de la Consola y las API. Es muy importante decidir qué modificaciones se permiten para cada combinación de tipo de modificación, nivel de modificación y estado.

Nota: Contemple las implicaciones de integración de negocio y sistema antes de permitir una modificación que no está permitida como parte de los valores predeterminados del sistema. Por ejemplo, no se permite añadir instrucciones a un tipo de documento una vez que ya se ha enviado al nodo. Si cambia la modificación que debe permitirse, el sistema no tiene forma de comunicar la nueva instrucción al centro del nodo porque ya se ha realizado el envío.

El tipo de modificación indica el tipo de cambio que se lleva a cabo en un documento. Sterling Order Management System proporciona la posibilidad de realizar modificaciones en atributos específicos. Un ejemplo de tipo de modificación es añadir una línea de orden a una orden.

El nivel de modificación indica el nivel en el que se lleva a cabo un tipo determinado de modificación. Los niveles son:

  • Cabecera
  • Línea
  • Liberar
  • Línea de liberación
  • Negociación
  • Línea de negociación
  • Envío
  • Recibo

Para obtener una lista completa de los tipos de modificación del sistema y sus niveles de modificación, consulte Tipos de modificación de orden.

Las modificaciones se aplican a un nivel determinado y en un estado de proceso determinado. Por ejemplo, si se solicitan modificaciones para un documento a nivel de cabecera o a nivel de línea, las líneas de orden, como las líneas de liberación de orden, se seleccionan para validar si se permiten modificaciones para dichos estados de orden. Si se solicitan modificaciones a nivel de liberación o línea de liberación, las líneas de liberación de orden se seleccionan para validar si se permiten modificaciones para dichos estados de orden.

Puede agrupar modificaciones en la ficha Reglas de modificación de la ventana Detalles del grupo de modificación de estado por tipo de modificación, nivel de modificación o estado, seleccionando el grupo correspondiente en Agrupar por. La ficha Reglas de modificación muestra el grupo seleccionado en una estructura jerárquica.

Todas las reglas de modificación operan en un rango determinado definido por el sistema. Por ejemplo, para las órdenes de venta, la modificación Cancelar de la entidad de orden siempre está definida para que sea entre los estados 1000 (Borrador de orden creado) y 3350 (Incluido en envío). El sistema nunca permite una modificación de cancelación en un estado 3701 (Devolución creada). Por otro lado, puede permitir modificaciones entre los estados 1000 y 3350. Si una entidad se encuentra en varios estados, se permite la modificación, siempre que como mínimo uno de los estados se encuentre en el rango definido por el sistema.

Si realiza modificaciones tales como cambiar una dirección de facturación después de enviar una orden o de crear una orden de devolución, la dirección de facturación modificada no se propagará en el envío, en la orden de devolución, etc.

La tabla siguiente define los distintos valores que pueden aplicarse a las modificaciones:

Tabla 1. Modificaciones de reglas de tipo de documento de orden
Campo Descripción
Estado Indica cada uno de los estados aplicables a un nivel y tipo de modificación.
Permitir Indica si se pueden realizar modificaciones en este nivel y tipo de modificación para el estado especificado.
No permitir Indica que no se pueden realizar modificaciones en este nivel y tipo de modificación para el estado especificado.
Ignorar Indica que las modificaciones se ignoran en este nivel y tipo de modificación para el estado especificado.
En un grupo de modificación de estado, deben tenerse en cuenta varios escenarios para los valores de Permitir, No permitir e Ignorar:
  • Si una línea se encuentra en el estado 1 y otra línea en el estado 2, y ambos estados están establecidos en Permitir, la modificación se permite.
  • Si una línea se encuentra en el estado 1, otra en el estado 2, y otra en el estado 3, y los estados 1 y 2 están establecidos en Permitir, pero el estado 3 está establecido en No permitir, no se permite ninguna modificación, porque uno de los estados aplicados es No permitir.
  • Si una línea se encuentra en el estado 1 y otra en el estado ampliado 2, si el estado 1 está establecido en Permitir, pero el estado ampliado está establecido en Ignorar (todos los estados ampliados se establecen de forma predeterminada en Ignorar para que seleccionen sus valores de estado básico a menos que se haya sustituido el valor de forma explícita), se permiten todas las modificaciones solamente si el estado básico está establecido en Permitir. Si el estado básico está establecido en No permitir, no se permite ninguna modificación.

Si todas las líneas están establecidas en Ignorar, no se permite ninguna modificación, independientemente de los valores del estado básico.

Los usuarios de la consola de aplicación pueden recibir el permiso de sustituir las reglas de modificación a través de permisos de grupos de usuarios. Cuando se ha concedido este permiso a un usuario, el usuario puede realizar una modificación que no ha sido permitida desde las consolas de aplicación.