-
PT
-
ES
Puede acceder a distintos asistentes seleccionando el punto Sistema | Administración, en el punto Asistentes de desarrollo.
Cómo crear nuevas tablas con el asistente de tablas
Conceptos básicos
El asistente de tablas es una herramienta que le permite crear tablas basadas en los datos de la aplicación o modificar una tabla existente.
Puede acceder al asistente seleccionando el punto Sistema | Administración, en el punto Asistentes de desarrollo | Asistente de tablas.
Funciones básicas
El asistente de tablas es una herramienta que le permite crear tablas basadas en los datos de la aplicación o modificar una tabla existente.
Después de indicar la tabla (por defecto, se propone como prefijo kw) y la descripción, puede proceder a indicar los campos la compondrán. Si lo desea, puede definir las propiedades de los campos, en el grupo Propiedades del campo, si los selecciona previamente en la parrilla del grupo Campos.
Las propiedades de los campos son las siguientes:
- Su nombre y descripción.
- Las etiquetas de entrada y salida.
- El tipo de datos a que va a corresponder el campo que se define así como su longitud máxima dependiendo del tipo.
- Si se trata de un campo obligatorio y si forma parte de la clave primaria.
- Además puede indicar una posible lista de valores permitidos. Una lista obtenida de una lista de sistema o bien de campo de una tabla.
Al guardar la tabla, se guardan los cambios, se sincroniza y se crea o actualiza la consulta y la consulta base, el objeto de negocio y el formulario. Los nuevos objetos se crean con el mismo nombre que el nombre de la tabla.
La herramienta actual dispone de las siguientes limitaciones:
- Cada vez que se guarda la definición de una tabla se actualizan todos los objetos relacionados: consulta base, consulta, objeto de negocio y formulario.
- Al guardar la definición se crea el formulario sólo si no existe o no se ha modificado desde el asistente de formularios.
- Sólo puede acceder al diseño de la tabla si se ha realizado desde este asistente. Puede modificar el diseño desde Studio, pero una vez modificado desde éste ya no lo podrá abrir de nuevo desde el asistente.
Además...
Desde el formulario de una tabla puede acceder a las siguientes entidades relacionadas:
- Formularios asociados. Accede al asistente de formularios, seleccionando alguno de los formularios asociados a la tabla.
- Diagramas de Business Navigator. Accede a los diagramas de Business Navigator cuyo objeto de negocio se corresponda al del formulario asociado a la tabla.
Para importar la definición de una tabla
Para facilitar la creación de la tabla es posible importar la definición de una tabla física de la base de datos. Para ello dispone de la acción Importar tabla.
Cómo crear una tabla con el asistente
Conceptos básicos
Basado en Platform Starter kit se desea crear un mantenimiento de contactos, para vincularlo a una compañía o a un cliente de una compañía.
Pasos que hay que seguir
Para crear la tabla
En primer lugar un administrador accede al Asistente de tablas seleccionando el punto Sistema | Administración, en el punto Asistentes de desarrollo | Asistente de tablas.
Pulsando el icono Nuevo registro accederá al asistente. En el código puede indicar el nombre de la tabla, por ejemplo kw_contact, el sistema automáticamente le antepone un prefijo. Complete con la descripción de la tabla.
Añada los campos con las propiedades básicas del contacto, que por ejemplo podrían ser:
- xcontact_id. El código de contacto o identificador. Un texto de longitud 8, campo obligatorio y clave primaria.
- xname. Un nombre del contacto. Un texto de longitud 120.
- xlanguage. El idioma preferente a utilizar. Un número entero.
- xtype. El tipo de contacto preferente. Un número entero, con lista de valores de tipo Lista de sistema. Seleccionar la lista Método de contacto.
- xtelephone. Teléfono. Un texto de longitud 12.
- xemail. Correo electrónico. Un texto de longitud 120.
Una vez creada la tabla ya la puede salvar. Al guardar la tabla, se guardan los cambios, se sincroniza y se crea o actualiza la consulta y la consulta base, el objeto de negocio y el formulario. Los nuevos objetos se crean con el mismo nombre que el nombre de la tabla.
Para revisar el formulario asociado
En este momento ya puede revisar el formulario asociado, accediendo a él desde el área Formularios asociados, formulario kw_contact. Vea la vista previa del formulario accediendo al botón Vista previa.
Para añadir al menú
Accediendo al botón Añadir menú puede añadir un nuevo mantenimiento en el panel de navegación. Elija el punto de menú adecuado, por ejemplo dentro de la carpeta de Ventas. Marcado la opción de Lista previa.
Ya puede acceder al nuevo mantenimiento desde el panel de navegación.
Para gestionar la seguridad
Y por último puede acceder al Gestor de seguridad de UI para administrar los permisos de acceso al nuevo mantenimiento. Acceda a ello desde el botón Modificar seguridad.
Para mejorar el mantenimiento
Podemos mejorar este mantenimiento haciendo que el campo de idioma esté vinculado a una Lista de valores del tipo Tabla/Campo.
- Crear una nueva tabla kw_language, con los campos xcode, código de idioma y el campo xlanguage, descripción del idioma. Una nueva tabla creada desde el asistente.
- Modificar la tabla de contactos, haciendo que el campo de idioma esté vinculado a una Lista de valores del tipo Tabla/Campo.
- Campo xlanguage, campo de la tabla kw_language de la que se toma el valor.
- Se define el enlace vinculando el campo clave xcode de kw_language con el campo de enlace xlanguage de la tabla de contactos.
¿Desde dónde podemos crear la lista de sistema?
En el ejemplo hemos utilizado una lista de sistema para una lista de valores de tipo. La nueva lista de sistema la podemos crear desde el asistente de listas de sistema. Consulte Cómo crear una lista de sistema con el asistente.
Cómo crear nuevos formularios con el asistente de formularios
Conceptos básicos
El asistente de formularios es una herramienta que le permite modificar y/o eliminar los formularios creados con el asistente de tablas. Puede acceder desde el asistente de tablas.
Funciones básicas
Mediante esta herramienta puede modificar el diseño de un formulario o eliminar un formulario.
El asistente de formularios se divide en un selector de elementos del objeto de negocio, un árbol de elementos del formulario (con un gráfico de la estructura en forma de árbol y un área de pestañas) y un área de propiedades del elemento del formulario seleccionado.
Puede personalizar un elemento del formulario (cambiar su etiqueta, indicar si el campo es de sólo lectura y seleccionar su estilo de presentación); según el tipo de dato asociado al elemento.
Puede añadir un campo del objeto de negocio al formulario pulsando sobre él y arrastrándolo desde el selector de elementos del objeto de negocio hasta la ubicación deseada en el árbol de elementos del formulario; dentro de un grupo o en un área de datos fijos.
También, mediante las opciones avanzadas, puede acceder a una vista previa del formulario y añadir un acceso al formulario desde el árbol de navegación y personalizar su seguridad. Sin este acceso los usuarios finales no pueden acceder al formulario.
La herramienta actual dispone de las siguientes limitaciones:
- Al modificar un formulario, se desvincula de la tabla; si se modifica la tabla desde el asistente, ya no se actualiza el formulario
- Sólo puede acceder al diseño del formulario si se ha realizado desde este asistente. Puede modificar el diseño desde {var.studio}, pero una vez modificado desde éste ya no lo podrá abrir de nuevo desde el asistente.
Además...
Puede acceder a las siguientes acciones avanzadas:
- Para facilitar el diseño del formulario y poder visualizar como queda dispone de la acción Vista previa.
- Asistente de menús. El asistente de menús es una herramienta que le permite añadir o eliminar acciones del árbol de navegación. Puede acceder desde el Asistente de formularios, botón Añadir al menú.
Cómo crear nuevas acciones del árbol de navegación con el asistente de menús
Conceptos básicos
El asistente de menús es una herramienta que le permite añadir o eliminar acciones del árbol de navegación. Puede acceder desde el Asistente de formularios, botón Añadir al menú.
Funciones básicas
Mediante esta herramienta puede añadir una acción de menú o eliminarla del árbol de navegación.
El asistente de menús se divide en un área de propiedades generales del formulario, un selector de carpetas del árbol de navegación y un área de opciones de apertura (la etiqueta de la acción en el árbol de navegación, la descripción auxiliar de la acción y la lista previa).
Puede añadir al árbol de navegación el acceso a un formulario, después de seleccionar en el selector de carpetas del árbol de navegación la carpeta en la que desea la acción, e indicar las opciones de apertura y guardar las modificaciones.
Puede eliminar un acceso a un formulario (se indica en negrita la carpeta que contiene la acción), mediante el botón correspondiente.
También, mediante las opciones avanzadas, puede acceder al gestor de seguridad de UI, para personalizar los parámetros de seguridad del formulario, vía Modificar seguridad.
Cómo crear nuevas listas de sistema con el asistente de listas
Conceptos básicos
El asistente de listas es una herramienta que le permite crear listas de sistema basadas en los datos de la aplicación o modificar una lista existente.
Puede acceder al asistente seleccionando el punto Sistema | Administración, en el punto Asistentes de desarrollo | Asistente de listas.
Funciones básicas
En el momento de la incorporación de nuevos campos surge la necesidad de añadir nuevas listas de valores utilizables desde la aplicación (por ejemplo, listas que definan los elementos que componen un grupo de selección, etc.). A estas listas de propósito general se les denomina Listas de sistema.
Las listas de sistema permiten definir, de una manera sencilla, valores multiidioma con un código asociado. Estos valores están almacenados en el repositorio y forman parte de la definición de la aplicación, pero esta no los mantiene. Generalmente, las listas de sistema se utilizan como fuentes de valores que se visualizan en las listas, listas desplegables, grupos de opciones, etc.
Después de indicar el identificador o código y su nombre, puede proceder a indicar los elementos que la compondrán. Si lo desea, puede definir las propiedades de los elementos, en el grupo Elemento seleccionado, si los selecciona previamente en la parrilla del grupo Elementos.
Las propiedades de los elementos son los siguientes:
- En elemento, el código del valor de la lista que se desea tratar.
- El valor que tiene el elemento de la lista.
- La imagen asociada, en caso de querer vincular una imagen al elemento.
Además...
Las listas de sistema se pueden usar desde el asistente de tablas; en los campos definidos con lista de valores de tipo lista. Véase Asistente de tablas.
Cómo crear una lista de sistema con el asistente
Conceptos básicos
Basado en Platform starter kit se desea crear una lista de sistema que contenga distintos métodos de contacto, para explotar desde un posible mantenimiento de personas de contacto de una compañía.
Para crear la lista de sistema
En primer lugar un administrador accede al Asistente de listas seleccionando el punto Sistema | Administración, en el punto Asistentes de desarrollo | Asistente de listas.
Pulsando el icono Nuevo registro accederá al asistente. En el código puede indicar el nombre de la lista, por ejemplo kw_contact; el sistema automáticamente le antepone un prefijo. Complete con el título de la lista.
Como valores interesantes puede informar 1 Teléfono, 2 Correo electrónico,3 SMS, etc.
Una vez creada la lista ya la puede salvar.
¿Desde dónde podemos utilizar la lista de sistema?
La nueva lista de sistema la podemos utilizar desde el asistente de tablas; en la creación de una nueva tabla con un campo de tipo Lista de valores con Lista de sistema. Consulte Cómo crear una tabla con el asistente.