Función Auto Recargar Diagramas en EA 16

En esta ocasión, mostramos esta nueva funcionalidad en Enterprise Architect 16 la cuál permite hacer de un diagrama una pizarra compartida, colaborando dinámicamente entre usuarios con el fin de poder trabajar en un mismo diagrama ordenadamente.

De esta forma se configura un intervalo de tiempo en segundos, esto significa que es el tiempo en que los cambios surgirán efecto en el diagrama. Luego también con la función Pausar y Editar “Pause and Edit” podemos editar el diagrama teniendo la certeza de que otro usuario no va a poder modificarlo debido a que su principal función es bloquear el diagrama al resto de usuarios para que solo pueda editarse por un usuario.

Finalmente una vez editado el diagrama seleccionamos “Resume” y de esta forma salimos del estado de edición y por lo tanto desbloqueamos el diagrama al resto de usuarios que podrán ver los cambios en el intervalo de tiempo previamente establecido.

Para dar mas claridad y mostrar un ejemplo de lo comentado mostramos el siguiente video dónde se lleva a cabo una demostración de una sesión de colaboración entre dos usuarios para exponer la funcionalidad de autorefrescar diagramas en la nueva versión de Enterprise Architect, versión 16.

Fuente: Sparx Systems

Ver discusiones de Prolaborate dentro de EA

El complemento de Prolaborate para Enterprise Architect permite a los modeladores ver las discusiones que se agregan desde Prolaborate y obtener enlaces web para EA Artifacts.

En esta guía, veremos cómo configurar el complemento y trabajar con él.

Requisitos previos

Para el complemento EA de 64 bits

  • La versión de prolaborada debe ser la 4.4.0.39

  • .Net Framework 4.6.1 es el requisito mínimo

  • Visual C++ 2013 Redistribuible (64 bits)

  • Requiere un sistema operativo de 64 bits

  • Desinstale el complemento EA anterior antes de instalar

Para el complemento EA de 32 bits

  • La versión de prolaborada debe ser la 4.4.0.39

  • .Net Framework 4.6.1 es el requisito mínimo

  • Visual C++ 2013 Redistribuible (32 bits)

  • Requiere un sistema operativo de 64 bits

  • Actualice el complemento de EA anterior a la versión actual

Paso 1: Instalar el complemento

Siga los pasos para instalar el complemento de Prolaborate para Enterprise Architect:

  1. Haga clic en este enlace e ingrese las credenciales para descargar el complemento Prolaborate.

  2. Extraer los archivos en una carpeta

  3. Ejecute “ProlaborateAddinSetup.exe” como administrador

Paso 2: Integre el complemento EA con Prolaborate

El siguiente paso es integrar el complemento de EA con Prolaborate. Haga clic en Menú > Aplicaciones integradas – Gestión de acceso

Haga clic en Add Application.

En la opción Add Application, el administrador debe ingresar los detalles en los campos correspondientes para agregar el complemento EA.

Campo
Descripción
Nombre
Nombre de la aplicación (Ej. EA-Addin-V4)
ID de la aplicación
Ingrese el nombre de la aplicación como ID de la aplicación

Haga clic en Save para guardar las configuraciones.

Una vez guardado, se agrega a la lista. El administrador puede hacer clic en el ícono de la llave para generar el token de seguridad.

Paso 3: Configurar el repositorio

Ahora, configure el Repositorio en EA usando el Addin.

Para asignar un repositorio de Prolaborate en el proyecto de EA, haga clic en Specialize > Add-Ins > Prolaborate > Configure Repositories.

Ingrese los detalles para configurar los repositorios en Prolaborate en EA.

Campo
Descripción
Protocolo
Seleccione el protocolo utilizado en su instancia de Prolaborate
URL del servidor
Introduzca la URL de Prolaborate. Por ejemplo, si su dirección de Prolaborate es https://localhost/, entonces el protocolo es https y la URL del servidor es localhost
Identificación del cliente
Ingrese el Id. de la aplicación de Aplicaciones integradas – Administración de acceso.
Secreto del cliente
Copie el token de seguridad de Aplicaciones integradas – Gestión de acceso. Nota: Si el usuario hace clic en el token Regenerar seguridad, el token existente caducará automáticamente.
Repositorios
Elija el repositorio del menú desplegable.
Ha logrado recuperar
Haga clic para obtener el Repositorio en EA

