User Tools

Site Tools


es:modeling_2.0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

es:modeling_2.0 [2024/11/06 15:10]
montse [Página de Gestión de Bibliotecas]
es:modeling_2.0 [2025/06/19 10:04] (current)
ale [Modificación de las variables de un diagrama]
Line 56: Line 56:
   * **Asistentes**:​ muestra una lista con los asistentes disponibles:​   * **Asistentes**:​ muestra una lista con los asistentes disponibles:​
  
-{{ :es:asistentes.png?link&300 |}}+{{ :es:nuevoasistentes.png?direct&300 |}}
  
   * **Visualizar mapa del diagrama**: pulsando este botón, se muestra una miniatura del diagrama actual (a una escala de 4:1) que aparecerá en un recuadro en la parte superior derecha del Canvas. ​   * **Visualizar mapa del diagrama**: pulsando este botón, se muestra una miniatura del diagrama actual (a una escala de 4:1) que aparecerá en un recuadro en la parte superior derecha del Canvas. ​
Line 73: Line 73:
 El objeto u objetos (Adaptadores),​ es el elemento principal a la hora de crear un diagrama. Dos pestañas ayudan a definir el nombre del objeto, sus propiedades y los parámetros de inicialización o configuración,​ para poder interactuar con páginas web, archivos, API, scripts, remotos, BBDD.\\ \\  El objeto u objetos (Adaptadores),​ es el elemento principal a la hora de crear un diagrama. Dos pestañas ayudan a definir el nombre del objeto, sus propiedades y los parámetros de inicialización o configuración,​ para poder interactuar con páginas web, archivos, API, scripts, remotos, BBDD.\\ \\ 
 {{ :​es:​propiedades_del_objeto.png?​direct&​600 |}}\\ \\  {{ :​es:​propiedades_del_objeto.png?​direct&​600 |}}\\ \\ 
 +
 ==== Comprobación en la pestaña de propiedades del mensaje ==== ==== Comprobación en la pestaña de propiedades del mensaje ====
  
Line 82: Line 83:
   - **Comentario:​** Si está marcado, el mensaje no se ejecutará.   - **Comentario:​** Si está marcado, el mensaje no se ejecutará.
   - **Punto de ruptura:** La comprobación del punto de ruptura se utiliza para detener la ejecución de la prueba en este paso. Es útil durante la creación del diagrama.\\ \\    - **Punto de ruptura:** La comprobación del punto de ruptura se utiliza para detener la ejecución de la prueba en este paso. Es útil durante la creación del diagrama.\\ \\ 
 +
 +==== Modificación de las variables de un diagrama ====
 +
 +Se accederá a esta nueva funcionalidad mediante una nueva opción del menú contextual con el botón derecho del ratón, pinchando sobre un determinado elemento del diagrama. Para ello el diagrama deberá estar desbloqueado. Esta opción aparece pinchando encima de: un mensaje, una gate o un fragment del diagrama. ​
 +\\ \\ {{ :​es:​editar_diagrama:​picture1cambionombrevariable.png?​500 |}}\\ 
 +Si en el elemento sobre el que se ejecuta esta acción no se declara ninguna variable, entonces aparecerá el siguiente mensaje: ​
 +
 +\\ \\ {{ :​es:​editar_diagrama:​picture2cambionombrevariable.png?​500 |}}\\  ​
 +Por el contrario, si en el elemento hay variables declaradas, aparece el siguiente diálogo modal para renombrar variables.
 +
 +Diálogo para renombrar variables.
 +\\ \\ {{ :​es:​editar_diagrama:​picture3cambionombrevariable.png?​nolink&​500 |}}\\
 +En este modal hay diferentes **ítems**:​\\
 +  * **Lista de variables**:​ En este combo box aparece la lista con todas las variables definidas en elemento seleccionado. Esta lista de variables no contiene ni las variables globales, ni las variables de repositorio.
 +  * **Campo “Nombre de variable”**:​ Campo no editable. Aquí aparece el nombre de la variable seleccionada en la lista. ​
 +  * **Campo “Nuevo nombre de variable”**:​ Aquí escribiremos el nuevo nombre de la variable seleccionada.  ​
 +  * **Botón “Renombrar”**:​ Una vez introducido el nuevo nombre de la variable en su campo, pulsando este botón se procede reemplazar automáticamente todas las ocurrencias de esa variable en el diagrama. Una vez que se han renombrado las variables en el diagrama, aparecerá a título informativo un mensaje indicando además el número de elementos en los que ha sido renombrada.
 +{{ :​es:​editar_diagrama:​picture4cambionombrevariable.png?​nolink&​500 |}}\\
 +  * **Deshacer los cambios**: Después de haber renombrado una variable, si por algún motivo se desean deshacer los cambios y dejar el diagrama justo en su estado anterior, basta con pulsar la opción “Deshacer” del menú contextual, o bien con la combinación de teclas **CTRL+Z**.
 +  ​
 +
 +
 +
 +
 +
  
 ==== Guardia ==== ==== Guardia ====
