prefsuite - prefweb 2006.3/whitepapers... · como prefweb comparte una base de datos común entre...

43
PrefWeb WhitePaper Febrero de 2007

Upload: lediep

Post on 20-Sep-2018

229 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb WhitePaper Febrero de 2007

Page 2: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 2

Contenidos 1. Propósito _____________________________________________ 4

2. General ______________________________________________ 5

2.1. Qué es PrefWeb_______________________________________________ 5

2.2. Objetivos __________________________________________________ 5

2.3. Núcleo ____________________________________________________ 5

2.4. Características básicas ___________________________________________ 5

2.5. Requerimientos ______________________________________________ 6

3. Estructura Jerárquica ______________________________________ 7

3.1. Estructura de entidades __________________________________________ 7

3.2. Numeraciones _______________________________________________ 8

4. Acceso al Sistema ________________________________________ 9

4.1. Introducción ________________________________________________ 9

4.2. Roles de usuario ______________________________________________ 10

5. PrefWeb ______________________________________________ 12

5.1. Estructura principal de la pantalla____________________________________ 12

5.2. Menú Izquierdo_______________________________________________ 13

5.3. Clientes ___________________________________________________ 14

5.3.1. Nuevo Cliente_______________________________________________________ 14

5.3.2. Búsqueda de Clientes __________________________________________________ 15

5.4. Ventas ____________________________________________________ 16

Nuevo _______________________________________________________________ 17

5.4.1. Búsqueda de Documentos _______________________________________________ 21

5.4.2. Edición de documentos _________________________________________________ 21

5.4.3. Añadir un nuevo modelo ________________________________________________ 24

5.4.4. Editar un modelo existente_______________________________________________ 25

5.4.5. Producción ________________________________________________________ 33

5.4.6. Documentos Bloqueados ________________________________________________ 34

5.5. FAQ ______________________________________________________ 35

5.5.1. Comprobar Compatibilidades _____________________________________________ 36

Page 3: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 3

5.5.2. Solución de Problemas _________________________________________________ 36

5.5.3. Configuración. ______________________________________________________ 36

5.6. Administración _______________________________________________ 37

5.6.1. Nuevo Usuario ______________________________________________________ 38

5.6.2. Búsqueda de usuarios __________________________________________________ 39

5.6.3. Entidades _________________________________________________________ 39

5.6.4. Tarifas ___________________________________________________________ 40

5.6.5. Reiniciar el servicio ___________________________________________________ 43

Page 4: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 4

1. Propósito Este documento va dirigido a los usuarios de PrefWeb y se pretende explicar las líneas básicas del funcionamiento de la aplicación así como también profundizar en los aspectos fundamentales de esta.

Page 5: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 5

2. General

2.1. Qué es PrefWeb PrefWeb es una aplicación Web multi entidad y multi idioma para la presupuestado de ventanas online. PrefWeb se puede considerar una versión reducida de PrefGest que permite la presupuestado y petición como hace su ‘hermano mayor’ pero sin la instalación adicional de ningún software solo una conexión a Internet y el Internet Explorer.

2.2. Objetivos El objetivo principal de PrefWeb es acelerar y hacer automática la comunicación entre fabricantes de ventanas y sus distribuidores permitiéndoles la gestión de presupuestos, pedidos, clientes, usuarios, así como también mantener un seguimiento del estado de los pedidos enviados a fabrica con un alto nivel de integración con PrefSuite.

2.3. Núcleo PrefWeb es un servicio Web que hace uso de PrefCAD y PrefGest para ofrecer algunas de sus características a través de Internet usando simplemente el Internet Explorer. Así de esta manera, nos aprovechamos de la fiabilidad y robustez de un sistema ya existente ofreciendo sus servicios a través de la red.

2.4. Características básicas PrefWeb como sistema ‘multi Entidad’: PrefWeb añade el concepto de entidad a la aplicación. En términos generales una entidad es una institución con número de identificación (Cif en España). En PrefWeb habrá tres tipos de entidades distribuidas en tres niveles diferentes en una jerarquía que explicaremos mas adelante en el capitulo 2 de este documento.

PrefWeb como sistema ‘multi Usuario’: El acceso a PrefWeb se hará mediante login y password. Todo usuario tendrá acceso a los datos dependiendo de la entidad a la que pertenece y siempre dependiendo también del rol de usuario (Ver sección 4.2)

PrefWeb como sistema ‘multi Lenguaje’: El idioma de la aplicación dependerá en como el usuario tiene la configuración de su Internet Explorer. Para cambiar el idioma lo único que se necesita es cambiar el idioma en la configuración del Explorer.

Page 6: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 6

Pasos de edición de modelo configurables: editar un modelo en PrefWeb se puede hacer de dos maneras diferentes

1. Añadiendo un modelo Nuevo a un presupuesto: para esto será necesario seguir una serie de pasos los cuales se podrán definir en un XML.

2. Editando un modelo ya existente: en este modo, el usuario podrá ir directamente a la característica que se quiere modificar sin tener que pasar por todos los pasos descritos anteriormente.

Seguimiento de pedidos por parte de los clientes: El cliente, o lo que es lo mismo, el distribuidor, será capaz de hacer un seguimiento sus pedidos una vez estos han sido enviados a producción.