Después de configurar, haga clic en Guardar para guardar las configuraciones.

Ver Discusiones en EA

El usuario puede ver la discusión creada en Prolaborate para paquetes, elementos y diagramas en EA.

Haga clic en Specialize > Add-Ins > Prolaborate > Summary.

Se abre la ventana Resumen de Prolaborate. Haga clic en cualquier paquete, elemento o diagrama en el Navegador de proyectos para ver el resumen de la discusión creada en ellos

Filtre las discusiones usando las casillas de verificación en Prioridad y Estado, si es necesario. Haga clic en View Discussions para ver los debates creados en Prolaborate según los filtros aplicados.

Al hacer clic en el ícono ‘Actualizar’, las colaboraciones actuales se sincronizan automáticamente y, con la ayuda del campo de conteo, el usuario puede verificar la cantidad de discusiones disponibles en el artefacto.

Responder a las discusiones

En cualquier debate, los usuarios pueden agregar una respuesta haciendo clic en el campo Agregar una respuesta . Navega a la aplicación Prolaborate donde el usuario que tiene permiso de colaboración puede participar activamente en las discusiones.

Nota:

  1. Si el usuario ya inició sesión en Prolaborate, al hacer clic en Agregar una respuesta se navega automáticamente a la página de discusiones. Si no, navega a la página de inicio de sesión.

  2. Si el acceso abierto a la comunidad está habilitado, al hacer clic en Agregar una respuesta, se abren las discusiones como una URL pública. Una vez que haya iniciado sesión, el usuario puede participar activamente en la discusión si tiene acceso.

Comparta artefactos y diagramas dentro de EA

El usuario puede abrir y compartir artefactos y diagramas directamente desde el EA utilizando URL públicas o privadas. Haga clic en el ícono Abrir (ícono de globo) para abrir el artefacto o diagrama en un navegador web o en el ícono Copiar para copiar la URL y pegarla en el navegador. Para saber más sobre cómo compartir artefactos de EA y diferentes tipos de recursos compartidos, haga clic aquí.

Nuevas características v 16 vista de diagrama Gantt en la ventana de asignación de recursos

La ventana acoplada de asignación de recursos actualizada ahora funciona como un diagrama de Gantt, lo que brinda una experiencia visual mejorada para quienes asignan y administran tareas dentro del modelo.

  • Obtenga una imagen clara del trabajo que se está realizando en cualquier elemento
  • Modifique rápidamente las fechas de inicio y finalización con arrastrar y soltar
  • Agregue y modifique tareas con facilidad
  • Acercar y alejar los elementos de trabajo
  • Porcentaje completado superpuesto en tareas para referencia visual inmediata

Fuente: Sparx Systems

Integrar Inicio de Sesión Único

Prolaborate permite el acceso a los modelos de Enterprise Architect a través de la capacidad de inicio de sesión único de SAML.

Si bien esta integración debería funcionar con cualquier proveedor de identidad, los probados son:

  1. Azure Active (aprende cómo configurarlo aquí)
  2. Okta (aprende cómo configurarlo aquí)
  3. Ping Identity (aprende cómo configurarlo aquí)
  4. Microsoft Active Directory Federation Services (aprende cómo configurarlo aquí)
  5. Jump Cloud (aprende cómo configurarlo aquí)
  6. Mini Orange (aprende cómo configurarlo aquí)
  7. Oracle Identity Cloud Service (aprende cómo configurarlo aquí)
  8. IBM Security Access Manager (aprende cómo configurarlo aquí)

En esta guía, veremos cómo configurar SAML Single Sign-on en general.

Requisitos previos

Perfil de control de acceso

Crea un Perfil de Control de Acceso con acceso al repositorio requerido para los miembros del grupo de usuarios donde puedan acceder directamente a Prolaborate mediante SSO. Para saber cómo crear un Perfil de Control de Acceso haz click aquí.

Configurar aplicación SSO

Además de la configuración habitual que realizas en tu aplicación SSO, tienes que hacer lo siguiente:

Prolaborate

Haz clic en el menú hamburguesa > SAML Single Sign On para ir a la página de configuración.

Tu sitio de Prolaborate debe tener un certificado SSL válido y debe agregarse al menos un repositorio.

Configuración del proveedor de servicios

Completa la configuración como muestra la tabla:

Campo
Descripción
Nombre y ACU
Estos campos ya aparecerán predefinidos.
Archivo de certificado
Elige el archivo .pfx de tu certificado SSL.
Contraseña del certificado
Introduce la contraseña del archivo .pfx

Configuración del proveedor de identidad

Por favor configura como se indica a continuación:

Campo
Descripción
Nombre
Obtiene esta información de tu proveedor de identidad y pegala acá.
URL de inicio de sesión
Obtiene esta información de tu proveedor de identidad y pegala acá.
URL de cierre de sesión
Obtiene esta información de tu proveedor de identidad y pegala acá.
Certificado
Obtiene esta información de tu proveedor de identidad. Tiene que seleccionar un archivo .cer o .cert.

Asignación de Atributos

La asignación de atributos se completará previamente con valores predeterminados en la página de inicio de sesión único de SAML y no se pueden editar.


Si es necesario, los usuarios pueden cambiar los valores moviendo el interruptor de Default a Custom. A continuación, copia los valores de Attributes & Claims de la aplicación SAML y pegalos en Prolaborate, en Attributes Mapping.

Deben ser creados los siguientes atributos:

 

  1. firstname

  2. lastname

  3. email

Reclamos

Se deben configurar los siguientes reclamos, según corresponda:

 

  1. Emailaddress

  2. Givenname

  3. Name

  4. Nameindentifier

  5. Surname

Perfiles de control de acceso

Elige el perfil desde el menú desplegable y guarda la configuración.

Vincular el acceso basado en roles directamente desde Grupos de Usuarios de SAML

La mayoría de los equipos de hoy en día prefieren separar la gestión de usuarios de las herramientas individuales en un Sistema de Gestión de Usuarios (IAM) centralizado. Prolaborate 4.4 facilita esto con la capacidad de vincular grupos de usuarios SAML para vincularlos directamente al acceso basado en roles en Prolaborate.


Para la autenticación basada en SAML, activa la Restricción basada en grupos SAML. Elige el perfil requerido y agrega grupos de usuarios SAML.

Cuando termines de configurar, haz clic en Save.

Iniciar sesión con Inicio de Sesión Único (SSO)

Una vez esté lista la configuración, asegurate de que el SSO esté activado.

 

Los usuarios empezarán a ver un nuevo botón en la página de inicio LOGIN WITH SSO, el cual podrán utilizar para iniciar sesión con sus credenciales SSO.

Fuente: Prolaborate

Propiedades de una query en Prolaborate

¿Por qué utilizar las propiedades de una query?

El modelo EA es más complejo que los elementos conectados directamente, y es imperativo tener la capacidad de publicar información más compleja para los artefactos del modelo. Con el uso de la propiedad de una query, que es una característica muy flexible, los usuarios pueden ver la información más fácilmente mostrándola como una lista. La pestaña Propiedades y la página Información general simplifican la visualización de cualquier propiedad de una query que se haya agregado a un estereotipo con un solo click.

El siguiente ejemplo muestra cómo una información conectada de segundo nivel (Valores comerciales correspondientes a la Aplicación) se presenta de manera sencilla para fomentar la comprensión.

Requisito previo

Como requisito previo, la propiedad de una query debe crearse y agregarse a un estereotipo en un lenguaje de modelado.

Crear y configurar propiedades de una query

Paso 1: Crear propiedad de una query

El primer paso es definir una propiedad de una query mediante una query SQL.

Para crear una propiedad de una query, haga clic en Menu > Modeling Languages en Configuración del repositorio.

Haga clic en Custom Properties en la esquina superior derecha de la página.

Haga clic en el menú desplegable Add Property y elija Add Query Property.

En la página Create Query Property, ingrese un nombre y una descripción adecuados para la propiedad. Escriba la query en función de su requerimiento en el campo

Query de ejemplo

SELECT DISTINCT o.object_id AS objectid1, o.NAME AS displayname1, o.NAME AS NAME, o.author AS author, o.ea_guid AS classguid, o.object_type AS basetype, o.stereotype AS stereotype, o.NAME AS displaylabel1 FROM t_object o LEFT JOIN t_connector connVal ON connVal.end_object_id = o.object_id LEFT JOIN t_object Capab ON Capab.object_id = connVal.start_object_id LEFT JOIN t_connector connCap ON connCap.end_object_id = Capab.object_id LEFT JOIN t_object App ON App.object_id = connCap.start_object_id WHERE App.ea_guid = ” AND (o.object_id) IN (SELECT Element.object_id FROM t_object Element WHERE o.Stereotype = ‘VC_PrimaryActivity’)