Line 1014: Line 1040:
 {{:​es:​librarymanagementicono_mas.png?​direct&​20|}} Pulsando este botón en la parte superior derecha de la pantalla, aparece un formulario donde el usuario rellenará los campos para dar de alta el nuevo ítem de biblioteca:​\\ \\ {{ :​es:​librarymanagement5.png?​direct&​400 |}}\\ \\  ​ {{:​es:​librarymanagementicono_mas.png?​direct&​20|}} Pulsando este botón en la parte superior derecha de la pantalla, aparece un formulario donde el usuario rellenará los campos para dar de alta el nuevo ítem de biblioteca:​\\ \\ {{ :​es:​librarymanagement5.png?​direct&​400 |}}\\ \\  ​
    
-Todos estos campos son obligatorios y no se pueden dejar vacíos.\\ \\ A continuación vemos dichos campos:\\ \\ +Todos estos campos son obligatorios y no se pueden dejar vacíos. A continuación vemos dichos campos:\\ \\ 
 1. **Dominio y Proyecto**\\ \\ El usuario debe seleccionar un dominio, y dentro de él un proyecto para el nuevo ítem. Todos los usuarios pertenecientes a ese dominio tendrán acceso a los ítems de biblioteca guardados en él.\\ \\ 2. **Tipo**\\ \\ Este campo permite elegir el tipo de ítem que se va a crear, que será uno de estos dos:  1. **Dominio y Proyecto**\\ \\ El usuario debe seleccionar un dominio, y dentro de él un proyecto para el nuevo ítem. Todos los usuarios pertenecientes a ese dominio tendrán acceso a los ítems de biblioteca guardados en él.\\ \\ 2. **Tipo**\\ \\ Este campo permite elegir el tipo de ítem que se va a crear, que será uno de estos dos: 
   * Javascript function   * Javascript function
Line 1028: Line 1054:
 ==Filtros: búsquedas para localizar ítems en las bibliotecas== ==Filtros: búsquedas para localizar ítems en las bibliotecas==
    