Comunicación automática con los fabricantes: Los pedidos son enviados automáticamente a la base de datos del fabricante cuando son creados de tal modo que pueden ser producidos inmediatamente.

Coste cero: PrefWeb no necesita la instalación de ningún programa adicional en el ordenador del cliente para poder usarse.

2.5. Requerimientos 1. Hardware

• Pentium III 800 MHz • 256 Mb RAM • Conexión a Internet ( ADSL )

2. Software

• Windows XP Professional o Home Edition. • Service Pack 2 • Internet Explorer 6.0 • MSXML 4.0 Parser Service Pack 2 • Permitir JavaScript en el Internet Explorer • Permitir ActiveX en el Internet Explorer

Page 7: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 7

3. Estructura Jerárquica

3.1. Estructura de entidades El concepto de entidad aparece en PrefWeb por la necesidad de asociar a varios fabricantes en una organización común con una base de datos compartida de tal modo que puedan dar mas versatilidad a sus clientes (distribuidores) a la hora de hacer presupuestos y pedidos. Es por esta razón que se usa un esquema jerárquico como el que se muestra en la figura 3.1

Figura 3.1. Estructura jerárquica de entidades en PrefWeb.

3. Nivel Organización: Este es el primer nivel de la estructura y en términos generales es una asociación de dos o más fabricantes. 4. Nivel Fabricante: En éste nivel se podrán encontrar todos los fabricantes asociados que formarían la organización (Nivel 1). Un fabricante seria el establecimiento que tiene toda la maquinaria, herramientas e instalaciones necesarias para la fabricación de ventanas. Los pedidos generados por los distribuidores llegarían a este nivel cuando se confirman.

5. Nivel Distribuidor: Este es el tercer nivel de la estructura. Aquí se pueden encontrar todos los distribuidores. Este es el nivel en el cual se va a hacer mayoritariamente el uso de PrefWeb aunque también se pueda acceder desde el nivel del fabricante.

6. Nivel Usuario: Este es el cuarto y ultimo nivel en la jerarquía de PrefWeb y es donde están los usuarios de PrefWeb.

Page 8: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 8

3.2. Numeraciones Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un problema aparece, y es que cada a cada entidad le gustaría controlar su propia numeración para sus documentos de venta sin tener que compartirla. Para solucionar esto, se crea un sistema de numeración en el que cada entidad tendrá la suya propia.

Con el fin de satisfacer este requerimiento, una tabla llamada ‘AliasNumerations’ con los siguientes campos se crea:

NumerationId: Identificador de la numeración en la tabla Numeraciones

Year: Año de la numeración.

EntityId: Entidad de la numeración.

NextValue: Siguiente valor para el próximo documento.

En realidad el sistema de numeración es el mismo para todos los documentos en la base de datos pero toda entidad va a tener su propio control de numeración para así poder mostrar en los documentos de venta números correlativos.

Así, de esta manera, el campo alias se añade a la tabla PAF. Este campo esta divido en cinco partes como se muestra en la siguiente figura.

Figura 3.2. Esquema de la numeración.

Por ejemplo un alias valido seria:

0000000028200500000000016278BAAF-ECC5-43A1-98DF-6E95F09E15C7000…000

Numero: Numero de documento. Este campo es la parte visible para el usuario. En este ejemplo se mostrará un documento con numero 28. 0000000028 28.

Año: Año del documento. En el ejemplo: 2005.

Numeración: Identificador de la numeración. En el ejemplo: 0000000001 1

EntityId: Identificador de la entidad a la cual pertenece el documento.

Ejemplo: 6278BAAF-ECC5-43A1-98DF-6E95F09E15C7

Reservado: Esta parte está reservada para uso posterior.

Page 9: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 9

4. Acceso al Sistema

4.1. Introducción Como se ha comentado antes, el acceso a PrefWeb se va a hacer usando un usuario y contraseña que serán validados en la base de datos, esto se hará bajo conexión segura (SSL) encriptando los datos para proteger el sistema de posibles ataques.

Figura 4.1. Pantalla de Acceso a PrefWeb.

El usuario será una dirección de email, de esta manera nos aseguramos que para diferentes entidades con diferentes miembros estos tendrán diferentes usuarios.

Todo usuario pertenece a una y solo a una entidad y al mismo tiempo una misma entidad puede tener más de un usuario.

Cualquier persona que acceda a PrefWeb con permisos de usuario, tendrá acceso solo a la parte de gestión de clientes y ventas que pertenezcan a la misma entidad a la que pertenece el usuario. Una vez las credenciales han sido verificadas, entramos en la pantalla principal de la aplicación.

Page 10: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 10

Figura 4.2. Pantalla principal de PrefWeb.

La pantalla principal va a variará dependiendo del usuario que se conecte.

4.2. Roles de usuario Todo usuario tiene un código, contraseña, nombre, email y demás información personal. A parte cada usuario tiene también una serie de permisos de acceso a PrefWeb que a continuación pasamos a detallar:

Usuario Administrador Súper Usuario

Gestión de Entidades NO SI SI

