manual de referencia rÁpida guía para el ... - manual de referencia para...wayfast – manual de...
Post on 07-Sep-2020
8 Views
Preview:
TRANSCRIPT
MANUAL DE REFERENCIA RÁPIDA
Guía para el Desarrollador
V1.0
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
1 de 218
Wayfast es una herramienta de desarrollo rápido de aplicaciones basada en metodologías ágiles y
scrum:
Wayfast tiene todas las herramientas necesarias no solamente para desarrollar la aplicación, sino
para administrar los equipos de trabajo que participarán controlando y gestionando
cumplimientos, deadlines, iteraciones, etc.
Este manual tiene como objetivo permitir a un usuario conocer de forma rápida las
funcionalidades de WayFast que le permitan iniciar a desarrollar con la herramienta.
El manual está estructurado para que el usuario conozca en forma ordenada cada una de las
secciones de WayFast que son necesarias para poder desarrollar una aplicación. Para facilitar el
comienzo del desarrollo, hemos supuesto que un usuario de tecnología ya ha ejecutado las tareas
de administración y set up inicial del capítulo12. Con este supuesto, un usuario analista o
desarrollador puede comenzar desde el capítulo 1 a desarrollar prototipos y aplicaciones.
Copyright Asignet 2016 Todos los derechos reservados. Este documento no puede ser reproducido de ninguna forma sin el consentimiento expreso de Asignet. La información contenida en este documento es para uso personal del lector. MARCAS REGISTRADAS Wayfast, Asignet, Sigaa, son marcas registradas de Asignet Todas las otras marcas mencionadas en este documento son propiedad de sus respetivos titulares.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
2 de 218
Tabla de contenido
1. INGRESAR A WAYFAST ....................................................................................................................................... 7
1.1. LOGIN .................................................................................................................................................... 7
1.2. CONOCIENDO EL ENTORNO DE TRABAJO DE WAYFAST ...................................................................... 9
2. CREACIÓN DE SOLUCIONES Y PROYECTOS ...................................................................................................... 12
2.1. CREACIÓN DE UNA SOLUCIÓN ............................................................................................................12
2.2. CREACIÓN DE UN PROYECTO .............................................................................................................14
2.2.1. PROYECTO PORTAL .....................................................................................................................14
2.2.2. PROYECTO WF ............................................................................................................................15
2.3. ASOCIACIÓN DE SKINS Y LAYOUTS .....................................................................................................16
2.3.1. ASOCIACIÓN DE SKIN ..................................................................................................................16
2.3.2. ASOCIACIÓN DE LAYOUT ............................................................................................................17
2.4. REQUERIMIENTOS ..............................................................................................................................19
2.4.1. CREACIÓN DE REUNIONES ..........................................................................................................19
2.4.2. CREACIÓN DE REQUERIMIENTOS ...............................................................................................20
2.5. CREACIÓN DE SPRINT (ITERACIONES) .................................................................................................25
2.5.1. ASIGNACION DE UN REQUERIMIENTO A UN NUEVO SPRINT ....................................................26
2.6. INICIAR EL DESARROLLO DE UN REQUERIMIENTO .............................................................................28
2.7. CREACIÓN DE MENU ..........................................................................................................................30
2.7.1. CREACIÓN DE UN SUBMENU ......................................................................................................31
2.8. CREACIÓN DE ROLES ...........................................................................................................................34
2.8.1. ROLES PROYECTO PORTAL ..........................................................................................................34
3. PAGINAS .......................................................................................................................................................... 38
3.1. PÁGINA TIPO FORMULARIO ...............................................................................................................39
3.2. EDITAR UNA PAGINA ..........................................................................................................................41
3.2.1. SECCIONES PARA EDITAR UNA PAGINA ......................................................................................41
4. DATA SET ......................................................................................................................................................... 43
4.1. CREACIÓN DE DATASET ......................................................................................................................43
4.1.1. DATA SET CON SP .......................................................................................................................43
4.1.2. DATA SET EN MODO LIBRE .........................................................................................................45
4.1.3. DATA SET PROTOTIPO ................................................................................................................47
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
3 de 218
5. CONTROLES...................................................................................................................................................... 52
5.1. CREACIÓN WYSWYG ...........................................................................................................................52
5.2. CREACIÓN POR MEDIO DEL EDITOR DE WAYFAST (MODO LISTA) .....................................................55
5.3. LABEL ..................................................................................................................................................56
5.4. BUTTON ..............................................................................................................................................58
5.4.1. BOTON CON DESTINO .................................................................................................................61
5.5. GRID COLUMN ....................................................................................................................................64
5.5.1. GRID EN WYSWYG ......................................................................................................................66
5.6. GRID CHECKBOX .................................................................................................................................67
5.7. GRID DROP DOWN LIST ......................................................................................................................69
5.8. GRID INPUTBOX ..................................................................................................................................71
5.9. GRID SEARCH ......................................................................................................................................74
5.10. CHECKBOX ......................................................................................................................................77
5.11. DROP DOW LIST ..............................................................................................................................79
5.12. DYNAMIC GRID ...............................................................................................................................82
5.13. INPUT BOX ......................................................................................................................................84
5.14. PAGE BREAK ....................................................................................................................................87
5.15. PAGE IMAGE ...................................................................................................................................89
5.16. SEARCH ...........................................................................................................................................91
5.17. TEXTAREA .......................................................................................................................................94
5.18. UPLOAD ..........................................................................................................................................97
5.19. CHART ...........................................................................................................................................100
5.20. GMAPI ...........................................................................................................................................103
5.21. INCLUDE ........................................................................................................................................105
6. ACCIONES ...................................................................................................................................................... 107
6.1. ACCION SP Y DLL (EJECUTA STORED PROCEDURE FORM) ................................................................107
6.2. ACCION SP Y DLL (EJECUTA STORED PROCEDURE LIST) ...................................................................110
6.3. ACCION UPLOAD (CUSTOM REPOSITORY) ........................................................................................112
6.4. ACCION UPLOAD (WAYFAST REPOSITORY) ......................................................................................114
6.5. ACCION SP Y DLL (EJECUTA METODO DE ASSEMBLY FORM) ...........................................................116
6.6. ACCION SP Y DLL (EJECUTA METODO DE ASSEMBLY LIST) ...............................................................118
7. BASE DE DATOS ............................................................................................................................................. 120
7.1. ASOCIACIÓN DE INSTANCIAS ............................................................................................................120
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
4 de 218
7.2. BASE DE DATOS ................................................................................................................................122
7.2.1. CREACIÓN DE UNA BASE DE DATOS .........................................................................................122
7.2.2. ASOCIACIÓN DE UNA BASE DE DATOS .....................................................................................122
7.3. DER ...................................................................................................................................................124
7.3.1. ALTA DE UNA TABLA EN EL DER................................................................................................124
7.3.2. MODIFICACIÓN DE UNA TABLA ................................................................................................126
7.3.3. ELIMINAR UNA TABLA ..............................................................................................................134
7.3.4. CREAR UNA RELACIÓN ENTRE TABLAS .....................................................................................135
7.3.5. ELIMINAR UNA RELACIÓN ENTRE TABLAS ................................................................................136
7.3.6. CREACIÓN DE FORMULARIOS A PARTIR DE UNA TABLA ..........................................................137
7.4. TABLAS ..............................................................................................................................................139
7.4.1. CREACIÓN DE UNA TABLA ........................................................................................................139
7.4.2. ASOCIACIÓN DE UNA TABLA .....................................................................................................140
7.5. STORED PROCEDURE ........................................................................................................................142
7.5.1. CREACIÓN DE UN SP .................................................................................................................142
7.5.2. ASOCIACIÓN DE UN SP .............................................................................................................144
7.6. QUERY ANALIZER ..............................................................................................................................146
8. IMPLEMENTACIÓN ........................................................................................................................................ 148
8.1. GENERACIÓN DE DOCUMENTACION DE PROYECTO ........................................................................148
8.2. DEPLOYMENT ...................................................................................................................................149
8.2.1. ASOCIACIÓN DE UN CLIENTE ....................................................................................................149
8.2.2. GENERAR LA SINCRONIZACIÓN. ...............................................................................................150
9. EJECUCION DE PAGINAS ................................................................................................................................ 152
9.1. DESARROLLO .....................................................................................................................................152
9.2. PRUEBAS (QA) ...................................................................................................................................154
9.3. PRODUCCIÓN ....................................................................................................................................156
10. EJECUCION DE PROYECTOS ........................................................................................................................... 159
11. WORKFLOW: ESQUEMA SWIMLANE ............................................................................................................. 161
11.1. CREACIÓN DE UN PROYECTO WORKFLOW...................................................................................161
11.2. ROLES ............................................................................................................................................163
11.2.1. NUEVO ROL ...............................................................................................................................163
11.2.2. EDITAR UN ROL .........................................................................................................................165
11.2.3. AGREGAR UN ROL EXISTENTE ...................................................................................................166
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
5 de 218
11.2.4. ELIMINAR UN ROL .....................................................................................................................168
11.2.5. Creación de Rol desde Administración de Roles ......................................................................170
11.3. TAREAS ..........................................................................................................................................172
11.3.1. NUEVA TAREA ...........................................................................................................................172
11.3.2. ELIMINAR TAREA ......................................................................................................................173
11.3.3. CREACIÓN DE CONEXIONES ENTRE TAREAS .............................................................................175
11.3.4. CONFIGURACIÓN DE UNA TAREA .............................................................................................177
11.4. CONFIGURACIÓN WF ....................................................................................................................179
11.4.1. TAREAS DE WORKFLOW ...........................................................................................................179
11.4.2. INFORMACIÓN GENERAL DE WF ..............................................................................................181
11.5. PÁGINAS .......................................................................................................................................183
11.5.1. TAREA DE WORKFLOW .............................................................................................................183
11.5.2. PÁGINA INICIO DE WORKFLOW ................................................................................................184
11.6. BUTTON ........................................................................................................................................186
11.6.1. BOTON INICIO DE FLUJO ...........................................................................................................186
11.6.2. BOTON FIN DE FLUJO ................................................................................................................186
11.6.3. BOTON DE WORKFLOW ............................................................................................................187
12. ADMNISTRACIÓN WAYFAST .......................................................................................................................... 189
12.1. USUARIOS .....................................................................................................................................190
12.1.1. Creación de un usuario .............................................................................................................190
12.1.2. Editar un usuario ......................................................................................................................191
12.1.3. Eliminar un Usuario ..................................................................................................................191
12.2. CLIENTES .......................................................................................................................................193
12.2.1. Alta de un Cliente o Empresa ...................................................................................................193
12.2.2. Eliminar un Cliente o Empresa..................................................................................................193
12.3. IMÁGENES .....................................................................................................................................194
12.4. MÉTODOS .....................................................................................................................................196
12.5. INSTANCIAS ...................................................................................................................................198
12.6. ENTORNOS ....................................................................................................................................200
12.7. MAIL DISPATCHER ........................................................................................................................201
12.7.1. ALTA DE UN MAIL DISPATCHER ................................................................................................201
12.7.2. ALTA DE UN SERVIDOR DE ENVÍO.............................................................................................202
12.8. SKINS .............................................................................................................................................204
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
6 de 218
12.9. LAY OUT ........................................................................................................................................205
12.10. IDIOMAS .......................................................................................................................................206
12.11. USUARIOS SQL ..............................................................................................................................207
12.11.1. ALTA DE USUARIO SQL..........................................................................................................207
12.11.2. EDICION DE UN USUARIO SQL ..............................................................................................208
12.11.3. BAJA DE UN USUARIO SQL ....................................................................................................208
12.12. ASIGNACION DE USUARIOS A UN PROYECTO...............................................................................209
12.13. TRADUCCIÓN DE UN PROYECTO...................................................................................................211
12.13.1. TRADUCCIÓN POR GOOGLE ..................................................................................................211
12.13.2. TRADUCCIÓN MASIVA ..........................................................................................................211
12.13.3. TRADUCCIÓN INDIVIDUAL POR TIPO DE CONTROL .............................................................213
12.13.4. TRADUCCIÓN INDIVIDUAL POR PÁGINA ...............................................................................214
12.14. REPORTES DE GESTIÓN DEL EQUIPO DE TRABAJO .......................................................................217
12.14.1. REPORTE DE DESARROLLADORES .........................................................................................217
12.14.2. REPORTE DE TIEMPOS ..........................................................................................................218
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
7 de 218
1. INGRESAR A WAYFAST
1.1. LOGIN
Para el ingreso a WayFast es necesario contar inicialmente con un usuario y password que lo debe
proporcionar el administrador de WayFast.
a. Ingresar a WayFast a la URL proporcionada por el administrador de IT en donde se
mostrará la siguiente pantalla:
b. Ingresar el usuario y password proporcionado y dar clic en el botón Aceptar. Se mostrará la
pantalla de confirmación de acceso.
c. Dar clic en el botón Acceder.
d. Se presentara la pantalla se selección de Aplicaciones. En esta pantalla se mostraran todas
las aplicaciones a las cuales tendremos acceso. Inicialmente solamente a WayFast.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
8 de 218
e. Dar clic en la aplicación WayFast. Se mostrará la pantalla inicial de trabajo de WayFast. A
modo de ejemplo, la imagen siguiente muestra tres aplicaciones asignadas al usuario como
desarrollador.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
9 de 218
1.2. CONOCIENDO EL ENTORNO DE TRABAJO DE WAYFAST
El entorno de trabajo de Wayfast es muy sencillo y con secciones bien definidas. Si en el punto
anterior seleccionamos una aplicación, pasaremos al entorno de trabajo de Wayfast donde
podremos acceder a las distintas funcionalidades de la herramienta.
AREA DE
REQUERIMIENTOS AREA DE TRABAJO
ÁR
EA A
DM
INIS
TRA
CIÓ
N
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
10 de 218
Seleccionando una solución y el proyecto, se desplegará la barra de herramientas:
Icono Herramienta Opciones
SOLUTIONS
GENERAL OPTIONS
Modify Project Lay Out Menu Customers
PROJECT ROLES
REQUIREMENTS
Requirements Weigh and Assign Sprints Meetings Download Files Emails Emails unassigned Wayfast User
PROJECT PAGES
Pages Menu Pages Translator Actions DataSet Unused Pages Unused Dataset
LINK TO DETAILS
Instances Database ERD Tables Views Stored Procedure Functions Jobs Partitions Unused Stored Procedure Query Analyzer
DLL
Web Service PDF Definition
PROJECT EXECUTION
Development Testing Production Deployment Project documentation Debugger
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
11 de 218
Si se tratara de un proyecto tipo workflow, aparecerá el siguiente icono:
Icono Herramienta Opciones
WORKFLOW
Tasks of a Workflow Flow of a Workflow General Information Workflow Workflow Roles Swimlane
Finalmente, en el extremo superior derecho y separado de los anteriores, está el icono de
administración:
Icono Herramienta Opciones
ADMINISTRATION
Users Customers Pictures Methods Instances Environments
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
12 de 218
2. CREACIÓN DE SOLUCIONES Y PROYECTOS
Las aplicaciones creadas en Wayfast se agrupan en Soluciones y Proyectos. Una solución en
WayFast es un contenedor de Proyectos el cual ayudará en la administración y organización de los
mismos.
2.1. CREACIÓN DE UNA SOLUCIÓN
Pasos para la creación de una solución:
a. Ingresar a WayFast
b. Dar clic en el botón “+ Solución”
c. En la pantalla de alta se deben ingresar los siguientes datos:
Nombre de la solución: Nombre que identificara el contenedor de los proyectos.
Objetivo: Descripción del objetivo de la Solución.
Adjuntar Logo: Para una solución se puede adjuntar un logo el cual identifique a la
Solución en el menú. Esta función estará disponible en el próximo release.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
13 de 218
d. Una vez agregados los datos de la solución se debe dar clic en el botón “Aceptar”.
e. La Solución se debe visualizar en la página inicial de trabajo de WayFast una vez agregada.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
14 de 218
2.2. CREACIÓN DE UN PROYECTO
En WayFast se cuenta con la posibilidad de crear proyectos Work Flow como proyecto de Portal. A
continuación, se describirán los pasos que se deben realizar para poder crear un proyecto Portal
para poder iniciar con un desarrollo.
2.2.1. PROYECTO PORTAL
Este tipo de proyecto nos permitirá desarrollar el portal de acceso al usuario a nuestro proyecto o
aplicación. El proyecto portal nos permitirá desarrollar los paneles principales de administración y
seguimiento del proceso a automatizar.
Pasos para la creación de un Proyecto Portal:
a. Ingresar a WayFast.
b. Ingresar a una Solución.
c. Dentro de la solución dar clic en el botón “+ Project”.
d. En la pantalla de alta de proyecto se deben ingresar los siguientes datos:
Proyecto: Nombre del proyecto que se dará de alta.
Descripción: Descripción general del proyecto.
Es un proyecto de WorkFlow: Definición del tipo de proyecto que se dará de alta,
para este caso se debe seleccionar “NO”.
Tipo de Login: Definición del tipo de Login de nuestra aplicación. Se podrá elegir
entre Single Sign On (SSO) o Usuario + Password
Con sistema de Requerimientos: En el proyecto se puede definir si para desarrollar
la aplicación se debe contar con requerimientos o no. Si se determina que sí, no se
podrá realizar ningún desarrollo sin antes tener asignado un requerimiento y
haberlo tomado para iniciar su ejecución.
Con Release Backlog: Permite definir si se administraran los requerimientos por
medio de BackLog.
Lenguaje: Lenguaje por default de nuestro proyecto.
Hashtag: Identificador de nuestro proyecto para poder hacer la relación de correos
contra proyecto. Cada correo que se envíe o reciba debe contar con este Hashtag
para poder identificar a que proyecto pertenece.
Adjuntar Logo: Para una solución se puede adjuntar un logo el cual identifique a la
Solución en el menú. Esta función estará disponible en el próximo release.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
15 de 218
e. Una vez ingresados los datos se debe dar clic en el botón Aceptar.
2.2.2. PROYECTO WF
Este tipo de proyecto permite la automatización de un sistema de secuencia de tareas de un
proceso de negocio, en donde se tienen definido los recursos y reglas necesarias para para poder
completar un flujo de trabajo. Ver detalle de creación en página 161.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
16 de 218
2.3. ASOCIACIÓN DE SKINS Y LAYOUTS
2.3.1. ASOCIACIÓN DE SKIN
Un skin es una colección de LayOuts que se podrán utilizar en un proyecto. Para poder asociar un
skin a un proyecto se deben realizar los siguientes pasos:
a. Ingresar a un Proyecto.
b. Dar clic en el icono que se encuentra en la parte superior izquierda de la pantalla.
c. Se abrirá la pantalla de datos generales del proyecto.
d. En el campo Skin contiene el catálogo de skin disponibles, seleccionar una opción y dar
clic en Aceptar para guardar el cambio. Para hacer este paso se debe tener un
requerimiento iniciado del proyecto.
e. Importante: los skins debieron ser creados previamente. Para mayor referencia ver punto
0
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
17 de 218
2.3.2. ASOCIACIÓN DE LAYOUT
WayFast utiliza LayOuts predefinidos que permiten realizar el desarrollo de las páginas de forma
más rápida. Los LayOut contienen ya definidos los colores y las regiones en donde se pueden
alojar los controles que se den de alta en la página. Estas regiones son llamadas PlaceHolder. A
continuación, se muestra un ejemplo de los PlaceHolder:
Pasos para asociar LayOuts a un Proyecto:
a. Ingresar a un Proyecto.
b. Dar clic en el icono que se encuentra en la parte superior izquierda de la pantalla.
c. Se abrirá la pantalla de datos generales del proyecto.
d. Dar clic sobre el submenú LayOut que se encuentra en la parte superior de la pantalla.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
18 de 218
e. Dar clic en el botón Asociar LayOut con lo cual se abrirá un popup para la asociación de los
LayOut.
f. Al dar clic sobre el icono se desplegará la lista de LayOuts disponibles y que
pertenecen al Skin asociado al proyecto.
g. En la lista se debe seleccionar un LayOut y dar clic en el botón Aceptar, con lo cual
quedará asociado el LayOut al proyecto y el cual ya se podrá utilizar en la paginas del
proyecto.
h. Importante: los skins debieron ser creados previamente.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
19 de 218
2.4. REQUERIMIENTOS
2.4.1. CREACIÓN DE REUNIONES
Esta funcionalidad nos permite llevar un registro puntual de las reuniones ejecutadas durante el
proyecto, permitiendo también registrar el resultado de ésta con un archivo adjunto o notas.
Una reunión es un punto muy importante para el desarrollo de un proyecto ya que una reunión es
generalmente el punto de partida para poder dar de alta un requerimiento.
a. Ingresar a un Proyecto.
b. Dar clic en el icono que se encuentra en la parte superior de la pantalla.
c. Se abrirá la pantalla de administración de requerimientos.
d. Dar clic en el menú Reuniones con lo cual se abrirá la pantalla de administración de
Reuniones
e. Dar clic en el botón “Nueva Reunión” y se desplegara un PopUp de alta de Reuniones.
f. Se deben ingresar los siguientes datos:
Tipo: Tipo de reunión que se dará de alta
Objetivo: Descripción del objetivo de la reunión.
Fecha: Fecha en que se realizó la reunión.
Adjuntar Archivo: Se puede adjuntar un archivo que contenga información de la
reunión como soporte.
g. Dar clic en el botón Acepta con lo cual la reunión se dará de alta.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
20 de 218
2.4.2. CREACIÓN DE REQUERIMIENTOS
Los requerimientos son parte fundamental para poder iniciar el desarrollo de una aplicación en
WayFast. Un requerimiento describirá funcionalmente qué es lo que espera el usuario como
producto final.
Sin la existencia de un requerimiento, no se podrá iniciar con el desarrollo dentro de WayFast,
siempre y cuando el Proyecto esté definido que trabajará con sistema de requerimientos. Un
requerimiento permitirá a los desarrolladores conocer que es lo que se debe desarrollar y también
le permitirá crear páginas, controles, objetos de BD, etc., dentro de WayFast para el proyecto.
Existen distintos tipos de requerimientos:
Requerimiento: Descripción funcional del sistema a desarrollar.
User Story: Es una solicitud de funcionalidad que aporta valor al usuario.
BUG: Son errores reportados dentro de la aplicación desarrollada.
2.4.2.1. Requerimiento
a. Ingresar al proyecto.
b. Dar clic en el icono que se encuentra en la parte superior de la pantalla.
c. Se abrirá la pantalla de administración de Requerimientos.
d. Dar clic en el botón “Nuevo” con lo cual se abrirá un PopUp de alta de Requerimiento en
donde se deberán ingresar los siguientes datos:
Tipo de Requerimiento: En este campo se definirá de qué tipo de requerimiento se
dará de alta, para este caso debe seleccionarse “Requerimiento”.
Requerimiento: Descripción funcional del requerimiento.
Tipo de Asignación: Aquí se define como se originó el Requerimiento ya sea por una
Reunión o por un Email. Si se selecciona cualquiera de las dos opciones, se tendrá
que seleccionar el Email o la Reunión.
Reunión: Este campo mostrara las Reuniones que se han dado de alta en el
Proyecto y aparecerá cuando se haya seleccionado que el requerimiento fue
originado por una Reunión.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
21 de 218
Email: Este campo mostrara los Emails que se han asociado al Proyecto y aparecerá
cuando se haya seleccionado que el requerimiento fue originado por un Email. Esta
funcionalidad estará disponible en el nuevo release de Wayfast.
Iteración: Este campo solo presentará información si ya se han creado Iteraciones,
de lo contrario no será necesario seleccionar uno. El requerimiento se puede
asociar posteriormente en la creación de la Iteración
Tamaño: Este campo definirá el tamaño del requerimiento.
Desarrollador: En este campo se podrá indicar que desarrollador realizará el
Requerimiento.
Criticidad: En este campo se podrá indicar que tan crítico es el desarrollo de este
requerimiento.
Archivo: También se tendrá la posibilidad de adjuntar algún documento que sea
necesario para desarrollar el requerimiento.
e. Una vez ingresados los datos dar clic en el botón Guardar.
2.4.2.2. User Story
a. Ingresar al proyecto.
b. Dar clic en el icono que se encuentra en la parte superior de la pantalla.
c. Se abrirá la pantalla de administración de Requerimientos.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
22 de 218
d. Dar clic en el botón “Nuevo” con lo cual se abrirá un PopUp de alta de Requerimiento
e. En donde se deberán ingresar los siguientes datos:
Tipo de Requerimiento: En este campo se definirá de qué tipo de requerimiento se
dará de alta, para este caso debe seleccionarse “User Story”.
Rol: Se debe seleccionar el Rol de la aplicación o del proceso que está solicitando
el requerimiento.
Yo quiero: Campo en donde se debe ingresar la descripción funcional de la solicitud
del usuario.
Para: Descripción de la necesidad que cubrirá el desarrollar la funcionalidad
requerida.
Tipo de Asignación: Aquí se define como se originó el Requerimiento ya sea por una
Reunión o por un Email. Si se selecciona cualquiera de las dos opciones, se tendrá
que seleccionar el Email o la Reunión.
Reunión: Este campo mostrara las Reuniones que se han dado de alta en el
Proyecto y aparecerá cuando se haya seleccionado que el requerimiento fue
originado por una Reunión.
Email: Este campo mostrara los Emails que se han asociado al Proyecto y aparecerá
cuando se haya seleccionado que el requerimiento fue originado por una Email.
Iteración: Este campo solo presentará información si ya se han creado Iteraciones,
de lo contrario no será necesario seleccionar uno. El requerimiento se puede
asociar posteriormente en la creación de la Iteración
Tamaño: Este campo definirá el tamaño del requerimiento.
Desarrollador: En este campo se podrá indicar que desarrollador realizará el
Requerimiento.
Criticidad: En este campo se podrá indicar que tan crítico es el desarrollo de este
requerimiento.
Archivo: También se tendrá la posibilidad de adjuntar algún documento que sea
necesario para desarrollar el requerimiento.
f. Una vez ingresados los datos dar clic en el botón Guardar.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
23 de 218
2.4.2.2.1. Grid View
Los User Story también pueden visualizarse dentro de un grid. Para activar esta modalidad hay
que dar clic en el botón
Los filtros de búsqueda son:
a. State. El status del requerimiento (Pending without iteration, Testing, Closed, etc)
b. Sprint. La iteración a la que pertenece el requerimiento
c. Type. Tipo de requerimiento (User Story, Bug, Requirement)
Las columnas que se muestran en el grid son:
a. State. Status en el que se encuentra el User Story. Cada status se representa con una
imagen diferente. Ejemplo: Pending with iteration, Testing, Pending without
iteration
b. Type. Tipo de requerimiento
c. Created. Usuario que dio de alta el User story
d. Description. Descripción de la necesidad
e. Date. Fecha de creación del User Story
f. Control.
g. Reviews. Permite ver las revisiones y comentarios que se han hecho al requerimiento. Se
da clic en y se muestra en pantalla un PopUp con las siguientes columnas:
User. Nombre de usuario que hizo el comentario
Comment. Comentario u observación realizada
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
24 de 218
Date. Fecha en la que fue capturada en la aplicación
h. Size. Tamaño asignado al requerimiento
i. Assignment. Persona a la cual fue asignado el requerimiento
j. Download.
k. Assignment Type. Indica si el requerimiento se determinó por una Reunión o por un Email.
l. Remove. Al dar clic en se elimina el requerimiento.
2.4.2.3. BUG
a. Ingresar al proyecto.
b. Dar clic en el icono que se encuentra en la parte superior de la pantalla.
c. Se abrirá la pantalla de administración de Requerimientos.
d. Dar clic en el botón “Nuevo” con lo cual se abrirá un PopUp de alta de Requerimiento
e. En donde se deberán ingresar los siguientes datos:
Tipo de Requerimiento: En este campo se definirá de qué tipo de requerimiento se
dará de alta, para este caso debe seleccionarse “Bug”
Requerimiento: Descripción funcional del requerimiento.
Tipo de Asignación: Aquí se define como se originó el Requerimiento ya sea por una
reunión o por un Email. Si se selecciona cualquiera de las dos opciones, se tendrá
que seleccionar el Email o la reunión.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
25 de 218
Reunión: Este campo mostrara las Reuniones que se han dado de alta en el
Proyecto y aparecerá cuando se haya seleccionado que el requerimiento fue
originado por una Reunión.
Email: Este campo mostrara los Emails que se han asociado al Proyecto y aparecerá
cuando se haya seleccionado que el requerimiento fue originado por una Email.
Iteración: Este campo solo presentará información si ya se han creado Iteraciones,
de lo contrario no será necesario seleccionar uno. El requerimiento se puede
asociar posteriormente en la creación de la Iteración
Tamaño: Este campo definirá el tamaño del requerimiento.
Desarrollador: En este campo se podrá indicar que desarrollador realizará el
Requerimiento.
Criticidad: En este campo se podrá indicar que tan crítico es el desarrollo de este
requerimiento.
Archivo: También se tendrá la posibilidad de adjuntar algún documento que sea
necesario para desarrollar el requerimiento.
g. Una vez ingresados los datos dar clic en el botón Guardar.
2.5. CREACIÓN DE SPRINT (ITERACIONES)
Una Iteración o Sprint permitirá el agrupamiento de requerimientos que su desarrollo representen
alguna función tangible del negocio. El desarrollo de las múltiples iteraciones del proyecto
contribuirá a crear un producto completamente integrado.
Pasos para crear un Sprint:
a. Ingresar al proyecto.
b. Dar clic en el icono que se encuentra en la parte superior de la pantalla.
c. Se abrirá la pantalla de administración de Requerimientos.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
26 de 218
d. Dar clic sobre el menú Iteraciones y se abrirá la pantalla de administración de Iteraciones.
e. Dar clic en el botón “Nuevo” con lo cual se abrirá un PopUp de alta de Iteración
f. En la pantalla de alta se debe ingresar la descripción, la fecha de inicio y seleccionar los
requerimientos que formaran parte de esta Iteración. Una vez realizado esto, dar clic en
el botón Aceptar.
g. En el panel de administración de Iteraciones se deberá ver reflejada la Iteración dada de
alta.
2.5.1. ASIGNACION DE UN REQUERIMIENTO A UN NUEVO SPRINT
Una vez creado el Sprint te permite asignarle aquellos requerimientos que aún no tienen un
sprint, desarrollador y tamaños asociados.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
27 de 218
Para asociarlos se realiza el siguiente procedimiento:
a. En la columna Assignment se debe seleccionar el programador encargado del desarrollo del
requerimiento.
b. En Size indicar el tamaño del requerimiento.
c. Una vez ingresada esta información se presiona el botón para que el
requerimiento sea ligado al Sprint.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
28 de 218
2.6. INICIAR EL DESARROLLO DE UN REQUERIMIENTO
Como se mencionó anteriormente, un requerimiento es parte fundamental para poder iniciar el
desarrollo dentro de WayFast, sin un requerimiento, el desarrollador no podrá realizar ninguna
acción.
Una vez que un Requerimiento fue dado de alta, asignado a un desarrollador y asociado a una
Iteración, este estará disponible para ser tomado por el desarrollador.
Pasos para tomar un Requerimiento y comenzar su desarrollo:
a. Ingresar a WayFast.
b. En la página inicial de trabajo, se presentarán en la parte izquierda de la pantalla los
requerimientos que están asignado al usuario.
c. Para iniciar la ejecución de un requerimiento, se debe seleccionar por medio del checkbox
y dar clic en el botón “Activar Tarea”.
d. Al activarse el requerimiento, este deberá pasar en la sección de Tareas Activas.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
29 de 218
e. Una vez activo el requerimiento, se está listo para poder con la creación/modificación del
Proyecto.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
30 de 218
2.7. CREACIÓN DE MENU
En WayFast se permite configurar los menús del proyecto en donde se definirá la estructura y las
paginas a las cuales se llamara en cada menú o submenú. La creación de menús solo aplica para
los proyectos de tipo Portal.
Pasos para crear un Menú:
a. Ingresar al Proyecto.
b. Dar clic en la opción de menú
c. Dar clic en la opción “Menú” del submenú. Se abrirá la pantalla de administración de
Menús.
d. Dar clic en el botón Agregar Item. Se abrirá el PopUp de alta de menú.
e. En la pantalla de alta se deben ingresar los siguientes datos:
Descripción de Item: Se debe agregar la descripción que el usuario visualizara como
menú.
Seleccionar Destino: Se debe seleccionar la página del proyecto a la cual se llamara
cuando se dé clic en el Menú. Para indicar el destino no es necesario que la pagina
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
31 de 218
ya exista dentro del proyecto ya que se tienen la posibilidad de crear una página en
ese momento y asociarla al proyecto:
o A la derecha del campo se presenta el botón . Dar clic en el
botón y se abrirá el PopUp de Alta de Página (Ver punto 6.1 de este manual)
o Al concluir el alta de la página, ya se puede seleccionar ésta en el campo
Destino.
Parámetros: Se debe ingresar los parámetros que se le enviaran de inicio a la
página destino.
Order: Se debe indicar el número de posición del menú.
f. Una vez ingresados estos datos se debe dar clic en el botón “Aceptar” con lo cual el menú
será dado de alta.
g. Se podrá observar que de forma automática también se crea un Rol Administrador al cual
se le asociará la opción de Menú recién creada. El alta de este rol solo se realiza cuando se
da de alta por primera vez un Menú en nuestro proyecto. A partir de ahí, todas los menús y
submenús que se creen en el proyecto se asociaran automáticamente al rol Administrador.
2.7.1. CREACIÓN DE UN SUBMENU
Para poder crear un submenú se debe contar ya con un Menú creado.
Pasos para crear un SubMenú:
a. Ingresar al Proyecto.
b. Dar clic en la opción de menú
c. Dar clic en la opción “Menú” del submenú. Se abrirá la pantalla de administración de
Menús.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
32 de 218
d. Dar clic sobre el link del número de la columna “Cantidad de Items”. Se abrirá el PopUp de
alta de un submenú.
e. Dar clic en el botón Agregar Item. Se abrirá el PopUp de Alta de submenús.
f. En donde se deben ingresar los siguientes datos:
Descripción de Item: Se debe agregar la descripción que el usuario visualizara como
menú.
Seleccionar Destino: Se debe seleccionar la página del proyecto a la cual se llamara
cuando se dé clic en el Menú. Para indicar el destino no es necesario que la pagina
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
33 de 218
ya exista dentro del proyecto ya que se tienen la posibilidad de crear una página en
ese momento y asociarla al proyecto:
o A la derecha del campo se presenta el botón . Dar clic en el
botón y se abrirá el PopUp de Alta de Página (Ver punto 6.1 de este manual)
o Al concluir el alta de la página, ya se puede seleccionar ésta en el campo
Destino.
Parámetros: Se debe ingresar los parámetros que se le enviaran de inicio a la
página destino.
Order: Se debe indicar el número de posición del menú.
g. Una vez agregados los datos, se deben dar clic en el botón Aceptar con lo cual se debe
cerrar la pantalla y el submenú se debe ver reflejado en la pantalla.
h. Se pueden dar de alta los submenús que sean necesarios desde esta pantalla. Al concluir el
alta se debe dar clic en el botón Aceptar con lo cual regresaremos a la pantalla principal
en donde se podrá visualizar que la cantidad de Items dentro de la opción de Menú es igual
a la suma de los submenús creados. De igual forma se podrá visualizar que la cantidad de
ítems asociados al rol del Administrador aumenta con las opciones agregadas.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
34 de 218
2.8. CREACIÓN DE ROLES
Los Roles en Wayfast permiten definir los permisos y tareas que se podrán ejecutar dentro del
proyecto. Existen tres tipos de Roles:
Roles de un proyecto Portal
Roles de un Proyecto WorkFlow (ver capítulo WORFLOW: ESQUEMA SWIMLANE)
Roles de un proyecto Portal Custom (este tipo de rol no debe ser utilizado en esta versión
de Wayfast)
2.8.1. ROLES PROYECTO PORTAL
Los roles de un proyecto de portal permiten definir dentro de la aplicación a que opciones de
menú tendrán acceso los usuarios. El rol de Administrador del proyecto se dará de alta de forma
automática cuando se crea por primera vez un Menú para el proyecto (ver punto 4.9)
Pasos para crear un rol de Portal
a. Ingresar al Proyecto.
b. Dar clic en la opción de menú
c. Dar clic en la opción “Menú” del submenú. Se abrirá la pantalla de administración de
Menús.
d. En esta sección también se encontrará la sección de administración de Roles.
e. Dar clic en el botón “Agregar Rol” de la sección Roles. Se abrirá el PopUp de alta de un
Rol.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
35 de 218
f. Se debe ingresar el nombre del Rol y seleccionar una página de inicio para el Rol si es que
se requiere.
g. Dar clic en el botón Guardar una vez ingresados los datos. El nuevo rol se verá reflejado en
la página principal.
h. El siguiente paso es asociar las opciones de menú del rol, para lo cual se debe dar clic
sobre el link de la columna Cantidad de Items. Se abrirá el PopUp de asignación de Menús.
i. Dar clic en el botón Agregar Item. Se abrirá la pantalla con la lista de opciones de menú
disponibles en el proyecto.
j. Seleccionar las opciones de menú a asignar y dar clic en el botón Aceptar. Se cerrara la
pantalla de asignación y se verá reflejadas las opciones asociadas en la pantalla principal.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
36 de 218
k. Por último, se deben asociar los usuarios al rol. Los usuarios previamente deben haber sido
cargados en el módulo de administración de usuario de WayFast.
l. Para asociar un usuario al Rol, se debe dar clic sobre el link de la columna Cantidad de
Usuario, se abrirá el PopUp de agregar usuarios al Rol.
m. En esta primera pantalla se presentaran enlistados los usuarios que tiene asociado el Rol.
Para agregar uno nuevo, dar clic en el botón Agregar Usuario, con lo cual se abrirá un
nuevo PopUp de asociación.
n. En el PopUp de asociación aparece seleccionado por default el usuario que esta dando de
alta la asociación. Si se desea cambiar se debe seleccionar el Cliente y después el usuario
a asociar. Dar clic en el botón Aceptar y se regresará a la pantalla anterior mostrando al
usuario recién agregado. También se da la posibilidad que desde esta misma pantalla se
agreguen mas usuarios.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
37 de 218
o. Dar clic en el botón Aceptar para finalizar. Se regresara a la pantalla principal en donde se
podrá visualizar la cantidad de usuarios que fueron asociados al Rol.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
38 de 218
3. PAGINAS
Las páginas dentro de wayfast son los elementos que nos permitirán definir el front del usuario.
Esquemáticamente podríamos definirla de la siguiente manera:
Existen diferentes tipos de páginas que también dependerán del tipo de proyecto en el cual
estaremos trabajando.
Página Tipo Formulario
Página Tipo Inicio de WorkFlow (Ver capítulo Workflow – Swimlane)
Página Tipo Tarea de WorkFlow (Ver capítulo Workflow – Swimlane)
La página se compone de 4 secciones:
DataSet. Permite la extracción y muestra la información de ciertos registros de la base de
datos.
Controles. Son los componentes que integran la página y con los cuales va a interactuar el
usuario (Botones, Inputbox, Columnas de un grid, etc.)
Variables. Son aquellos controles que almacenan un valor con el propósito de ser
utilizadas en la página que fueron creadas.
Acciones. Son los procesos que se deben ejecutar al cumplir con ciertas condiciones o
incluso al presionar un botón.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
39 de 218
3.1. PÁGINA TIPO FORMULARIO
Este tipo de páginas pueden ser utilizadas para proyectos del tipo Portal y WorkFlow.
Pasos para crear una página tipo formulario:
a. Entrar al Proyecto.
b. Ingresar a la sección de Páginas .
c. Dar clic en el botón Nueva Página con lo cual se abrira el PopUp de Alta.
d. En el PopUp se deben ingresar los siguientes datos:
Nombre: Nombre de la página.
Descripción: Descripción de la página.
Tipo: Tipo de Página a crear. Para este caso debe ser Formulario
Título de la Ventana: Descripción que aparecerá en la ventana cuando sea abierta
la página en el explorador.
Es página de inicio: Marcar la página si esta va a presentarse de inicio en el
proyecto.
e. Seleccionar la pestaña LayOut:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
40 de 218
a. En esta pantalla se mostrará un combo con los LayOut asociados al proyecto. Seleccionar
el LayOut que se desea utilizar para esta página.
b. Dar clic en el botón Guardar. Se creará la página en el Proyecto.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
41 de 218
3.2. EDITAR UNA PAGINA
Para acceder a una página previamente generada con el objetivo de editarla o consultarla se
realiza el siguiente procedimiento:
a. Se accede al proyecto dentro del cual se encuentra la página a consultar
b. En las opciones del menú principal se da clic en Project Pages
c. Se muestran en un grid las páginas que componen el proyecto
d. Se da clic sobre el nombre de la Página que se va a editar (si desea que se abra sobre la
misma pantalla que se tiene abierta). O puede presionar clic derecho para que la página
se muestre en una ventana nueva.
3.2.1. SECCIONES PARA EDITAR UNA PAGINA
Desde Wayfast, se tiene la posibilidad de editar una página desde dos diferentes secciones.
Páginas de Menú: Esta sección permite visualizar las páginas en el orden en que se
encuentran asignados a un menú. Para poder ingresar a esta opción:
o Ingresar al proyecto.
o Dar clic sobre .
o Dar clic sobre la opción de submenú “Páginas de Menú”.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
42 de 218
o Para poder editar una página desde esta sección, dar clic en el link de la columna
“Página”. Se abrirá la pantalla de edición de una página.
Páginas: Esta sección permite visualizar las páginas en lista. Para poder ingresar a esta
opción:
o Ingresar al proyecto.
o Dar clic sobre .
o Dar clic sobre la opción de submenú “Páginas”.
o Para poder editar una página desde esta sección, dar clic en el link de la columna
“Name”. Se abrirá la pantalla de edición de una página.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
43 de 218
4. DATA SET
4.1. CREACIÓN DE DATASET
Dentro de una página se cuenta con el objeto DataSet, el cual permite la conexión y extracción
de datos de una BD.
La creación de un DataSet puede ser de tres tipos:
DATASET CON SP
DATA SET EN MODO LIBRE
DATA SET PROTOTIPO
4.1.1. DATA SET CON SP
Un data set puede estar ligado a un Stored Procedure con lo cual la extracción de datos será por
medio del resultado que arroje este.
Pasos para crear un DataSet con SP:
a. Ingresar a la página a editar.
b. En la página dar clic en DataSet para que se despliegue la sección.
c. Dar clic en el botón “Nuevo Cursor”. Se abrirá el PopUp de alta de DataSet.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
44 de 218
d. En el PopUp se muestran 6 secciones las cuales se explican a continuación:
General:
o Nombre DataSet: Nombre que se le dará al DataSet en WayFast.
o Scope: Se debe indicar si el cursor será utilizable solamente en esa página
(LOCAL) o si podrá ser utilizado por cualquier otra página (GLOBAL).
o Tipo de Cursor: Se debe seleccionar si el cursor será Normar, Virtual o
Assembly
o Ejecuta: Seleccionar si el cursor se ejecutará o si dependerá de una
condición para que este se ejecute.
o Tipo de Ejecución: El tipo de ejecución indicara si el cursor se ejecutara en
modo PRE, POST o solo cuando haya un PostBack en la Página.
o Comentario: Descripción de la funcionalidad del Cursor.
Columnas: Esta sección solo es útil para los cursores de tipo Prototipo (Punto
6.1.3)
Datos Prototipo: Esta sección solo es útil para los cursores de tipo Prototipo (Punto
6.1.3)
Enlace De Datos: En esta sección se definirán los parámetros de conexión con la
BD.
o Tipo: Se definirá el tipo de conexión con la BD, para este caso será Stored
Procedure.
o Stored Procedure: En este campo se puede seleccionar el SP que se ligara a
este DataSet. Lo SP´s que se visualizarán en este campo, serán los que
están asociados al Proyecto.
o Parámetros: En esta sección se deben indicar los parámetros que se le
enviaran al SP, esto dependerá de los parámetros que el SP esté esperando
recibir. Los parámetros en un DataSet se deben indicar por medio del
carácter & seguido del nombre del parámetro, esto se le conoce como
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
45 de 218
variable (&variable). Una variable puede ser un campo dentro del
formulario o puede ser una variable con valor fijo.
o Código de SQL/WS: En este campo se debe seleccionar la Instancia de BD en
donde se estar ejecutando el SP.
o Control a Ejecutar: En este campo se puede definir si Ejecutara el SP.
Versiones: En esta sección se presentarán todas las modificaciones que ha sufrido
el DataSet.
Paginas Asociadas: Se mostrarán las páginas del proyecto en donde está asociado el
DataSet
e. Una vez ingresados los datos en cada sección, damos clic en el botón “Aceptar” con lo cual
se guardará el DataSet en nuestra Página.
4.1.2. DATA SET EN MODO LIBRE
Un DataSet en modo libre, permite la ejecución de una instrucción SQL directa con la cual se
recuperarán datos de la BD.
Pasos para crear un DataSet en modo libre:
a. Ingresar a la página a editar.
b. En la página dar clic en DataSet para que se despliegue la sección.
c. Dar clic en el botón “Nuevo Cursor”. Se abrirá el PopUp de alta de DataSet.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
46 de 218
d. En el PopUp se muestran 6 secciones las cuales se explican a continuación:
General:
o Nombre DataSet: Nombre que se le dará al DataSet en WayFast.
o Scope: Se debe indicar si el cursor será Local o Global.
o Tipo de Cursor: Se debe seleccionar si el cursor será Normar, Virtual o
Assembly
o Ejecuta: Seleccionar si el cursor se ejecutará o si dependerá de una
condición para que este se ejecute.
o Tipo de Ejecución: El tipo de ejecución indicara si el cursor se ejecutara en
modo PRE, POST o solo cuando haya un PostBack en la Página.
o Comentario: Descripción de la funcionalidad del Cursor.
Columnas: Esta sección solo es útil para los cursores de tipo Prototipo (Punto
6.1.3)
Datos Prototipo: Esta sección solo es útil para los cursores de tipo Prototipo (Punto
6.1.3)
Enlace De Datos: En esta sección se definirán los parámetros de conexión con la
BD.
o Tipo: Se definirá el tipo de conexión con la BD, para este caso será Libre.
o Instrucción SQL: En ese campo se podrá escribir la sentencia SQL que se
desar ejecutar y las variables se pueden pasar directamente en este mismo
código.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
47 de 218
o Código de SQL/WS: En este campo se debe seleccionar la Instancia de BD en
donde se estar ejecutando el SP.
o Control a Ejecutar: En este campo se puede definir si Ejecutara el SP.
Versiones: En esta sección se presentarán todas las modificaciones que ha sufrido
el DataSet.
Paginas Asociadas: Se mostrarán las páginas del proyecto en donde está asociado el
DataSet
e. Una vez ingresados los datos en cada sección, damos clic en el botón “Aceptar” con lo cual
se guardará el DataSet en nuestra Página.
4.1.3. DATA SET PROTOTIPO
Una de las potencias de WayFast es poder crear páginas con datos de prueba, sin necesidad de
conectarse a una BD. Esto se puede hacer por medio de los DataSet Prototipo.
Pasos para crear un DataSet Prototipo:
a. Ingresar a la página a editar.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
48 de 218
b. En la página dar clic en DataSet para que se despliegue la sección.
c. Dar clic en el botón “Nuevo Cursor”. Se abrirá el PopUp de alta de DataSet.
d. En el PopUp se muestran 6 secciones las cuales se explican a continuación:
General:
o Nombre DataSet: Nombre que se le dará al DataSet en WayFast.
o Scope: Se debe indicar si el cursor será Local o Global.
o Tipo de Cursor: Se debe seleccionar si el cursor será Normar, Virtual o
Assembly
o Ejecuta: Seleccionar si el cursor se ejecutará o si dependerá de una
condición para que este se ejecute.
o Tipo de Ejecución: El tipo de ejecución indicara si el cursor se ejecutara en
modo PRE, POST o solo cuando haya un PostBack en la Página.
o Comentario: Descripción de la funcionalidad del Cursor.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
49 de 218
Columnas: Esta sección se definirán las columnas que el cursor regresara cuando se
ejecute. Para crear las columnas se deben seguir los siguientes pasos:
o Dar clic en el botón con lo cual se abrirá el espacio para poder
ingresar la definición del campo.
o En esta tabla se deben ingresar los siguientes datos:
Orden: El orden en que regresara el dato el DataSet.
Columna: Nombre de la columna.
Tipo de Columna: Seleccionar el tipo de dato que tendrá la columna.
Visible: Se define si esta columna será visible.
Eliminar: Permite eliminar una columna de un DataSet.
o Se pueden agregar N columnas a un DataSet Prototipo.
Datos Prototipo: Esta sección se podrán ingresar los datos que se mostrarán al
ejecutarse el DataSet. Una vez que se crearon las columnas en la sección de
Columnas, en esta sección se permitirá ingresar los datos para cada columna
definida. Para realizar esto se debe dar clic en el botón con
lo cual se mostrará un renglón para agregar datos. Se pueden agregar N cantidad
de datos.
o Enlace De Datos: Esta sección solo aplica para los DataSet de tipo Libre y
con SP.
o Versiones: En esta sección se presentarán todas las modificaciones que ha
sufrido el DataSet.
o Paginas Asociadas: Se mostrarán las páginas del proyecto en donde está
asociado el DataSet
e. Una vez ingresados los datos en cada sección, damos clic en el botón “Aceptar” con lo cual
se guardará el DataSet en nuestra Página.
4.1.3.1. Crear Grid a partir de Cursor Prototipo
Una de las funcionalidades de un DataSet Prototipo es poder crear de forma automática un GRID
con todas las columnas definidas en el DataSet.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
50 de 218
Pasos para generar un Grid a partir de un DataSet Prototipo:
a. Ingresar a la página.
b. En la página dar clic en DataSet para que se despliegue la sección.
c. Dar clic en el icono de para poder abrir el DataSet e ingresar a la sección de Columnas.
d. Dar clic en el botón Crear Grilla con lo cual se debe crear de forma automática los
controles LIST_COLUMN.
4.1.3.2. Crear Formulario a partir de un Cursor Prototipo
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
51 de 218
Una de las funcionalidades de un DataSet Prototipo es poder crear de forma automática un
Formulario con los campos correspondientes a todas las columnas definidas en el DataSet.
Pasos para generar un Formulario a partir de un DataSet Prototipo:
a. Ingresar a la página.
b. En la página dar clic en DataSet para que se despliegue la sección.
c. Dar clic en el icono de para poder abrir el DataSet e ingresar a la sección de
Columnas.
d. Dar clic en el botón Crear Formulario con lo cual se debe crear de forma automática los
campos del formulario.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
52 de 218
5. CONTROLES
Los controles en WayFast serán los elementos que se podrán incluir en una Página y los cuales
permitirán al usuario poder interactuar con la aplicación, ya sea para poder visualizar o ingresar
datos.
La creación de un control, se puede realizar de dos formas:
Creación por medio de WYSWYG
Creación por medio del editor de WayFast
5.1. CREACIÓN WYSWYG
WYSWYG es el entorno gráfico de nuestra pantalla en donde podemos crear, editar y eliminar los
elementos de una página.
Pasos para crear un control por WYSWYG:
a. Ingresar a la página a Editar.
b. Dar clic en el botón con lo cual se abrirá el editor.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
53 de 218
En la pantalla de WYSWYG se muestran los diferentes Place Holders que contiene el layout
asignado a esa página.
c. Para agregar un control nuevo a la página, se debe dar clic sostenido sobre el tipo de
control a crear en el menú de la sección izquierda de la pantalla y arrastrar el control
hacia el Place Holder de la página en donde se desea crear el control.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
54 de 218
d. Una vez creado el control, para editar e ingresar los datos complementarios, se debe dar
doble clic en el control creado con lo cual se abrirá el PopUp de edición del control.
e. Se edita la información correspondiente y dar clic en el botón Aceptar con lo cual se
guardarán los cambios.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
55 de 218
5.2. CREACIÓN POR MEDIO DEL EDITOR DE WAYFAST (MODO LISTA)
Pasos para crear un control por medio del Editor de WayFast.
a. Ingresar a la página a Editar.
b. Abrir la sección de Controles.
c. En el combo de la esquina superior izquierda de esta sección, seleccionar el control a
crear, con lo cual aparecerá el botón de NUEVO.
d. Dar clic en el botón NUEVO y se abrirá el PopUp de Alta del control.
e. Se debe ingresar los datos de cada sección del PopUp de Alta y para finalizar dar clic en el
botón Aceptar.
Los elementos a configurar en cada tipo de control se explicarán en las siguientes secciones.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
56 de 218
5.3. LABEL
Este control permite insertar en las pantallas o tareas de la aplicación Títulos, Comentarios o Leyendas que deben verse en la aplicación. Pasos para dar de alta un Label
a. En la pantalla que se encuentra actualmente, seleccionar de la Lista el tipo de Control
Label
b. Presionar el botón “Nuevo”
c. Se muestra una pequeña ventana en pantalla donde se captura la información del control.
Pestaña General
o Field. Se asigna el nombre del campo, puede ser por ejemplo LblTitulo, Comentario, etc
o Description. Es el valor que se le asigna al control, por ejemplo, en un título sería: “Alta de Usuario-Perfil”
o Value. Aquí también se puede asignar el valor que va a tener el control ya sea el título o una variable que se desea imprimir en pantalla.
o Add as Variable. Es un checkbox donde se le indica a la herramienta que el control sea tomado como una variable.
o Comment. Captura de un comentario adicional sobre el control
Enlace de Datos o Se selecciona uno de los Datasets que integran la pantalla, para mostrar el
valor que regresa un Query o Stored Procedure (esto únicamente se utiliza
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
57 de 218
cuando se desea mostrar en la pantalla un valor que viene del DataSet, si se capturo una descripción en la pestaña de General no se utiliza esta opción)
Layout o Order. Es el orden en el cual se debe mostrar el control (Ejemplo: si es el título
principal de la pantalla el orden puede ser 0, si no lo es se debe continuar con el consecutivo del resto de los controles)
o Alignment. Indica la alineación del control, puede ser iniciando el Renglón o a la Derecha del control que está antes de él.
o Place Holder. Son los contenedores del Layout. Los Place Holder que existen son:
o B1 (Para los botones en la parte inferior de la pantalla) o B2(Para los botones es la parte superior derecha de la pantalla) o E1(Es el cuerpo principal de la pantalla) o F1(Parte superior de la pantalla donde se ubicarían los Filtros de
búsqueda) o T1(Parte superior izquierda de la pantalla donde se muestra el título
principal de la pantalla) o Container Style Class. Muestra las diferentes clases que permite posicionar el
control en una parte especifica de la pantalla o Item Class Style. Muestra las clases que permite modificar el tamaño de letra
del control
Condicional o Visible. Atributo que indica la visibilidad de la pantalla. Las opciones con las
que cuenta son: Si, No o Condicional. Con la opción Condicional únicamente se mostrará el valor del control al cumplir con la condición especificada.
d. Una vez que se terminó de capturar la información básica o necesaria se presiona el botón
ACCEPT
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
58 de 218
5.4. BUTTON
El control Button es aquel que permite ejecutar una acción dentro de una pantalla, como Guardar, Cerrar iniciar un flujo, etc.
Pasos para crear un Botón:
1. En la pantalla actual seleccionar el tipo de control Button y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Field. Nombre que se le asigna para uso interno de Wayfast al control, Ejemplo: BtnGuardar
Descripction. Nombre que se mostrara al usuario dentro del control: Ejemplo: “Actualizar”
Link to External. Las Opciones disponibles son SI / No
Linto To Page. Cuando se selecciona SI en LINK TO EXTERNAL se captura una URL de Internet o si selecciono NO se captura el nombre de una página creada en el proyecto de Wayfast la cual se abrirá al dar clic al botón
Parameters. Son los parámetros que se desean pasar a la siguiente pantalla
Type. Si el botón va a abrir una ventana nueva se debe indicar Si se abre sobre la misma que ya existe o una en blanco
Name PopUp. Nombre que se le asigna a la nueva ventana que se va a abrir
Position X. Coordenadas X en la cual se abre la nueva ventana
Position Y. Coordenadas Y en la cual se abre la nueva ventana
High. Se indica el alto de la nueva ventana
Width. Se indica el ancho de la nueva ventana
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
59 de 218
Comment. Permite capturar un comentario adicional sobre el control o su uso (No Obligatorio)
2.2. Enlace de Datos
Dentro de esta opción se pueden visualizar todas las acciones que ejecuta el botón (Actualización, inserción, borrado, etc.)
b
Las columnas que se muestran son: o Order. El orden de ejecución de cada una de las acciones. o Name. Nombre que se le asigna a la acción o Action. Indica que tipo de acción se va a ejecutar SQL, Upload, etc o DataSet. Nombre del dataset al que está relacionado la acción o Stored Procedure. Nombre del Stored Procedure que va a ejecutar o Parameter. Listado de parámetros que se envían para ejecutar el SP o Conditional. Si la acción solo se ejecuta al cumplir cierta condición o Delete. Permite borrar la acción del botón
Para crear una acción se realizan los siguientes pasos: o Dar clic en el botón NEW ACTION, se muestra el Pop Up para capturar
los datos de la nueva acción:
Control. Indica el nombre del Botón
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
60 de 218
Order. Es el orden que se va a asignar a la nueva acción Prototype. Contiene las opciones SI/NO Name of the Action. Nombre que se le asigna a la acción,
ejemplo: AccGuardaProspecto Acction Groups. Muestra las siguientes opciones:
Virtuales
Sp y Dll
WorkFlow
Exportación
Varios
Upload Action. Si ejecuta de manera Assembly o Stored Procedure Cursor Name. Muestra las datasets que integran la página para
que seleccione uno de ellos. (No Obligatorio) Stored Procedure. Nombre del Stored Procedure que va a
ejecutar el botón Parameters. Parámetros que se deben enviar al Stored Procedure
para que pueda ser ejecutado. Conditional. Condición que se debe cumplir para ejecutar la
acción Code SQL / WS. Se indica la instancia de la base de datos la cual
permite ejecutar el Stored Procedure.
o Por último, se presiona el botón ACCEPT (la aplicación hace post back, se cierra la ventana y con esto queda registrada la acción en el botón)
2.3. Layout
Order. Es el orden en el cual se debe mostrar el control (Ejemplo: si es el título principal de la pantalla el orden puede ser 0, si no lo es se debe continuar con el consecutivo del resto de los controles
Alignment. Indica la alineación del control, puede ser iniciando el Renglón o a la Derecha del control que está antes de él.
Place Holder. Son los contenedores del Layout. Los Place Holder que existen son:
o B1 (Para los botones en la parte inferior de la pantalla) o B2(Para los botones es la parte superior derecha de la pantalla) o E1(Es el cuerpo principal de la pantalla) o F1(Parte superior de la pantalla donde se ubicarían los Filtros de
búsqueda) o T1(Parte superior izquierda de la pantalla donde se muestra el título
principal de la pantalla)
Container Style Class. Muestra las diferentes clases que permite posicionar el control en una parte especifica de la pantalla
Item Class Style. Muestra las clases que permite modificar el tamaño de letra del control
2.4. Condicional
Required. Opciones SI / No (Indica si el botón es obligatorio)
Editable. Opciones SI / No / Condicional (Indica si el botón puede ser editado, si selecciona la opción Condicional se debe capturar la condición que se debe cumplir para hacer Editable el control)
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
61 de 218
Visible. Opciones SI / No / Condicional (Indica si el botón va a ser visible en pantalla, al seleccionar la opción Condicional, se debe capturar la condición que se tiene que cumplir para hacerlo visible)
2.5. Validaciones
Validation Controls. Muestra las Opciones: o Si. Para ejecutar el botón la herramienta válida que todos los controles
que son Obligatorios deben haber sido llenados o No. Se ejecuta sin importar que los datos obligatorios no hayan sido
capturados
Cond. Execution. Es la condición que debe cumplir para poder ejecutar el botón.
SQL Validatión. Se captura una instrucción en SQL la cual hace validaciones a la pantalla antes de que se ejecute la acción, por ejemplo: Valida que antes de Guardar la fecha de Nacimiento este en el formato de AAAA-MM-DD (NOTA: Para utilizar está opción se debe seleccionar SI en Validation Controls)
Truth Conditional. La condición que debe cumplir la instrucción SQL (Igual / Distinto/ Mayor/ Menor / Mayor o Igual /Menor o Igual)
Value. Es el valor que regresa la instrucción SQL y que se debe cumplir para continuar con el proceso y ejecutar la acción
Error Message. Se indica el mensaje de error que mostrara la aplicación cuando no se cumpla con el valor capturado anteriormente. (NOTA: los mensajes también se pueden devolver desde el stored procedure)
Code SQL / WS. Se selecciona la instancia de la base de datos para que pueda ser ejecutada la validación
3. Al terminar de capturar la configuración del control se presiona el botón ACCEPT para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador
*Usuario:
5.4.1. BOTON CON DESTINO
En un proyecto que no es de tipo Workflow existen botones que al ser presionados abren una
nueva página o un link. La configuración sería de la siguiente manera:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
62 de 218
Link to External seleccionar el valor SI
Link to Page se captura la liga de la página que se desea abrir, puede ser una página
de Internet o como en este ejemplo es una página con un archivo PDF
Type se debe especificar si se abre en una pantalla NUEVA o en la que está
actualmente abierta.
Para permitir que el botón abra una página previamente elaborada en la aplicación se realiza lo
siguiente:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
63 de 218
Link to External seleccionar NO
Link to Page seleccionar el nombre de la página que está dentro del proyecto.
Type. Indicar si se abre sobre la misma pantalla que ya está abierta o sobre una
nueva.
Por último, guardar los cambios
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
64 de 218
5.5. GRID COLUMN
Es el control que muestra una columna de un Grid / Grilla o Tabla. Este control debe estar relacionado a un DataSet el cual fue creado previamente en la página en la que se está trabajando.
Pasos para crear un Grid Column:
1. En la pantalla actual seleccionar el tipo de control Grid Column y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control, Ejemplo: ID (NOTA: Este control debe llamarse igual que el campo que regresa el DataSet en SQL)
Descripción. Nombre que tendrá la columna y será visualizada por el usuario
Formato Columna. Se indica si el campo será de tipo Texto, Fecha, Moneda, Entero, etc.
Total. Si la columna debe mostrar un registro con totales
Sorteable. Si la columna será agrupada
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Enlace de Datos
DataSet. Debe seleccionar el DataSet que llenara la columna
Accion. Indica si el control ejecuta un Stored Procedure
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
65 de 218
o Si selecciono EJECUTA STORED PROCEDURE en el atributo ACCION debe capturar el nombre del SP
Parámetros. Si la columna va a abrir una ventana al darle clic, debe indicar los nombres de los parámetros que se deben enviar al Pop Up
Codigo de SQL /WS. Se debe especificar la instancia de la base de datos para ejecutar el Stored Procedure
2.3. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control
Imágenes. En vez de mostrar un dato del DataSet la columna puede mostrar una
imagen que ejecute una acción, por ejemplo: la cual edita el registro o abre una ventana nueva.
Corte de Control. Despliega las opciones SI / NO
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento.
2.4. Condicional
Visible. Atributo que indica si la columna será visible o no. También puede ser condicionada y únicamente será mostrada al cumplir con la condición.
Condicional Read Only. Condiciona la columna para solo lectura.
Condicional Link. Muestra el valor de la columna cuando cumple con la condición capturada.
2.5. Pop Up
Link a Externo. Muestra las Opciones SI / No o Cuando la opción seleccionada es SI:
Tipo. Indica si la nueva ventana se abrirá sobre la ya existente o sobre una nueva.
Nombre. Nombre que se le asigna a la nueva ventana Posición X. Es la coordenada X en la que se ubicara la nueva ventana Posición Y. Es la coordenada Y en la que se ubicara la nueva
ventana. Alto. La altura que tendrá la nueva ventana Ancho. Es el ancho que tendrá la nueva ventana
o Cuando la opción seleccionada es NO: Proyecto Destino. Se debe indicar el nombre del proyecto al que
pertenece la página que se desea abrir desde el grid column Página Destino. Nombre de la página que será abierta al dar clic en
el grid column Tipo. Se debe indicar si la nueva venta se abrirá sobre la ya
existente o sobre una nueva Nombre. Nombre que se le asigna a la nueva ventana Posición X. Es la coordenada X en la que se ubicara la nueva ventana Posición Y. Es la coordenada Y en la que se ubicara la nueva
ventana. Alto. Se define la altura que tendrá la nueva ventana Ancho. Se define el ancho que tendrá la nueva ventana
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
66 de 218
3. Después de capturar las características necesarias para el grid column se presiona el botón ACEPTAR para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
5.5.1. GRID EN WYSWYG
Dentro del WYSWYG se puede crear un GRID completo a través de un DataSet ya existente en la
aplicación.
Los pasos a seguir son los siguientes:
a. Acceder al Proyecto
b. Editar la página en la cual se desea trabajar
c. Dar clic en el botón
d. En el menú que está a la izquierda de la pantalla, dar clic en CURSORS. (Se mostrarán los
DataSet que ya existen en la página)
e. Seleccionar de la lista el DataSet que necesita mostrar como GRID
f. Arrastrarlo hace el Place Holder de la página principal
g. Al “soltar” el control en el Place Holder podrá visualizar las columnas que contiene el
DataSet
h. En este ejemplo el DataSet contenia las columnas: ID, Campo, IdLogWorkFlow y se
posiciono en el Place Holder E2
Está opción permite crear un GRID sin necesidad de agregar cada una de las columnas.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
67 de 218
5.6. GRID CHECKBOX
Este control permite incluir una columna dentro de un GRID con la funcionalidad de un CheckBox. Este control debe estar relacionado a un DataSet el cual fue creado previamente en la página en la que se está trabajando.
Pasos para crear un Grid CheckBox:
1. En la pantalla actual seleccionar el tipo de control Grid_Checkbox y presionar el botón
NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control, Ejemplo: ID (NOTA: Este control debe llamarse igual que el campo que regresa el DataSet en SQL)
Descripción. Nombre que tendrá la columna y será visualizada por el usuario
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Enlace de Datos
DataSet. Debe seleccionar el DataSet que llenara la columna
Valor Inicial: En este campo se indica cual será el valor por default de la columna: No Seleccionado o Seleccionado
2.3. Layout
Place Holder. Son los contenedores del Layout
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
68 de 218
Orden. Es el orden en el cual se debe mostrar el control en la página.
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento.
2.4. Condicional
Visible. Atributo que indica si la columna será visible o no. También puede ser condicionada y únicamente será mostrada al cumplir con la condición.
Condicional Read Only. Condiciona la columna para solo lectura.
Condicional Link.
3. Después de capturar las características necesarias para el Grid_CheckBox se presiona
el botón ACEPTAR para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
69 de 218
5.7. GRID DROP DOWN LIST
Este control permite incluir una columna con un control DropDownList dentro de un GRID. Este control debe estar relacionado a un DataSet el cual fue creado previamente en la página en la que se está trabajando. Pasos para crear un Grid Drop Down List:
1. En la pantalla actual seleccionar el tipo de control Grid_Drop Down List y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control, Ejemplo: ID (NOTA: Este control debe llamarse igual que el campo que regresa el DataSet en SQL)
Descripción. Nombre que tendrá la columna y será visualizada por el usuario
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Enlace de Datos
DataSet. Debe seleccionar el DataSet que llenara la columna
Valor por Default: Valor por default que mostrará el control.
Elemento Neutro: Indica si el combo tendrá un elemento neutro antes de seleccionar una opción en el combo.
Opciones: En este campo se deben agregar las opciones de un me diente una instrucción SQL.
Codigo de SQL /WS. Se debe especificar la instancia de la base de datos para ejecutar el Stored Procedure
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
70 de 218
2.3. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento.
2.4. Condicional
Visible. Atributo que indica si la columna será visible o no. También puede ser condicionada y únicamente será mostrada al cumplir con la condición.
Condicional Read Only. Condiciona la columna para solo lectura.
Condicional Link. Muestra el valor de la columna cuando cumple con la condición capturada.
3. Después de capturar las características necesarias para el Grid Drop Dow List se
presiona el botón ACEPTAR para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
71 de 218
5.8. GRID INPUTBOX
Este control muestra una columna con un cuadro de texto un Grid / Grilla o Tabla. Este control debe estar relacionado a un DataSet el cual fue creado previamente en la página en la que se está trabajando.
Pasos para crear un Grid InputBox:
1. En la pantalla actual seleccionar el tipo de control Grid_InputBox y presionar el botón
NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control, Ejemplo: ID (NOTA: Este control debe llamarse igual que el campo que regresa el DataSet en SQL)
Descripción. Nombre que tendrá la columna y será visualizada por el usuario
Máscara de Entrada. Se puede definir en este campo una máscara de entrada para el inputbox. Las opciones básicas son las siguientes:
o Solamente Letras: Ejemplo *?********* significa que hay un caracter obligatorio (delante del signo ´?´) y los siguientes son opcionales. Mínimo un caracter (porque hay 1 elemento a la izquierda del signo “?”) y hasta 9 a continuación, haciendo un total de 10 como máximo.
o Solamente números: Ejemplo 9?999999999 significa que hay un dígito obligatorio (delante del signo ´?´) y los siguientes son opcionales. Mínimo un dígito (porque hay 1 elemento a la izquierda del signo “?”) y hasta 9 a continuación, haciendo un total de 10 como máximo.
o Alfanuméricos: Ejemplo a?aaaaaaaaa significa que hay un alfanumérico obligatorio (delante del signo ´?´) y los siguientes son opcionales. Mínimo un
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
72 de 218
caracter alfanumérico (porque hay 1 elemento a la izquierda del signo “?”) y hasta 9 a continuación, haciendo un total de 10 como máximo.
o Combinando las anteriores con caracteres se pueden crear gran cantidad de opciones:
Ejemplo números de teléfono con prefijo de ciudad USA: con el valor (999) 999-9999 se obtiene una máscara del tipo:
y al momento de la carga se vería así:
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Enlace de Datos
DataSet. Debe seleccionar el DataSet que llenara la columna
2.3. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control
Maxlength: Permite definir el número de caracteres que permitirá ingresar el inputbox.
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento.
2.4. Condicional
Editable: Permite definir si el campo podrá ser editable. También puede ser condicionada la edición y únicamente será editable al cumplir con la condición.
Visible. Atributo que indica si la columna será visible o no. También puede ser condicionada y únicamente será mostrada al cumplir con la condición.
Condicional Read Only. Condiciona la columna para solo lectura.
Condicional Link. Muestra el valor de la columna cuando cumple con la condición capturada.
3. Después de capturar las características necesarias para el grid inputbox se presiona el
botón ACEPTAR para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
73 de 218
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
74 de 218
5.9. GRID SEARCH
Este control muestra un search en una columna de un Grid / Grilla o Tabla. Este control debe estar relacionado a un DataSet el cual fue creado previamente en la página en la que se está trabajando.
Pasos para crear un Grid Search:
1. En la pantalla actual seleccionar el tipo de control Grid Search y presionar el botón
NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control, Ejemplo: ID (NOTA: Este control debe llamarse igual que el campo que regresa el DataSet en SQL)
Descripción. Nombre que tendrá la columna y será visualizada por el usuario
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Enlace de Datos
Valor por Default: Se indica el valor por Default que contendrá este control.
DataSet. Debe seleccionar el DataSet que llenara la columna
AutoSearch: Indica si el Search permitirá una auto búsqueda en sí mismo.
Tipo: Definirá que tipo de consulta realizará el control, ya sea por Tabla, Por Stored Procedure o Libre.
Tabla: Solo si en el campo Tipo se seleccionó la opción Tabla. Se debe seleccionar una tabla de las que tiene asociada el proyecto.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
75 de 218
Stored Procedure: Solo si en el campo Tipo se seleccionó la opción Stored Procedure. Se debe seleccionar un SP de los que están asociados al proyecto.
Parámetros: Solo si en el campo Tipo se seleccionó la opción Stored Procedure. Se deben indicar cuales son los parámetros que se le enviaran al SP.
Lista de Campos: En este campo se deben indicar los campos que se desean recuperar en search como resultado de la consulta.
Columnas a mostrar: En este campo se deben indicar los campos que se mostraran en search como resultado de la consulta.
Campos (Id, Descripción, Valor Adic.): Son los campos que el Search tomará en cuenta sin que sean mostrados
Codigo de SQL /WS. Se debe especificar la instancia de la base de datos para ejecutar el Stored Procedure
2.3. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento.
2.4. Condicional
Visible. Atributo que indica si la columna será visible o no. También puede ser condicionada y únicamente será mostrada al cumplir con la condición.
Condicional Read Only. Condiciona la columna para solo lectura.
Condicional Link. NA
2.5. Validaciones
Cond. de ejecución: Condición que se ejecutara cuando se ejecute una acción desde un botón.
Sentencia SQL: Es una validación a través de un Query SQL
Condición de verdad: Seleccionar el valor con el cual se comparará el resultado de la condición de ejecución.
Valor de Verdad: Valor contra el cual se comparará la condición de verdad.
Mensaje de Error: Mensaje que se enviará cuando no se cumpla la condición de verdad.
3. Después de capturar las características necesarias para el grid Search se presiona el
botón ACEPTAR para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
76 de 218
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
77 de 218
5.10. CHECKBOX
Este control permite definir en el formulario una casilla de selección.
Pasos para crear un CheckBox:
1. En la pantalla actual seleccionar el tipo de control Grid_CheckBox y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control, Ejemplo: ID (NOTA: Este control debe llamarse igual que el campo que regresa el DataSet en SQL)
Descripción. Nombre que tendrá la columna y será visualizada por el usuario
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Enlace de Datos
DataSet. Debe seleccionar el DataSet que llenara la columna
Valor Default: En este campo se indica el valor por default que contendrá.
2.3. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control en la página.
Alineación: Indica en que alineación aparecerá el control dentro del formulario.
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
78 de 218
Clase Estilo Elemento: En caso de querer cambiar el % del ancho del control
Clase Estilo Descripción: Son las clases que permiten modificar el ancho de las columnas, alineación del texto, etc.
Tamaño Descripción: Permite cambiar el tamaño de letra del control
Color Descripción: Permite modificar el color de la letra del control
Tipo Descripción: Permite cambiar el tipo de la letra (Negrita, normal, etc.)
Alineación Descripción: Cambia la alineación de la descripción del control (Izquierda, Derecha, Justificada, etc.)
Ancho Descripción: Modifica el ancho de la descripción del control
2.4. Condicional
Requerido: Indica si el control será requerido.
Editable: Indicara si el control es editable o no. También se puede definir la edición por medio de una condición de Edición
Visible. Atributo que indica si la columna será visible o no. También puede ser condicionada y únicamente será mostrada al cumplir con la condición.
3. Después de capturar las características necesarias para el CheckBox se presiona el
botón ACEPTAR para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
79 de 218
5.11. DROP DOW LIST
Este control permite definir en el formulario un combo box.
Pasos para crear un DropDowList:
1. En la pantalla actual seleccionar el tipo de control DropDowList y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control, Ejemplo: ID (NOTA: Este control debe llamarse igual que el campo que regresa el DataSet en SQL)
Descripción. Nombre que tendrá la columna y será visualizada por el usuario.
AutoPostback: Este campo definirá si cuando se selecciona una opción del combo realizara un refresco de pantalla.
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Datos Prototipo: En esta sección se puede definir si el combo tendrá datos
prototipo (Datos Fijos).
En esta sección para poder agregar las opciones prototipo se debe dar clic sobre el
botón con lo cual se agregará un registro en donde se podrá agregar un valor del combo.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
80 de 218
2.3. Enlace de Datos
Valor por Default: Indica cual será el valor por default que contendrá el campo.
DataSet. Debe seleccionar el DataSet que llenara la columna
Elemento Neutro: Indicara si el campo contendrá un valor neutro antes de que se seleccione una opción.
Modo: Indica si las opciones del Combo se llenaran en modo libre (Sentencia SQL directa) o por medio de un SP.
Opciones: En este campo solo aplica cuando en el campo Modo se selecciona la opción Libre. En este campo se ingresará la sentencia SQL libre con la cual se determinarán las opciones del combo.
Stored Procedure: Este campo solo aplica cuando en el campo Modo se selecciona la opción Stored Procedure. En este campo se seleccionará el SP que llenaran las opciones del Combo, el SP debe estar asociado al proyecto.
Parametros: Este campo solo aplica cuando en el campo Modo se selecciona la opción Stored Procedure. En este campo se ingresarán los parámetros que el SP espera recibir.
DataSet de Relleno: Permite seleccionar un DataSet para poder obtener las opciones del Combo.
Codigo de SQL /WS. Se debe especificar la instancia de la base de datos para ejecutar el Stored Procedure
Control Padre: Indica si el control depende de otro control.
2.4. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control en la página.
Alineación: Indica en que alineación aparecerá el control dentro del formulario.
Ancho Visible: Define el tamaño del ancho del campo.
Alto Visible: Define el tamaño del alto del campo.
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento: En caso de querer cambiar el % del ancho del control
Clase Estilo Descripción: Son las clases que permiten modificar el ancho de las columnas, alineación del texto, etc.
Tamaño Descripción: Permite cambiar el tamaño de letra del control
Color Descripción: Permite modificar el color de la letra del control
Tipo Descripción: Permite cambiar el tipo de la letra (Negrita, normal, etc.)
Alineación Descripción: Cambia la alineación de la descripción del control (Izquierda, Derecha, Justificada, etc.)
Ancho Descripción: Modifica el ancho de la descripción del control
2.5. Condicional
Requerido: Indica si el control será requerido.
Editable: Indicara si el control es editable o no. También se puede definir la edición por medio de una condición de Edición
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
81 de 218
Visible. Atributo que indica si la columna será visible o no. También puede ser condicionada y únicamente será mostrada al cumplir con la condición.
Refresh: Indica si el campo refrescara el dato que muestra del cursor asociado cada vez que se haga un postback en la página.
3.1. Validaciones
Cond. de ejecución: Condición que se ejecutara cuando se ejecute una acción desde un botón.
Sentencia SQL: Es una validación a través de un Query SQL
Condición de verdad: Seleccionar el valor con el cual se comparará el resultado de la condición de ejecución.
Valor de Verdad: Valor contra el cual se comparará la condición de verdad.
Mensaje de Error: Mensaje que se enviará cuando no se cumpla la condición de verdad.
Después de capturar las características necesarias para el DropDownList se presiona el botón
ACEPTAR para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
82 de 218
5.12. DYNAMIC GRID
Este control permite mostrar en un formulario un GRID de forma automática, mostrando las columnas y registros resultados de un Stored Procedure.
Pasos para crear un Dynamic Grid:
1. En la pantalla actual seleccionar el tipo de control Dynamic Grid y presionar el botón
NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control, Ejemplo: ID (NOTA: Este control debe llamarse igual que el campo que regresa el DataSet en SQL)
Comentario. Puede ingresar un comentario adicional acerca del control
2.2. Enlace de Datos
Stored Procedure: En este campo se seleccionará el SP del cual se obtendrá el Grid, el SP debe estar asociado al proyecto.
Parametros: En este campo se ingresarán los parámetros que el SP espera recibir.
DataSet de Relleno: Permite seleccionar un DataSet para poder obtener las opciones del Combo.
Codigo de SQL /WS. Se debe especificar la instancia de la base de datos para ejecutar el Stored Procedure
DataSet. Si el GRID se llenara por medio de un DataSet en este campo se debe seleccionar.
2.3. Layout
Place Holder. Son los contenedores del Layout
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
83 de 218
Orden. Es el orden en el cual se debe mostrar el control en la página.
2.4. Condicional
Visible. Atributo que indica si la columna será visible o no. También puede ser condicionada y únicamente será mostrada al cumplir con la condición.
Después de capturar las características necesarias para el Dymanic Grid se presiona el botón
ACEPTAR para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
84 de 218
5.13. INPUT BOX
Este control permite definir en el formulario un Input Box.
Pasos para crear un Input Box:
1. En la pantalla actual seleccionar el tipo de control Input Box y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control, Ejemplo: ID (NOTA: Este control debe llamarse igual que el campo que regresa el DataSet en SQL)
Descripción. Nombre que tendrá la columna y será visualizada por el usuario.
Máscara de Entrada: Para el Input Box se puede definir una máscara de entrada para acotar el texto que se podrá ingresar. Ver 5.8.
Modo de Ejecución: Permite definir si el control va a ser normal o se comportara como un campo para contraseña.
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Enlace de Datos
DataSet. Debe seleccionar el DataSet que llenara la columna
Valor por Default: Indica cual será el valor por default que contendrá el campo.
Función Especial: Por medio de este campo se podrá definir si el campo tendrá alguna función especial como:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
85 de 218
Codigo de SQL /WS. Se debe especificar la instancia de la base de datos para
ejecutar el Stored Procedure 2.3. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control en la página.
Alineación: Indica en que alineación aparecerá el control dentro del formulario.
Max Length Permite definir el número máximo de caracteres que aceptara el campo.
Ancho Visible: Define el tamaño del ancho del campo.
Alto Visible: Define el tamaño del alto del campo.
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento: En caso de querer cambiar el % del ancho del control
Clase Estilo Descripción: Son las clases que permiten modificar el ancho de las columnas, alineación del texto, etc.
Tamaño Descripción: Permite cambiar el tamaño de letra del control
Color Descripción: Permite modificar el color de la letra del control
Tipo Descripción: Permite cambiar el tipo de la letra (Negrita, normal, etc.)
Alineación Descripción: Cambia la alineación de la descripción del control (Izquierda, Derecha, Justificada, etc.)
Ancho Descripción: Modifica el ancho de la descripción del control
2.4. Condicional
Requerido: Indica si el control será requerido.
Editable: Indicara si el control es editable o no. También se puede definir la edición por medio de una condición de Edición
Visible. Atributo que indica si el control será visible o no. También puede ser condicionado y únicamente será mostrado al cumplir con la condición.
Refresh: Indica si el campo refrescara el dato que muestra del cursor asociado cada vez que se haga un postback en la página.
3.2. Validaciones
Cond. de ejecución: Condición que se ejecutara cuando se ejecute una acción desde un botón.
Sentencia SQL: Es una validación a través de un Query SQL
Condición de verdad: Seleccionar el valor con el cual se comparará el resultado de la condición de ejecución.
Valor de Verdad: Valor contra el cual se comparará la condición de verdad.
Mensaje de Error: Mensaje que se enviará cuando no se cumpla la condición de verdad.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
86 de 218
Después de capturar las características necesarias para el Input Box se presiona el botón ACEPTAR
para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
87 de 218
5.14. PAGE BREAK
Este control permite definir salto de página en el formulario para realizar una separación.
Pasos para crear un Page Break:
1. En la pantalla actual seleccionar el tipo de control Page Break y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control.
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control en la página.
2.3. Condicional
Visible. Atributo que indica si el control será visible o no. También puede ser condicionado y únicamente será mostrado al cumplir con la condición.
Después de capturar las características necesarias para el Page Break se presiona el botón
ACEPTAR para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
88 de 218
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
89 de 218
5.15. PAGE IMAGE
Este control permite incorporar una imagen dentro del formulario.
Pasos para crear un Page Image:
1. En la pantalla actual seleccionar el tipo de control Page Image y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control.
Imagen: En este campo se debe seleccionar la imagen que se desea aparezca en el formulario. Estas imágenes son las del repositorio de WayFast.
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
Proyecto Destino: Este campo es necesario cuando se desea que al dar clic a la imagen mande llamar a una página de un proyecto. Se debe seleccionar el proyecto deseado.
Página Destino. Se debe seleccionar la página a la cual se desea se dirija una vez que se da clic sobre la imagen.
Parámetros: Se definen que parámetros se enviaran a la página destino.
Nombre: Nombre de la ventana que se abrirá con la página destino.
Tipo: En este campo se define la forma en que se abrirá la página destino.
Posición X. Es la coordenada X en la que se ubicara la nueva ventana
Posición Y. Es la coordenada Y en la que se ubicara la nueva ventana.
Alto. La altura que tendrá la nueva ventana.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
90 de 218
Ancho. Es el ancho que tendrá la nueva ventana
2.2. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control en la página.
Alineación: Alineación del campo en el formulario.
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento: En caso de querer cambiar el % del ancho del control
2.3. Condicional
Condición. Atributo puede ser condicionada la visibilidad de la imagen y únicamente será mostrada al cumplir con la condición.
Después de capturar las características necesarias para el Page Image se presiona el botón
ACEPTAR para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
91 de 218
5.16. SEARCH
Este control muestra un Search en el formulario.
Pasos para crear un Search:
1. En la pantalla actual seleccionar el tipo de control Search y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control, Ejemplo: ID (NOTA: Este control debe llamarse igual que el campo que regresa el DataSet en SQL)
Descripción. Nombre que tendrá la columna y será visualizada por el usuario
AutoPostback: Este campo define si al seleccionar una opción del search se hará un postback en la página.
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Enlace de Datos
Valor por Default: Se indica el valor por Default que contendrá este control.
DataSet. Debe seleccionar el DataSet que llenara la columna
AutoSearch: Indica si el Search permitirá una auto búsqueda en sí mismo.
Tipo: Definirá que tipo de consulta realizará el control, ya sea por Tabla, Por Stored Procedure o Libre.
Tabla: Solo si en el campo Tipo se seleccionó la opción Tabla. Se debe seleccionar una tabla de las que tiene asociada el proyecto.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
92 de 218
Stored Procedure: Solo si en el campo Tipo se seleccionó la opción Stored Procedure. Se debe seleccionar un SP de los que están asociados al proyecto.
Parámetros: Solo si en el campo Tipo se seleccionó la opción Stored Procedure. Se deben indicar cuales son los parámetros que se le enviaran al SP.
Lista de Campos: En este campo se deben indicar los campos que se desean recuperar en search como resultado de la consulta.
Columnas a mostrar: En este campo se deben indicar los campos que se mostraran en search como resultado de la consulta.
Campos (Id, Descripción, Valor Adic): Son los campos que necesita el Search debe tomar en cuenta sin ser mostrados
Filtro de Búsqueda: En caso de que el Search sea de tipo tabla se pondrá el Where en el filtro de búsqueda
Código de SQL /WS. Se debe especificar la instancia de la base de datos para ejecutar el Stored Procedure
2.3. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control
Alineación: Define la alineación del control en el formulario.
Ancho Visible: Define el ancho del control en el formulario.
Alto Visible: Define el alto del control en el formulario.
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento: En caso de querer cambiar el % del ancho del control
Clase Estilo Descripción: Son las clases que permiten modificar el ancho de las columnas, alineación del texto, etc.
Tamaño Descripción: Permite cambiar el tamaño de letra del control
Color Descripción: Permite modificar el color de la letra del control
Tipo Descripción: Permite cambiar el tipo de la letra (Negrita, normal, etc.)
Alineación Descripción: Cambia la alineación de la descripción del control (Izquierda, Derecha, Justificada, etc.)
Ancho Descripción: Modifica el ancho de la descripción del control
2.4. Condicional
Requerido: Indica si el control será requerido.
Editable: Indicara si el control es editable o no. También se puede definir la edición por medio de una condición de Edición
Visible. Atributo que indica si el control será visible o no. También puede ser condicionado y únicamente será mostrado al cumplir con la condición.
2.5. Validaciones
Cond. de ejecución: Condición que se ejecutara cuando se ejecute una acción desde un botón.
Sentencia SQL: Es una validación a través de un Query SQL
Condición de verdad: Seleccionar el valor con el cual se comparará el resultado de la condición de ejecución.
Valor de Verdad: Valor contra el cual se comparará la condición de verdad.
Mensaje de Error: Mensaje que se enviará cuando no se cumpla la condición de verdad.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
93 de 218
3. Después de capturar las características necesarias para el Search se presiona el botón ACEPTAR para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
94 de 218
5.17. TEXTAREA
Este control permite definir en el formulario un TextArea.
Pasos para crear un TextArea:
1. En la pantalla actual seleccionar el tipo de control TextArea y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control, Ejemplo: ID (NOTA: Este control debe llamarse igual que el campo que regresa el DataSet en SQL)
Descripción. Nombre que tendrá la columna y será visualizada por el usuario.
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Enlace de Datos
DataSet. Debe seleccionar el DataSet que llenara la columna
Valor por Default: Indica cual será el valor por default que contendrá el campo. 2.3. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control en la página.
Alineación: Indica en que alineación aparecerá el control dentro del formulario.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
95 de 218
MaxLength Permite definir el número máximo de caracteres que aceptara el campo.
Ancho: Define el tamaño del ancho del campo.
Alto: Define el tamaño del alto del campo.
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento: En caso de querer cambiar el % del ancho del control
Clase Estilo Descripción: Son las clases que permiten modificar el ancho de las columnas, alineación del texto, etc.
Tamaño Descripción: Permite cambiar el tamaño de letra del control
Color Descripción: Permite modificar el color de la letra del control
Tipo Descripción: Permite cambiar el tipo de la letra (Negrita, normal, etc.)
Alineación Descripción: Cambia la alineación de la descripción del control (Izquierda, Derecha, Justificada, etc.)
Ancho Descripción: Modifica el ancho de la descripción del control
2.4. Condicional
Requerido: Indica si el control será requerido.
Editable: Indicara si el control es editable o no. También se puede definir la edición por medio de una condición de Edición
Visible. Atributo que indica si el control será visible o no. También puede ser condicionado y únicamente será mostrada al cumplir con la condición.
Refresh: Indica si el campo refrescara el dato que muestra del cursor asociado cada vez que se haga un postback en la página.
3.3. Validaciones
Cond. de ejecución: Condición que se ejecutara cuando se ejecute una acción desde un botón.
Sentencia SQL: Es una validación a través de un Query SQL
Condición de verdad: Seleccionar el valor con el cual se comparará el resultado de la condición de ejecución.
Valor de Verdad: Valor contra el cual se comparará la condición de verdad.
Mensaje de Error: Mensaje que se enviará cuando no se cumpla la condición de verdad.
Código de SQL /WS. Se debe especificar la instancia de la base de datos para ejecutar el Stored Procedure de Validación o la sentencia SQL de validación.
Después de capturar las características necesarias para el TextArea se presiona el botón ACEPTAR
para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
96 de 218
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
97 de 218
5.18. UPLOAD
Este control permite definir en el formulario un UpLoad para poder adjuntar archivos.
Pasos para crear un UpLoad:
3. En la pantalla actual seleccionar el tipo de control UpLoad y presionar el botón NUEVO
4. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
4.1. General
Campo. Nombre interno que se le asigna al control.
Valor Por Default: Indica cual es el valor por Default del campo.
Descripción. Nombre que tendrá la columna y será visualizada por el usuario.
Extensiones No Permitidas: Permitedefinir que extensiones no se permitirán adjuntar. Las extensiones se deben ingresar con punto al principio y separadas por comas (Eje. .gif, .JPG, .exe).
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
4.2. Enlace de Datos
En esta sección se debe dar de alta la acción correspondiente al UpLoad:
o Dar clic en el botón con lo cual se abrirá la siguiente pantalla:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
98 de 218
o En donde se deben agregar los siguientes datos:
Control: Debe estar seleccionado el control del UpLoad. Orden: Orden de ejecución de la acción. Prototipo: Seleccionar No. Nombre de la Acción: Nombre de la acción a dar de alta. Grupos de Acciones: Aquí se debe seleccionar el grupo UpLoad. Accion: Se debe seleccionar la opción UpLoad. Tipo de Repositorio: En este campo se puede indicar que se use el
repositorio genérico de WayFast o se puede indicar que sea Custom. Base de Datos: Solo si el repositorio es Custom. Se debe indicar cuál
es la BD en donde se encuentra el repositorio. Schema: Solo si el repositorio es Custom. Se debe seleccionar el
schema que utiliza la BD del repositorio. Tabla: Solo si el repositorio es Custom. Se debe indicar cuál es la
tabla del Repositorio. Campo ID Repositorio: Solo si el repositorio es Custom. Se debe
indicar cuál es el nombre del campo ID de la Tabla Repositorio. Campo Nombre Achivo: Solo si el repositorio es Custom. Se debe
indicar cuál es el nombre del campo en donde se guardará el nombre del archivo.
Campo Size: Solo si el repositorio es Custom. Se debe indicar cuál es el nombre del campo en donde se guardará el tamaño del archivo.
Campo Data File: Solo si el repositorio es Custom. Se debe indicar cuál es el nombre del campo en donde se guardar el archivo.
Condicional: Se puede definir una condicional de ejecución de la acción.
Codigo de SQL /WS. Se debe especificar la instancia de la base de datos en donde está el Repositorio.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
99 de 218
Valor Retorno: Se puede indicar que valor de retorno se obtendrá de la acción.
o Una vez ingresados los datos dar clic en el botón guardar. 4.3. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control en la página.
Alineación: Indica en que alineación aparecerá el control dentro del formulario.
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento: En caso de querer cambiar el % del ancho del control
4.4. Condicional
Requerido: Indica si el control será requerido.
Editable: Indicara si el control es editable o no. También se puede definir la edición por medio de una condición de Edición
Visible. Atributo que indica si el control será visible o no. También puede ser condicionado y únicamente será mostrada al cumplir con la condición.
Después de capturar las características necesarias para el UpLoad se presiona el botón ACEPTAR
para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
100 de 218
5.19. CHART
Este control permite representar un conjunto de datos de forma gráfica (Pie, Barras, etc)
Pasos para crear un Chart:
1. En la pantalla actual seleccionar el tipo de control Chart y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control.
Orden. Orden que tendrá el control en la página
Descripción. Nombre que tendrá la columna y será visualizada por el usuario.
Alineación. Permite indicar si el control estará en posición normal o a la derecha de otro control
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
Es prototipo. Si el proyecto es un prototipo se debe indicar con SI
2.2. Enlace de Datos
Query SQL. Instrucción SQL que se ejecutara para extraer los datos que serán mostrados en la gráfica
Código de SQL /WS. Se debe especificar la instancia de la base de datos para ejecutar el Stored Procedure
Tipo de Gráfico. Selecciona el tipo de gráfica que se desea mostrar (Pie, Barras, Líneas, etc)
Categorías
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
101 de 218
Series. 2.3. Layout
Place Holder. Son los contenedores del Layout
Ancho. Ancho que va a tener la gráfica
Altura. Altura de la gráfica
Parámetros. Parámetros que va a recibir la gráfica
Tipo. Selecciona si la gráfica será mostrada en la página activa o en una nueva
Posición X. Coordenada X en la que se posicionara
Posición Y. Coordenada Y en la que se posicionara
Alto. Altura de la nueva página en donde se mostrará la gráfica
Ancho. Ancho de la nueva página en donde se mostrará la gráfica
Clase Estilo Contenedor. Son las clases que permite modificar la posición del control, hacerlo más ancho, centrarlo, etc.
Clase Estilo Elemento: En caso de querer cambiar el % del ancho del control
2.4. Condicional
Condicional. Si la gráfica se mostrará únicamente al cumplirse una condición debe indicarse en este atributo
2.5. Versiones
Se muestran las fechas en las cuales el control ha sufrido cambios, así como el usuario que lo realizó
2.6. Miscelánea
Animación. Se indica si la gráfica contará con animación
Color Borde. Si se desea que el borde del gráfico sea de un color especifico debe indicarse aquí. (Debe capturar el color en HTML, ejemplo: #F9F9F9)
Ignorar Series
Duración de la animación. Indicar el tiempo que debe mostrarse animado el gráfico
Permitir selección de Puntos. Permitir seleccionar puntos sobre la gráfica
Mostrar Etiquetas. Mostrar las etiquetas de cada conjunto de datos en la gráfica
Distancia de las etiquetas. Indicar la distancia entre cada una de las etiquetas
Formatear.
Voltear Leyendas. Dar clic si se desea voltear las leyendas del gráfico
Después de capturar las características necesarias para el Chart se presiona el botón ACEPTAR
para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
102 de 218
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
103 de 218
5.20. GMAPI
GMAPI es el control de mapas de Google a través del cual se resuelven geolocalizaciones. Pasos para crear un Gmapi:
1. En la pantalla actual seleccionar el tipo de control Input Box y presionar el botón NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control
Descripción. Nombre que tendrá la columna y será visualizada por el usuario.
Página Destino. Seleccionar el nombre de la página que está dentro del proyecto
Parámetros. Si capturó una página destino, en este atributo puede especificar los parámetros que serán enviados a la página
Comentario. Puede ingresar un comentario adicional acerca del control
Tooltip. Es la etiqueta que se mostrara al pasar el puntero del mouse sobre el control
2.2. Enlace de Datos
DataSet. Debe seleccionar el DataSet que llenara el control
2.3. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control en la página.
Alineación: Indica en que alineación aparecerá el control dentro del formulario.
Tipo. Se especifica si la página se abrirá son la pantalla ya activa o sobre una nueva
Nombre PopUp. Capturar el nombre que se le asignará a la pantalla
Posición X. Coordenada X en la que se abrirá la pantalla
Posición Y. Coordenada Y en la que se abrirá la pantalla
Altura. Altura definida para la pantalla
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
104 de 218
Ancho. Ancho definido para la pantalla
2.4. Condicional
Requerido: Indica si el control será requerido.
Editable: Indicara si el control es editable o no. También se puede definir la edición por medio de una condición de Edición
Visible. Atributo que indica si el control será visible o no. También puede ser condicionado y únicamente será mostrado al cumplir con la condición.
2.5. Validaciones
Validación de Controles. Se indica si antes de ejecutar una acción se validara que todos los controles requeridos hayan sido capturados
Cond. de ejecución: Condición que se ejecutara cuando se ejecute una acción desde un botón.
Sentencia SQL: Es una validación a través de un Query SQL
Condición de verdad: Seleccionar el valor con el cual se comparará el resultado de la condición de ejecución.
Valor de Verdad: Valor contra el cual se comparará la condición de verdad.
Mensaje de Error: Mensaje que se enviará cuando no se cumpla la condición de verdad.
Código SQL/WS. Se indica el nombre de la instancia relacionada a la base de datos Después de capturar las características necesarias para el GMAPI se presiona el botón ACEPTAR
para guardar los cambios.
Una vez creado el control se podrá visualizar en la página de la siguiente manera:
*Desarrollador:
*Usuario:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
105 de 218
5.21. INCLUDE
Este control te permite incluir dentro de la página que se está trabajando otra página que ya existe en el proyecto.
Pasos para crear un Include:
1. En la pantalla actual seleccionar el tipo de control Input Box y presionar el botón
NUEVO
2. Se abre un Pop Up donde deben ser ingresados los datos que crearan el control
2.1. General
Campo. Nombre interno que se le asigna al control
Proyecto Destino. Se debe seleccionar el nombre del proyecto donde se ubica la página que se va a incluir
Página Destino. Seleccionar el nombre de la página
Comentario. Puede ingresar un comentario adicional acerca del control
2.2. Layout
Place Holder. Son los contenedores del Layout
Orden. Es el orden en el cual se debe mostrar el control en la página.
2.3. Condicional
Visible. Atributo que indica si el control será visible o no. También puede ser condicionado y únicamente será mostrado al cumplir con la condición.
Después de capturar las características necesarias para el INCLUDE se presiona el botón ACEPTAR
para guardar los cambios.
Una vez creado el control se podrá visualizar en la página
*Desarrollador:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
106 de 218
*Usuario:
En este ejemplo a la página actual se incluyó el PopUp de Modificación de Mensaje
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
107 de 218
6. ACCIONES
Las acciones son eventos o procesos que se ejecutan al dar clic en los controles BUTTON y
UPLOAD
6.1. ACCION SP Y DLL (EJECUTA STORED PROCEDURE FORM)
En esta opción se ejecutan aquellos Stored Procedures que utilizamos para insertar, modificar o
borrar algún registro de una tabla.
Los pasos para crear una acción de este tipo son:
En el Control Button o Upload ir a la sección de Enlace de Datos
Oprimir el botón:
Se muestra en pantalla el PopUp para la captura de la acción
Se capturan los siguientes atributos:
o Control. Se muestra el nombre del control al que se le está agregando la acción
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
108 de 218
o Orden. Es el orden en el que se desea que se ejecute la acción. Empieza desde
0 y es el que tiene prioridad
o Prototipo. Si el proyecto es un prototipo se debe indicar con SI, para este caso
asignamos NO
o Nombre de la acción. Asignarle el nombre que le vamos a dar a la acción. Por
ejemplo: AccGuardar ya que vamos a guardar la información del registro
o Acción de Grupos. Se debe seleccionar la opción SP y DLL
o Acción. Seleccionar EJECUTA STORED PROCEDURE (FORM)
o Nombre de Cursor. Se deja vacío
o Stored Procedure. Seleccionar de la lista el stored procedure que va a ejecutar
el control
o Parámetros. Si el stored procedure requiere de parámetros para ser ejecutados
se deben especificar en este atributo. Deben incluirse todos los parámetros que
fueron definidos en el SP. Los parámetros se especifican de la siguiente
manera:
&Nombre,&ApellidoPaterno,&ApellidoMaterno, etc. (sin espacios)
o Condicional. Si la acción únicamente se debe ejecutar al cumplir una condición,
aquí debe ser capturada. Por ejemplo: Solo quiero que guarde el registro
cuando el Departamento al que pertenece sea el 560. La condición sería:
&Depto=560
o Código SQL/WS. Para que el stored procedure pueda ser ejecutado se debe
especificar la instancia a la cual está relacionada la base de datos. NOTA: Si se
deja este atributo vacío la acción nunca se ejecutará
o Valor de Retorno. Indica si Stored Procedure regresa algún valor. En este caso
queda vacío
o Se presiona el botón ACEPTAR para guardar la acción
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
109 de 218
Una vez que se guardó la acción se cierra el PopUp, se da clic nuevamente el control
que tiene la acción y ya se puede visualizar en Enlace de Datos
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
110 de 218
6.2. ACCION SP Y DLL (EJECUTA STORED PROCEDURE LIST)
En esta opción se pueden ejecutar aquellas acciones que requerimos sean aplicadas a un conjunto
de registros. Por ejemplo: Generarle un folio a algunos de los registros que se muestran en un
Grid
Los pasos para crear una acción de este tipo son:
En el Control Button o Upload ir a la sección de Enlace de Datos
Oprimir el botón:
Se muestra en pantalla el PopUp para la captura de la acción
Se capturan los siguientes atributos:
o Control. Se muestra el nombre del control al que se le está agregando la acción
o Orden. Es el orden en el que se desea que se ejecute la acción. Empieza desde
0 y es el que tiene prioridad
o Prototipo. Indicar si el control es un prototipo
o Nombre de la acción. Asignarle el nombre que le vamos a dar a la acción. Por
ejemplo: AccActualizaFolio ya que vamos a generarle un folio a los registros
seleccionados del Grid
o Acción de Grupos. Se debe seleccionar la opción SP y DLL
o Acción. Seleccionar EJECUTA STORED PROCEDURE (LIST)
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
111 de 218
o Nombre de Cursor. Hay que seleccionar el cursor que llena el Grid que contiene
los registros
o Stored Procedure. Seleccionar de la lista el stored procedure que va a ejecutar
el control
o Parámetros. Si el stored procedure requiere de parámetros para ser ejecutados
se deben especificar en este atributo. Deben incluirse todos los parámetros que
fueron definidos en el SP. Los parámetros se especifican de la siguiente
manera:
&ID,&Fecha,etc. (sin espacios)
o Condicional. Si la acción únicamente se debe ejecutar al cumplir una condición
o Código SQL/WS. Para que el stored procedure pueda ser ejecutado se debe
especificar la instancia a la cual está relacionada la base de datos. NOTA: Si se
deja este atributo vacío la acción nunca se ejecutará
o Valor de Retorno. Indica si Stored Procedure regresa algún valor. En este caso
queda vacío
o Se presiona el botón ACEPTAR para guardar la acción
Una vez que se guardó la acción se cierra el PopUp, se da clic nuevamente el control
que tiene la acción y ya se puede visualizar en Enlace de Datos
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
112 de 218
6.3. ACCION UPLOAD (CUSTOM REPOSITORY)
Esta acción te permite cargar un archivo a la base de datos a una tabla creada especialmente
para los archivos sin utilizar la que utiliza por default WAYFAST
Los pasos para crear una acción de este tipo son:
En el Control Upload ir a la sección de Enlace de Datos
Oprimir el botón:
Se muestra en pantalla el PopUp para la captura de la acción
Se capturan los siguientes atributos:
o Control. Se muestra el nombre del control al que se le está agregando la acción
o Orden. Es el orden en el que se desea que se ejecute la acción. Empieza desde
0 y es el que tiene prioridad
o Prototipo. Indicar si el control es un prototipo
o Nombre de la acción. Asignarle el nombre que le vamos a dar a la acción.
o Acción de Grupos. Se debe seleccionar la opción UPLOAD
o Acción. Seleccionar UPLOAD
o Tipo de Repositorio. Seleccionar CUSTOM REPOSITORY
o Base de Datos. Capturar el nombre de la base de datos donde se encuentra la
tabla que va a almacenar los archivos
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
113 de 218
o Schemma. Capturar el schemma de la base de datos
o Tabla. Capturar el nombre de la Tabla. Por ejemplo: RC_Repositorio
o Campo ID del Repositorio. El campo ID de la tabla, en este caso se llama
ID_Repositorio
o Nombre del Campo. Campo que va a almacenar el nombre del archivo, para
este ejemplo: Nombre
o Campo tipo Size. Campo que almacena el tamaño del archivo, para este
ejemplo: Size
o Campo Data File. Campo de fichero de datos, para el ejemplo: Data_File
o Parámetros. Se deja vacío y WAYFAST lo llenara automáticamente después de
guardar la acción.
o Condicional. Si la acción únicamente se debe ejecutar al cumplir una condición
o Código SQL/WS. Para que el stored procedure pueda ser ejecutado se debe
especificar la instancia a la cual está relacionada la base de datos. NOTA: Si se
deja este atributo vacío la acción nunca se ejecutará
o Valor de Retorno. Indica si Stored Procedure regresa algún valor. En este caso
queda vacío
o Se presiona el botón ACEPTAR para guardar la acción
Una vez que se guardó la acción se cierra el PopUp, se da clic nuevamente el control
que tiene la acción y ya se puede visualizar en Enlace de Datos
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
114 de 218
6.4. ACCION UPLOAD (WAYFAST REPOSITORY)
Permite cargar un archivo a la aplicación utilizando la tabla de Repositorio que tiene
internamente WAYFAST
Los pasos para crear una acción de este tipo son:
En el Control Upload ir a la sección de Enlace de Datos
Oprimir el botón:
Se muestra en pantalla el PopUp para la captura de la acción
Se capturan los siguientes atributos:
o Control. Se muestra el nombre del control al que se le está agregando la acción
o Orden. Es el orden en el que se desea que se ejecute la acción. Empieza desde
0 y es el que tiene prioridad
o Prototipo. Indicar si el control es un prototipo
o Nombre de la acción. Asignarle el nombre que le vamos a dar a la acción. Por
ejemplo: AccAdjuntar
o Acción de Grupos. Se debe seleccionar la opción UPLOAD
o Acción. Seleccionar UPLOAD
o Tipo de Repositorio. Seleccionar WAYFAST REPOSITORY
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
115 de 218
o Base de Datos. Capturar el nombre de la base de datos donde se encuentra la
tabla que va a almacenar los archivos
o Schemma. Capturar el schemma de la base de datos
o Parámetros. Se deja vacío y WAYFAST lo llenara automáticamente después de
guardar la acción.
o Condicional. Si la acción únicamente se debe ejecutar al cumplir una condición
o Código SQL/WS. Para que el stored procedure pueda ser ejecutado se debe
especificar la instancia a la cual está relacionada la base de datos. NOTA: Si se
deja este atributo vacío la acción nunca se ejecutará
o Valor de Retorno. Indica si Stored Procedure regresa algún valor. En este caso
queda vacío
o Se presiona el botón ACEPTAR para guardar la acción
Una vez que se guardó la acción se cierra el PopUp, se da clic nuevamente el control
que tiene la acción y ya se puede visualizar en Enlace de Datos
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
116 de 218
6.5. ACCION SP Y DLL (EJECUTA METODO DE ASSEMBLY FORM)
En esta opción se ejecuta una DLL o método que no se encuentra en la base de datos o WAYFAST.
Los pasos para crear una acción de este tipo son:
En el Control Button o Upload ir a la sección de Enlace de Datos
Oprimir el botón:
Se muestra en pantalla el PopUp para la captura de la acción
Se capturan los siguientes atributos:
o Control. Se muestra el nombre del control al que se le está agregando la acción
o Orden. Es el orden en el que se desea que se ejecute la acción. Empieza desde
0 y es el que tiene prioridad
o Prototipo. Se indica si es prototipo
o Nombre de la acción. Asignarle el nombre que le vamos a dar a la acción.
o Acción de Grupos. Se debe seleccionar la opción SP y DLL
o Acción. Seleccionar EJECUTA METODO DE ASSEMBLY (FORM)
o Método. Se debe seleccionar el nombre del Método que se va a ejecutar
o Parámetros. Si la DLL requiere de parámetros para ser ejecutados se deben
especificar en este atributo.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
117 de 218
o Condicional. Si la acción únicamente se debe ejecutar al cumplir una condición,
aquí debe ser capturada
o Código SQL/WS. Para que el stored procedure pueda ser ejecutado se debe
especificar la instancia a la cual está relacionada la base de datos. NOTA: Si se
deja este atributo vacío la acción nunca se ejecutará
o Valor de Retorno. Indica la DLL regresa algún valor. En este caso queda vacío
o Se presiona el botón ACEPTAR para guardar la acción
Una vez que se guardó la acción se cierra el PopUp, se da clic nuevamente el control
que tiene la acción y ya se puede visualizar en Enlace de Datos
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
118 de 218
6.6. ACCION SP Y DLL (EJECUTA METODO DE ASSEMBLY LIST)
En esta opción se ejecuta DLL o Métodos que requerimos sean aplicadas a un conjunto de
registros.
Los pasos para crear una acción de este tipo son:
En el Control Button o Upload ir a la sección de Enlace de Datos
Oprimir el botón:
Se muestra en pantalla el PopUp para la captura de la acción
Se capturan los siguientes atributos:
o Control. Se muestra el nombre del control al que se le está agregando la acción
o Orden. Es el orden en el que se desea que se ejecute la acción. Empieza desde
0 y es el que tiene prioridad
o Prototipo. Indicar si el control es un prototipo
o Nombre de la acción. Asignarle el nombre que le vamos a dar a la acción
o Acción de Grupos. Se debe seleccionar la opción SP y DLL
o Acción. Seleccionar EJECUTA METODO DE ASSEMBLY (LIST)
o Nombre de Cursor. Hay que seleccionar el cursor que llena el Grid que contiene
los registros
o Método. Seleccionar el nombre del método o DLL que se va a ejecutar
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
119 de 218
o Parámetros. Si la DLL requiere de parámetros para ser ejecutados se deben
especificar en este atributo
o Condicional. Si la acción únicamente se debe ejecutar al cumplir una condición
o Código SQL/WS. Para que la DLL pueda ser ejecutada se debe especificar la
instancia a la cual está relacionada la base de datos. NOTA: Si se deja este
atributo vacío la acción nunca se ejecutará
o Valor de Retorno. Indica si el método regresa algún valor. En este caso queda
vacío
o Se presiona el botón ACEPTAR para guardar la acción
Una vez que se guardó la acción se cierra el PopUp, se da clic nuevamente el control
que tiene la acción y ya se puede visualizar en Enlace de Datos
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
120 de 218
7. BASE DE DATOS
En la sección de Base de Datos se permite la configuración de todos los elementos necesarios para
que un proyecto pueda trabajar con una o varias Bases de Datos.
7.1. ASOCIACIÓN DE INSTANCIAS
WayFast permite la asociación y el uso de una o varias instancias de BD. Las instancias nos
permiten realizar la conexión hacia una o varias bases de datos para nuestro proyecto.
Pasos para asociar una Instancia:
a. Ingresar al Proyecto.
b. Dar clic en el icono con lo cual se abrirá la sección de administración de BD.
c. Dar clic en el menú Instancias de la parte superior de la pantalla. Se abrirá la pantalla de
Administración de Instancias.
d. Dar clic en el botón “Asociar Instancia”. Se abrirá un PopUp para realizar la asociación.
e. En la pantalla se presentará un DropDownList con las instancias disponibles. Se debe
seleccionar la requerida y dar clic en el botón Aceptar. La instancia asociada se visualizará
en la pantalla de administración de Instancias.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
121 de 218
f. Las instancias deben ser creadas previamente. Ver punto e
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
122 de 218
7.2. BASE DE DATOS
En un proyecto, se pueden usar Base de Datos nuevas o ya existentes. Si es una BD nueva se tiene
la posibilidad de crearla dese WayFast o desde el Administrador de SQL y si es una BD ya existente
nos permite la asociación de la Base de Datos en nuestro proyecto para poder utilizarla en el
desarrollo.
7.2.1. CREACIÓN DE UNA BASE DE DATOS
7.2.1.1. Creación desde el Administrador de SQL
La creación de una BD desde el Administrador de SQL se puede realizar desde el Asistente de SQL
o por medio de un script con un CREATE DATABASE.
7.2.2. ASOCIACIÓN DE UNA BASE DE DATOS
La asociación de una Base de Datos se realiza cuando en un proyecto se reutilizará una ya
existente en la instancia de SQL del Proyecto.
Pasos para realizar la asociación de una Base de Datos Existente:
a. Ingresar al Proyecto.
b. Dar clic en el icono con lo cual se abrirá la sección de administración de BD.
c. Dar clic en el menú Base de Datos de la parte superior de la pantalla con lo cual se abrirá
la pantalla de administración de Base de Datos.
d. Dar clic en el botón “Asociar BD”. Se abrirá el PopUp de asociación de Base de Datos.
e. En el PopUp de asociación de BD, se deben ingresar los siguientes datos:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
123 de 218
Instancia: En este campo se debe seleccionar la Instancia de BD que contiene Base
de Datos a asociar. Las instancias que se muestran en este campo son las que están
asociadas al proyecto.
Base de Datos: En este campo se mostrará la lista de Base de Datos que contiene la
Instancia Seleccionada.
f. Una vez ingresados los datos de asociación, dar clic en el botón “Aceptar”.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
124 de 218
7.3. DER
Diagrama Entidad Relación: En WayFast se cuenta con la funcionalidad de poder crear un DER de
forma gráfica. Este DER no solo es un gráfico de una Base de Datos, sino también, está integrado
con el motor de BD SQL. Cada modificación que se realice en el DER impactará a la BD.
Para poder crear un DER es necesario haber ya asociado una Instancia y una Base de Datos al
Proyecto.
Pasos para crear un DER:
a. Ingresar al Proyecto
b. Dar clic en el icono con lo cual se abrirá la sección de administración de BD.
c. Dar clic en el menú DER de la parte superior de la pantalla con lo cual se abrirá la pantalla
de administración de DER.
d. Dar clic en el botón Nuevo DER con lo cual se abrirá el PopUp de alta de DER.
e. Ingresar el nombre del DER y dar clic en el botón OK.
f. En esta pantalla se puede realizar el alta de las tablas, campos y relaciones. Antes de
poder guardar el DER se debe agregar al menos una tabla (Ver Sección 3.4.1).
7.3.1. ALTA DE UNA TABLA EN EL DER
Pasos para crear Tablas en el DER:
a. Abrir el DER, o dar de alta uno nuevo siguiendo los pasos de la sección 3.4
b. Una vez ingresado al DER, dar clic derecho sobre el área de trabajo con lo cual se
visualizará un menú de acciones. Seleccionar la opción New Table.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
125 de 218
c. Se solicitará el nombre de la tabla a crear:
d. Agregamos el nombre de la tabla a crear, se mostrará en pantalla el esquema de la tabla a
crear con el campo ID por default como Clave primaria.
e. En este esquema se deberán agregar cada uno de los campos de la tabla y su definición
(Tipo de Dato y si acepta valores nulos).
f. Una vez agregada la tabla se puede guardar el DER dando clic en el botón SAVE. En la
pantalla de Administración DER, se debe visualizar el DER Guardado.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
126 de 218
g. Al guardar la tabla en el DER, esta se debe crear de forma automática dentro de SQL con
todas las definiciones configuradas.
7.3.2. MODIFICACIÓN DE UNA TABLA
Dentro del DER se pueden realizar las modificaciones necesarias a las tablas existentes como
agregar un campo, eliminar un campo, definir una Clave primaria, etc.
7.3.2.1. Agregar un campo
Pasos para agregar un nuevo campo a una tabla:
a. Ingresar al administrador de DER.
b. Dar clic en el icono de la columna View DER.
c. En la tabla a modificar, dar clic en la celda consecutiva al último campo con lo cual se
activará la edición.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
127 de 218
d. Ingresamos el nombre del campo, el tipo y si acepta nulos.
e. Para guardar el cambio, dar clic en el botón SAVE.
7.3.2.2. Eliminar un campo
Pasos para eliminar un campo
a. Ingresar al administrador de DER.
b. Dar clic en el icono de la columna View DER.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
128 de 218
c. Dar clic derecho sobre el campo a eliminar con lo cual se mostrará un submenú.
d. Dar clic sobre la opción Delete Column con lo cual se eliminará la columna de la tabla.
e. Dar clic en el botón SAVE del DER para aplicar el cambio realizado.
f. Al terminar de procesar los cambios se verán reflejados en el SQL.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
129 de 218
7.3.2.3. Modificar un campo.
Un capo se puede modificar en los siguientes elementos:
Cambio de nombre
Cambio de tipo de dato
Cambio de aceptación de nulos.
Definir o Quitar un campo como identidad
Definir o Quitar a un campo como Clave Primaria
7.3.2.3.1. Cambio de Nombre de un Campo
Pasos para cambiar el Tipo e Dato de un campo:
a. Ingresar al DER.
b. Dar clic en la columna Data Type del campo a modificar con lo cual se activará la edición
del Tipo:
c. Modificar el Tipo de Dato y al concluir dar clic en el botón SAVE del DER para aplicar los
cambios.
d. El cambio del Tipo de Dato de la columna se debe ver reflejado en el DER y también en el
SQL.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
130 de 218
7.3.2.3.2. Cambio de Tipo de Dato de un Campo
Pasos para cambiar el Tipo de Dato de un campo:
a. Ingresar al DER.
b. Dar clic en la columna Data Type del campo a modificar con lo cual se activará la edición
del Tipo de Dato:
c. Modificar el Tipo de Dato y al concluir dar clic en el botón SAVE del DER para aplicar los
cambios.
d. El cambio del Tipo de Dato se debe ver reflejado en el DER y también en el SQL.
7.3.2.3.3. Definir Nulos en un Campo
Pasos para definir un campo como nulo:
a. Ingresar al DER.
b. En la columna Allow Nulls dar clic sobre el check box del cual desea que permita nulos:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
131 de 218
c. Dar clic en el botón SAVE del DER para aplicar los cambios.
d. El cambio de valor nulo se debe ver reflejado en el DER y también en el SQL.
7.3.2.3.4. Definir Campo como Clave Primaria.
Pasos para definir un campo como Clave Primaria
a. Ingresar al DER.
b. En el campo a definir como Clave primara dar clic derecho.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
132 de 218
c. Seleccionar la opción Setear as primary key.
d. Dar clic en el botón SAVE del DER para aplicar los cambios.
7.3.2.3.5. Quitar Campo como Clave Primaria
Pasos para quitar un campo como Clave primaria:
c. Ingresar al DER.
d. En el campo a definir como Clave primara dar clic derecho.
e. Seleccionar la opción Remove primary key.
f. Dar clic en el botón SAVE del DER para aplicar los cambios.
g. El cambio realizado se debe ver reflejado en el DER y también en el SQL
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
133 de 218
7.3.2.3.6. Definir como Identidad un Campo
Pasos para definir un campo como Identidad:
a. Ingresar al DER.
b. En el campo a definir como Identidad dar clic derecho.
c. Seleccionar la opción Setear as identity.
d. Dar clic en el botón SAVE del DER para aplicar los cambios.
e. El cambio realizado se debe ver reflejado en el DER y también en el SQL
7.3.2.3.7. Quitar como Identidad un Campo
Pasos para quitar un campo como Identidad:
a. Ingresar al DER.
b. En el campo a quitar como Identidad dar clic derecho.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
134 de 218
c. Seleccionar la opción Remove identity.
d. Dar clic en el botón SAVE del DER para aplicar los cambios.
e. El cambio realizado se debe ver reflejado en el DER y también en el SQL
7.3.3. ELIMINAR UNA TABLA
Pasos para eliminar una tabla:
a. Ingresar al DER
b. Dar clic derecho sobre la tabla a eliminar.
c. Dar clic en la opción Delete Table.
d. Dar clic en el botón SAVE del DER para aplicar los cambios.
e. El cambio realizado se debe ver reflejado en el DER y también en el SQL
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
135 de 218
7.3.4. CREAR UNA RELACIÓN ENTRE TABLAS
Pasos para crear una relación entre dos tablas:
a. Ingresar al DER.
b. c. Para crear la relación, se debe posicionar sobre la columna Clave del campo que será la
Clave Foránea con lo cual se visualizara el icono de Clave en el campo.
d. Dar clic sostenido y con el clic sostenido arrastrar el puntero hacia el campo de la tabla a
relacionar (Clave Primaria) y soltar el clic.
e. Se creará la relación entra las tablas.
f. Dar clic en el botón SAVE del DER para aplicar los cambios.
g. El cambio realizado se debe ver reflejado en el DER y también en el SQL
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
136 de 218
7.3.5. ELIMINAR UNA RELACIÓN ENTRE TABLAS
Pasos para eliminar una relación entre dos tablas:
a. Ingresar al DER.
b. Dar doble clic sobre la relación a eliminar y dar clic en el botón Aceptar del mensaje de
confirmación.
c. La relación se eliminará del DER.
d. Dar clic en el botón SAVE del DER para guardar los cambios.
e. El cambio se debe ver reflejado en el SQL.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
137 de 218
7.3.6. CREACIÓN DE FORMULARIOS A PARTIR DE UNA TABLA
Se cuenta con la funcionalidad para poder crear los formularios principales de una tabla como es:
El Panel Principal: Pagina de administración en donde permitirán realizar los
mantenimientos (Alta, Baja y Cambio)
PopUp de Alta u Edición. Paginas con los formularios de alta y modificación de un
registro.
Pasos para poder generar Formularios a partir de una tabla:
a. Ingresar al proyecto.
b. Ingresar a la sección de BD
c. Ingresar a la opción de submenú “Tablas”. Se abrirá la página de administración de Tablas
en donde se visualizaran las tablas creadas mediante el DER.
d. Dar clic en el icono de la columna Crear ABM. Se solicitará la confirmación de la
creación. Dar clic en confirmar.
e. Para validar la creación de los formularios ingresar a la sección de Paginas del Proyecto
.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
138 de 218
f. Estas páginas ya tienen la funcionalidad para permitir el Alta, Baja y Cambios de un
registro.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
139 de 218
7.4. TABLAS
El Proyecto debe contar con las tablas de la BD que utilizaremos en el desarrollo de la aplicación.
Las tablas pueden ser ya existentes o se puede crear una desde el administrador de tablas de
WayFast.
7.4.1. CREACIÓN DE UNA TABLA
Si en el proyecto aún no se cuenta con las tablas necesarias para poder iniciar con el desarrollo
de la aplicación, se debe realizar la creación de cada una de estas y asociarlas al proyecto. Se
cuenta con dos posibilidades para crear una tabla, la primera es por medio del administrador de
tablas de WayFast y la otra es por medio de Administrador de SQL.
7.4.1.1. Creación de Tabla desde SQL
La creación de una Tabla también se puede realizar por medio del administrador de SQL mediante
un query (CREATE TABLE…) o desde el asistente de SQL para creación de tablas.
Una vez que se crea una tabla directa en SQL posteriormente se debe asociar al proyecto para
poder hacer uso de ella en el desarrollo.
7.4.1.2. Creación de una tabla desde DER.
También se puede realizar la creación de una Tabla desde el DER del Proyecto. Esta funcionalidad
se tratará más adelante en esta manual.
Al crear una tabla, WAYFAST genera automáticamente 3 stored procedures en la base de datos:
Creación y Actualización
Consulta
Borrado
Los nombres de los SP´s son los siguientes:
spWF_Nombre de la Tabla_CreateOrUpdate
spWF_Nombre de la Tabla_Delete
spWF_Nombre de la Tabla_Get
A estos Stored Procedures puede hacerle las adecuaciones que usted requiera y utilizarlos dentro
de su aplicación.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
140 de 218
7.4.2. ASOCIACIÓN DE UNA TABLA
El asociar una tabla permite utilizar una tabla ya existente de una Base de Datos. Una vez que se
realiza la asociación, ya podemos utilizar la tabla asociada en el desarrollo del proyecto.
Pasos para asociar una Tabla al Proyecto:
a. Ingresar al proyecto.
b. Dar clic en el icono con lo cual se abrirá la sección de administración de BD.
c. Dar clic en el menú Tablas de la parte superior de la pantalla con lo cual se abrirá la
pantalla de administración de Tablas.
d. Dar clic en el botón “Asociar Tablas”, se abrirá un PopUp de asociación de Tablas.
e. En el PopUp se debe seleccionar la Instancia en done esta la BD de donde tomaremos la
Tabla que se asociara al proyecto, también se debe seleccionar la BD a la cual perteneces
la tabla. Con lo anterior se mostrarán todas las tablas de la BD en el Grid inferior.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
141 de 218
f. Seleccionar las tablas a asociar y dar clic en el botón Aceptar. Con esto las tablas
seleccionadas se asociarán al proyecto y las podremos utilizar en el desarrollo.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
142 de 218
7.5. STORED PROCEDURE
7.5.1. CREACIÓN DE UN SP
La creación de un Stored Procedure, se puede crear de 3 forma: de forma automática al crear una
tabla, cada vez que se crea una tabla desde SQL o desde el DER, se crean SP default, uno para
modificación, otro para creación y otro para consulta; Crear un SP desde SQL; Crear un SP desde
Query Analizer.
Las opciones anteriores para crear un SP se describirá a continuación.
7.5.1.1. Crear un SP desde SQL
Este método de creación de un SP es la forma tradicional de hacerlo. Para esto se debe ingresar
al SQL Management Studio e ingresar el código del SP para crearlo.
7.5.1.2. Crear un SP desde Query Analizer
Este método implica el utilizar la herramienta integrada a WayFast Query Analizer.
Pasos para crear un SP desde el Query Analizer:
a. Ingresar al proyecto.
b. Ingresar a la sección de BD
c. Dar clic sobre la opción del submenú “Query Analizer” . Con lo cual se
abrirá el Editor.
d. Seleccionar la BD con la cual se trabajara.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
143 de 218
e. f. Ingresar el código del SP a crear en el Editor.
g. Dar clic en el botón Ejecutar query con lo cual el SP se enviará un mensaje en la parte
inferior del editor de que se ha ejecutado satisfactoriamente el script.
h. i. El SP debe visualizarse de igual forma en el SQL.
7.5.1.3. Crear un SP de forma automática
Estos SP son creados de forma automática al crear tablas, ya sea desde el DER o desde el SQL (Ver
puntos 4.3.1.1 y 4.4.1). Una vez que se crea una Tabla por cualquier método, se crean por
default 3 Stored Procedure de forma automática, uno para inserción/actualización, otro para
eliminación y uno para consulta.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
144 de 218
7.5.2. ASOCIACIÓN DE UN SP
Para que un SP pueda ser utilizado en un proyecto, este tiene que estar asociado al proyecto.
Pasos para asociar un SP al Proyecto:
a. Entrar al Proyecto
b. Entrar a la sección de BD
c. Dar clic sobre la opción del submenú “Stored Procedure”.
d. Dar clic en el botón “Asociar SP” con lo cual se abrirá el PopUp de asociación.
e. En el campo Instancia seleccionar la instancia de BD, en el campo Base de Datos
seleccionar la BD de donde asociaremos el SP. Con esto aparecerán en la tabla inferior
todos los SP de la Base de Datos seleccionada:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
145 de 218
f. Seleccionamos el objeto a asociar por medio del CheckBox y dar clic en el botón Aceptar
con lo cual el objeto quedará asociado al Proyecto.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
146 de 218
7.6. QUERY ANALIZER
El Query Analyzer es una herramienta integrada a WayFast que tiene la funcionalidad de un Editor
de SQL. Este editor te permite trabajar con las BD del Proyecto mediante la generación y
ejecución de sentencias SQL para realizar una consulta o crear algún objeto de BD.
Para entrar al Query Analyzer:
a. Ingresar al Proyecto.
b. Dar clic en
c. Dar clic en el submenú Query Analyzer. Se abrirá el Editor.
d. Para ejecutar una instrucción SQL, se debe antes seleccionar la BD con la cual se va
a trabajar.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
147 de 218
e. Una vez seleccionada se puede ingresar el código SQL para ejecutarlo en el editor.
f. Para ejecutar el código dar clic en el botón “Ejecutar Query”.
g. El botón sincronizar es requerido si se realizó alguna actualización o creación de un
objeto de BD, con lo cual se actualizan los permisos con el Proyecto.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
148 de 218
8. IMPLEMENTACIÓN
8.1. GENERACIÓN DE DOCUMENTACION DE PROYECTO
Wayfast permite la generación de la documentación del proyecto de forma automática en un
archivo PDF, el cual contiene toda la definición del desarrollo del proyecto, requerimientos, BD,
etc.
Para poder generar esta documentación se deben seguir los siguientes pasos:
a. Ingresar al Proyecto.
b. Dar clic en el icono .
c. Dar clic en la opción del submenú “Documentación del Proyecto”. Se abrirá la página para
la generación de la documentación del proyecto.
d. Dar clic en el botón Generar PDF con lo cual se mostrar el PDF con la documentación del
proyecto.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
149 de 218
8.2. DEPLOYMENT
Una vez que se cuenta con una versión funcional, se debe realizar el Deploy del proyecto hacia el
ambiente o los ambientes de pruebas o de producción de los usuarios. WayFast te permite
realizar esta tarea mediante sincronizaciones del proyecto. Estas sincronizaciones crearan el
proyecto a primera vez que se realice y las subsecuentes solo realizara las actualizaciones
detectadas.
8.2.1. ASOCIACIÓN DE UN CLIENTE
La asociación de un Cliente es necesaria para poder indicar hacia donde se realizar la
sincronización de un proyecto. Esto permite administrar los permisos de acceso que cada
Cliente/Empresa tendrá sobre las aplicaciones disponibles en el entorno Wayfast.
Pasos para asociar un Cliente a un proyecto:
a. Ingresar al proyecto.
b. Dar clic en .
c. Dar clic en el submenú “Clientes”
d. Dar clic en el botón “Nuevo”. Se abrirá el PopUp de Alta de Cliente.
e. Dar clic sobre el icono con lo cual se desplegará la lista de Clientes. Seleccionar el
Cliente correspondiente y dar clic en el botón “Aceptar”. Se asociara el Cliente al proyecto.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
150 de 218
8.2.2. GENERAR LA SINCRONIZACIÓN.
Pasos para generar la sincronización:
a. Ingresar al Proyecto.
b. Dar clic en .
c. Dar clic en el submenú “Deploy a Producción”.
d. En esta pantalla ingresar los siguientes datos:
Tipo de Acción: Se debe seleccionar el tipo de acción:
o WayFast Synchronization: Se sincronizará solo las definiciones de WayFast
o WayFast + SPs Synchronization: Se sincronizará Wayfast y también los SPs del
proyecto.
o ModelObject Synchronization: Se sincronizara la definición del Model Object del
Proyecto. Los Model Objects son los Stored Procedures , tablas, etc, que se
subieron a Wayfast y están contenidos en una tabla interna. No debe
manipularse y solamente debe usarse en casos particulares previa consulta al
equipo técnico de Wayfast.
o Structure + Master Data + SPs + WayFast Synchronization: Se sincronizará de
forma total el proyecto, BD, Datos de las tablas Maestras, SPs y WayFast.
o Jobs Synchronization: Solo se sincronizarán los Jobs del proyecto.
o Partitions Synchronization: Sólo se sincronizarán las particiones del proyecto.
Esto permite resolver la problemática de tablas muy voluminosas. Es un tema
de base de datos que tiene que crear previamente el administrador de la base
de datos (DBA) o responsable de IT.
Cliente: Se debe seleccionar el cliente a donde se enviará la sincronización.
e. Una vez ingresados los datos anteriores se debe dar clic en el botón Sincronizar, con lo
cual se generara la sincronización en el grid de seguimiento. La sincronización puede
quedar en estatus Pendiente, Iniciada o Finalizada.
f. Una vez concluida la sincronización se puede validar si hubo algún error en el proceso
mediante el log. Para esto Dar clic en el icono de la columna “Detalle Log” con lo cual
se abrirá un PopUp con el detalle.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
151 de 218
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
152 de 218
9. EJECUCION DE PAGINAS
Durante el proceso de edición/desarrollo de alguna de las páginas de la aplicación se puede
visualizar cómo va quedando. Solo hay que realizar los siguientes pasos:
Acceder al Proyecto
Dar clic en la página del proyecto en la que se desea trabajar
Una vez dentro de la página, localizar el botón y darle clic
En otra ventana del explorador se mostrará la pantalla en la que se encuentra
actualmente
Puede hacer pruebas a la pantalla como si fuera el usuario final
En WayFast se tiene la posibilidad de realizar corridas de pruebas en los diferentes entornos (Desarrollo,
Pruebas y Producción). Esto nos permite realizar el registro de estas pruebas y también poder registrar
nuevos requerimientos y bugs en tiempo de ejecución.
9.1. DESARROLLO
Estas pruebas se realizaran dentro del entorno de desarrollo lo cual no ayudara detectar mejoras o posibles
bug del mismo desarrollo de la aplicación.
Pasos para poder iniciar una prueba:
h. Ingresar al proyecto.
i. Dar clic en el icono .
j. Dar clic en la opción del submenú “Developmen”. Se presentara la siguiente pantalla.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
153 de 218
k. En la pantalla te solicita ingresar:
i. Perfil: Este campo solo se solicita cuando el proyecto es de tipo Portal y se debe
indicar con que perfil se ejecutara la prueba del proyecto.
ii. Tipo Prueba: en este campo es posible indicar si la prueba se realizara con Lápiz o sin
él. La diferencia es que cuando se utiliza el Lápiz en la ejecución de la prueba te
permite dar de alta nuevos requerimientos o bug detectados.
l. Dar clic en el botón Run. La prueba iniciará.
m. Cuando la prueba es con Lápiz, cada vez que te posiciones en un campo se muestra un icono
de Lapiz , con el cual al dar clic te permitirá dar de alta un nuevo requerimiento:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
154 de 218
n. En esta pantalla se debe ingresar la siguiente información:
i. Control: Puedes seleccionar dos opciones, si se requiere un nuevo control o se
requiere modificar el existente.
ii. Descripción: Se debe ingresar la descripción del requerimiento.
iii. Iteración: Se puede indicar si este requerimiento formará parte de una Iteración.
iv. Tamaño: De igual forma se puede indicar el tamaño del requerimiento.
v. Desarrollador: Se puede indicar a que desarrollador se le asignará el requerimiento.
vi. Criticidad: se puede indicar el nivel de criticidad del requerimiento.
o. Una vez dado de alta el requerimiento este queda asignado en el proyecto y al desarrollador
correspondiente para su atención.
9.2. PRUEBAS (QA)
Estas pruebas se realizaran dentro del entorno de pruebas (QA) lo cual no ayudara detectar mejoras o
posibles bug del mismo desarrollo de la aplicación.
Pasos para poder iniciar una prueba:
p. Ingresar al proyecto.
q. Dar clic en el icono .
r. Dar clic en la opción del submenú “Testing”. Se presentara la siguiente pantalla.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
155 de 218
s. En la pantalla te solicita ingresar:
i. Perfil: Este campo solo se solicita cuando el proyecto es de tipo Portal y se debe
indicar con que perfil se ejecutara la prueba del proyecto.
ii. Tipo Prueba: en este campo es posible indicar si la prueba se realizara con Lápiz o sin
él. La diferencia es que cuando se utiliza el Lápiz en la ejecución de la prueba te
permite dar de alta nuevos requerimientos o bug detectados.
t. Dar clic en el botón Run. La prueba iniciará.
u. Cuando la prueba es con Lápiz, cada vez que te posiciones en un campo se muestra un icono
de Lapiz , con el cual al dar clic te permitirá dar de alta un nuevo requerimiento:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
156 de 218
v. En esta pantalla se debe ingresar la siguiente información:
i. Control: Puedes seleccionar dos opciones, si se requiere un nuevo control o se
requiere modificar el existente.
ii. Descripción: Se debe ingresar la descripción del requerimiento.
iii. Iteración: Se puede indicar si este requerimiento formará parte de una Iteración.
iv. Tamaño: De igual forma se puede indicar el tamaño del requerimiento.
v. Desarrollador: Se puede indicar a que desarrollador se le asignará el requerimiento.
vi. Criticidad: se puede indicar el nivel de criticidad del requerimiento.
w. Una vez dado de alta el requerimiento este queda asignado en el proyecto y al desarrollador
correspondiente para su atención.
9.3. PRODUCCIÓN
Estas pruebas se realizaran dentro del entorno de Producción lo cual no ayudara detectar mejoras o posibles
bug del mismo desarrollo de la aplicación.
Pasos para poder iniciar una prueba:
x. Ingresar al proyecto.
y. Dar clic en el icono .
z. Dar clic en la opción del submenú “Production”. Se presentara la siguiente pantalla.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
157 de 218
aa. En la pantalla te solicita ingresar:
i. Perfil: Este campo solo se solicita cuando el proyecto es de tipo Portal y se debe
indicar con que perfil se ejecutara la prueba del proyecto.
ii. Tipo Prueba: en este campo es posible indicar si la prueba se realizara con Lápiz o sin
él. La diferencia es que cuando se utiliza el Lápiz en la ejecución de la prueba te
permite dar de alta nuevos requerimientos o bug detectados.
bb. Dar clic en el botón Run. La prueba iniciará.
cc. Cuando la prueba es con Lápiz, cada vez que te posiciones en un campo se muestra un icono
de Lapiz , con el cual al dar clic te permitirá dar de alta un nuevo requerimiento:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
158 de 218
dd. En esta pantalla se debe ingresar la siguiente información:
i. Control: Puedes seleccionar dos opciones, si se requiere un nuevo control o se
requiere modificar el existente.
ii. Descripción: Se debe ingresar la descripción del requerimiento.
iii. Iteración: Se puede indicar si este requerimiento formará parte de una Iteración.
iv. Tamaño: De igual forma se puede indicar el tamaño del requerimiento.
v. Desarrollador: Se puede indicar a que desarrollador se le asignará el requerimiento.
vi. Criticidad: se puede indicar el nivel de criticidad del requerimiento.
ee. Una vez dado de alta el requerimiento este queda asignado en el proyecto y al desarrollador
correspondiente para su atención.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
159 de 218
10. EJECUCION DE PROYECTOS
Para ejecutar la aplicación, primero se debieron crear el menú y los roles que van a tener los
usuarios.
Tal como se describió en el capítulo 1, een el browser ingresar a WayFast a la URL proporcionada
por el administrador de IT (en este curso utilizar http://farm4.asignet.com:19093/sso.ashx) en
donde se mostrará la siguiente pantalla:
Al acceder con el usuario y contraseña correspondiente se muestran las
aplicaciones a las cuales tiene acceso
Dar clic en la aplicación a la aplicación que se desea probar
Sobre la ventana activa del explorador se abrirá el Panel Principal que usted
definió para la aplicación.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
160 de 218
Una vez abierta la página ya puede hacer las pruebas necesarias como si fuera un usuario final de
la aplicación.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
161 de 218
11. WORKFLOW: ESQUEMA SWIMLANE
El Swimlane es el entorno gráfico de WayFast para poder crear los WorkFlow de un proyecto. El
Swimlane permite crear los Roles, las tareas y las conexiones entre estas.
11.1. CREACIÓN DE UN PROYECTO WORKFLOW
Este tipo de proyecto permite la automatización de un sistema de secuencia de tareas de un
proceso de negocio, en donde se tienen definido los recursos y reglas necesarias para para poder
completar un flujo de trabajo. En la página 14 ya se encuentra un detalle de cómo crear un
proyecto tipo Portal, la otra posibilidad que brinda Wayfast.
Pasos para la creación de un Proyecto WorkFlow:
a. Ingresar a WayFast.
b. Ingresar a una Solución.
c. Dentro de la solución dar clic en el botón “+ Project”.
d. En la pantalla de alta de proyecto se deben ingresar los siguientes datos:
Proyecto: Nombre del proyecto que se dará de alta.
Descripción: Descripción general del proyecto.
Es un proyecto de WorkFlow: Definición del tipo de proyecto que se dará de alta,
para este caso se debe seleccionar “SI”.
Tipo de Login: Definición del tipo de Login de nuestra aplicación. Se podrá elegir
entre Single Sign On (SSO) o Usuario + Password
Con sistema de Requerimientos: En el proyecto se puede definir si para desarrollar
la aplicación se debe contar con requerimientos o no. Si se determina que sí, no se
podrá realizar ningún desarrollo sin antes tener asignado un requerimiento y
haberlo tomado para iniciar su ejecución.
Con Release Backlog: Permite definir si se administraran los requerimientos por
medio de BackLog.
Lenguaje: Lenguaje por default de nuestro proyecto.
Hashtag: Identificador de nuestro proyecto para poder hacer la relación de correos
contra proyecto. Cada correo que se envíe o reciba debe contar con este Hashtag
para poder identificar a que proyecto pertenece.
Adjuntar Logo: Para una solución se puede adjuntar un logo el cual identifique a la
Solución en el menú. Esta función estará disponible en el próximo release
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
162 de 218
f. Una vez ingresados los datos se debe dar clic en el botón Aceptar.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
163 de 218
11.2. ROLES
11.2.1. NUEVO ROL
Pasos para crear un nuevo Rol en Swimlane:
a. Ingresar al proyecto.
b. Dar clic en la opción de menú .
c. Dar clic en la opción Swimlane del submenú. Se abrirá el Swimlane.
d. Para crear un Rol, dar clic derecho sobre el área de trabajo para que se despliegue el
submenú de acciones.
e. Dar clic en la opción Nuevo Rol. Se mostrara el PopUp en donde se verán enlistados los roles
ya existentes.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
164 de 218
f. Dar clic en el botón Agregar. Se abrirá el PopUp de alta de un Rol.
g. Se deben ingresar los siguientes datos:
Rol: Nombre del Rol a crear.
Tipo de Rol: Si el Rol será de Asignet o de un Cliente. Si el proyecto es de un
Cliente se debe seleccionar el cliente correspondiente.
Cliente: Se debe seleccionar el Cliente para el cual se creará el Rol.
Tipo de Resolución: El tipo de resolución permite definir a quien se le enviará el
correo electrónico cuando se lance una tarea que tenga asociado este Rol. Puede
ser un usuario Fijo o por medio de una Función SQL.
Nombre: Si se seleccionó un tipo de resolución “Usuario fijo” se debe ingresar el
nombre del usuario.
E-mail: Si se seleccionó un tipo de resolución “Usuario fijo” se debe ingresar el
Email del usuario al cual le llegaran las notificaciones.
Características: Si se seleccionó un tipo de resolución “Función SQL” se debe
ingresar el SP que resolverá a quien se le enviará el Email.
Parámetros: Si se seleccionó un tipo de resolución “Función SQL” se deben indicar
los parámetros que se recibirán en el SP de definición de envío de notificaciones.
h. Una vez ingresados los datos dar clic en el botón Aceptar con lo cual el rol será creado.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
165 de 218
11.2.2. EDITAR UN ROL
Pasos para editar un Rol:
a. Ingresar al proyecto.
b. Dar clic en la opción de menú .
c. Dar clic en la opción Swimlane del submenú. Se abrirá el Swimlane.
d. Dar clic derecho sobre el Rol a editar. Se mostrará el menú de acciones.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
166 de 218
e. Seleccionar la opción Editar Rol. Se abrirá el PopUp de Edición de un Rol.
f. Editar la información requerida y dar clic en el botón Aceptar.
11.2.3. AGREGAR UN ROL EXISTENTE
Esta funcionalidad permite asociar al Swimlane Roles que se hayan creado por medio del
Administrador de Roles (ver punto 0).
Pasos para agregar/editar un Rol existente:
a. Ingresar al proyecto.
b. Dar clic en la opción de menú .
c. Dar clic en la opción Swimlane del submenú. Se abrirá el Swimlane.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
167 de 218
d. Dar clic derecho sobre el área de trabajo del Swimlane con lo cual se abrirá el menú de
acciones.
e. Seleccionar la opción Agregar Rol Existente. Se abrirá el PopUp para agregar un rol.
f. Seleccionar el Rol a agregar y dar clic en el botón OK. El rol se visualizara en el Swimlane.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
168 de 218
11.2.4. ELIMINAR UN ROL
Pasos para editar/eliminar un Rol:
a. Ingresar al proyecto.
b. Dar clic en la opción de menú .
c. Dar clic en la opción Swimlane del submenú. Se abrirá el Swimlane.
d. Dar clic derecho sobre el rol a eliminar. Se mostrar el menú de acciones.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
169 de 218
e. Seleccionar la acción “Eliminar Rol”. Se mostrara una ventana de confirmación. Dar clic
en el botón Aceptar.
f. El rol ya no se visualizara en el Swimlane.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
170 de 218
11.2.5. Creación de Rol desde Administración de Roles
Pasos para la creación de Roles desde el Administrador de Roles de WF:
a. Ingresar al Proyecto.
b. Dar clic en del menú principal del Proyecto.
c. Dar clic en la opción del submenú “Roles de WorkFlow”.
d. Dar clic en el botón Agregar con lo cual se abrirá el PopUp de alta de Rol.
e. Se deben ingresar los siguientes datos:
Rol: Nombre del Rol a crear.
Tipo de Rol: Si el Rol será de Asignet o de un Cliente. Si el proyecto es de un
Cliente se debe seleccionar el cliente correspondiente.
Cliente: Se debe seleccionar el Cliente para el cual se creará el Rol.
Tipo de Resolución: El tipo de resolución permite definir a quien se le enviará el
correo electrónico cuando se lance una tarea que tenga asociado este Rol. Puede
ser un usuario Fijo o por medio de una Función SQL.
Nombre: Si se seleccionó un tipo de resolución “Usuario fijo” se debe ingresar el
nombre del usuario.
E-mail: Si se seleccionó un tipo de resolución “Usuario fijo” se debe ingresar el
Email del usuario al cual le llegaran las notificaciones.
Características: Si se seleccionó un tipo de resolución “Función SQL” se debe
ingresar el SP que resolverá a quien se le enviará el Email.
Parámetros: Si se seleccionó un tipo de resolución “Función SQL” se deben indicar
los parámetros que se recibirán en el SP de definición de envío de notificaciones.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
171 de 218
f. Una vez ingresados los datos dar clic en el botón Aceptar con lo cual el rol será creado en
el Proyecto y se podrá asociar a las tareas del WF.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
172 de 218
11.3. TAREAS
11.3.1. NUEVA TAREA
Cuando se crea por primera vez una tarea de WF, es necesario indicar que esta tarea va a ser la
de inicio y también contar con la página de Inicio de WF (Ver punto 7.3 de este manual).
Pasos para crear una tarea:
a. Ingresar al proyecto.
b. Dar clic en la opción de menú .
c. Dar clic en la opción Swimlane del submenú. Se abrirá el Swinlane.
d. Dar clic derecho sobre el área de un Rol. Se abrirá el menú de acciones.
e. Seleccionar la opción Nueva Tarea. Se abrirá el PopUp de alta de tarea.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
173 de 218
f. Ingresar los datos de la Tarea (Ver Punto 7.2 de este manual) y dar clic en el botón
Aceptar para que la tarea sea creada en el Swimlane. Es importante que si esta es la
primera tarea del WF, se seleccione el checkbox “Es página de Inicio”.
g. Una vez que se crea una tarea de WF, se podrá ver que también se crea una Página de
proyecto. Esto se puede visualizar entrando a la sección de Paginas del Proyecto en donde
se verá que la pagina de la tarea creada existe.
11.3.2. ELIMINAR TAREA
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
174 de 218
a. Ingresar al proyecto.
b. Dar clic en la opción de menú .
c. Dar clic en la opción Swimlane del submenú. Se abrirá el Swinlane.
d. Dar clic derecho sobre el área de un Rol. Se abrirá el menú de acciones.
e. Se visualizara una ventana de confirmación.
f. Dar clic en el botón Aceptar. La tarea se eliminará del Swimlane.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
175 de 218
11.3.3. CREACIÓN DE CONEXIONES ENTRE TAREAS
Pasos para crear una conexión entre tareas:
a. Ingresar al proyecto.
b. Dar clic en la opción de menú .
c. Dar clic en la opción Swimlane del submenú. Se abrirá el Swinlane.
d. Dar clic sostenido en el punto azul de la parte inferior derecha del recuadro de la tarea:
e. Arrastrar el puntero hacia el punto azul de la tarea destino. Se mostrar un cuadro de
dialogo para ingresar el nombre del botón que se creara en la página de la tarea y que
llamara a la tarea destino. Ingresamos el Nombre y damos aceptar.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
176 de 218
f. Al dar aceptar se visualizara la relación creada.
g. Dar clic en el botón Guardar para aplicar el cambio.
h. Al crear la relación, en forma automática se crea un botón en la página de la tarea origen.
Este botón estará apuntando como destino la página Destino seleccionada. Para poder
visualizar este botón ingresar a la sección de administración de Páginas , e ingresar a
la pagina correspondiente.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
177 de 218
i. En la sección de controles se visualizara el boton creado. Si damos clic en el link de la
columna “Control”, iremos al popup del detalle en donde se visualizara la configuración de
la conexión con la tarea Destino.
11.3.4. CONFIGURACIÓN DE UNA TAREA
Pasos para configurar una tarea de WF:
a. Ingresar al proyecto.
b. Dar clic en la opción de menú .
c. Dar clic en la opción Swimlane del submenú. Se abrirá el Swinlane.
d. Dar doble clic sobre la tarea a editar con lo cual se abrirá el PopUp de Edición de tarea en
donde:
Descripción: Es el nombre de la tarea de WF.
Hours Max: Horas máximas para ejecutar la tarea.
Cantidad de minutos para respuesta:
Fin Automático: Define si la tarea tendrá una finalización de forma automática.
Curb Link Access
Asunto de Mail: Se indica el asunto del Email que se enviara para esta tarea.
Mensaje de Email: Se ingresará el mensaje del cuerpo del Email que se enviará para
esta tarea.
Mail_ID: Se debe indicar cuál es la plantilla que se utilizara para el envío del Email.
Rol: Se debe seleccionar el Rol que ejecutara esta tarea. Los roles deben estar
previamente creados.
Multitarea: Se debe seleccionar este CheckBox si la tarea se convertirá en
multitarea.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
178 de 218
Tipo de Tarea: Se debe seleccionar si la tarea es Normal o Virtual.
Permitir ver a autorizadores tareas completas
Ignorar Mail: Se debe seleccionar si se desea que el Email no se envíe al llegar a
esta tarea.
e. Una vez ingresados estos datos se debe guardar.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
179 de 218
11.4. CONFIGURACIÓN WF
Cuando se crea un proyecto de WorkFlow, se tienen que realizar ciertas configuraciones para que
el WF funcione correctamente que se mencionarán a continuación.
11.4.1. TAREAS DE WORKFLOW
Una vez creadas las tareas de WF, se tienen que realizar configuraciones adicionales. A
continuación los pasos para realizar estas configuraciones:
a. Ingresar al proyecto.
b. Dar clic en la opción de menú .
c. Dar clic en la opción “Tareas de WorkFlow”.
d. Se presentarán las Tareas creadas en el Proyecto ya sea mediante el Swimlane o por el
alta directa de la página desde el administrador de Páginas.
e. Dar clic en el Link de la columna “Descripción” de la tarea a configurar. Se abrirá la
pantalla de configuración de la Tarea.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
180 de 218
f. En donde:
Descripción: Es el nombre de la tarea de WF.
Hours Max: Horas máximas para ejecutar la tarea.
Cantidad de minutas para respuesta:
Fin Automático: Define si la tarea tendrá una finalización de forma automática.
Curb Link Access
Asunto de Mail: Se indica el asunto del Email que se enviara para esta tarea.
Mensaje de Email: Se ingresará el mensaje del cuerpo del Email que se enviará para
esta tarea.
Mail_ID: Se debe indicar cuál es la plantilla que se utilizara para el envío del Email
Rol: Se debe seleccionar el Rol que ejecutara esta tarea. Los roles deben estar
previamente creados
Multitarea: Se debe seleccionar este CheckBox si la tarea se convertirá en
multitarea.
Tipo de Tarea: Se debe seleccionar si la tarea es Normal o Virtual.
Permitir ver a autorizadores tareas completas:
Ignorar Mail: Se debe seleccionar si se desea que el Email no se envíe al llegar a
esta tarea.
g. Una vez ingresados estos datos se debe guardar.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
181 de 218
11.4.2. INFORMACIÓN GENERAL DE WF
Otra sección que se debe configurar son los datos generales de WF. Los pasos para realizar estas
configuraciones se describen a continuación.
a. Ingresar al proyecto.
b. Dar clic en la opción de menú .
c. Dar clic en la opción “Datos Generales de WorkFlow”.
d. En esta pantalla se mostrarán los datos a configurar en donde:
Descripción: Es el nombre del WF
Tarea de Cancelación: Se debe seleccionar cual es la tarea para cancelación del WF
si aplica.
Mail_ID: Se debe indicar cuál es la plantilla que se utilizara para el envío del Email
Email Origen: Se deben ingresar la dirección de correo con el cual llegara el correo
a los usuarios.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
182 de 218
Nombre Email Origen: Nombre con el cual llegara el Email a los usuarios.
WebServer: WebServer que se utilizara para el envío de los Email.
Tarea de Inicio: Se debe seleccionar la tarea de inicio del WF.
Tarea alternativa de inicio: Se debe ingresar una tarea alternativa de inicio si
aplica.
Grupo de WorkFlow
Logo Email: Se puede seleccionar un Logo para el Email que se enviará.
Cliente: Se debe seleccionar el Cliente del Proyecto.
Https: Este parámetro indica si el Email que se enviará accederá a la tarea por
medio de HTTPS.
Solo lectura Swimlane:
e. Dar clic en guardar
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
183 de 218
11.5. PÁGINAS
11.5.1. TAREA DE WORKFLOW
Este tipo de páginas solo pueden ser utilizadas para proyectos del tipo WorkFlow.
Pasos para crear una página tipo tarea de workflow:
a. Entrar al Proyecto.
b. Ingresar a la sección de Páginas .
c. Dar clic en el botón Nueva Página con lo cual se abrira el PopUp de Alta.
d. En el PopUp se deben ingresar los siguientes datos:
Nombre: Nombre de la página.
Descripción: Descripción de la página.
Tipo: Tipo de Página a crear. Para este caso debe ser TareaWF
Título de la Ventana: Descripción que aparecerá en la ventana cuando sea abierta
la página en el explorador.
Rol de la tarea: Para este tipo de página se debe indicar que rol es el que
ejecutara la tarea.
Es página de inicio: Marcar la página si esta va a presentarse de inicio en el
proyecto.
e. Seleccionar la pestaña LayOut:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
184 de 218
f. En esta pantalla se mostrará un combo con los LayOut asociados al proyecto. Seleccionar
el LayOut que se desea utilizar para esta página.
g. Dar clic en el botón Guardar. Se creará la página en el Proyecto.
11.5.2. PÁGINA INICIO DE WORKFLOW
Este tipo de páginas solo pueden ser utilizadas para proyectos del tipo WorkFlow.
Pasos para crear una página tipo tarea de workflow:
a. Entrar al Proyecto.
b. Ingresar a la sección de Páginas .
c. Dar clic en el botón Nueva Página con lo cual se abrira el PopUp de Alta.
d. En el PopUp se deben ingresar los siguientes datos:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
185 de 218
Nombre: Nombre de la página.
Descripción: Descripción de la página.
Tipo: Tipo de Página a crear. Para este caso debe ser InicioWF
Título de la Ventana: Descripción que aparecerá en la ventana cuando sea abierta
la página en el explorador.
Es página de inicio: Marcar la página si esta va a presentarse de inicio en el
proyecto.
e. Seleccionar la pestaña LayOut:
f. En esta pantalla se mostrará un combo con los LayOut asociados al proyecto. Seleccionar
el LayOut que se desea utilizar para esta página.
g. Dar clic en el botón Guardar. Se creará la página en el Proyecto.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
186 de 218
11.6. BUTTON
11.6.1. BOTON INICIO DE FLUJO
Es el control que permite iniciar o generar un nuevo flujo de WorkFlow. Se utiliza el mismo
control BUTTON lo único que varía es la configuración del mismo:
Home/End WKF hay que seleccionar SI
NO se debe especificar a qué página debe continuar el flujo, ya que en la
configuración del Workflow se determina cual debe ser.
Por último, se presiona el botón ACCEPT para guardar los cambios
11.6.2. BOTON FIN DE FLUJO
Control que indica que un flujo de Workflow ha llegado a su última tarea y debe ser cerrado. Al
igual que el botón de Inicio de Flujo es el mismo control BUTTON, la configuración es:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
187 de 218
Home/End WKF seleccionar la opción NO. (La aplicación “cerrará” la solicitud al
presionar este botón y con esto la dará por concluida en su flujo.)
Se presiona el botón ACCEPT para almacenar los cambios
11.6.3. BOTON DE WORKFLOW
Dentro de un flujo de Workflow estos botones permiten avanzar a la siguiente tarea que compone
el flujo. Se utiliza el control BUTTON, solo hay que configurarlo diferente:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
188 de 218
Flow WKF seleccionar SI
Flow Workflow se debe seleccionar el nombre de la página a la que debe
continuar el flujo una vez presionado el botón.
Si se requiere se pueden enviar párametros a la siguiente pantalla.
Presionar ACCEPT para guardar los cambios
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
189 de 218
12. ADMNISTRACIÓN WAYFAST
La sección de administración de WayFast permite definir una serie de parámetros necesarios para
poder trabajar en el desarrollo de los proyectos, así como dar seguimiento puntual a cada uno
mediante reportes.
Para poder visualizar esta sección, se debe ingresar a WayFast y en la parte superior derecha de
la pantalla dar clic en el icono con lo cual se desplegará el menú de administración.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
190 de 218
12.1. USUARIOS
En esta sección se podrá administrar los usuarios de WayFast. Los usuarios podrán ser para uso de
WayFast o para uso de las aplicaciones o módulos desarrollados en WayFast.
12.1.1. Creación de un usuario
Pasos para crear un nuevo usuario:
a. Ingresamos a la sección de Usuarios del módulo de Administración.
b. Dar clic en el botón . Se abrirá un PopUp en donde se deben ingresar los datos
de alta del usuario.
c. En esta pantalla se deben agregar los siguientes datos:
Nombres y Apellidos: Nombre completo del usuario a dar de alta.
Legajo: número de expediente de nómina si aplica.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
191 de 218
Email: Correo electrónico asignado al usuario.
Cliente: Es la empresa o el cliente al que pertenece este usuario.
Usuario de Red: Nombre de usuario de red.
Usuario SQL: Usuario de SQL asignado. Este solo aplica para los usuarios
desarrolladores.
IMEI: IMEI asignado al usuario, si aplica. Este campo sirve para permitir el single
sign on en dispositivos móviles
12.1.2. Editar un usuario
Pasos para editar usuario:
a. Ingresar a la sección de usuarios del módulo de Administración.
b. Identificar al usuario a modificar y dar clic en el icono con lo cual se abrirá el
PopUp de edición.
c. Editar el campo o los campos necesarios y dar clic en el botón Aceptar con lo cual se
guardarán los cambios.
12.1.3. Eliminar un Usuario
Pasos para eliminar usuario:
a. Ingresamos a la sección de usuarios del módulo de Administración.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
192 de 218
b. Identificar al usuario a eliminar y dar clic en el icono con lo cual se eliminará al
usuario.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
193 de 218
12.2. CLIENTES
WayFast es una herramienta multi Clientes o Multi Empresas, esto significa que en un mismo
entorno puede contener la administración de los proyectos de diferentes Clientes o Empresas
asociadas a la organización.
12.2.1. Alta de un Cliente o Empresa
Pasos para crear un Cliente o Empresa:
a. Ingresar a la sección de Clientes del módulo de Administración.
b. Dar clic en el botón con lo cual se abrirá el PopUp de alta de Cliente.
c. El PopUp se debe ingresar únicamente el nombre del Cliente y dar clic en el botón Aceptar
con esto se dará de alta al Cliente.
12.2.2. Eliminar un Cliente o Empresa
Pasos para eliminar un Cliente:
a. Ingresar a la sección de Clientes del módulo de Administración.
b. Identificar al Cliente a dar de baja y dar clic sobre el icono con lo cual el Cliente se dará
de baja.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
194 de 218
12.3. IMÁGENES
En esta sección se encontrará el repositorio de imágenes que se podrán utilizar en el desarrollo de
las aplicaciones dentro de WayFast.
Pasos para dar de alta una imagen:
a. Ingresar a la sección de Imágenes del módulo de Administración.
b. Dar clic en el botón con lo cual se abrirá el PopUp de alta de Imagen.
c. Dar clic en el botón “Select some file” y se abrirá una ventana de Windows para
seleccionar una imagen.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
195 de 218
d. Seleccionar la imagen a cargar y dar clic en el botón Agregar. Con esto la imagen será
dada de alta dentro del repositorio.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
196 de 218
12.4. MÉTODOS
Los métodos en WayFast son DLL desarrolladas externamente para una funcionalidad específica.
Estas DLL se deben dar de alta en WayFast para posteriormente poderlas utilizar dentro del
desarrollo de algún proyecto.
Pasos para dar de alta un Método:
a. Ingresar a la sección de Métodos del módulo de Administración.
b. Dar clic en el botón y se abrirá el PopUp de Alta de un Método.
c. En el PopUp se deben ingresar los siguientes datos:
Method: Se debe agregar el nombre del método a crear.
Assembly: se debe agregar el nombre del archivo .DLL
Name Space: Es el NameSpace de la DLL
Class Name: Nombre de la Clase del método
Parameter Signature: Se deben ingresar el tipo de parámetro que recibirá el
método separado por comas (Ej. Int32, Int32, String, String, String, String, String,
String, Int32, String, String, Int32, Boolean)
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
197 de 218
Adjuntar Método: Se debe seleccionar el archivo correspondiente a la DLL.
d. Una vez ingresados los datos, dar clic en el botón Aceptar con lo cual el Método será
agregado.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
198 de 218
12.5. INSTANCIAS
Las instancias en WayFast nos indicarán los servidores a los cuales nos podremos conectar para
integrar las aplicaciones con las BD.
Pasos para crear una Instancia:
a. Ingresar a la sección de Instancias del módulo de Administración.
b. Dar clic en el botón . Se abrirá el PopUp de alta de una Instancia.
c. En el PopUp se deben ingresar los siguientes datos:
Nombre de grupo: Se debe indicar el Nombre del grupo al que pertenecerá la nueva
Instancia. Wayfast usará este código para referirse a esta instancia de base de
datos.
Instancia: Nombre o IP de la instancia a crear. Es el código de conexión que ha
definido el administrador de la base de datos de la organización, quien deberá
informarlo al equipo de desarrollo.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
199 de 218
Usuario: Usuario de conexión a la Instancia.
Clave: Contraseña de conexión a la Instancia.
d. Una vez agregados estos datos se debe dar clic en el botón Aceptar con lo cual se dará de
alta la instancia.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
200 de 218
12.6. ENTORNOS
La sección de entornos permite definir los ambientes de QA y de Producción para cada una de las
Instancias de SQL definidas en WayFast.
Pasos para configurar entornos en Wayfast:
a. Ingresar a la sección de Entornos del módulo de Administración de WayFast.
b. Se mostrará la pantalla de Administración de entornos. Para cada Instancia se mostrarán
dos columnas, QA y Producción y en cada columna se presenta un icono para los
entornos que ya están definidos o un icono para los entornos que aún no están
definidos.
c. Dar clic en el icono con el cual se abrirá el popup de definición de un entorno, en donde
se deben ingresar los siguientes datos:
Instancia: Se muestra la instancia de la cual se va a crear la definición de entorno.
Skin Folder: Se debe indicar el folder del Skin del entorno.
Folder IIS: Se debe indicar el folder del IIS del entorno.
Folder de DLL: Se debe indicar el folder de la DLL del entorno.
URL: Se debe indicar la URL del entorno.
User: Se debe indicar el usuario del Entorno.
Key: Se debe indicar el Password del Entorno.
e. Una vez ingresados los datos anteriores dar clic en el botón Guardar.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
201 de 218
12.7. MAIL DISPATCHER
La sección de Mail Dispatcher tiene la funcionalidad de poder definir tanto los servidores SMTP
para el envío de los Email de las aplicaciones desarrolladas en WayFast como de definir las
plantillas de los Email a enviar.
12.7.1. ALTA DE UN MAIL DISPATCHER
En WayFast un Mail Dispatcher es una plantilla e envío de Email.
Pasos para dar de alta un Mail Disparher:
a. Ingresar a la sección de Mail Dispatcher del módulo de Administración.
b. Dar clic en el botón . Se abrirá el PopUp de alta de Mail Dispatcher.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
202 de 218
c. En este PopUp se deben ingresar los siguientes datos:
Nombre del Mail: Nombre de la plantilla de Email.
Tipo de Asunto: Se define si el asunto para esta plantilla va a ser fijo o dinámico.
Asunto: Si se indicó que el Asunto va a ser fijo se debe ingresar el Asunto.
Tipo de Mensaje: Se define si el Mensaje será dinámico o Fijo.
Mensaje: Se debe ingresar el mensaje del Email si se selección que sería fijo.
HTML: Se define qué tipo de HTML se incluirá: HTML, Texto o HTML y Texto
Owner: solamente se utiliza para soluciones tipo Workflow
Texto del Mensaje: Se debe ingresar el texto del mensaje.
HTML del Mensaje: Se debe ingresar el Texto HTML del mensaje.
d. Una vez ingresados los datos se debe dar clic en el botón Aceptar.
12.7.2. ALTA DE UN SERVIDOR DE ENVÍO
Un servidor de envío es al cual se conectará para poder realizar los envíos de los Emails.
Pasos para crear un servidor de envío:
a. Ingresar a la sección de Mail Dispatcher del módulo de Administración.
b. Dar clic en el botón , se abrirá el PopUp de alta de un servidor de envío.
c. En el PopUp se deben ingresar los siguientes datos:
Server: Nombre del servidor o IP
Port: Puerto por del servidor
Keep alive: se puede definir una fecha en que ya no sea vigente el servidor de
envío (no es obligatorio).
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
203 de 218
Method: método de envío de los Emails. Debe ser SMTP
Name: Nombre del servidor.
URL: URL del servidor de envío.
Active: se puede definir la actividad o inactividad del servidor de envío.
d. Una vez ingresados los datos se debe dar clic en el botón Aceptar con lo cual se dará de
alta el servidor de envío.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
204 de 218
12.8. SKINS
Un Skin en WayFast es una colección de LayOut que podremos utilizar en los desarrollos de los
proyectos.
Pasos para dar de alta un skin:
a. Ingresar a la sección de Skin del módulo de Administración.
b. Dar clic en el botón con lo cual se abrirá el PopUp de alta de un Skin.
c. Se debe ingresar el nombre del Skin y dar clic en el botón Agregar para que se realice el
alta del Skin
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
205 de 218
12.9. LAY OUT
Los LayOuts son las plantillas HTML con el diseño que se utiliza para cada tipo de pantalla dentro
de nuestro proyecto.
Pasos para agregar un LayOut:
a. Ingresar a la sección de LayOuts del módulo de Administración.
b. Dar clic sobre el botón . Se abrirá el PopUp de alta de un LayOut.
c. En el PopUp se deben agregar los siguientes datos:
a. Tipo: Se debe indicar el tipo de LayOut: LAYOUT, CSS, IMAGEN, FONT o JS
b. Nombre: ingresar el nombre del LayOut.
c. Skin: Se debe seleccionar el Skin al cual pertenecerá el LayOut.
d. Read Only: Se indica si solo se podrá leer y no editar.
e. Seleccionar Archivo: Se debe seleccionar el archivo origen del LayOut.
d. Ingresados los datos de alta se debe dar clic en el botón Aceptar para confirmar el Alta del
LayOut.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
206 de 218
12.10. IDIOMAS
La sección de idiomas permite administrar los idiomas con los cuales se podrá trabajar en
WayFast.
Pasos para dar de alta un idioma:
a. Ingresar a la sección de idiomas del módulo de Administración.
b. Dar clic en el botón con lo cual se abrirá el PopUp de alta de un idioma.
c. En el PopUp se debe ingresar el nombre del idioma a dar de alta y seleccionar si tiene un
idioma padre. Una vez definidos estos datos se debe dar clic en el botón Aceptar para que
el lenguaje quede registrado.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
207 de 218
12.11. USUARIOS SQL
Los usuarios SQL son los usuarios con los cuales se realizará la conexión a la BD de cada uno de los
desarrolladores.
Para poder crear un Usuario SQL antes se debe crear un usuario de WayFast.
12.11.1. ALTA DE USUARIO SQL
Pasos para dar de alta un Usuario SQL:
b. Ingresar a la sección de Usuarios SQL del módulo de administración.
c. Dar clic en el botón . Se abrirá el PopUp de alta de un Usuario SQL.
d. En el PopUp de Alta se deben agregar los siguientes datos:
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
208 de 218
Usuario: Se debe asignar el usuario WayFast previamente creado al cual se le
asociara el usuario SQL a crear.
Instancia: Se define la instancia para la cual se realizará la conexión con este
usuario SQL.
Usuario: Nombre de usuario del SQL.
Password: Password de la Instancia.
e. Una vez ingresados los datos dar clic en el botón Aceptar.
12.11.2. EDICION DE UN USUARIO SQL
Pasos para editar un usuario SQL:
b. Ingresar a la sección de Usuarios SQL del módulo de administración.
c. En el GRID dar clic en el icono de la columna Editar con lo cual se abrirá el PopUp de
Edición.
d. En el PopUp de Edición, modificar los datos requeridos y dar clic en el botón Aceptar para
guardar los cambios.
12.11.3. BAJA DE UN USUARIO SQL
Pasos para dar de baja un usuario SQL:
e. Ingresar a la sección de Usuarios SQL del módulo de administración.
f. En el GRID dar clic en el icono de la columna Eliminar. El usuario se dará de baja.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
209 de 218
12.12. ASIGNACION DE USUARIOS A UN PROYECTO
Para asignar o agregar a un usuario a un proyecto en específico se realiza el siguiente
procedimiento:
Acceder al Proyecto
Dar clic en General Options que se encuentra en el Menú en la parte superior de la
pantalla
Dar clic en la opción
En la sección Roles se muestran los diferentes perfiles que integran la aplicación, dar
clic en la columna Quantity Users del Rol que le va a asignar al nuevo usuario
Se muestra un PopUp con las siguientes columnas
o Usuarios. Nombre de la persona que pertenece a ese usuario
o Eliminar. Al dar clic en esta columna se elimina al usuario de ese rol
Presionar el botón
Se muestra la pantalla para la búsqueda de los usuarios
o Cliente. Seleccionar el nombre del cliente al que pertenece el usuario
o Usuario. Nombre de la persona a asociar
o Por último, presione el botón ACEPTAR para registrar al nuevo usuario
Después de guardar se vuelve a mostrar la pantalla anterior, pero ahora aparece en la
lista el nuevo usuario.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
210 de 218
Se presiona el botón de ACEPTAR, se actualiza la cantidad de usuarios en el Rol en la
columna Quantity Users
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
211 de 218
12.13. TRADUCCIÓN DE UN PROYECTO
En WayFast, se cuenta con la posibilidad de tener configurados varios lenguajes, con lo cual un
mismo proyecto puede ser mostrando en diferentes lenguajes.
Se cuentan con 3 posibilidades para realizar la traducción:
Traducción por Google
Traducción de forma masiva
Traducción individual por tipo de control
Traducción individual por Página.
12.13.1. TRADUCCIÓN POR GOOGLE
Pasos para realizar una traducción de un Proyecto:
a. Ingresar al proyecto.
b. Dar clic en el icono .
c. Dar clic en el submenú “Traductor” con lo cual se abrirá la pantalla de Traducciones.
d. Seleccionar el Lenguaje al cual se va a traducir en el campo Lenguaje. El lenguaje origen es
el que se configuro en los datos generales del Proyecto.
e. Dar clic en el Botón “Traducir Proyecto por Google”. Se iniciara la traducción automática.
12.13.2. TRADUCCIÓN MASIVA
Pasos para realizar una traducción de un Proyecto:
a. Ingresar al proyecto.
b. Dar clic en el icono .
c. Dar clic en el submenú “Traductor” con lo cual se abrirá la pantalla de Traducciones.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
212 de 218
d. Seleccionar el Lenguaje al cual se va a traducir en el campo Lenguaje. El lenguaje origen es
el que se configuro en los datos generales del Proyecto.
e. Dar clic en el botón “Traducción Masiva”. Se abrirá un PopUp para realizar la traducción.
f. En el PopUp se deben ingresar los siguientes datos:
a. Descripción de la traducción
b. Traducción del Valor por Default solo si aplica.
g. Seleccionar los controles por medio del CheckBox a los cuales se les asignara la traducción.
h. Dar clic en el botón Traducir.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
213 de 218
12.13.3. TRADUCCIÓN INDIVIDUAL POR TIPO DE CONTROL
Pasos para realizar una traducción de un Proyecto:
a. Ingresar al proyecto.
b. Dar clic en el icono .
c. Dar clic en el submenú “Traductor” con lo cual se abrirá la pantalla de Traducciones.
d. Seleccionar en el combo “Tipo de Reporte” la opción “Reporte por tipo de control” y
seleccionar el Lenguaje al cual se va a traducir en el campo Lenguaje. El lenguaje origen es
el que se configuro en los datos generales del Proyecto. En el Grid de la pantalla se
visualizaran lo controles por tipo y la cantidad de controles que hay en el proyecto, así
también se visualizan cuántos de estos están traducidos y cuanto están pendientes por
traducir.
e. Para realizar la traducción, dar clic en el Link de la columna “Controles sin Traducir”. Se
abrirá la pantalla de Traducción, en donde se mostraran los controles pendientes de
traducir.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
214 de 218
f. Para traducir un control, dar clic en el Link “Sin Traducir” de la columna Traducción. Se
abrira el PopUp de Traducción.
g. Ingresar la traducción de la descripción y la traducción del Tooltip del control.
h. Dar clic en el botón Aceptar con lo cual se guardara la traducción.
12.13.4. TRADUCCIÓN INDIVIDUAL POR PÁGINA
Pasos para realizar una traducción de un Proyecto:
b. Ingresar al proyecto.
c. Dar clic en el icono .
d. Dar clic en el submenú “Traductor” con lo cual se abrirá la pantalla de Traducciones.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
215 de 218
e. Seleccionar en el combo “Tipo de Reporte” la opción “Reporte por Página” y seleccionar el
Lenguaje al cual se va a traducir en el campo Lenguaje. El lenguaje origen es el que se
configuro en los datos generales del Proyecto. En el Grid de la pantalla se visualizaran las
pantallas con el número de controles y el número de controles sin traducir.
f. Dar clic en el Link de la columna “Controles Traducidos”. Se abrirá la pantalla de
Traducción en dondes e mostraran los controles de la pagina y el status de cada uno.
g. Para traducir un control, dar clic en el Link “Sin Traducir” de la columna Traducción. Se
abrira el PopUp de Traducción.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
216 de 218
h. Ingresar la traducción de la descripción y la traducción del Tooltip del control.
i. Dar clic en el botón Aceptar con lo cual se guardara la traducción.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
217 de 218
12.14. REPORTES DE GESTIÓN DEL EQUIPO DE TRABAJO
En esta opción permitirá ingresar a un reporte del desarrollador que está trabajando en WayFast.
Este reporte enviará un reporte de la cantidad total de controles y objetos creados, así como
también la cantidad total de controles y objetos modificados por proyecto.
12.14.1. REPORTE DE DESARROLLADORES
Este reporte permite visualizar de forma general la cantidad de objeto y controles creado y
modificados por Proyecto. De igual forma permite visualizar el detalle de cada una de sus
secciones dando clic sobre el link de la sección requerida.
Al abrir el detalle se visualizará la fecha de cada acción realizada, el programador que realizó la
acción, así como también la página y el control modificado.
WAYFAST – MANUAL DE REFERENCIA RÁPIDA
218 de 218
12.14.2. REPORTE DE TIEMPOS
El reporte de tiempos permitirá contar con un análisis de los tiempos de desarrollo trabajado por
cada uno de los desarrolladores.
top related