Ir al contenido principal

Entradas

Mostrando las entradas de octubre, 2010

Context en el Pattern WorkWith de GX Evolution 1

Me sucedió trabajar en un proyecto que usaba el Work With Pattern y precisaba filtrar la información a mostrar utilizando como filtros valores que venian dados de antes.

En particular quería mostrar en el WWCustomer solo los clientes de determinado país (el país asociado al usuario que estaba logueado), pero podrían aplicar a multiples casos.Mi tendencia inicial fue utilizar cookies.

Es decir, en el login determinar el país correspondiende al usuario y hacer un "setCookie("Country", CountryId)".
Luego en el WWClientes simplemente agregar la condición: CountryId=getCookie("Country")

Si bien esto me funcionó había dos cosas que no me convencieron:

1. Parece un esquema algo "débil" en el sentido que no está formalizado que esa es información de contexto importante para el WW. Cualquiera podría modificar esa cookie con otro valor o directamente eliminarla y mi esquema dejaría de funcionar.

2. Al utilizar esa condición (con el "getcookie") la mis…