Gestión de Usuarios NO SI SI

Gestión de Clientes SI SI NO

Gestión de Ventas SI SI NO

Gestión de Tarifas NO SI NO

Reinicio del Sistema NO NO SI

Tabla 4.1. Permisos de Usuario y Roles.

Page 11: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 11

Gestión de Entidades: Permite al usuario añadir, editar y borrar entidades pertenecientes a la cual el pertenece, por ejemplo, si se trata de un fabricante el usuario con permisos en gestión de entidades podría añadir, editar o borrar distribuidores.

Gestión de Usuarios: Permite añadir, editar y borrar usuarios que pertenezcan a la misma entidad, esto es, si el usuario es personal de un fabricante, podrá añadir, editar o borrar bien usuarios de la fabrica o de cada uno de los distribuidores.

Gestión de Clientes: Permite al usuario añadir, editar y borrar clientes de la entidad a la que se pertenece.

Gestión de Ventas: Permite al usuario añadir, editar y borrar documentos de venta así como también crear pedidos y manejar versiones de todos los documentos de la entidad a la que pertenece.

Gestión de Tarifas: Permite al usuario gestionar tarifas, descuentos y grupos de presupuestado. Esto se puede hacer bien por parte de las fabricas (Nivel 2) basadas en las tarifas de cada fabricante o bien por parte de las tiendas basadas en las tarifas anteriores. El funcionamiento de las tarifas se explicara en el próximo capitulo.

Reinicio del Sistema: Esto solo esta permitido a los Súper Usuarios

Page 12: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 12

5. PrefWeb

5.1. Estructura principal de la pantalla PrefWeb está organizado de la siguiente forma:

Figura 5.1. Estructura de PrefWeb.

Cabecera: Es la barra donde se va a mostrar información sobre el usuario que esta conectado y eventualmente alguna información de la aplicación. Aquí es donde se encuentra también el botón de logoff.

Menú Izquierdo: Menú con estilo Outlook donde se encuentran todas la aplicaciones que el usuario puede ejecutar en PrefWeb dependiendo de su rol.

Marco Principal: Es la pantalla principal de PrefWeb donde se irán mostrando los formularios y pantallas tales como edición de modelos, presupuestos, listados de clientes etc.…

Page 13: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 13

5.2. Menú Izquierdo Este menú se va a configurar de una manera o otra dependiendo del rol del usuario que se conecta al sistema como se ha dicho antes.

Figura 5.2. Menú Clientes.

Clientes: Gestión de los clientes de la entidad a la que se conecta el usuario. Como en cualquier sistema, en esta sección el usuario, en caso de tener los permisos adecuados, va a poder añadir, buscar, editar y eliminar los clientes de la entidad.

Ventas: Gestión de documentos de venta y pedidos. Al igual que antes se permitirá hacer una gestión de todos los documentos de venta, bien sean presupuestos, sus distintas versiones o pedidos

FAQ: Frequently Asked Questions (Preguntas mas frecuentes). Sección con un poco de ayuda para el usuario, como resolver problemas y un test para comprobar las compatibilidades del equipo conectado.

Administración: Gestión de Usuarios, entidades tarifas etc.…

Page 14: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 14

5.3. Clientes En esta sección del menú se va a poder encontrar toda la información relativa a los clientes de la entidad. Y es desde aquí de donde se podrá añadir, editar, buscar y eliminar a los clientes de la entidad.

5.3.1. Nuevo Cliente Este formulario nos permitirá añadir un Nuevo cliente a la entidad a la que pertenecemos.

Figura 5.3. Añadir un Nuevo Cliente.

A parte de la información general del cliente también podremos encontrar información de tarifas, términos de pago, descuentos etc.… también será posible asignar una persona de contacto con un numero de teléfono y algunos comentarios sobre el cliente.

Esta pantalla también se usara posteriormente para editar clientes ya existentes.

Page 15: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 15

5.3.2. Búsqueda de Clientes Muestra un listado con todos los clientes que pertenecen a la entidad. También es posible aplicar filtros de búsqueda utilizando la barra que hay en la cabecera del listado (Figura 5.5)

Figura 5.4. Pantalla de búsqueda de clientes.

Figura 5.5. Barra de búsqueda de clientes.

Desde esta pantalla los usuarios van a poder editar la información de cualquiera de los clientes al mismo tiempo que también serán capaces de acceder a todos los documentos de venta asociados a este.

Page 16: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 16

5.4. Ventas

Figura 5.6. Menú Ventas.

Sección de la gestión de documentos en PrefWeb. Desde aquí se podrán crear nuevos documentos de venta, buscar o listar los ya existentes, consultar los pedidos y su estado de producción así como el acceso a los documentos bloqueados por otros usuarios.

Cabe destacar que desde aquí solo serán accesibles aquellos documentos que pertenezcan a la entidad a la cual pertenece el usuario conectado.

Page 17: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 17

Nuevo Crea un Nuevo documento de venta. La creación de este documento se realiza mediante un simple asistente de creación de documentos.

Paso 1: Información del Cliente. Este es el primer paso del asistente de creación de documentos de venta y es donde se elije el cliente para el cual se esta haciendo el presupuesto.