Nota:

  1. La query es específica del modelo y la sintaxis SQL se define de acuerdo con el SGBD elegido (Postgres, MySQL, SQL Server, PostgreSQL, Oracle)
  2. El alias de nombre, el GUID, el tipo base y el estereotipo deben formar parte obligatoriamente de la instrucción SELECT
  3. Debe agregarse a la condición WHERE para ver dinámicamente los resultados al hacer clic en los artefactos
  4. El GUID y el tipo base, respectivamente, permiten navegar a un elemento de la lista y mostrar el icono.

Haga clic en Save para crear la propiedad de una query. Después de hacer clic en Guardar, la propiedad de una query se guarda como un informe en Report Configuration.

Se puede editar el informe guardado desde la página Report Configuration y los cambios editados se reflejan en la propiedad. Los cambios reflejan dónde se usa la propiedad y son visibles en la ventana de propiedades, la página de descripción general, etc.

Reutilizar informe para crear propiedad de una query

Los usuarios pueden reutilizar un informe existente en lugar de volver a crearlo; para ello, los usuarios deben usar informes predefinidos y reutilizables de Report Configuration para crear la propiedad de una query.

Para la propiedad de una query, la aplicación muestra solo un informe de nivel único de tipo query. La columna (Niveles) indica el número de niveles configurados en el informe.

El informe también se puede seleccionar seleccionando Choose a Report en el menú desplegable.

Haga clic en Save para crear la propiedad de una query después de elegir un informe

Paso 2: Configure la propiedad de una query para un estereotipo

Para mostrar una propiedad de una query en una Properties Window o en una Overview Page, el usuario debe agregar la propiedad de una query a un estereotipo en el lenguaje de modelado.

En la página Lenguajes de modelado, seleccione un MDG y un perfil.

Abra el perfil requerido y elija un estereotipo al que se debe agregar la propiedad de una query. Haga clic en Form Designer para editar la lista de atributos para ese estereotipo.

Las Propiedades de una query están disponibles en la sección Custom Properties en la página Form Designer. Arrastre y suelte la propiedad de una query requerida para agregar al estereotipo.

El botón alternar entre Show/Hide para cada propiedad ayuda a establecer la visibilidad de la propiedad en la Ventana de propiedades y la Página de descripción general.

Haga clic en Save para guardar las configuraciones.

Modificar propiedad de una query

Cuando guarda una propiedad de una query, se guarda como un informe en Report Configuration. Los usuarios pueden editar el informe para modificar las configuraciones. Los cambios se reflejan en la ventana de propiedades y en la página de descripción general donde se utiliza la propiedad de una query.

Administrar propiedad de una query

Todas las Propiedades de una query creadas en Prolaborate se enumeran en la página Custom Properties. Muestra el nombre y la descripción de la propiedad de una query, si se agrega. El tipo de propiedad de una query es ‘ProlEaQuery’.

Los usuarios pueden realizar las siguientes acciones,

  • Ver la propiedad de una query
  • Exportar
  • Importar
  • Borrar

Ver detalles de la propiedad de la query

Haga clic en el ícono del ojo para ver los detalles de la propiedad de la query, incluido el nombre del informe y la query.

Se abre una ventana emergente para mostrar las configuraciones.

Propiedad de exportación y reutilización de una query

Exporte la propiedad de una query para reutilizarla en repositorios o instancias. Haga clic en la opción Export en Actions para exportar las propiedades individualmente.

Las propiedades también se pueden exportar a granel. Seleccione varias propiedades y haga clic en Export.

Eliminar propiedad de una query

Para eliminar una propiedad de una query, haga clic en la opción Delete en Actions para eliminar las propiedades individualmente.

Las propiedades también se pueden eliminar de forma masiva. Seleccione varias propiedades y haga clic en Delete.

Importar propiedad de una query

Elija el archivo xml para cargar y luego haga clic en Import para agregar las propiedades.

La propiedades de una query que se importa no crea un informe en la configuración del informe, por lo tanto, la propiedades de una query importada no se puede modificar.

Para habilitar la edición de dichas querys importadas, se debe importar el informe junto con las propiedades para crear una referencia. Esto permite a los usuarios modificar las querys para las propiedades de una query importadas.

Fuente: Prolaborate