-{{ :​es:​librarymanagement8.png?​direct&​600 |}}\\ \\ Como se ha dicho, inicialmente aparecerán en la lista todos los ítems pertenecientes al dominio actual.\\ \\ Posteriormente el usuario puede refinar su búsqueda usando cualquiera de los filtros que se le proporcionan,​ **individual** o **conjuntamente**.\\ \\ 1. **Proyecto**\\ \\ Se pueden filtrar los resultados según su proyecto, por defecto se mostrarán todos los ítems del dominio y de cualquier proyecto dentro del mismo.\\ \\ 2. **Tipo** Se muestran los resultados según su tipo: Javascript code o Sql query.\\ \\ 3. **Nombre**\\ \\ Si se desea filtrar resultados por el nombre del ítem, escriba una cadena en este campo y pulse ENTER para aceptar. En la lista se mostrarán los ítems cuyo nombre sea igual o contenga la cadena introducida en este campo.\\ \\ 4. **Etiquetas**\\ \\ Si se desea filtrar resultados según las etiquetas de los ítems, escriba una o varias etiquetas en este campo (separadas por comas) y pulse ENTER para aceptar. En la lista se mostrarán los ítems cuyas etiquetas sean iguales o contengan cualquiera de las introducidas en este campo.\\ \\ 5. **Descripción**\\ \\ Si se desea filtrar resultados según la descripción del ítem, escriba una cadena en este campo y pulse ENTER para aceptar. En la lista se mostrarán los ítems cuya descripción sea igual o contenga la cadena introducida en este campo.\\ \\ +{{ :​es:​librarymanagement8.png?​direct&​600 |}}\\ \\ Como se ha dicho, inicialmente aparecerán en la lista todos los ítems pertenecientes al dominio actual.\\ \\ Posteriormente el usuario puede refinar su búsqueda usando cualquiera de los filtros que se le proporcionan,​ **individual** o **conjuntamente**.\\ \\ 1. **Proyecto**\\ \\ Se pueden filtrar los resultados según su proyecto, por defecto se mostrarán todos los ítems del dominio y de cualquier proyecto dentro del mismo.\\ \\ 2. **Tipo**\\ \\ Se muestran los resultados según su tipo: Javascript code o Sql query.\\ \\ 3. **Nombre**\\ \\ Si se desea filtrar resultados por el nombre del ítem, escriba una cadena en este campo y pulse ENTER para aceptar. En la lista se mostrarán los ítems cuyo nombre sea igual o contenga la cadena introducida en este campo.\\ \\ 4. **Etiquetas**\\ \\ Si se desea filtrar resultados según las etiquetas de los ítems, escriba una o varias etiquetas en este campo (separadas por comas) y pulse ENTER para aceptar. En la lista se mostrarán los ítems cuyas etiquetas sean iguales o contengan cualquiera de las introducidas en este campo.\\ \\ 5. **Descripción**\\ \\ Si se desea filtrar resultados según la descripción del ítem, escriba una cadena en este campo y pulse ENTER para aceptar. En la lista se mostrarán los ítems cuya descripción sea igual o contenga la cadena introducida en este campo.\\ \\ 
  
 {{:​es:​librarymanagementicono_limpar_filtros.png?​direct&​20 |}} Pulse el botón “Limpiar filtros” en el momento que quiera limpiar los campos y reponer el estado inicial de los filtros.\\ \\  {{:​es:​librarymanagementicono_limpar_filtros.png?​direct&​20 |}} Pulse el botón “Limpiar filtros” en el momento que quiera limpiar los campos y reponer el estado inicial de los filtros.\\ \\ 
Line 1036: Line 1062:
 {{ :​es:​librarymanagement9.png?​direct&​800 |}}\\ \\  {{ :​es:​librarymanagement9.png?​direct&​800 |}}\\ \\ 
   ​   ​