Figura 5.7. Paso de Información del Cliente.

Hay dos maneras de seleccionar un cliente, de la base de datos (un cliente registrado) o rellenar los campos a mano con un cliente no registrado en la base de datos. En el caso que se opte por la primera opción y este tenga una tarifa y una forma de pago asignada será posible hacer clic en el botón finalizar en este punto del asistente creando directamente el documento de venta, en cambio si se introduce un cliente no registrado, se tendrá que ir paso hasta finalizar el asistente.

Page 18: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 18

Paso 2: Dirección de Envío. En este paso, se rellena la dirección de envío u obra. Por defecto, y una vez elegido el cliente registrado en el paso anterior, los campos se rellenaran con la dirección que tiene el cliente.

Figura 5.8. Paso Dirección de Envío.

Obra: Nombre de la obra para la que se hace el presupuesto

Dirección: Dirección de la obra para la que es el presupuesto.

CP: Código Postal de la obra.

Población: Localidad de la obra

Provincia: Provincia de la obra.

País: País de la obra.

Teléfono: Teléfono bien de la obra o del encargado de esta.

Fax: Fax de la obra

Contacto: Persona de contacto de la obra.

Fecha: Fecha para la que tiene que estar listo el pedido.

Page 19: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 19

Paso 3: Dirección de Facturación. Tercer paso del asistente donde se cumplimenta la dirección de facturación. Como sucedía en el paso anterior, por defecto, la dirección del cliente aparecerá en esta pantalla.

Figura 5.9. Paso Dirección de Facturación.

Nombre: Nombre de la persona o empresa a la que se le va a facturar el pedido.

Dirección: Dirección a la que se va a enviar la factura correspondiente.

CP: Código Postal.

Población: Población del cliente al que se le va a facturar el pedido.

Provincia: Provincia de la persona o cliente.

País: País del cliente.

Teléfono: Teléfono del cliente.

Page 20: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 20

Paso 4: Tarifas, Moneda y Descuentos. El ultimo paso del asistente. Aquí se eligen la tarifa y la tarifa opcional, la moneda, la forma de pago, demás tasas y descuentos. Por defecto los datos del cliente serán los que aparezcan.

Figura 5.10. Paso de Tarifas y Descuentos.

Tarifa: Tarifa de precios que se va a aplicar al presupuesto realizado

Tarifa Opcional: Tarifa opcional.

Divisas: Moneda que se va a usar en el presupuesto.

Forma de pago: Forma de pago prevista para el pedido.

Realizado por: Usuario de la entidad que realiza el presupuesto.

IVA: Impuesto que se aplicara a la facturación.

Descuento: Descuento que se aplicaría al documento de venta.

Page 21: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 21

5.4.1. Búsqueda de Documentos Como ocurría en la pantalla de búsqueda de clientes, en esta pantalla se muestra una lista con todos los documentos de venta que pertenecen a la entidad en cuestión. El usuario también puede usar filtros de búsqueda en la barra de herramientas de la página.

Figura 5.11. Barra de búsqueda de documentos.

Desde ese listado de documentos de venta, el usuario va a ser capaz de ver toda la información del cliente, entidad así como tener acceso a los detalles del documento.

5.4.2. Edición de documentos La pantalla de los detalles de los documentos de venta esta divido en tres partes:

Una barra de herramientas donde se pueden realizar las siguientes acciones:

Figura 5.12. Barra de herramientas del documento.

Icono Texto Significado

Imprimir Presenta el documento editado en pdf

Editar Edita la cabecera del documento, datos del cliente

Guardar Guarda los datos de la cabecera del documento

Registrar Abre la pantalla de añadir nuevo cliente con los datos de la cabecera en el

Nuevo Añade un nuevo modelo al documento

Otro Añade una nueva línea de material al documento

Bandeja Vuelve a la bandeja de documentos

Activar Activa la versión que se esta editando

Aceptar Acepta la versión que se esta editando

versión Crea una nueva versión a partir de la versión del documento siendo editado

Crear Pedido Crea un pedido a partir del documento actual

Confirmar Pedido Confirma el pedido

Tabla 5.1. Botones de la edición de documentos.

Page 22: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 22

Figura 5.13. Cabecera del documento.

La cabecera: es la sección donde esta la información relativa al cliente. Como se comenta en la tabla anterior esta información se puede editar y cambiar

Figura 5.14. Líneas del documento.

Las líneas del documento de venta. Cada línea del documento es o bien un modelo o bien una línea de material al largo sobre las cuales podremos realizar las siguientes operaciones.

Icono Significado

Suprimir la línea

Editar la línea

Mostar las secciones del modelo

Duplicar la línea

Ver detalle de la línea

Tabla 5.2. Botones de las líneas del documento.

Figura 5.15. Detalle de la línea.

Page 23: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 23

Hay dos maneras de editar un modelo en un documento de venta:

1. Añadiendo un nuevo modelo al documento: Cuando se añade un nuevo modelo a un documento, primero lo eliges del árbol de modelo y después sigues una serie de pasos para establecer sus características principales. 2. Editando un modelo ya existente: Cuando, en cambio, se edita un modelo que ya pertenece, o que ya se ha añadido a un documento de venta, una pagina dividida en tabs se abre de tal manera que el usuario puede ir directamente a modificar la característica deseada.

