Plataforma heredada

Modificación de detalles de cliente

Si es necesario, un usuario puede modificar los detalles del cliente tras crear una oportunidad o un presupuesto.

Después de crear una oportunidad o un presupuesto, es posible que un representante de ventas tenga que modificar los detalles de un cliente en la oportunidad o el presupuesto. Por ejemplo, si la dirección de un cliente ha cambiado, es posible que un representante de ventas de campo tenga que realizar las modificaciones necesarias en la oportunidad o el presupuesto.

Solución

Un usuario puede modificar los detalles de un cliente realizando las tareas siguientes:

  • Asignar un contacto distinto a un cliente empresarial
  • Modificar la dirección de un cliente empresarial o un cliente consumidor

Un usuario puede asignar un contacto distinto a un cliente empresarial. Se llama a la API getCustomerDetails para rellenar la lista desplegable Contacto en la pantalla Detalles de oportunidad. Un usuario también puede crear un nuevo contacto y asignar el contacto al cliente empresarial en el recuadro de diálogo Añadir nuevo contacto.

Un usuario puede modificar la información de dirección de un cliente empresarial o un cliente consumidor en una oportunidad. Un usuario puede seleccionar una dirección existente o añadir una nueva dirección para el cliente o el contacto. Se llama a la API getCustomerDetails API para rellenar la lista desplegable Direcciones existentes en el recuadro de diálogo Editar dirección.

En los recuadros de diálogo Añadir nuevo contacto y Modificar dirección, los nombres de la ciudad y el estado/provincia en el que el cliente o el contacto reside pueden derivarse de los campos de país o región y Código postal, si la empresa ha definido un esquema de región en Channel Applications Manager.

Se llama a la API getRegionList para recuperar los nombres de la ciudad y la provincia/estado. El esquema de región al que se llama corresponde a la empresa a la que pertenece el usuario. Si se recuperan varios valores para los nombres de ciudad y provincia/estado, se muestra el primer valor devuelto por la API getRegionList.

Cuando una dirección se ha añadido o modificado, se llama a la API verifyAddress para verificar la dirección. Si la verificación de dirección falla y el sistema de verificación de dirección (AVS) devuelve varias direcciones, el usuario puede seleccionar una dirección de la lista. Se llama a la API manageCustomer para guardar los cambios efectuados en la información de contacto y dirección de un cliente. Cuando una dirección nueva se añade para un cliente o un contacto, se guarda para el cliente o el contacto como una dirección adicional. Si el indicador AllAddressesVerified se pasa como ''Y'' en el XML de entrada de la API verifyAddress, Sterling™ Field Sales no intenta verificar ninguna dirección en la oportunidad o presupuesto a menos que se modifique alguna de ellas.

Se llama a la API manageOpportunity para guardar los cambios efectuados en la oportunidad.

Solución de salida de usuario de verificación de dirección

La salida de usuario YCDVerifyAddressWithAVSUE permite a Sterling Field Sales interactuar con el AVS externo. Se llama a la salida de usuario YCDVerifyAddressWithAVSUE desde la API verifyAddress. La salida de usuario devuelve una salida XML, que es la misma que la salida de la API verifyAddress. Para obtener más información sobre la salida de usuario YCDVerifyAddressWithAVSUE, consulte IBM Sterling® Order Management: Javadoc.

El atributo AVSReturnCode devuelto por la API verifyAddress y la salida de usuario YCDVerifyAddressWithAVSUE pueden tener los valores siguientes:

  • VERIFIED si la dirección es válida.
  • FAILED si la dirección no es válida.
  • AVS_DOWN si el sistema AVS no se ha podido conectar.

Impacto de usuario final

En función de la configuración, el campo Estado se visualiza como una lista desplegable o un recuadro en el recuadro de diálogo Añadir nuevo contacto y el recuadro de diálogo Editar dirección.

Implementación

En esta sección se explican las configuraciones para esta funcionalidad:

  • Puede configurar el esquema de región que debe utilizarse para derivar el nombre de la ciudad y estado o provincia cuando un usuario especifica la dirección de un nuevo contacto para un cliente empresarial o modifica la dirección de un cliente.
  • Debe implementar la salida de usuario YCDVerifyAddressWithAVSUE para verificar las direcciones con AVS.