-En la lista o tabla de resultados se muestran los ítems de biblioteca encontrados según los criterios de búsqueda en cada momento. Cada ítem aparece en una fila de la tabla.\\ \\ 1. Las Columnas **Nombre**, **Etiquetas** y **Descripción** muestran los respectivos campos y pueden ser ordenables alfabéticamente.\\ \\ 2. Columna **Ver contenido:​**+En la lista o tabla de resultados se muestran los ítems de biblioteca encontrados según los criterios de búsqueda en cada momento. Cada ítem aparece en una fila de la tabla.\\ \\ 1. Las Columnas **Nombre**, **Etiquetas** y **Descripción** muestran los respectivos campos y pueden ser ordenables alfabéticamente.\\ \\ 2. Columna **Ver contenido:​**\\ \\ 
 {{:​es:​librarymagementicono_content_preview.png?​direct&​40|}} Pulsando en el icono “ojo”, abrimos una previsualización del contenido del ítem, así como el último usuario que lo editó:\\ \\ {{ :​es:​librarymanagement10.png?​direct&​400 |}}\\ \\  ​ {{:​es:​librarymagementicono_content_preview.png?​direct&​40|}} Pulsando en el icono “ojo”, abrimos una previsualización del contenido del ítem, así como el último usuario que lo editó:\\ \\ {{ :​es:​librarymanagement10.png?​direct&​400 |}}\\ \\  ​
 {{:​es:​librarymanagementicono_content_preview2.png?​direct&​40|}} Pulsando de nuevo el icono ocultamos la previsualización.\\ \\ 3.**Columna Acciones:​**\\ \\ {{ :​es:​librarymanagement11.png?​direct&​100 |}}\\ \\ Contiene una serie de botones para realizar acciones sobre cada ítem de biblioteca: editar, editar contenido, copiar y eliminar. {{:​es:​librarymanagementicono_content_preview2.png?​direct&​40|}} Pulsando de nuevo el icono ocultamos la previsualización.\\ \\ 3.**Columna Acciones:​**\\ \\ {{ :​es:​librarymanagement11.png?​direct&​100 |}}\\ \\ Contiene una serie de botones para realizar acciones sobre cada ítem de biblioteca: editar, editar contenido, copiar y eliminar.
Line 1054: Line 1080:
  
 ==Eliminar un ítem de biblioteca== ==Eliminar un ítem de biblioteca==
-{{:​es:​librarymanagement18.png?​direct&​40|}} Pulsando el botón **Borrar ítem de biblioteca** de la columna Acciones aparece un diálogo de confirmación para poder eliminar definitivamente este ítem.\\ \\{{ :​es:​librarymanagement19.png?​direct&​400 |}}   +{{:​es:​librarymanagement18.png?​direct&​40|}} Pulsando el botón **Borrar ítem de biblioteca** de la columna Acciones aparece un diálogo de confirmación para poder eliminar definitivamente este ítem.\\ \\ {{ :​es:​librarymanagement19.png?​direct&​400 |}}   
    
  
Line 1062: Line 1088:
 ====Usabilidad desde Modeling==== ====Usabilidad desde Modeling====
  
-Acceso a Gestión de Bibliotecas desde Modeling +===Acceso a Gestión de Bibliotecas desde Modeling=== 
-Cuando el usuario está modelando su diagrama y necesita acceder o consultar sus bibliotecas de código Javascript o Queries Sql, puede hacerlo de 2 maneras: +Cuando el usuario está modelando su diagrama y necesita acceder o consultar sus bibliotecas de código Javascript o Queries Sql, puede hacerlo de 2 maneras:\\  
-Manualmente + 
-Abriendo una nueva pestaña de TAST en su navegador, donde abrirá la pantalla de Gestión de Bibliotecas.  +==Manualmente== 
-Automáticamente +Abriendo una nueva pestaña de TAST en su navegador, donde abrirá la pantalla de **Gestión de Bibliotecas**.  
-  + 
-Pulsando el botón “Abrir Gestión de Bibiotecas” desde la ventana de edición de código Javascript/​Sql de Modeling, que automáticamente le lanzará la página Gestión de Bibliotecas en una nueva pestaña de su navegador. ​+==Automáticamente==
    
 +{{:​es:​librarymanagement20.png?​direct&​100|}} Pulsando el botón **Abrir Gestión de Bibiotecas** desde //la ventana de edición de código Javascript/​Sql de Modeling//, que automáticamente le lanzará la página Gestión de Bibliotecas en una nueva pestaña de su navegador.\\ \\ {{ :​es:​librarymanagement21.png?​direct&​500 |}}{{ :​es:​librarymanagementflecha.png?​direct&​40 |}} {{ :​es:​librarymanagement22.png?​direct&​500 |}}\\ \\  ​
 +Nota: Recordar que la ventana de edición de código Javascript/​Sql aparece en Modeling cuando se edita el código de mensajes tales como **executeJavascript**,​ o **dbGetQueryData**,​ por ejemplo.\\ \\ 
 +
 +===Guardar código Javascript/ Sql desde Modeling en una biblioteca===
 +Cuando el usuario está modelando su diagrama y desea guardar el código javascript/​query sql utilizado en un mensaje determinado,​ puede hacerlo de 2 maneras:​\\  ​
 +
 +==Manualmente==
 +En la pantalla Gestión de Bibliotecas el usuario creará un nuevo ítem, y hará copiar el código de Modeling y a continuación **pegar** en el campo Contenido del nuevo ítem de biblioteca.\\ \\
 +
 +==Automáticamente==
    
 +{{:​es:​librarymanagement23.png?​direct&​100|}} Pulsando el botón **Nuevo ítem de biblioteca** desde la ventana de edición de código Javascript/​Sql de Modeling, que automáticamente lanzará la página Gestión de Bibliotecas en una nueva pestaña de su navegador, y con el formulario de **Crear un nuevo ítem de biblioteca** abierto y con los campos Dominio, Proyecto, Tipo y Contenido ya rellenos.\\ \\ {{ :​es:​librarymanagement24.png?​direct&​500 |}}\\ {{ :​es:​librarymanagementflecha.png?​direct&​40 |}}\\ {{ :​es:​librarymanagement25.png?​direct&​500 |}}\\ \\ 
    
  