La principal diferencia entre los dos modos de edición de un modelo en PrefWeb es que en la primera, añadir un nuevo modelo al PAF, el usuario debe definir obligatoriamente una serie de características básicas preestablecidas, en cambio, en el segundo modo, el usuario puede ir directamente a la característica deseada, modificarla y guardar la línea del documento.

Estructura de la pantalla de edición de un modelo: Para la edición de un modelo, tanto si se añade un Nuevo modelo al PAF como si se esta editando uno ya existente, se vera una pantalla divida en dos partes. En la parte izquierda, se podrá ver una representación del modelo mientras que en la parte derecha se mostraran los controles y elementos necesarios para poder modificar la característica del modelo que se esté editando. Finalmente en la parte baja de la pantalla tendremos los botones de navegación.

botón Significado

Cuando se añade un nuevo modelo al documento, permite volver al paso o característica anterior.

Añadiendo un nuevo modelo al PAF permite avanzar entre los pasos.

Permite aplicar cambios en un modelo sin tener que cambiar de paso o guardar el modelo

Aparece en el último paso de edición de un modelo cuando este se añade nuevo al PAF. Finaliza la edición del modelo.

Cancela la edición de un modelo y todos los cambios realizados hasta el momento.

Tabla 5.3. Botones de la pantalla de edición de un modelo.

Page 24: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 24

5.4.3. Añadir un nuevo modelo Para añadir un nuevo modelo a un documento, basta con pinchar en el botón Nuevo (Véase Tabla 5.1) que hay en la barra de herramientas (Figura 5.12) o que también se puede encontrar justo debajo de la ultima línea del documento (Figura 5.14)

Figura 5.16. Pantalla del árbol de modelos.

Pinchando en ese botón la pantalla del árbol de modelos aparece, En esta pantalla podemos observar en la parte izquierda un árbol en el que se encuentran todos los modelos disponibles en la base de datos. En el otro lado de la pantalla se mostrara una galería con todos los modelos que contiene la carpeta que se haya seleccionado en el árbol de la izquierda.

Para añadir un modelo al PAF que estamos editando, se puede bien seleccionarlo del árbol de modelos y después pulsar el botón siguiente o bien hacer doble clic en la galería sobre el modelo que se haya elegido. Por último y como modo más avanzado, hay un textbox en la parte superior de la pantalla y justo a la derecha del árbol de modelos en el que se puede introducir el código del modelo que se quiere añadir y pulsar el botón siguiente.

Una vez el usuario ha elegido el modelo que quiere añadir, es hora de editarlo, lo cual se hace, como ya se ha comentado anteriormente, mediante un asistente cuyos pasos han sido previamente definidos en un fichero XML, el XML Constructivo.

Page 25: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 25

5.4.4. Editar un modelo existente Como ya se ha dicho antes, este modo de edición es solo para modelos que ya hayan sido añadidos. En este caso se van a mostrar los mismos pasos que seguirían para añadir un modelo nuevo a un documento pero con una pequeña diferencia: no se necesario recorrer todos los pasos para finalizar la edición sino que se puede ir directamente a la característica deseada, cambiarla y guardar los cambios. Como sucedía anteriormente cada uno de los pasos están definidos en el mismo XML Constructivo.

Para el próximo ejemplo vamos a mostrar los siguientes pasos:

Datos del Pedido, Perfiles, Color, Vidrios y Barrotillo, Aperturas, Persiana y Opciones.

Paso 1: Datos del Pedido

Figura 5.17. Paso de datos del pedido.

En este primer paso, vamos a definir información básica del modelo tal como sistema, nomenclatura para diferenciarla entre las varias líneas que contiene el documento, cantidad y descripción para lo cual al usuario le bastaría con pulsar el botón aplicar

Por otro lado tenemos las dimensiones, que también se pueden cambiar en este paso. Para cambiarlas solo se necesita cambiar el valor de la dimensión deseada y pinchar el link aplicar que aparece al lado de esta una vez cambia.

Page 26: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 26

Paso 2: Perfiles

Figura 5.18. Paso de perfiles.

Paso en el que las opciones de perfil se pueden cambiar al modelo. En el ejemplo, estas opciones están representadas en galerías de thumbnails, pero también se podrían representar mediante radiobuttonlists o comboboxes modificando el XML Constructivo que define los pasos de edición de un modelo.

Para cambiar dichas opciones se puede hacer bien haciendo doble clic sobre el valor deseado o bien seleccionado el perfil que se desee y pinchando en el botón aplicar o guardar.

Page 27: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 27

Paso 3: Color

Figura 5.19. Paso de colores.

Todos los colores disponibles se muestran en una galería desde la cual el usuario puede elegir el color al modelo cambiándolo en el modo que viene siendo habitual, ya sea con doble clic o seleccionando el color y aplicando el cambio con el botón aplicar.

Page 28: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 28

Paso 4: Vidrios y Barrotillo

Figura 5.20. Paso de vidrios y barrotillo.

Para cambiar el vidrio de un modelo, primer se tiene que seleccionar el hueco al cual se quieren cambiar los vidrios, una vez se ha seleccionado un hueco, aparece un árbol con todos los vidrios disponibles. Si se selecciona un vidrio de dicho árbol y después se aplica o guarda el cambio, este solo se realizara sobre el hueco previamente seleccionado. Si en cambio lo que se quiere hacer es cambiar todos los vidrios del modelo se tiene que pinchar el botón “Cambiar Todos” que hay justo encima del árbol de vidrios.

Por otro lado si lo que se quiere hacer es cambiar el barrotillo, se tiene que seleccionar el hueco y después pinchar con el botón derecho otra vez sobre el mismo hueco con lo que nos aparecerá un menú contextual en el que tendremos que elegir la opción “Insertar Modelo” una vez elegida esta opción nos aparecerán en otro submenú todas las plantillas disponibles en la base de datos, seleccionado la de barrotillo aparecerá un galería con las plantillas de barrotillo de que disponemos y haciendo doble clic sobre la opción elegida ya habremos insertado el barrotillo en el hueco del modelo que hayamos elegido.

Page 29: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 29

Figura 5.21. Galería de plantillas de barrotillo.

Page 30: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 30

Paso 5: Aperturas

Figura 5.22. Paso de aperturas.

Como en el paso anterior, primero se tiene que seleccionar la hoja sobre la cual se quiera cambiar la apertura, de esta manera aparecerá a la derecha de la pantalla una galería con todas las aperturas posibles para el modelo. Entonces el usuario solo tiene que seleccionar la opción deseada y aplicar los cambios.

Page 31: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 31

Paso 6: Persiana

Figura 5.23. Paso de persiana.

En este paso se controla todo lo que tenga que ver con persianas, desde poner o no persiana a un modelo hasta el color y tipo de las lamas pasando por el cajón, color, tipo de accionamiento etc.… también existe la posibilidad en este paso, dado un cajón, de dividirlo y a su vez controlar el numero de paños que tiene.

Page 32: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 32

Paso 7: Opciones

Figura 5.24. Paso de Opciones.

Este es el último paso de edición en un modelo para el ejemplo que hemos seguido. Como se puede observar, aquí se muestran las opciones como una serie de galerías de imágenes, aunque como ya se ha comentado anteriormente, estas también se podrían mostrar como radiobuttonlists o comboboxes. La idea es que el usuario recorra todas las opciones y cambie aquellas que quiera y después pinchando bien en el botón aplicar o el botón de guardar se cambiaría todas aquellas opciones que el usuario haya elegido.

Page 33: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 33

5.4.5. Producción En esta sección se va a mostrar un listado con todos los pedidos en producción que tiene la entidad en cuestión.

Figura 5.25. Pedidos en producción.

Aquí el usuario puede ver datos del documento tales como el cliente al que pertenece el pedido, su dirección, estado y la fecha de entrega prevista. Desde esta misma pantalla se pude ir también a la edición del documento pinchando en el botón de la derecha de cada línea del listado.

Por otro lado, como se puede observar, hay dos tipos de líneas diferenciadas por su color (verde o rojo). Las líneas verdes corresponden a aquellos pedidos que ya han sido confirmados, mientras que las líneas rojas son los pedidos que la entidad tiene todavía por confirmar.

Para mandar un documento de venta a producción se tienen que seguir los siguientes pasos:

1. Crear un nuevo documento de venta. 2. Crear versiones para un mismo documento (opcional) 3. Aceptar la oferta deseada (en caso de haber creado mas de una versión) 4. Crear el pedido, con lo que pasaría a estar en producción como línea roja. 5. Confirmar el pedido, con lo que ya seria un pedido confirmado (verde)

Page 34: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 34

5.4.6. Documentos Bloqueados En esta sección un listado con todos los documentos bloqueados se mostrará y el sistema al mismo tiempo ofrecerá la posibilidad de desbloquear documentos.

Figura 5.26. Listado de los documentos bloqueados.

El bloqueo de documentos en PrefWeb funciona del mismo modo en que lo hace PrefGest. Así de esta manera, dos usuarios no podrán estar editando el mismo documento al mismo tiempo. Cuando un usuario (usuario1) intenta abrir un documento que esta siendo editado por otro (usuario2) el sistema automaticamente lo indica y permite al usuario 1 ver el documento pero no modificarlo.

Page 35: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 35

5.5. FAQ

Figura 5.27. Menú FAQ.

En esta parte del menú, el usuario se va a encontrar con algo de ayuda de uso de PrefWeb. Por ejemplo el usuario podrá comprobar en esta sección si su ordenador es compatible con PrefWeb, esto es, si el equipo del que dispone, cumple con los requerimientos mínimos necesarios para poder hacer uso de PrefWeb.

Page 36: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 36

También se encontrara con una página con los problemas más comunes a la hora de empezar usar PrefWeb

Por ultimo se podrá encontrar una página con los datos del usuario en el botón de configuración.

5.5.1. Comprobar Compatibilidades Esta pantalla muestra los requerimientos necesarios para un uso correcto de PrefWeb y los compara con las características del equipo del cliente.

Figura 5.28. Pantalla de comprobación de compatibilidad.