-Nota: Recordar que la ventana de edición de código Javascript/​Sql aparece en Modeling cuando se edita el código de mensajes tales como  executeJavascript,​ o dbGetQueryData,​ por ejemplo. 
  
-Guardar ​código Javascript/ Sql desde Modeling en una biblioteca +===Recuperar ​código Javascript/​Sql desde una biblioteca ​para usarlo ​en Modeling===
-Cuando el usuario está modelando su diagrama y desea guardar el código javascript/​query sql utilizado ​en un mensaje determinado,​ puede hacerlo de 2 maneras  +
-Manualmente +
-En la pantalla Gestión de Bibliotecas el usuario creará un nuevo ítem, y hará copiar el código de Modeling ​y a continuación pegar en el campo Contenido del nuevo ítem de biblioteca. +
-Automáticamente +
-  +
-Pulsando el botón “Nuevo ítem de biblioteca” desde la ventana de edición de código Javascript/​Sql de Modeling, que automáticamente lanzará la página Gestión de Bibliotecas en una nueva pestaña de su navegador, y con el formulario de Crear un nuevo ítem de biblioteca abierto y con los campos Dominio, Proyecto, Tipo y Contenido ya rellenos. +
-  +
-  +
- +
  
- +Cuando un usuario está modelando un diagrama y editando el código javascript o sql de un mensaje, y le gustaría traerse el código desde alguna de sus bibliotecas,​ este sería el procedimiento:​\\ \\    
-Recuperar ​código Javascript/​Sql ​desde una biblioteca para usarlo en Modeling+1. Abrir la pantalla de Gestión de Bibliotecas en una nueva pestaña de su navegador y localizar el código ​deseado,\\ \\ 2. y simplemente hacer un **copiar** del código y un **pegar** del mismo en ventana de edición de código //Javascript/​Sql ​de Modeling//.\\ \\ {{ :​es:​librarymanagement26.png?​direct&​500 |}}\\ {{ :​es:​librarymanagementflecha.png?​direct&​40 |}}\\ {{ :​es:​librarymanagement27.png?​direct&​500 |}}
  
-Cuando un usuario está modelando un diagrama y editando el código javascript o sql de un mensaje, y le gustaría traerse el código desde alguna de sus bibliotecas,​ este sería el procedimiento:  ​ 
-1. Abrir la pantalla de Gestión de Bibliotecas en una nueva pestaña de su navegador y  localizar el código deseado,  ​ 
-2. y simplemente hacer un copiar del código y un pegar del mismo en ventana de edición de código Javascript/​Sql de Modeling. 
    
    
es/modeling_2.0.1730905835.txt.gz · Last modified: 2024/11/06 15:10 by montse