En el caso que el sistema encuentre alguna incompatibilidad o diferencia entre el equipo del cliente y los requerimientos de PrefWeb, automáticamente se notifica al usuario y se hace una recomendación.

5.5.2. Solución de Problemas En esta sección se van a mostrar los problemas más comunes que se encuentran en el uso de PrefWeb así como sus posibles soluciones.

Por otro lado, en esta sección se van a poder encontrar todos los controles necesarios para el uso correcto de PrefWeb.

5.5.3. Configuración. Pantalla con todos los datos del usuario, en la que este podrá, entre otras características, cambiarse la contraseña, o también datos personales como: nombre, dirección, teléfonos etc.…

Page 37: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 37

5.6. Administración

Sección en la que se manejan temas relacionados con la administración de la entidad.

Para poder acceder a esta parte del menú, el usuario que se conecta debe tener permisos de administrador o súper usuario, en ambos casos las secciones de gestión de usuario y entidades estarán disponibles, pero solo en caso que se trate de un administrador de una entidad habrá acceso a la sección de tarifas porque solo una entidad puede tener acceso para editar modificar o ver sus propias tarifas.

Page 38: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 38

Por otro lado tenemos al súper usuario, que es una especie de administrador de la organización, por lo tanto no puede tener permisos para editar las tarifas de ninguna otra entidad en la organización, de la misma forma no tendrá acceso a las secciones de clientes y ventas que hemos visto en apartados anteriores.

No obstante el súper usuario es el único que puede reiniciar el sistema.

5.6.1. Nuevo Usuario Formulario en el que se podrá añadir nuevos usuario bien a la entidad a la que pertenece el administrador o también a sus distribuidores. En esta pantalla los campos nombre, email, password, nivel de acceso y entidad son obligatorios.

Figura 5.29. Pantalla de edición de usuarios.

Email: identificador único del usuario. Se ha elegido del email para que identifique a los usuarios porque de esta manera nos aseguramos que para diferentes compañías que trabajen juntas, todos sus usuarios van a tener un login diferente.

Password: Para poder tener acceso a PrefWeb, el usuario necesita disponer de su propio password que junto con su email, se codifica y guarda en la base de datos de tal manera que no se puede después descodificar para averiguarse.

Nivel de Acceso: Hay una combo donde se elige el nivel de acceso del usuario que se esta editando. Este puede ser o bien nivel de usuario o nivel administrador. Solo un súper usuario puede crear usuarios con su mismo nivel de acceso.

Entidad: Compañía a la que pertenece el usuario que se esta editando.

Page 39: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 39

5.6.2. Búsqueda de usuarios Esta pantalla muestra un listado de todos los usuarios en una entidad y los usuarios de sus entidades hijas. Desde esta pantalla el administrador tiene acceso a la información del propio usuario así como también a las entidades a las que pertenecen.

Figura 5.30. Listado de la búsqueda de usuarios.

Además es posible crear un Nuevo usuario haciendo clic en el botón “Nuevo” que hay en la barra de herramientas de esta pantalla.

Figura 5.31. Barra de herramientas de la búsqueda de usuarios.

botón Significado

Añadir un nuevo usuario

Ver el listado de entidades

Actualizar listado

Tabla 5.31. Tabla de iconos de la barra de herramientas.

5.6.3. Entidades Muestra un listado con las entidades hijas, incluyendo a la que pertenece el administrador.

Figura 5.32. Listado de entidades.

En esta lista el administrador tendrá acceso a la información de la entidad en cuestión así como también a un listado de todos sus usuarios, por lo tanto, también podrá editar información sobre los usuarios que pertenecen a las entidades. También va a ser posible añadir nuevas entidades así como borrar las que ya existen.

Page 40: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 40

Figura 5.33. Barra de herramientas de la pantalla de entidades.

botón Significado

Añadir una nueva entidad

Actualizar listado

Tabla 5.4. Botones de la barra de herramientas.

5.6.4. Tarifas Debido a la estructura jerárquica y multi-entidad de PrefWeb, la lista de precios debe ser lo máxima genérica posible y debe ser capaz de adaptarse a todas las posibles situaciones que surgen de trabajar con distintas fabricas y distribuidores con cada una su propia política de precios. Para ello vamos a explicar los diferentes tipos de tarifa que pueden ser definidos dentro del sistema de PrefWeb así como también las maneras que existen de modificarlas y crearlas.

En PrefWeb podemos encontrar cuatro tipos diferentes de tarifa:

• Tarifa de Organización: En general esta es la tarifa que la organización provee a todas sus fábricas que la componen para que estas la ajusten a su política de precios como veremos próximamente. Este tipo de tarifas solo puede ser creada con PrefWise. • Tarifa de Fabrica: Tarifa que crea la misma fabrica a partir de la tarifa de organización que nos ofrecen. Esta tarifa se ajusta mediante la aplicaron de descuentos, incrementos y descuentos sobre los grupos de presupuestado. • Tarifa de Distribuidor: Estas tarifas también se crean en el nivel de fábrica y se ajustan aplicando un descuento sobre la tarifa de fábrica anterior. Normalmente una fabrica va a crear tantas tarifas de distribuidor como distribuidores disponga, aunque siempre queda la opción de crear tarifas para grupos de distribuidores.

• Tarifa de Clientes: Esta es la tarifa final para el cliente final. Estas tarifas las crean los distribuidores o tiendas a partir de la tarifa de distribuidor que se le ha asignado por parte de la fábrica y se ajusta aplicándole un incremento. también, como antes, se podrían crear tantas tarifas como clientes disponga el distribuidor, aunque seria aconsejable crear tarifas para grupos de clientes.

Page 41: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 41

Añadir una nueva tarifa para fabricantes

Figura 5.34. Pantalla de gestión de tarifas de fabricante.

Como se puede ver en la figura 5.34, en esta pantalla se muestra un listado con todas las tarifas (tarifas de fabricante) que se han definido. En la primera columna esta el nombre de la tarifa. En la segunda columna aparece el nombre de la tarifa base y por ultimo, en la tercera columna aparece la divisa de la tarifa.

Cuando añadimos una nueva tarifa tendremos que ponerle el nombre, la tarifa base la elegiremos de una combo que nos mostrara todas las tarifas (tarifas de organización) de las que dispone el sistema. Lo mismo sucede con la divisa, se nos mostrara una combo de la cual podremos escoger la moneda. Una vez hayamos realizado todos estos pasos y la guardemos nos aparecerá la pantalla de grupos de presupuestado (Figura 5.35)

Figura 5.35. Tabla de grupos de presupuestado.

En esta tabla se permite al administrador aplicar descuentos, incrementos o porcentajes por grupos de presupuestado de tal manera que se puede ajustar la tarifa mas adecuadamente a las necesidades de la fabrica y a su política de precios sin dejar de basarnos en la tarifa base común que nos proporciona la organización.

Page 42: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 42

Para aplicar dichos ajustes en los precios de presupuestado lo único que hay que hacer es elegir de la combo lo que se quiera (descuento, incremento o porcentaje) ponerle un valor y pinchar en aplicar.

Cuando se salva la tarifa aparece el siguiente mensaje:

Esta tarifa no será aplicable hasta que el administrador reinicie el sistema

Esto es hasta que el súper usuario reinicie el sistema o hasta el día siguiente ya que PrefWeb tiene programado sincronizar con la base de datos todos los días a las 4h de la mañana.

Como se puede ver en la figura 5.34 hay un link que dice:

Añadir una nueva tarifa para un distribuidor

Este link nos permite crear tarifas para distribuidores.

Añadir una nueva tarifa para distribuidores Una vez el fabricante tiene su tarifa creada y ajustada a partir de la tarifa que la organización provee, se pueden ya crear tarifas para sus distribuidores Para poder hacer esto, se hace clic en el link anteriormente expuesto y se accederá a la pantalla de la figura 5.36.

Figura 5.36. Pantalla de gestión de tarifas de distribuidor.

El comportamiento de esta pantalla es muy similar a que hemos visto anteriormente. En la primera columna nos encontramos con el nombre de la tarifa, en la segunda nos encontraremos con la tarifa base que en este caso dejara de ser una tarifa de organización para ser una tarifa de fabricante, como las que hemos creado en el apartado anterior, en la tercera columna elegiremos la divisa y por ultimo tenemos el descuento que le vamos a aplicar.

Como sucedía antes, para que los cambios sean aplicables en PrefWeb el súper usuario tiene que reiniciar el sistema o nos tenemos que esperar al día siguiente.

Page 43: PrefSuite - PrefWeb 2006.3/WhitePapers... · Como PrefWeb comparte una base de datos común entre todas las entidades que la forman, un ... por ejemplo, si se trata de un fabricante

PrefWeb | WhitePaper | 43

Añadir una nueva tarifa para clientes Estas tarifas solo pueden ser creadas por los distribuidores para sus clientes finales. Este tipo de tarifas tienen la misma mecánica que las tarifas de distribuidor con las siguientes diferencias: aquí la tarifa base deja de ser una tarifa de fabricante para ser una tarifa de distribuidor que previamente se ha asignado a la tienda en cuestión y en lugar de aplicar un descuento sobre la tarifa base, aquí se aplica un incremento.

5.6.5. Reiniciar el servicio PrefWeb esta basado en una serie de Servicios Web en los que todos los datos necesarios para un funcionamiento correcto están cargados, como por ejemplo, datos sobre tarifas y precios. Si esta información se modifica mientras la aplicación esta en funcionamiento, los cambios no se verán reflejados y el usuario estaría trabajando con datos incompletos. Es por esto que se ha implementado un mecanismo de resincronización con la base de datos el cual solo puede ejecutar el súper usuario. Este mecanismo lo que hace es sincronizar la base de datos con el servicio de PrefWeb de tal manera que el usuario puede trabajar con una versión siempre actualizada del sistema.

PrefWeb también dispone de un servicio de resincronización de la base de datos que se ejecuta todos los días a las cuatro de la madrugada de tal manera que si un administrador cambia tarifas o precios sabe que hasta el día siguiente dichos cambios no serán aplicables en el caso que el súper usuario no vaya a reiniciar el sistema.