114
SAP® PowerDesigner® Versión del documento: 16.5 SP05 – 2015-03-30 PowerDesigner Web

PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

  • Upload
    vankiet

  • View
    247

  • Download
    1

Embed Size (px)

Citation preview

Page 1: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

SAP® PowerDesigner®Versión del documento: 16.5 SP05 – 2015-03-30

PowerDesigner Web

Page 2: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Contenido

1 PowerDesigner Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.1 El Área de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Revisión de diagramas para su publicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.2 El repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Propiedades de objeto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10Creación de un diagrama. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Creación de un gráfico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

1.3 El Panel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Ejemplos de gráficos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.4 Vista de diagrama. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Edición de diagramas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Comentarios en los diagramas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22Cómo compartir, exportar y crear informes en los diagramas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Comparación de versiones de diagrama. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Verificación de diagramas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Publicación de diagramas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Creación de objetos reutilizables en la biblioteca. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

1.5 Mapas de procesos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Procesos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Áreas de arquitectura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37Funciones empresariales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

1.6 BPMN 2.0 descriptivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Grupos y lanes (BPMN descriptivo). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Eventos iniciales y finales (BPMN descriptivo). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Tareas (BPMN descriptivo). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Gateways (BPMN descriptivo). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Datos (BPMN descriptivo). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49Flujos de mensajes y secuencia (BPMN descriptivo). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51

1.7 BPMN 2.0 ejecutable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Diagramas de colaboración y proceso (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Diagramas de conversación (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Diagramas de coreografía (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Grupos y lanes (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60Eventos iniciales, intermedios y finales (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60Actividades (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Gateways (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

2© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebContenido

Page 3: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Datos y referencia de datos (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66Clave de correlación (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Mensajes (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68Elementos compatibles con elemento (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Flujos de mensajes y secuencia (BPMN ejecutable). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Importación y exportación de ficheros BPMN 2.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

1.8 Reglas empresariales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74Cómo adjuntar una regla empresarial a un objeto de modelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

2 Administración de PowerDesigner Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772.1 Instalación del servidor de PowerDesigner Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772.2 Cómo controlar el acceso al repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Creación de usuarios de repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Creación de grupos de repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Cómo otorgar derechos a usuarios y grupos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Cómo otorgar permisos de acceso a elementos de repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Desbloqueo de usuarios bloqueados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Cómo desactivar usuarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Obtención de acceso de emergencia al repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

2.3 Creación de propiedades personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .922.4 Configuración del servidor de PowerDesigner Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Conexión con un servidor de base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96Conexión con un servidor de licencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Conexión con un servidor LDAP para la autenticación de usuario. . . . . . . . . . . . . . . . . . . . . . . . . . 98Conectarse a un servidor SMTP para recibir notificaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Cómo definir una política de contraseñas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Activación de SSL para PowerDesigner Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Activación de Single Sign-On para PowerDesigner Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Configuración de otros parámetros de PowerDesigner Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

PowerDesigner WebContenido

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 3

Page 4: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

1 PowerDesigner Web

PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos necesarios, también puede crear mapas de procesos y diagramas de proceso del tipo BPMN 2 descriptivo y ejecutable. Vaya al URL que le ha indicado el administrador y, en caso de que sea necesario, escriba su nombre de usuario y contraseña.

● En el centro de la pantalla:○ Haga clic en el mosaico Área de trabajo para acceder a sus diagramas en curso y a los diagramas que le

han enviado para que comente o revise (consulte El Área de trabajo [página 5]).○ Haga clic en el mosaico Repository para acceder a todo el contenido del repository (consulte El repository

[página 8]).○ Haga clic en el mosaico Panel para acceder a todos los gráficos definidos en los modelos del repository

(consulte El Panel [página 13]).○ [administradores] Haga clic en el mosaico Administración para gestionar usuarios, grupos, opciones y

extensiones (consulte Administración de PowerDesigner Web [página 77])

4© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 5: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

● En la barra de herramientas de la parte superior:○ Haga clic en el botón Menú para cambiar el idioma de la interfase o para reestructurar el índice del

repository.

NotaEl servidor reestructura regularmente el índice del repository. En casos excepcionales, donde las modificaciones deberían ser visibles pero no lo son, seleccione Menú Reestructurar índice .

○ Haga clic en el botón Buscar para buscar en el contenido del repository.○ Haga clic en su nombre para cerrar la sesión de PowerDesigner Web o para cambiar la contraseña.

PowerDesigner Web funciona con navegadores web modernos. Se ha probado con las siguientes versiones de navegador:

● Internet Explorer 10 y 11● Firefox, versiones de la 26 a la 35● Chrome, versiones de la 35 a la 40● Safari para Mac OS X v10.9 y v10.10● Mobile Safari para iOS v7.1 y v8.1

1.1 El Área de trabajo

El área de trabajo le da acceso a los diagramas en curso, los diagramas que le han enviado para revisar o comentar y los diagramas recientes y favoritos. Para acceder al Área de trabajo, vaya a la página de inicio y haga clic en el mosaico Área de trabajo.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 5

Page 6: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

En el Área de trabajo pueden aparecer las siguientes secciones:

● Mis borradores de diagrama: diagramas editados pero que tienen modificaciones que todavía no se han publicado. Los diagramas pueden ser:○ Borrador: ha empezado a editar el diagrama pero no ha enviado las modificaciones para publicarlas.

○ Haga clic en una miniatura de diagrama para abrirlo y editarlo o enviarlo (consulte Edición de diagramas [página 20]).

○ Pase el ratón por el diagrama y, a continuación, haga clic en la X de la esquina superior derecha para borrar las modificaciones y eliminarlo de su área de trabajo.

○ Enviado: ha enviado el diagrama para publicarlo y está en espera para la revisión. Haga clic en un diagrama para abrirlo y visualizarlo. No puede editar un diagrama una vez enviado.

● Diagramas por revisar para su publicación: diagramas que ha recibido para revisarlos antes de publicarlos. Haga clic en un diagrama para abrirlo y revisarlo (Revisión de diagramas para su publicación [página 7]).

● Invitaciones para comentar: borradores de diagrama a los que se le ha invitado para comentarlos antes de que se envíen para su publicación. Haga clic en un diagrama para abrirlo y comentarlo (consulte Comentarios en los diagramas [página 22]).

● Diagramas vistos recientemente: diagramas que ha visto o editado. Haga clic en un diagrama para abrirlo y visualizarlo. Haga clic en el pin de la esquina superior derecha para anclarlo en el principio de la lista como favorito.

6© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 7: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaSi el Área de trabajo está vacía, siga el enlace al repository (consulte El repository [página 8]) para empezar a trabajar con diagramas.

Haga clic en el icono amarillo de comentario debajo de una miniatura para abrir el panel Comentarios y mostrar únicamente los comentarios asociados a dicho diagrama.

NotaSi el administrador ha configurado PowerDesigner Web para enviar correos electrónicos, recibirá notificaciones cuando llegue un diagrama a su área de trabajo para comentar o revisar, cuando se publiquen comentarios en sus diagramas y cuando se apruebe o rechace la publicación de sus diagramas.

1.1.1 Revisión de diagramas para su publicación

Si tiene permiso de Escritura o superior en un diagrama que otro usuario ha enviado para su publicación, este aparecerá en su área de trabajo para que lo revise antes de publicarlo. Las modificaciones propuestas en el diagrama no se publicarán hasta que usted u otro usuario con permiso de Escritura o superior lo apruebe.

Contexto

NotaSi tiene el permiso de Escritura o superior en un diagrama y opta por enviar sus modificaciones para una revisión del mismo nivel, el diagrama enviado aparecerá en su sección de revisión (además de enviarse a otros usuarios calificados) y podrá revisarlo y publicarlo usted mismo en cualquier momento. Para obtener información sobre los permisos, consulte Cómo otorgar permisos de acceso a elementos de repository [página 89].

Procedimiento

1. Haga clic en la miniatura del diagrama en la sección Diagramas por revisar para su publicación para abrirlo y revisarlo.

2. Si el panel Comentarios todavía no está abierto, ábralo y revise los comentarios que el modelador y los demás usuarios han publicado (consulte Comentarios en los diagramas [página 22]).

3. Revise el contenido del diagrama para garantizar la exactitud y el cumplimiento de los estándares de modelado de su organización:○ Para verificar que el diagrama cumple las reglas de modelado adecuadas, haga clic en el botón Verificar

de la parte inferior derecha de la ventana (consulte Verificación de diagramas [página 27]).

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 7

Page 8: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

○ Para obtener un análisis interactivo de las modificaciones realizadas desde la versión publicada, seleccione Menú Comparar versiones (consulte Comparación de versiones de diagrama [página 25]).

4. Si se producen problemas con el diagrama, puede:○ Añadir comentarios a los objetos que precisen una atención adicional (consulte Comentarios en los

diagramas [página 22]).○ Haga clic en Editar y realice las correcciones necesarias (consulte Edición de diagramas [página 20]).

5. Cuando haya completado la revisión, haga clic en la herramienta Publicar y seleccione una de las siguientes opciones:○ Publicar: acepte las modificaciones y publíquelas para ponerlas a disposición de todo el mundo.○ Devolver para revisión: devuelva el borrador de diagrama al modelador para que realice las

modificaciones necesarias antes de su publicación. Antes de devolver el diagrama para su revisión, debe documentar sus requisitos mediante comentarios.

○ Rechazar las modificaciones: rechace el borrador de diagrama y borre las modificaciones.

1.2 El repository

El repository le da acceso a todos los modelos, diagramas y objetos publicados de los que tiene permiso de visualización mediante una vista de árbol navegable. Para acceder al repository, vaya a la página de inicio y haga clic en el mosaico Repository.

8© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 9: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

● El panel de la parte superior izquierda le permite ir a la estructura de árbol del repository y navegar por el contenido:○ Haga clic en una carpeta, rama o proyecto para entrar en él y ver su contenido. El elemento se añade a la

vía de acceso con una X a la derecha, y en el panel de la derecha se visualiza su hoja de propiedades.○ Haga clic en la X que se encuentra a la derecha de un elemento de la vía de acceso para volver al nivel

superior.● El panel de la parte inferior izquierda lista los modelos que son los elementos secundarios inmediatos de la

carpeta, la rama o el proyecto actualmente seleccionados:○ Haga clic en un modelo del panel de la parte inferior izquierda para ver su hoja de propiedades en el panel

de la derecha.● El panel de la derecha muestra la hoja de propiedades del objeto seleccionado actualmente:

○ Haga clic en una miniatura de diagrama de la faceta Diagramas para abrirla (consulte Vista de diagrama [página 18]).

○ Haga clic en el botón + de la faceta Diagramas (o bien haga clic en el botón de menú y seleccione Crear diagrama) para crear un diagrama (consulte Creación de un diagrama [página 11]).

NotaEl diagrama nuevo heredará por defecto los permisos de su ubicación principal (consulte Cómo otorgar permisos de acceso a elementos de repository [página 89]).

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 9

Page 10: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

○ [modelos] Haga clic en una miniatura de gráfico de la faceta Gráficos para abrirla.○ [modelos] Haga clic en el botón + de la faceta Gráficos para crear un gráfico (consulte Creación de un

gráfico [página 12]).○ [carpetas, ramas y proyectos] Haga clic en el botón de menú y seleccione Crear carpeta para crear una

subcarpeta.

NotaLa carpeta nueva heredará por defecto los permisos de su ubicación principal (consulte Cómo otorgar permisos de acceso a elementos de repository [página 89]).

○ [modelos] Seleccione Menú Generar informe en PDF o Generar documento de Word para generar un informe estándar de los diagramas del modelo (consulte Cómo compartir, exportar y crear informes en los diagramas [página 25]).

○ Haga clic en las otras facetas para explorar las propiedades del objeto seleccionado e ir a otros objetos (consulte Propiedades de objeto [página 10]).

1.2.1 Propiedades de objetoPuede revisar las propiedades de un objeto en el panel Propiedades, que está disponible en las vistas de repository y de diagrama.

Las siguientes facetas organizan las propiedades del objeto:

● Información: contiene información básica para identificar y definir el objeto.● Secundarios: lista los objetos que pertenecen al objeto. Por ejemplo, un proceso de mapa de procesos puede

contener subprocesos o una tabla de modelo de datos físicos puede contener columnas e índices. Haga clic en un nombre de objeto de una lista para ir a la hoja de propiedades de dicho objeto. Puede crear objetos secundarios en esta faceta. Si la lista correspondiente no está visible, haga clic en el enlace Añadir objetos.

● Depende de: lista los objetos a los que está conectado el objeto y de los que depende. Si se modifican o se borran estos objetos, el objeto actual podría modificarse o borrarse. Haga clic en un nombre de objeto de una lista para ir a la hoja de propiedades de dicho objeto. Puede adjuntar una regla empresarial al objeto en esta faceta (consulte Cómo adjuntar una regla empresarial a un objeto de modelo [página 75]).

● Impactos: [solo de lectura] lista los objetos que dependen del objeto. Si se modifica o se borra el objeto actual, estos objetos podrían modificarse o borrarse. Haga clic en un nombre de objeto de una lista para ir a la hoja de propiedades de dicho objeto.

● Diagramas: lista los diagramas que contiene el objeto o los diagramas asociados a él. Haga clic en una miniatura de diagrama para abrir el diagrama o haga clic en el botón + para crear uno (consulte Creación de un diagrama [página 11]).

● Gráficos: [modelos] lista los gráficos definidos en el modelo. Haga clic en una miniatura de gráfico para abrir el gráfico o haga clic en el botón + para crear uno (consulte Creación de un gráfico [página 12]).

● Versiones: [modelos] lista las versiones del modelo publicado en el repository con una lista separada por ramas, si procede. Para comparar dos versiones de un modelo en una sola rama, marque las casillas de selección y haga clic en la herramienta Comparar (consulte Comparación de versiones de diagrama [página 25]).

● Permisos: [carpetas y modelos] lista los usuarios y los grupos que tienen permisos para visualizar y editar el contenido de la carpeta o los diagramas del modelo. Los usuarios que tienen el permiso Completo sobre el objeto, así como los administradores, pueden modificar los permisos (consulte Cómo otorgar permisos de acceso a elementos de repository [página 89]).

10© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 11: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaPowerDesigner Web puede visualizar la mayoría de las propiedades de objetos de PowerDesigner, pero actualmente hay determinadas propiedades que no se admiten (entre ellas las que se calculan y no es un usuario quien las introduce directamente, así como las colecciones de subobjetos y objetos asociados).

1.2.2 Creación de un diagrama

Si tiene el permiso de Envío o uno superior en una carpeta del repository puede crear un diagrama nuevo en el repository.

Procedimiento

1. Vaya a la ubicación del repository en la que desea crear el diagrama, haga clic en la faceta Diagramas y, a continuación, haga clic en el botón + (o bien haga clic en el botón de menú y seleccione Crear diagrama).

NotaDebe tener como mínimo el permiso de Envío (consulte Cómo otorgar permisos de acceso a elementos de repository [página 89]) para que la ubicación en la que desea crear el diagrama tenga estas opciones disponibles. Si no son visibles, póngase en contacto con el administrador.

2. Indique un nombre para el diagrama y seleccione el tipo de diagrama que desea crear:○ BPMN 2.0 descriptivo: utilizado habitualmente por los propietarios de proceso, BPMN 2.0 descriptivo

está dirigido a los usuarios empresariales y contiene un subconjunto de objetos BPMN 2.0 adecuados para el diseño y análisis de procesos empresariales. Consulte BPMN 2.0 descriptivo [página 39].

○ BPMN 2.0 ejecutable: utilizado habitualmente por los implementadores de proceso, BPMN 2.0 ejecutable incluye todos los objetos BPMN 2.0 estándar y está dirigido a los modeladores técnicos y a aquellos que están efectuando ingeniería inversa en SAP BPM o Eclipse BPMN2 Modeler. Consulte BPMN 2.0 ejecutable [página 52].

○ Mapa de procesos: Un mapa de procesos le proporciona una vista gráfica de la arquitectura empresarial y le ayuda a identificar sus funciones empresariales y procesos de alto nivel, independientemente de las personas y unidades empresariales que las cumplan. Consulte Mapas de procesos [página 32].

3. Haga clic en Crear para crear el diagrama y abrirlo en el editor de diagramas. Utilice las herramientas de la barra de herramientas de la parte inferior para dibujar el diagrama (consulte Edición de diagramas [página 20]).

4. Haga clic en Guardar en cualquier momento para guardar el estado actual del diagrama. Después de guardar puede salir o cerrar la ventana. El borrador de diagrama no estará disponible para el resto de los usuarios, pero podrá acceder a él desde la sección Mis borradores de diagrama de su área de trabajo (consulte El Área de trabajo [página 5]).

5. [opcional] Invite a otros usuarios para que comenten su diagrama antes de publicarlo (consulte Comentarios en los diagramas [página 22]).

6. [opcional] Para verificar que el diagrama cumple las reglas de modelado adecuadas, haga clic en el botón Verificar de la parte inferior derecha de la ventana (consulte Verificación de diagramas [página 27]).

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 11

Page 12: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

7. Cuando el diagrama esté completo, haga clic en la herramienta Publicar para publicar el diagrama o enviarlo a revisión antes de publicarlo (consulte Publicación de diagramas [página 31]).

1.2.3 Creación de un gráfico

Si tiene el permiso de Envío o uno superior en un modelo puede crear un gráfico para analizar su contenido. Puede crear gráficos desde la faceta Gráficos de la hoja de propiedades del modelo y visualizarlos en dicha faceta o a través del Panel.

Procedimiento

1. Vaya al modelo para el que desea crear un gráfico, haga clic en la faceta Gráficos y en el mosaico +.

NotaDebe tener como mínimo el permiso de Envío (consulte Cómo otorgar permisos de acceso a elementos de repository [página 89]) para que el modelo para el que desea crear el gráfico muestre el mosaico +. Si no es visible, póngase en contacto con el administrador.

2. Seleccione el conjunto de datos adecuado de la lista para abrirlo en el editor de gráficos.

NotaLos conjuntos de datos de esta lista se crean mediante el cliente de escritorio de PowerDesigner. Si necesita un conjunto de datos que no está disponible, póngase en contacto con el administrador. Para obtener información detallada sobre cómo trabajar con conjuntos de datos, consulte Customizing and Extending PowerDesigner > Extension Files > Chart Datasets (Profile).

3. Seleccione el tipo de gráfico que desea utilizar:○ Gráficos de columnas: estándar, superpuesto y de doble eje Y.○ Gráficos de líneas: estándar, de área, de columna combinada, de doble eje Y y de columna combinada y

doble eje Y.○ Gráficos circulares: circular y de anillos.○ Gráficos de dispersión: de dispersión y de burbujas.○ Gráficos de mapas: térmico y de mapas de árbol.

4. Seleccione unas medidas y dimensiones adecuadas. El gráfico se actualizará dinámicamente a medida que haga modificaciones en sus parámetros.

NotaPara obtener ejemplos de medidas y dimensiones, consulte Ejemplos de gráficos [página 14]).

5. Cuando haya terminado el gráfico, haga clic en Guardar para publicarlo y ponerlo a disposición de otros usuarios en la faceta Gráficos de la hoja de propiedades del modelo y en el Panel (consulte El Panel [página 13]).

12© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 13: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaPosteriormente puede editar el gráfico abriéndolo desde la faceta Gráficos y haciendo clic en la herramienta Editar de la barra de herramientas de la parte superior. No puede editar un gráfico cuando está abierto desde el Panel.

1.3 El Panel

El Panel le da acceso a gráficos que muestran información extraída de los modelos publicados. Para acceder al Panel, vaya a la página de inicio y haga clic en el mosaico Panel.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 13

Page 14: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Haca clic en la miniatura de un gráfico para abrirlo en la vista de gráfico. Haga clic en un elemento del gráfico o en una línea de tabla para ver los detalles.

NotaLos gráficos no se crean directamente en el Panel, sino en la faceta Gráficos de una hoja de propiedades de modelo (consulte Creación de un gráfico [página 12]).

1.3.1 Ejemplos de gráficos

Junto con PowerDesigner se suministran modelos de ejemplo y un fichero de extensión que contiene conjuntos de datos para derivar gráficos a partir de estos.

Los siguientes gráficos de ejemplo están definidos en el fichero de extensión EA Charts, que por defecto se carga en la biblioteca del repository (y que también se suministra como parte de los ficheros EA Example, disponibles en <dir_instalación>/Examples/EAExample).

14© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 15: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 1:

Configuración de los conjuntos de datos y de los gráficos Gráfico

Pregunta: ¿Qué sistema operativo ejecutan mis servidores?

Vía de acceso: Model Hardware Server (Operating

System, Operating System Version)

Gráfico: un gráfico circular con los sistemas operativos que representan partes del gráfico:

● Sectores del gráfico circular: Count (of hardware servers)

● Color de la leyenda: Operating System

Pregunta: ¿Qué sistemas operativos se están ejecutando y dónde?

Vía de acceso: Site Site Site Hardware Server

(Operating System, Operating System Version)

Gráfico: un gráfico de barras apiladas con sistemas operativos que representan barras apiladas de colores

● Medidas: Count (of hardware servers)● Eje X: Region, Country● Color de la leyenda: Operating System

Pregunta: ¿Qué DBMS ejecutan mis servidores?

Vía de acceso: Model Database (DBMS, DBMS

Version)

Gráfico: un gráfico circular con los DBMS que representan partes del gráfico:

● Sectores del gráfico circular: Count (of databases)

● Color de la leyenda: DBMS

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 15

Page 16: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Configuración de los conjuntos de datos y de los gráficos Gráfico

Pregunta: ¿Qué DBMS están desplegados y dónde?

Vía de acceso: Site Site Site Hardware Server

Deployment Instance Database (DBMS, DBMS Version)

Gráfico: un mapa de árbol

● Tamaño de área: Count (of databases)● Color de área: Count (of databases)● Nombre de área: Region, Country, Site, DBMS

Pregunta: ¿Quiénes son mis propietarios de proceso y qué procesos tienen?

Vía de acceso: Organization Unit Organization Unit

Person Role Association Process

Gráfico: un gráfico de barras con una barra por persona:

● Eje Y: Count (of processes)● Eje X: Person● Color de la leyenda: Organization Unit

Pregunta: ¿Cuál es mi CAPEX de TI por programa y proyecto?

Vía de acceso: Program Program Project (ItCapex)

Gráfico: un mapa de árbol

● Tamaño de área: ItCapex● Color de área: ItCapex● Nombre de área: Program, SubProgram,

Project

16© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 17: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Configuración de los conjuntos de datos y de los gráficos Gráfico

Pregunta: ¿Cuál es mi CAPEX de TI por objetivo?

Vía de acceso: Goal Goal Goal Fulfillment Project

(ItCapex)

Gráfico: un gráfico circular con los objetivos que representan partes del gráfico:

● Sectores del gráfico circular: ItCapex● Color de la leyenda: Goal

Pregunta: ¿Cuál es mi CAPEX de TI por función empresarial?

Vía de acceso: BusinessFunction BusinessFunction

TraceabilityLink Project (ItCapex)

Gráfico: un gráfico de barras con una barra por función em­presarial:

● Eje Y: ItCapex● Eje X: L1 Business Function

Pregunta: ¿Qué complejidad presentan las dependencias de mis funciones empresariales en las aplicaciones?

Vía de acceso: BusinessFunction BusinessFunction

TraceabilityLink System EnterpriseApplication

Gráfico: un gráfico de barras con una barra por función em­presarial:

● Eje Y: Count (of applications)● Eje X: L1 Business Function

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 17

Page 18: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Configuración de los conjuntos de datos y de los gráficos Gráfico

Pregunta: ¿Cuál es el impacto de mis proyectos en los proce­sos?

Vía de acceso: Process Process Process Process

TraceabilityLink System Impact Project

Gráfico: un gráfico de barras con una barra por función em­presarial:

● Eje Y: Count (of projects)● Eje X: L1 Business Function

1.4 Vista de diagrama

La vista de diagrama le permite ver y comentar diagramas de modelo. Puede optar por visualizar el panel Propiedades, que muestra las propiedades del objeto seleccionado y le permite ir a objetos y diagramas conectados.

Para abrir un diagrama, en el área de trabajo haga clic en la miniatura de un diagrama (consulte El Área de trabajo [página 5]) o en el repository (consulte El repository [página 8]):

18© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 19: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

● En la barra de herramientas de la parte superior:○ [Mapas de procesos y diagramas BPMN 2.0] Haga clic en Editar para empezar a editar el diagrama

(consulte Edición de diagramas [página 20]).○ Haga clic en la herramienta Mostrar comentarios para abrir el panel Comentarios y revisar o añadir

comentarios (consulte Comentarios en los diagramas [página 22]). Seleccione un objeto del diagrama para mostrar únicamente los comentarios que tiene adjuntos, o bien haga clic en el fondo del diagrama para mostrar todos los comentarios.

○ En el borde entre el diagrama y los paneles de propiedades:○ Haga clic en la herramienta Ocultar diagrama para ocultar el diagrama y maximizar el panel

Propiedades. Haga clic en la herramienta Mostrar diagrama para volver a visualizar el diagrama.○ Haga clic en la herramienta Ocultar propiedades para ocultar el panel de propiedades y maximizar el

panel Diagrama. Haga clic en la herramienta Mostrar propiedades para volver a visualizar el panel de propiedades.

○ Seleccione Menú Imprimir diagrama para generar una imagen del diagrama que se puede imprimir.

○ Seleccione Menú Compartir enlace para obtener un enlace que se pueda compartir del diagrama u objeto.

○ Seleccione Menú Exportar imagen de diagrama para guardar el diagrama en un fichero SVG.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 19

Page 20: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

○ Seleccione Menú Generar informe en PDF o Generar documento de Word para generar un informe estándar del diagrama (consulte Cómo compartir, exportar y crear informes en los diagramas [página 25]).

○ [BPMN] Seleccione Menú Exportar fichero BPMN2 para exportar el diagrama a un fichero SAP BPM o BPMN 2.0 estándar.

● En el panel del diagrama:○ Haga clic y arrastre para desplazarse por el diagrama. Utilice la rueda del ratón para acercar o alejar.○ Seleccione un objeto o un enlace para visualizar sus propiedades en el panel Propiedades de la derecha

(consulte Propiedades de objeto [página 10]).

1.4.1 Edición de diagramas

PowerDesigner Web admite editar mapas de procesos y diagramas de procesos empresariales de BPMN 2.0 descriptivo y ejecutable. Para acceder al modo de edición, haga clic en la herramienta Editar en la parte superior derecha del panel del diagrama.

NotaDebe tener el permiso de Envío o un permiso superior para poder editar el diagrama (consulte Cómo otorgar permisos de acceso a elementos de repository [página 89]). Si el diagrama ya está bloqueado por otro

20© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 21: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

usuario porque lo está editando, usted recibirá una notificación y podrá enviarle un correo electrónico a ese usuario.

● En la barra de herramientas de la parte inferior:○ Haga clic en una herramienta de objeto para seleccionarla y luego en el diagrama para crear el objeto.○ [BPMN] Haga clic en la herramienta Enlazar para seleccionarla, y luego haga clic y arrastre el ratón de un

objeto a otro dentro del diagrama para crear el tipo de enlace adecuado entre ellos.○ Haga clic en la herramienta Deshacer (Ctrl+Y) o Rehacer (Ctrl+Y) para retroceder o avanzar por las

modificaciones hechas desde la última vez que guardó.○ Seleccione un objeto y luego haga clic en la herramienta Borrar o pulse Borrar (o, si utiliza Safari, pulse FN

+Borrar) para borrarlo.○ Seleccione varios objetos haciendo clic sobre ellos y a la vez manteniendo pulsada la tecla Mayús. o

haciendo clic en la herramienta Lazo y luego haciendo clic y arrastrándolos.○ Haga clic en Guardar para guardar las modificaciones de esta sesión de edición o haga clic en Cancelar

para cancelar las modificaciones y volver a la última versión que guardó. La última versión que ha guardado está disponible en su área de trabajo (El Área de trabajo [página 5]) y puede volver a abrirse en cualquier momento.

● En el panel Diagrama:○ Haga clic y arrastre para desplazarse por el diagrama. Utilice la rueda del ratón para acercar o alejar.○ Seleccione un objeto o un enlace para visualizar sus propiedades en el panel Propiedades de la derecha

(consulte Propiedades de objeto [página 10]).○ Seleccione un objeto para visualizar su barra de herramientas contextual:

○ Haga clic y libere una herramienta de objeto para crear un nuevo objeto justo a su lado o (para BPMN) debajo.

○ Haga clic y arrastre una herramienta de objeto para controlar la colocación del objeto nuevo.○ [BPMN] Haga clic y arrastre la herramienta Enlazar para crear un enlace desde el objeto presente a

otro objeto.○ [BPMN] Haga clic en la herramienta Propiedades para modificar el tipo de objeto.

● En la barra de herramientas de la parte superior:○ Haga clic en la herramienta Mostrar comentarios para abrir el panel Comentarios y revisar o añadir

comentarios (consulte Comentarios en los diagramas [página 22]). Seleccione un objeto del diagrama para mostrar únicamente los comentarios que tiene adjuntos, o bien haga clic en el fondo del diagrama para mostrar todos los comentarios.

○ Haga clic en la herramienta Invitar a comentar para invitar a otros usuarios a ver su borrador de diagrama y publicar comentarios sobre los objetos antes de enviarlo a publicar.

○ En el borde entre el diagrama y los paneles de propiedades:○ Haga clic en la herramienta Ocultar diagrama para ocultar el diagrama y maximizar el panel

Propiedades. Haga clic en la herramienta Mostrar diagrama para volver a visualizar el diagrama.○ Haga clic en la herramienta Ocultar propiedades para ocultar el panel de propiedades y maximizar el

panel Diagrama. Haga clic en la herramienta Mostrar propiedades para volver a visualizar el panel de propiedades.

○ [BPMN] Seleccione Menú Modificar grupo a horizontal/vertical para modificar la orientación de los grupos y lanes a horizontal (de izquierda a derecha) o vertical (de arriba a abajo).

NotaSolo puede modificar la orientación del diagrama si este no contiene ningún grupo.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 21

Page 22: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

○ Seleccione Menú Comparar versiones para comparar su versión del diagrama con la versión publicada a partir de la que empezó (consulte Comparación de versiones de diagrama [página 25]).

○ Seleccione Menú Imprimir diagrama para generar una imagen del diagrama que se puede imprimir.

○ Seleccione Menú Compartir enlace para obtener un enlace que se pueda compartir del diagrama u objeto.

○ Seleccione Menú Exportar imagen de diagrama para guardar el diagrama en un fichero SVG.

○ Seleccione Menú Generar informe en PDF o Generar documento de Word para generar un informe estándar del diagrama (consulte Cómo compartir, exportar y crear informes en los diagramas [página 25]).

○ [BPMN] Seleccione Menú Importar fichero BPMN2 para importar un fichero SAP BPM o BPMN 2.0 estándar al diagrama.

○ [BPMN] Seleccione Menú Exportar fichero BPMN2 para exportar el diagrama a un fichero SAP BPM o BPMN 2.0 estándar.

○ Cuando haya acabado de modificarlo, haga clic en la herramienta Publicar y luego seleccione○ Enviar modificaciones para enviar el diagrama a usuarios acreditados para que lo revisen antes de

publicarlo. Ya no podrá editarlo.○ Publicar para que las modificaciones estén disponibles para todos los usuarios en el repository

(requiere permiso de Escritura o un permiso superior).○ Anular modificaciones: para borrar el borrador del diagrama e ignorar las modificaciones. La versión

publicada del diagrama seguirá sin modificaciones.

1.4.2 Comentarios en los diagramas

Cualquier usuario puede comentar cualquier objeto de cualquier diagrama publicado sobre el que tenga permiso de visualización. Por defecto, los usuarios no pueden ver sus borradores de diagrama, pero puede invitarles para que los visualicen y los comenten antes de enviar las modificaciones para su publicación.

NotaLos comentarios publicados en diagramas publicados se conservan en las versiones, pero los comentarios publicados en borradores de diagrama se eliminan al publicarse el diagrama.

Las burbujas amarillas muestran objetos superiores en el diagrama que contiene comentarios. Haga clic en la burbuja de un comentario para abrir el panel Comentarios y leer, responder o cerrar los comentarios existentes, o bien para añadir comentarios nuevos.

22© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 23: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

● En la barra de herramientas de la parte superior:○ [en sus borradores de diagrama] Haga clic en la herramienta Invitar a comentar para dar acceso a los

otros usuarios a su borrador de diagrama y que estos puedan publicar comentarios antes de publicarlo:

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 23

Page 24: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaSi recibe una invitación para comentar el borrador de diagrama de otro usuario, este aparecerá en la sección Invitaciones para comentar de su Área de trabajo.

○ Haga clic en la herramienta Comentarios para mostrar u ocultar el panel Comentarios.● En el panel Diagrama:

○ Seleccione un objeto para mostrar únicamente los comentarios que tiene asociados o para añadir un comentario.

○ Haga clic en el fondo del diagrama para visualizar todos los comentarios de todos los objetos del diagrama o para añadir un comentario al diagrama mismo.

● En el panel Comentarios:○ Haga clic en un comentario para responderlo.○ Haga clic en un comentario y haga clic en la marca de selección para marcarlo como cerrado y ocultarlo.

Puede volver a visualizar el comentario si opta por visualizar todos los comentarios.○ Haga clic en un comentario que haya publicado (que no contenga ninguna respuesta) y haga clic en el

lápiz para editarlo o en la papelera para eliminarlo.○ Haga clic en un nombre de objeto de un comentario para centrar el diagrama en dicho objeto.○ Haga clic en la parte superior del panel para alternar entre visualizar todos los comentarios y ocultar los

comentarios marcados como cerrados.

24© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 25: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

1.4.3 Cómo compartir, exportar y crear informes en los diagramas

PowerDesigner Web ofrece distintas maneras de compartir los diagramas: mediante enlaces, como imágenes, imprimiendo y generando informes.

Haga clic en el botón Menú y seleccione:

● Compartir enlace: para obtener un enlace que se pueda compartir del diagrama u objeto.● Imprimir diagrama: para preparar la impresión del diagrama mediante la función Imprimir de su navegador.

Puede optar por reducir el diagrama a una sola página o hacer que PowerDesigner lo adapte a un número de páginas óptimo.

● Exportar imagen de diagrama: para guardar el diagrama como imagen SVG.● Generar informe en PDF/Generar documento de Word: para generar un informe estándar del diagrama. Los

informes están disponibles para los siguientes tipos de diagrama:○ Diagramas de procesos del tipo BPMN descriptivo y ejecutable: los informes incluyen la imagen del

diagrama y listan alfabéticamente las actividades y eventos intermedios, gateways y eventos iniciales y finales que se encuentran en el diagrama.Cada objeto visualiza su nombre, código, comentario, descripción y anotación (si se han establecido), junto con cualquier otra propiedad estándar que se haya establecido, y una lista de cualquier regla empresarial asociada a él. También se informa de cualquier subdiagrama, junto con los objetos que aparecen en él.

○ Mapas de procesos: los informes incluyen la imagen del mapa y listan los siguientes objetos que aparecen en el mapa:○ Áreas de arquitectura○ Funciones empresariales○ Procesos

Cada objeto visualiza su nombre, código, comentario, descripción y anotación (si se han establecido) y una lista de cualquier regla empresarial asociada a él. También se informa de cualquier submapa, junto con los procesos que aparecen en él.

NotaActualmente no se pueden configurar los informes y no se admiten en las propiedades personalizadas.

1.4.4 Comparación de versiones de diagrama

Siempre que lo desee puede comparar su borrador de diagrama (o un diagrama en el que se le ha invitado a comentar o uno que ha recibido para revisar) con la versión publicada desde la que se han iniciado las ediciones. Para abrir la ventana Comparar, haga clic en Menú Comparar versiones .

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 25

Page 26: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaTambién puede efectuar una comparación de dos versiones publicadas cualesquiera de un diagrama en una sola rama desde la faceta Versiones de su modelo principal (consulte Propiedades de objeto [página 10]).

● En la barra de herramientas de la parte superior:○ Haga clic en la herramienta Propiedades para visualizar el panel Comparar propiedades, que muestra las

Propiedades iniciales, las Modificaciones efectuadas en ellas y las Nuevas propiedades del objeto seleccionado.

● En los paneles del diagrama:○ El diagrama publicado se visualiza en el panel de la izquierda y la versión de borrador, en el panel de la

derecha. Las diferencias se distinguen por colores del siguiente modo:○ Creaciones: verde (solo en el panel de la derecha)○ Modificaciones: naranja (ambos paneles)○ Borrados: rojo (solo en el panel de la izquierda)

○ Haga clic en un objeto de cualquier panel para seleccionarlo en la lista de modificaciones.○ Haga clic y arrastre para desplazarse por el diagrama. Utilice la rueda del ratón para acercar o alejar.○ Revise o añada comentarios en el panel de la derecha (consulte Comentarios en los diagramas [página

22]).● En la barra de herramientas de la parte inferior:

26© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 27: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

○ Haga clic en la herramienta de filtro para controlar la visualización de creaciones, modificaciones, modificaciones de símbolos (incluida la creación y borrado de símbolos) y borrados.

○ Haga clic en las flechas izquierda o derecha para ir a la modificación siguiente o anterior.○ Haga clic en el texto de la modificación para visualizar la lista de modificaciones.○ Haga clic en Cerrar para volver a la Vista de diagrama.

1.4.5 Verificación de diagramas

Mientras edita un diagrama puede verificar que cumple las reglas de modelado adecuadas. Para iniciar la verificación, haga clic en el botón Verificar de la parte inferior derecha de la ventana.

Arriba, las burbujas rojas indican objetos del diagrama que contienen errores o advertencias, y la faceta y la propiedad relevantes de su hoja de propiedades quedan resaltadas siempre que es posible. Haga clic en una burbuja de error para abrir el panel Errores y advertencias para visualizar los errores y advertencias.

● En el panel Diagrama:○ Seleccione un objeto para mostrar únicamente los errores y advertencias asociados a él.

Se hace un test de todos los objetos para garantizar que tienen un nombre y que este es único para los objetos de dicho tipo en el ámbito actual, que normalmente se trata del proceso o diagrama actual.Para obtener información sobre reglas específicas de BPMN 2.0, consulte Verificación de diagramas de proceso de BPMN 2,0 [página 28].

○ Haga clic en la burbuja de error del diagrama en las herramientas de zoom y panorámica de la esquina superior izquierda para visualizar todos los errores y advertencias de todos los objetos del diagrama.

● En el panel Errores y advertencias:○ Haga clic en un nombre de objeto de un comentario para centrar el diagrama en dicho objeto.○ Haga clic en la parte superior del panel para alternar entre la visualización de errores y advertencias o

únicamente de errores.

Tras iniciar una verificación de diagrama, PowerDesigner Web sigue verificando las modificaciones en tiempo real de manera que, a medida que corrige problemas, el recuento de errores y advertencias de la burbuja y de la lista va disminuyendo. Para salir del modo de validación, haga clic en Guardar para guardar las modificaciones y pulse F5 para actualizar la ventana del navegador.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 27

Page 28: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

1.4.5.1 Verificación de diagramas de proceso de BPMN 2,0

PowerDesigner Web proporciona un conjunto de reglas de verificación estándar para los diagramas de proceso de BPMN 2.

Las reglas de verificación de esta lista se aplican a BPMN 2.0 ejecutable y (donde convenga) a BPMN 2.0 descriptivo:

● Actividades:○ Falta flujo de entrada/Falta flujo de salida: las actividades/procesos deben tener como

mínimo un flujo de entrada y un flujo de salida.○ Implementación no válida: una actividad/proceso que se ha implementado no puede implementar

otras actividades/procesos.○ Descomposición no válida: las tareas no deben contener otros objetos. Solo los subprocesos y otras

actividades compuestas pueden contener otros objetos.○ Elementos compatibles con elemento no válidos: los eventos y las tareas solo deben contener

objetos compatibles con elementos de tipo Entrada de datos o Salida de datos.○ Demasiados flujos por defecto: las actividades y eventos intermedios no deben tener más de un

flujo de salida por defecto.○ Tipo de implementación no válido: las actividades de llamada deben tener un tipo de

implementación de Proceso de reutilización.○ Falta inicio/Falta fin: los subprocesos/procesos compuestos deben tener al menos un inicio y un

fin.○ Flujos de entrada no válidos/Flujos de salida no válidos: los subprocesos de evento no

deben tener flujos de entrada o de salida.○ Demasiados eventos iniciales: los subprocesos de evento deben tener sólo un evento inicial.○ Flujos de entrada no válidos/Flujos de salida no válidos: las actividades de

compensación no deben tener flujos de secuencia de entrada que no sean del tipo Compensación, ni ningún flujo de secuencia de salida.

○ No válido para exportación: las tareas manuales no se pueden exportar a un fichero NetWeaver BPMN2.

● Gateways:○ Muy pocos flujos de entrada o salida: los gateways/decisiones deben tener más de un flujo de

salida para representar una división (rama condicional) o más de un flujo de entrada para representar una fusión.

○ Demasiados flujos por defecto: los gateways no deben tener más de un flujo de salida por defecto.● Flujos de mensaje y secuencia:

○ Falta fuente/Falta destino: los flujos deben tener tanto un objeto de fuente, como de destino.○ Formato de mensaje no válido: los flujos de secuencia no deben tener formatos de mensaje

adjuntos.○ Formato de mensaje no definido: los flujos de mensaje deben especificar un formato de mensaje o

tener el formato de mensaje fijado en <Ninguno>.○ Definición duplicada: los formatos de mensaje no deben tener la misma definición que otros

formatos de mensaje.○ Propiedad de correlación no válida: los flujos de mensajes deben especificar una propiedad de

correlación de las definidas en la clave de correlación.

28© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 29: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

○ Fuente no válida/Destino no válido: los flujos de mensaje solo pueden venir de (tener como fuente) e ir a (tener como destino) actividades, grupos, eventos intermedios de mensajes recibidos o eventos iniciales de mensaje.

● Eventos:○ Falta flujo de salida: los inicios deben tener como mínimo un flujo de salida.○ Falta flujo de entrada: los finales deben tener como mínimo un flujo de entrada.○ No está permitido en nivel superior: los eventos iniciales del tipo Escalación, Error o

Compensación solo están permitidos en subprocesos de evento.○ No está permitido en subproceso: los eventos iniciales que no tienen el tipo Estándar no están

permitidos en subprocesos de evento.○ No está permitido en subproceso de evento: los eventos iniciales del tipo Estándar no están

permitidos en subprocesos de evento.○ No está permitido en transacción: los eventos iniciales que no tienen el tipo Estándar no están

permitidos en transacciones.○ No está permitido en subproceso especial: los eventos iniciales y finales no están permitidos

en subprocesos especiales.○ Solo está permitido en transacciones: los eventos finales de tipo Cancelar no están permitidos

en el nivel superior o en subprocesos de evento. Solo se permiten en transacciones.○ Elementos compatibles con elemento no válidos: los eventos y las tareas solo deben contener

objetos compatibles con elementos de tipo Entrada de datos o Salida de datos.○ Demasiados flujos por defecto: las actividades y eventos intermedios no deben tener más de un

flujo de salida por defecto.○ Muy pocas definiciones de evento: los eventos múltiples deben contener como mínimo dos

definiciones de evento.○ Definiciones de evento no válidas: eventos múltiples y eventos múltiples en paralelo del tipo:

○ Inicial (en nivel superior): solo puede contener definiciones de evento Mensaje, Temporizador, Condicional, Error y Señal.

○ Inicial con interrupción (en subproceso de evento): solo puede contener definiciones de evento Mensaje, Temporizador, Escalación, Condicional, Error, Compensación y Señal.

○ Inicial sin interrupción (en un subproceso de evento): solo puede contener definiciones de evento Mensaje, Temporizador, Escalación, Condicional y Señal.

○ Límite con interrupción: solo puede contener definiciones de evento Mensaje, Temporizador, Escalación, Condicional, Error, Cancelar, Compensación y Señal.

○ Límite sin interrupción: solo puede contener definiciones de evento Mensaje, Temporizador, Escalación, Condicional y Señal.

○ Intermedios de recepción: solo pueden contener definiciones de evento Mensaje, Temporizador, Condicional, Enlace y Señal.

○ Intermedios de emisión: solo pueden contener definiciones de evento Mensaje, Escalación, Enlace, Compensación y Señal.

○ Finales: solo pueden contener definiciones de evento Mensaje, Error, Escalación, Cancelar, Compensación, Señal y Finalizar.

○ Descomposición no válida: los eventos no se deben descomponer. No deben contener otros objetos.

○ Falta estereotipo: los eventos deben tener un estereotipo para definir qué tipo de evento son.○ Reutilización no válida: los eventos no se deben especificar como reutilizables.

● Datos y asociaciones de datos:

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 29

Page 30: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

○ Recurso sin utilizar: los objetos de datos/recursos deben están vinculados como mínimo con una actividad/proceso.

○ No está permitido en tareas o eventos: los objetos de datos y las referencias de objetos de datos no están permitidas en tareas o eventos

○ Falta objeto de datos/Objeto de datos no válido: las referencias de objeto de datos deben especificar el objeto de datos al que hacen referencia.

○ Fuente no válida/Destino no válido: las asociaciones de datos/flujos de recursos solo pueden venir de (tener como fuentes) e ir a (tener como destinos) actividades/procesos u objetos de datos/recursos.

○ Falta elemento fuente/Elemento fuente no válido : las asociaciones de datos con un tipo de transformación de salida deben especificar un elemento compatible con elementos (del tipo Salida de datos) de entre los definidos en su actividad de origen, que se transferirá de la actividad a los datos.

○ Falta elemento de destino/Elemento de destino no válido: las asociaciones de datos con un tipo de transformación de entrada deben especificar un elemento compatible con elementos (del tipo Entrada de datos) de entre los definidos en su actividad de destino, que se transferirá a la actividad desde los datos.

● Elementos compatibles con elemento:○ No está permitido en eventos iniciales: los elementos compatibles con elemento de tipo

Entrada de datos no están permitidos en eventos iniciales.○ No está permitido en eventos intermedios de recepción los elementos compatibles con

elemento de tipo Entrada de datos no están permitidos en eventos intermedios de recepción.○ No está permitido en eventos intermedios de emisión: los elementos compatibles con

elemento de tipo Entrada de datos no están permitidos en eventos intermedios de emisión.○ No está permitido en eventos finales: los elementos compatibles con elemento de tipo Entrada

de datos no están permitidos en eventos finales.● Claves de correlación:

○ Faltan variables: las claves de correlación deben contener como mínimo una variable● Objetos de implementación: estos objetos no se modelan habitualmente en PowerDesigner Web pero pueden

estar presentes en modelos que se han creado en el cliente de escritorio de PowerDesigner:○ Faltan interfases: los proveedores de servicios deben contener como mínimo una interfase.○ Faltan operaciones: las interfases deben contener como mínimo una operación.○ Falta mensaje de entrada (unidireccional): las operaciones unidireccionales deben

especificar un mensaje de entrada.○ Falta mensaje de entrada (solicitud-respuesta): las operaciones de solicitud-respuesta

deben especificar tanto un mensaje de entrada, como de salida.○ Falta mensaje de entrada (petición respuesta): las operaciones de petición-respuesta deben

especificar tanto un mensaje de entrada, como de salida.○ Falta mensaje de salida (notificación): las operaciones de notificación deben especificar un

mensaje de salida.○ Falta mensaje de salida (solicitud-respuesta): las operaciones de solicitud-respuesta deben

especificar tanto un mensaje de entrada, como de salida.○ Falta mensaje de salida (petición respuesta): las operaciones de petición-respuesta deben

especificar tanto un mensaje de entrada, como de salida.

30© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 31: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

1.4.6 Publicación de diagramas

Cuando sus modificaciones (o las modificaciones que está revisando) se hayan completado, podrá publicarlas y crear una nueva versión del diagrama disponible para todos los usuarios.

Contexto

NotaDebe tener permiso de Escritura o superior para publicar directamente un diagrama. Si solo tiene permiso de Envío, sus modificaciones deben revisarse antes de la publicación del diagrama. En este caso, seleccione

Publicar Enviar modificaciones .

Procedimiento

1. [recomendado] Revise el contenido del diagrama para garantizar la exactitud y el cumplimiento de los estándares de modelado de su organización:○ Para verificar que el diagrama cumple las reglas de modelado adecuadas, haga clic en el botón Verificar

de la parte inferior derecha de la ventana (consulte Verificación de diagramas [página 27]).○ Para obtener un análisis interactivo de las modificaciones realizadas desde la versión publicada,

seleccione Menú Comparar versiones (consulte Comparación de versiones de diagrama [página 25]).

2. Haga clic en la herramienta Publicar y seleccione Publicar.3. Escriba un comentario para explicar el propósito de estas modificaciones.

El comentario sobre la publicación se muestra junto con el número de versión en la pestaña Versiones de la hoja de propiedades del modelo (consulte Propiedades de objeto [página 10]).

4. Haga clic en OK para publicar las modificaciones.Se publica una nueva versión del diagrama y usted vuelve a su área de trabajo. El diagrama publicado está disponible en la parte superior de la lista Diagramas vistos recientemente.

1.4.7 Creación de objetos reutilizables en la biblioteca

Puede crear objetos para reutilizarlos en sus modelos si los guarda en un diagrama dentro de la carpeta Biblioteca del repository. Otros usuarios pueden reutilizar en sus diagramas los objetos guardados de esta manera.

Existen dos formas de reutilizar objetos:

● Al crear un objeto en un diagrama e indicar el nombre en su símbolo u hoja de propiedades, aparecen como propuestas los nombres de los objetos guardados en la biblioteca (junto con los del diagrama local). Seleccione un nombre de la lista para reutilizar un objeto existente.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 31

Page 32: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaSe sustituye el objeto local por un acceso rápido al objeto de la biblioteca, que es de solo lectura, y se pierden las propiedades que ha definido previamente para el objeto.

● Algunas propiedades de objeto requieren que seleccione un objeto como su valor. Haga clic en el botón Seleccionar objeto a la derecha del campo de propiedad para abrir una lista con todos los objetos de este tipo en la biblioteca (junto con los del diagrama local). Seleccione un objeto para asignarlo a la propiedad.

Los siguientes objetos de tipo BPMN 2.0 descriptivo y ejecutable se pueden reutilizar:

● Grupos● Lanes● Tareas/Actividades● Objetos de datos/Memorias de datos● Eventos intermedios

Los siguientes objetos de tipo BPMN 2.0 descriptivo y ejecutable no se pueden reutilizar:

● Eventos iniciales/finales● Gateways● Enlaces de mensaje y secuencia y asociaciones de datos

NotaLos objetos de tipo BPMN 2.0 descriptivo no se pueden reutilizar en diagramas de tipo BPMN 2.0 ejecutable y viceversa.

1.5 Mapas de procesos

Un mapa de procesos le proporciona una vista gráfica de la arquitectura empresarial y le ayuda a identificar sus funciones empresariales y procesos de alto nivel, independientemente de las personas y unidades empresariales que las cumplan.

El ejemplo siguiente muestra un mapa de procesos de nivel superior en el que se definen las agrupaciones Gestión,Núcleo, y Soporte en áreas de arquitectura y se definen diez procesos de nivel superior:

32© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 33: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Los 4.Los procesos Demand to Cash y 8. Procure to Pay contienen submapas a los que puede acceder haciendo clic en los símbolos más en la base de los símbolos (consulte Creación de un mapa de procesos de varios niveles [página 35]).

Para crear un mapa de procesos, vaya a la carpeta del repository que quiera crear y haga clic en el botón + (consulte Creación de un diagrama [página 11]).

Los siguientes objetos pueden crearse con el cuadro de herramientas del mapa de procesos:

Tabla 2:

Herramienta Descripción

Proceso: una actividad o un grupo de subprocesos. Consulte Procesos [página 34].

Función empresarial: una agregación de procesos o subfunciones. Consulte Funciones empresariales [página 38].

Área de arquitectura: un objeto abstracto para la agrupación de otros objetos. Consulte Áreas de arqui­tectura [página 37].

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 33

Page 34: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaLos programas, proyectos y objetivos creados en un mapa de procesos en el cliente de escritorio de PowerDesigner se pueden visualizar pero no crear ni modificar en PowerDesigner Web.

1.5.1 Procesos

Un proceso representa algo que ha hecho la organización. Los procesos se pueden descomponer en subprocesos y la jerarquía de procesos se suele mostrar en un mapa de procesos.

Para crear un proceso, haga clic en la herramienta Proceso para seleccionarla y luego haga clic en un espacio vacío o en un área de arquitectura, función empresarial o proceso en el diagrama:

Para crear un segundo proceso después del primero, haga clic en la herramienta Proceso en su barra de herramientas contextual. De esta manera, puede crear tantos procesos seguidos como sea necesario:

Para crear una segunda fila de procesos, haga clic en la herramienta Proceso en la barra de herramientas contextual de proceso final y arrástrela debajo de la fila antes de soltarla (o utilice la herramienta Proceso en la barra de herramientas de la parte inferior):

34© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 35: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Los procesos en una fila están ligeramente pegados:

● Para alinear el inicio y el final de una fila de procesos con otro símbolo, arrastre el primer o el último proceso (sin sobrepasar el límite superior o inferior de la fila) y suéltelo cuando aparezca la línea guía. El resto de procesos de la fila se también se mueven.

● Para separar un proceso de su fila, arrástrelo más allá del límite superior o inferior de su fila.● Para modificar el orden de una fila de procesos, arrastre un proceso y suéltelo después del proceso al que

quiere que siga. El resto de procesos se moverán para hacer hueco en caso de que sea necesario:

NotaLos procesos reciben un número cuando se crean. Si mueve los procesos, es posible que los números ya no correspondan con el orden deseado. Puede modificar el número de un proceso en el campo ID de número de su hoja de propiedades y los demás números se actualizarán para evitar duplicados y rellenar los huecos en una secuencia siempre que sea posible.

● Para crear un submapa dentro de un proceso, haga doble clic en su símbolo (consulte Creación de un mapa de procesos de varios niveles [página 35]).

● Para enlazar un proceso con un diagrama de proceso empresarial que modela sus pasos, utilice la faceta Diagramas (consulte Cómo enlazar procesos con diagramas de procesos empresariales [página 36]).

Los procesos pueden tener las siguientes propiedades:

Tabla 3:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no téc­nicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las conven­ciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Estereotipo Amplía la semántica del objeto . Puede introducir un estereotipo directamente en este campo o añadir estereotipos a la lista especificándolos en un fichero de extensión.

ID de número Especifica el número del proceso en la secuencia. Los números se asignan de forma secuencial cuando se crean los procesos. Si mueve los procesos, es posible que los números ya no correspondan con el orden deseado. Puede modificar el número de un proceso aquí y los demás números se modifi­carán para evitar duplicados y rellenar los huecos en una secuencia siempre que sea posible.

Proceso reutilizado Especifica el nombre del proceso reutilizado.

Los subprocesos pueden aparecer dentro del símbolo de proceso o en un submapa y se muestran en ambos casos en la faceta Secundarios de su hoja de propiedades.

1.5.1.1 Creación de un mapa de procesos de varios niveles

Los mapas de proceso se actualizan normalmente por analistas de proceso que empiezan por un resumen de las áreas empresariales de nivel superior y funciones de alto nivel, y descomponen los procesos de nivel superior en subprocesos. Algunos o todos los procesos en el mapa de nivel superior se descomponen en subprocesos que

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 35

Page 36: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

contienen submapas y así sucesivamente para varios niveles. Las áreas de arquitectura y las funciones empresariales solo están permitidas en el nivel superior y no se pueden crear en submapas.

Es habitual descomponer los procesos en cuatro niveles en un mapa de procesos, y luego modelar cada proceso de cuatro pasos en un diagrama de proceso empresarial (consulte Cómo enlazar procesos con diagramas de procesos empresariales [página 36]).

Para crear un submapa dentro de un proceso, haga doble clic en su símbolo. Los procesos que cree en este submapa son subprocesos del proceso inicial y aparecen en la faceta Secundarios de su hoja de propiedades. Su número completo incluye el número de proceso principal como un prefijo.

Para bajar a un submapa existente, haga clic en el signo más en la parte inferior central del símbolo de proceso o acerque el símbolo del proceso hasta que llene toda la pantalla. Para volver al mapa principal, haga clic en la flecha Atrás en la parte superior izquierda de la vista de diagrama o aleje hasta que la escala sea menos del 20%.

NotaLos mapas de procesos y cualquier submapa incluido en sus procesos se tratan como un único diagrama para que sea más sencillo publicar y navegar en el repository. Para añadir un marcador de un submapa concreto y que sea más fácil acceder a él, haga clic en su pin en la lista Diagramas vistos recientemente dentro del área de trabajo.

1.5.1.2 Cómo enlazar procesos con diagramas de procesos empresariales

Aunque pueda descomponer procesos en subprocesos en un mapa de procesos, es más habitual modelar los pasos de proceso de nivel inferior en un diagrama de procesos empresariales. El mapa de procesos habitualmente lo actualiza un arquitecto empresarial o un analista de procesos, mientras que el modelado de pasos de proceso de cuarto nivel suelen hacerlo los propietarios del proceso.

Contexto

NotaPara poder enlazar el diagrama de proceso empresarial con un proceso en el mapa de procesos, primero debe crearlo.

Procedimiento

1. Seleccione el proceso en el mapa de procesos y haga clic en la faceta Diagramas de su hoja de propiedades.2. Haga clic en el enlace Añadir diagrama y, en el diálogo, vaya al modelo de proceso empresarial que contenga

el diagrama que quiera enlazar en el panel izquierdo.

36© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 37: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

3. Seleccione el diagrama que quiere enlazar y luego haga clic en Añadir.El diagrama de proceso empresarial ahora está asociado con el proceso. Ahora puede acceder a él desde el proceso haciendo doble clic en el símbolo del proceso.

1.5.2 Áreas de arquitectura

Un área de arquitectura es un objeto abstracto que puede agrupar otros objetos. Los objetos no pertenecen al área, solo están agrupados en ella.

Para crear un área de arquitectura, haga clic en la herramienta Área de arquitectura para seleccionarla, y luego haga clic en espacios vacíos o en un área existente en el diagrama:

Puede crear subáreas, funciones y procesos dentro del área seleccionando la herramienta adecuada y haciendo clic en el símbolo del área:

Las áreas de arquitectura pueden tener las siguientes propiedades:

Tabla 4:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las conven­ciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincroniza­ción de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Estereotipo Amplía la semántica del objeto . Puede introducir un estereotipo directamente en este campo o aña­dir estereotipos a la lista especificándolos en un fichero de extensión.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 37

Page 38: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Las subáreas y procesos aparecen dentro del símbolo del área, en la faceta Depende de de su hoja de propiedades.

1.5.3 Funciones empresariales

Una función empresarial es una agregación de subfunciones y procesos. Estos subobjetos pertenecen a la función y se borrarán si la borra.

Para crear una función empresarial, haga clic en la herramienta función empresarial para seleccionarla, y luego haga clic en espacios vacíos o en un área de arquitectura o función empresarial en el diagrama:

Puede crear subfunciones y procesos dentro de la función seleccionando la herramienta adecuada y haciendo clic en el símbolo de la función:

Las funciones empresariales pueden tener las siguientes propiedades:

Tabla 5:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las conven­ciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincroniza­ción de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Estereotipo Amplía la semántica del objeto . Puede introducir un estereotipo directamente en este campo o aña­dir estereotipos a la lista especificándolos en un fichero de extensión.

Las subfunciones y procesos aparecen dentro del símbolo de la función, en la faceta Secundarios de su hoja de propiedades.

38© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 39: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

1.6 BPMN 2.0 descriptivo

Business Process Modeling Notation (BPMN) 2.0 es una notación gráfica estandarizada diseñada para promover la comunicación entre usuarios empresariales que no tienen un perfil técnico y deben documentar sus procesos y los desarrolladores que desean implementarlos utilizando un lenguaje de ejecución empresarial.BPMN 2.0 descriptivo está dirigido a los usuarios empresariales y contiene un subconjunto de objetos BPMN 2.0 adecuados para el diseño y análisis de procesos empresariales.

PowerDesigner proporciona soporte para dos variantes de BPMN 2.0. Para obtener información sobre BPMN 2.0 ejecutable, consulte BPMN 2.0 ejecutable [página 52].

PowerDesigner admite la creación de diagramas de proceso BPMN 2.0 descriptivo, que se centran en el flujo de secuencia de un proceso individual (por ejemplo, en un grupo), de y diagramas de colaboración, que pueden incluir dos o más grupos, con transferencia de mensajes entre ellos:

Las siguientes herramientas están disponibles en diagramas de BPMN 2.0:

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 39

Page 40: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 6:

Herra­mienta

Descripción

Grupo/Lane: representa empresas, departamentos, roles o subentidades (consulte Grupos y lanes (BPMN des­criptivo) [página 40]).

Evento inicial: inicia un proceso (consulte Eventos iniciales y finales (BPMN descriptivo) [página 42]).

Tarea: representa el trabajo efectuado en un proceso (consulte Tareas (BPMN descriptivo) [página 44]).

Gateway: representa una decisión o bien acciones paralelas y la reunificación del flujo de secuencia (consulte Gateways (BPMN descriptivo) [página 47]).

Evento final: finaliza un proceso (consulte Eventos iniciales y finales (BPMN descriptivo) [página 42]).

Memoria de datos: representa una base de datos, archivador u otro contenedor de datos (consulte Datos (BPMN descriptivo) [página 49]).

Objeto de datos: representa un informe, documento u otro elemento de datos utilizado en el proceso (consulte Datos (BPMN descriptivo) [página 49]).

Anotación de texto: le permite añadir un texto explicativo al diagrama.

Flujo: enlaza objetos con uno de los siguientes tipos de flujo:

● Flujo de secuencia: enlaza dos elementos (eventos, actividades o gateways) para mostrar el progreso en un proceso.

● Flujo de mensaje: enlaza un grupo (o una de sus actividades) a otro grupo (o una de sus actividades) y pasa un mensaje entre ellos.

● Asociación de datos: enlaza un objeto de datos con una tarea o evento.

1.6.1 Grupos y lanes (BPMN descriptivo)

Los grupos representan empresas, departamentos o roles. Los lanes representan subentidades de estas organizaciones y aparecen como swimlanes en el grupo. Muchos diagramas BPMN contienen uno o varios grupos y el resto de objetos se encuentran en los lanes de estos grupos.

40© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 41: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaLos grupos pueden ser verticales (de arriba a abajo) u horizontales (de derecha a izquierda). Puede modificar la orientación de su diagrama (si no contiene ningún grupo) seleccionando Menú Modificar grupo a horizontal/vertical .

Para crear un grupo, haga clic en la herramienta Grupo/Lane para seleccionarlo y, a continuación, haga clic en el espacio vacío del diagrama. Se puede crear automáticamente un evento inicial en el grupo (consulte Eventos iniciales y finales (BPMN descriptivo) [página 42]).

Un grupo individual de un diagrama representa normalmente la organización:

Para añadir un lane a un grupo, haga clic en la herramienta Grupo/Lane para seleccionarlo y pase el ratón por el grupo existente del diagrama. Aparecerá una línea verde para mostrar dónde se añadirá el lane. Haga clic para crear el lane en esta posición.

Cada lane del grupo primario representa un departamento u otra subentidad de la organización:

Los diagramas BPMN pueden contener un segundo grupo que represente un interlocutor, como un cliente o proveedor con el que la organización interactúa. Para crear un segundo grupo, haga clic en la herramienta Grupo/Lane para seleccionarlo y, a continuación, haga clic en el espacio vacío del diagrama:

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 41

Page 42: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Dado que normalmente no conocerá los detalles de los procesos de un interlocutor, el segundo grupo se suele tratar como "caja negra". En ese grupo no se crean tareas ni objetos y se enlaza con el primer grupo solo a través de flujos de mensajes.

NotaPuede arrastrar lanes de un grupo a otro o a espacios vacíos para crear un nuevo grupo. Los lanes se pueden reutilizar y aparecen en diferentes grupos.

Los grupos y lanes pueden tener las siguientes propiedades:

Tabla 7:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las conven­ciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincroniza­ción de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Instancia múltiple [grupos] El grupo representa varias instancias del rol especificado.

1.6.2 Eventos iniciales y finales (BPMN descriptivo)

Un proceso empieza con un evento inicial y termina con uno o varios eventos finales.

42© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 43: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Para crear un evento inicial, haga clic en la herramienta Inicio para seleccionarla y haga clic en el diagrama.

NotaCuando cree un grupo, se creará por defecto un evento inicial (consulte Grupos y lanes (BPMN descriptivo) [página 40]).

Por defecto, se crea un evento inicial estándar. Para modificar el tipo de evento inicial, selecciónelo, haga clic en la herramienta Propiedades y seleccione el tipo adecuado. En BPMN 2.0 descriptivo, PowerDesigner admite los siguientes tipos de eventos iniciales:

Tabla 8:

Símbolo Descripción

Evento inicial indefinido: el proceso simplemente se inicia sin ningún evento desencadenante específico.

Evento inicial de mensaje: el proceso se inicia tras la recepción de un mensaje, como un pedido o con­sulta.

Evento inicial de temporizador: el proceso se inicia en una fecha específica o a una hora determinada, como el lunes a las 9 de la mañana.

Para crear un evento final:

● Seleccione un objeto del diagrama y haga clic (o haga clic y arrastre) en la herramienta Final en su barra de herramientas contextual para crear un nuevo evento final después de este en el flujo de control, o

● Haga clic en la herramienta Final de la barra de herramientas de la parte inferior y haga clic en el diagrama.

Por defecto, se crea un evento final estándar. Para modificar el tipo de evento final, haga clic en la herramienta Propiedades y seleccione un tipo de la lista. En BPMN 2.0 descriptivo, PowerDesigner admite los siguientes tipos de eventos finales:

Tabla 9:

Símbolo Descripción

Evento final estándar: el proceso simplemente finaliza cuando todas las tareas se han completado.

Evento final de mensaje: el proceso termina cuando se envía un mensaje, como una oferta, factura o in­forme.

Evento de finalización: todas las tareas de un flujo de secuencia paralelo finalizan inmediatamente cuando una rama encuentra un evento de finalización.

Los eventos iniciales y finales pueden tener las siguientes propiedades:

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 43

Page 44: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 10:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las conven­ciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincroniza­ción de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

1.6.3 Tareas (BPMN descriptivo)

El contenido principal de un proceso son las tareas que se llevan a cabo durante su ejecución.

Para crear una tarea:

● Seleccione un objeto del diagrama y haga clic (o haga clic y arrastre) en la herramienta Tarea en su barra de herramientas contextual para crear una tarea nueva después de esta en el flujo de control, o

● Haga clic en la herramienta Tarea de la barra de herramientas de la parte inferior y haga clic en el diagrama.

La tarea se crea con el nombre por defecto resaltado, listo para que indique un nombre adecuado.

En BPMN 2.0 descriptivo, PowerDesigner admite los siguientes tipos de tareas:

Tabla 11:

Símbolo Descripción

Tarea estándar: se puede utilizar para cualquier tipo de actividad.

Tarea de servicio: una tarea llevada a cabo por una aplicación o servicio web sin ninguna entrada hu­mana.

Tarea de usuario: una tarea llevada a cabo por un humano con la interacción de una aplicación de soft­ware.

Actividad de llamada: una tarea que reutiliza un proceso definido de forma global. Por ejemplo, puede definir el proceso de inicio de sesión y reutilizarlo en varios procesos (consulte Actividades de llamada (BPMN descriptivo) [página 46]).

Subproceso: una tarea que se divide en subtareas (consulte Subprocesos (BPMN descriptivo) [página 45]).

Las tareas pueden tener las siguientes propiedades:

44© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 45: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 12:

Propiedad Descripción

Nombre/Código/Comentario Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abre­viarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nom­bre aplicando las convenciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Proceso reutilizable Especifica que se puede hacer referencia a la tarea para que la reutilice una actividad de lla­mada (consulte Actividades de llamada (BPMN descriptivo) [página 46]).

Objeto llamado [Actividades de llamada] Especifica la tarea o proceso global que reutiliza la actividad de lla­mada.

1.6.3.1 Subprocesos (BPMN descriptivo)Un subproceso es una tarea que se divide en subtareas. Por ejemplo, puede dividir la tarea Inicio de sesión en las subtareas Indicar nombre de usuario e Indicar contraseña.

Para crear un subproceso:

● Seleccione un objeto del diagrama y haga clic (o haga clic y arrastre) en la herramienta Tarea para crear una tarea nueva después de esta en el flujo de control, o

● Haga clic en la herramienta Tarea de la barra de herramientas de la parte inferior y haga clic en el diagrama.

Indique un nombre para la tarea, haga clic en la herramienta Propiedades para modificar el tipo y seleccione Sub-Process.

Al principio, el subproceso está vacío:

Para empezar a especificar los detalles del subproceso, haga clic en la herramienta Inicio de la barra de herramientas de la parte inferior y haga clic en el símbolo del subproceso para crear el inicio dentro de este:

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 45

Page 46: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaAl pasar el ratón por el subproceso el borde queda resaltado en verde, lo que indica que está a punto de crear un objeto dentro de él.

Añada tareas y otros objetos según convenga para completar la definición del subproceso:

El símbolo crece para alojar estos objetos, y puede redimensionarlo y reposicionar los objetos si es necesario.

NotaLos objetos creados dentro de un subproceso aparecen en la faceta Secundarios de su hoja de propiedades.

1.6.3.2 Actividades de llamada (BPMN descriptivo)

Las actividades de llamada son tareas que reutilizan un proceso o tarea global existente. Por ejemplo, es posible que defina un proceso denominado Inicio de sesión y lo reutilice en otros procesos distintos.

Cree una tarea para poder crear una actividad de llamada:

● Seleccione un objeto del diagrama y haga clic (o haga clic y arrastre) en la herramienta Tarea en su barra de herramientas contextual para crear una tarea nueva después de esta en el flujo de control, o

● Haga clic en la herramienta Tarea de la barra de herramientas de la parte inferior y haga clic en el diagrama.

Indique un nombre para la tarea, haga clic en la herramienta Propiedades de la barra de herramientas contextual para modificar el tipo y seleccione Actividad de llamada.

Para especificar la tarea que se va a reutilizar, vaya al panel Propiedades, haga clic en el botón Seleccionar objeto a la derecha del campo Objeto llamado y seleccione la tarea que se va a reutilizar de la lista.

NotaLas tareas disponibles para reutilizarse de esta lista deben:

● tener seleccionada la propiedad Proceso reutilizable y● guardarse en el diagrama actual o en la carpeta Biblioteca del repository.

46© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 47: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

1.6.4 Gateways (BPMN descriptivo)Los gateways controlan el flujo de secuencia del proceso y pueden dividir o fusionar el flujo para mostrar decisiones o acciones simultáneas necesarias.

Para crear un gateway:

● Seleccione un objeto del diagrama y haga clic (o haga clic y arrastre) en la herramienta Gateway en su barra de herramientas contextual para crear un gateway nuevo después de este en el flujo de control.

● Haga clic en la herramienta Gateway de la barra de herramientas inferior y haga clic en el diagrama.

Por defecto, se crea un gateway exclusivo. Para modificar a un gateway paralelo, haga clic en la herramienta Propiedades y seleccione Gateway paralelo. En BPMN 2.0 descriptivo, PowerDesigner admite estos dos tipos de gateways:

Tabla 13:

Símbolo Descripción

Gateway exclusivo: solo se ejecuta una rama de salida, en función de la condición.

Gateway paralelo: todas las ramas de salida se ejecutan de forma simultánea.

Para crear un objeto después del gateway, haga clic en una herramienta de la barra de herramientas contextual del gateway para crear una tarea u otro objeto después de este en el flujo de control:

Para crear un segundo objeto en una nueva rama, vuelva a seleccionar el gateway y haga clic y arrastre una herramienta de la barra de herramientas contextual para colocar el segundo objeto en una posición adecuada. Preferiblemente, el flujo debería partir de un punto diferente del símbolo de gateway:

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 47

Page 48: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Para especificar una condición en un flujo de secuencia que conecta el gateway con un objeto, seleccione el flujo e indique un valor adecuado en el campo Alias de condición del panel Propiedades. El valor se muestra en el diagrama del flujo de secuencia junto al gateway:

Debe añadir una condición a todos los flujos de secuencia que salen del gateway. Puede añadir más flujos de secuencia alternativos según sea necesario. En este ejemplo, cuando se realiza un pedido, un gateway exclusivo controla el flujo de secuencia posterior en base al valor del pedido:

Los gateways también se utilizan para fusionar flujos de secuencia cuando dos o más flujos paralelos o exclusivos se unen para continuar el proceso. En este caso los dos tipos de gateway tienen los siguientes significados:

Tabla 14:

Símbolo Descripción

Gateway exclusivo: espera que una rama de entrada se haya completado antes de continuar.

Gateway paralelo: espera que todas las ramas de entrada se hayan completado antes de continuar.

48© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 49: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

En este ejemplo, una de las tareas de aprobación llegará al gateway final exclusivo, que desencadena el envío del pedido:

Los gateways pueden tener las siguientes propiedades:

Tabla 15:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las conven­ciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincroniza­ción de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

1.6.5 Datos (BPMN descriptivo)

Los objetos de datos representan los datos utilizados en el proceso.

Para crear un objeto de datos, haga clic en la herramienta Memoria de datos u Objeto de datos de la barra de herramientas de la parte inferior para seleccionarlo y haga clic en el diagrama.

En BPMN 2.0 descriptivo, PowerDesigner admite los siguientes tipos de datos:

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 49

Page 50: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 16:

Símbolo Descripción

Objeto de datos: información utilizada en el proceso.

Memoria de datos: una base de datos, archivador u otra ubicación desde la que el proceso puede leer datos o en la que puede escribirlos y que persiste durante un intervalo de tiempo superior a la duración de la instancia del proceso.

Para mostrar una tarea (u otro objeto) que está leyendo desde un objeto de datos o memoria de datos, haga clic en los datos y, a continuación, haga clic y arrastre la herramienta Enlace desde su barra de herramientas contextual y suéltela en la tarea para crear una asociación de datos (una línea discontinua) que apunte a la tarea:

Para mostrar una tarea (u otro objeto) que está escribiendo en un objeto de datos o memoria de datos, haga clic en la tarea y, a continuación, haga clic y arrastre la herramienta Enlace desde su barra de herramientas contextual y suéltela en los datos para crear una asociación de datos que apunte a los datos:

Los datos pueden tener las siguientes propiedades:

50© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 51: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 17:

Propiedad Descripción

Nombre/Código/Comentario Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abre­viarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nom­bre aplicando las convenciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Colección [objetos de datos] Especifica que el objeto representa una colección de elementos.

Capacidad/Ilimitado [memorias de datos] Especifica la capacidad de la memoria como valor numérico o como va­lor ilimitado.

1.6.6 Flujos de mensajes y secuencia (BPMN descriptivo)

Los flujos de secuencia son líneas sólidas con una flecha en un extremo, que enlazan los elementos de un proceso del diagrama o de un grupo individual y muestran el orden en que se realizan. Los flujos de mensajes son líneas de puntos con una flecha en un extremo, que enlazan dos grupos distintos (o elementos de dos grupos diferentes) y muestran la dirección en la que se envía el mensaje.

Automáticamente se crea un flujo de secuencia o de mensaje al crear un objeto desde la barra de herramientas contextual de otro objeto. Para crear un flujo de secuencia de forma explícita:

● Seleccione un objeto del diagrama, haga clic en la herramienta Enlace en su barra de herramientas contextual y arrástrelo a otro elemento del mismo grupo, o bien

● Haga clic en la herramienta Enlace de la barra de herramientas de la parte inferior para seleccionarlo y, a continuación, haga clic y arrastre de un elemento a otro en un grupo individual.

Para crear un flujo de mensaje de forma explícita:

● Seleccione un objeto del diagrama, haga clic en la herramienta Enlace en su barra de herramientas contextual y arrástrelo a otro grupo (o un elemento de otro grupo), o bien

● Haga clic en la herramienta Enlace de la barra de herramientas de la parte inferior para seleccionarlo y, a continuación, haga clic y arrastre de un grupo (o un elemento del grupo) a otro grupo (o un elemento del otro grupo).

En el siguiente ejemplo, tenga en cuenta que los flujos que se encuentran entre las tareas de un grupo individual son flujos de secuencia de líneas sólidas, mientras que los flujos que se encuentran entre los grupos son flujos de mensaje de líneas de puntos.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 51

Page 52: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Los flujos de secuencias y de mensajes pueden tener las siguientes propiedades:

Tabla 18:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técni­cos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las convenciones de no­menclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Fuente/Destino Especifique los objetos enlazados por el flujo. Para flujos de secuencia, el objeto fuente va antes que el objeto de destino en el proceso. Para flujos de mensajes, el objeto fuente emite el mensaje y el objeto de destino lo recibe.

Condición [flujos de secuencia] Especifica la condición que debe cumplirse para que el proceso tome esta rama siguiendo un gateway.

1.7 BPMN 2.0 ejecutable

Business Process Modeling Notation (BPMN) 2.0 es una notación gráfica estandarizada diseñada para promover la comunicación entre usuarios empresariales que no tienen un perfil técnico y deben documentar sus procesos y los desarrolladores que desean implementarlos utilizando un lenguaje de ejecución empresarial.BPMN 2.0 ejecutable incluye todos los objetos BPMN 2.0 estándar y está dirigido a los modeladores técnicos y a aquellos que están efectuando ingeniería inversa en SAP BPM o Eclipse BPMN2 Modeler.

52© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 53: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

PowerDesigner proporciona soporte para dos variantes de BPMN 2.0. Para obtener información sobre BPMN 2.0 descriptivo, consulte BPMN 2.0 descriptivo [página 39].

PowerDesigner admite los siguientes diagramas de BPMN ejecutable 2.0:

● Diagramas de proceso: se centran en el flujo de secuencia de un proceso individual de un participante. PowerDesigner admite diagramas de proceso como diagramas de proceso empresarial estándar con un cuadro de herramientas específico de BPMN.

● Diagramas de colaboración: puede mostrar de forma adicional los mensajes que se pasan entre los participantes. Puede mostrar los participantes como cajas negras o con procesos en su interior. PowerDesigner admite diagramas de colaboración como diagramas de proceso empresarial estándar con un cuadro de herramientas específico de BPMN.

● Diagramas de conversación: proporcionan un resumen de las comunicaciones entre los participantes. Los diagramas de conversación pueden crearse y editarse en el cliente de escritorio de PowerDesigner, pero son solo de lectura en PowerDesigner Web.

● Diagramas de coreografía: se centran en la información detallada de la conversación entre dos o varios participantes, que a menudo están enlazados a nodos de conversación específicos. Los diagramas de coreografía pueden crearse y editarse en el cliente de escritorio de PowerDesigner, pero son solo de lectura en PowerDesigner Web.

Las siguientes herramientas están disponibles en diagramas de BPMN 2.0 ejecutable:

Tabla 19:

Herra­mienta

Descripción

Grupo/Lane: representa empresas, departamentos, roles o subentidades (consulte Grupos y lanes (BPMN des­criptivo) [página 40]).

Evento inicial: inicia un proceso (consulte Eventos iniciales, intermedios y finales (BPMN ejecutable) [página 60]).

Actividad: representa el trabajo efectuado en un proceso (consulte Actividades (BPMN ejecutable) [página 63]).

Evento intermedio: se produce durante el curso de un proceso e influye en él (consulte Eventos iniciales, interme­dios y finales (BPMN ejecutable) [página 60]).

Gateway: representa una decisión o bien acciones paralelas y la reunificación del flujo de secuencia (consulte Gateways (BPMN ejecutable) [página 65]).

Evento final: finaliza un proceso (consulte Eventos iniciales, intermedios y finales (BPMN ejecutable) [página 60]).

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 53

Page 54: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Herra­mienta

Descripción

Memoria de datos: representa una base de datos, archivador u otro contenedor de datos (consulte Datos y refe­rencia de datos (BPMN ejecutable) [página 66]).

Objeto de datos: representa un informe, documento u otro elemento de datos utilizado en el proceso (consulte Datos y referencia de datos (BPMN ejecutable) [página 66]).

Anotación de texto: le permite añadir un texto explicativo al diagrama.

Flujo: enlaza objetos con uno de los siguientes tipos de flujo:

● Flujo de secuencia: enlaza dos elementos (eventos, actividades o gateways) para mostrar el progreso en un proceso.

● Flujo de mensaje: enlaza un grupo (o una de sus actividades) a otro grupo (o una de sus actividades) y pasa un mensaje entre ellos.

● Asociación de datos: enlaza un objeto de datos con una actividad o evento.

1.7.1 Diagramas de colaboración y proceso (BPMN ejecutable)

Un diagrama de colaboración analiza el flujo de secuencia de procesos y el intercambio de mensajes entre participantes (representado como swimlanes y grupos). Cada grupo contiene un proceso implícito con un evento inicial y uno o varios eventos finales. Un diagrama de proceso analiza el flujo de secuencia de un proceso individual de un participante (que puede mostrarse o ser implícito). PowerDesigner admite diagramas de colaboración y diagramas de proceso como diagramas de proceso empresarial estándar con un cuadro de herramientas específico de BPMN.

En el siguiente diagrama de colaboración de ejemplo, se analizan las interacciones entre el personal de una pizzería y un cliente:

54© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 55: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 55

Page 56: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

En el siguiente diagrama de proceso de ejemplo, se analiza el proceso de reserva interno de una agencia de viajes:

1.7.2 Diagramas de conversación (BPMN ejecutable)

Un diagrama de conversación se centra en las comunicaciones entre participantes. No puede crear ni visualizar procesos o coreografías en este diagrama.

NotaLos diagramas de conversación pueden crearse y editarse en el cliente de escritorio de PowerDesigner, pero son solo de lectura en PowerDesigner Web.

En el siguiente ejemplo, se analizan las diferentes conversaciones asociadas a las entregas de un proveedor a un minorista:

56© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 57: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaPowerDesigner no admite la visualización de procesos en símbolos de participante en un diagrama de conversación.

Los nodos de conversación tienen las siguientes propiedades:

Tabla 20:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las convenciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sin­cronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Reutilizable Especifica si el nodo de conversación se puede reutilizar en otros contextos.

Reutilizar conversación Especifica el nodo de conversación que se está reutilizando en este contexto.

Clave de correlación [solo conversaciones atómicas] Especifica la clave de correlación (conjunto de propiedades de co­rrelación extraídas del mensaje) utilizada para asociar la conversación a una instancia particular de un proceso (consulte Clave de correlación (BPMN ejecutable) [página 68]). Cada flujo conectado al nodo debe tener la misma clave que el nodo.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 57

Page 58: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaPuede asociar un nodo de conversación a un diagrama de coreografía o a una tarea de coreografía para modelar la coreografía de los mensajes que fluyen en el nodo. Los diagramas y las tareas de coreografía asociados a un nodo de conversación se inicializan con los participantes enlazados al nodo:

● Para asociar un diagrama de coreografía a un nodo de conversación desde el diagrama de coreografía, haga clic con el botón derecho en el fondo del diagrama y seleccione Diagrama Propiedades y, a continuación, el nodo adecuado en la lista Nodo relacionado de la pestaña General de la hoja de propiedades del diagrama. Cualquier tarea de coreografía que cree en el diagrama se inicializará con los participantes asociados al nodo.

● Para asociar una tarea de coreografía a un nodo de conversación desde la hoja de propiedades de la tarea, seleccione el nodo adecuado en la lista Nodo relacionado de la pestaña General de la hoja de propiedades de la tarea. Los participantes de la tarea se establecerán según los participantes asociados al nodo.

● Para asociar un nodo de conversación a un diagrama de coreografía existente desde el símbolo de nodo de conversación, haga clic con el botón derecho en el símbolo y seleccione Diagrama relacionado<NombreDiagrama> . De lo contrario, puede crear un nuevo diagrama de coreografía desde un nodo de conversación seleccionando Diagrama relacionado Nuevo . En ambos casos, para completar el enlace, debe abrir la hoja de propiedades del diagrama de coreografía y seleccionar el nodo en la lista Nodo relacionado. Cualquier tarea de coreografía que cree en el diagrama se inicializará con los participantes asociados al nodo.

Los enlaces de conversación tienen las siguientes propiedades:

Tabla 21:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las convenciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sin­cronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Participante Especifica el participante al que se une el enlace.

Nodo de conversación Especifica el nodo de conversación al que se une el enlace. Utilice las herramientas a la derecha de la lista para crear, navegar o ver las propiedades del objeto seleccionado en ese momento.

1.7.3 Diagramas de coreografía (BPMN ejecutable)Un diagrama de coreografía se utiliza para analizar cómo intercambian información los participantes para coordinar sus interacciones. Un diagrama de coreografía se puede utilizar para desplegar y analizar en detalle el intercambio de mensajes asociados a un nodo de conversación en un diagrama de conversación.

NotaLos diagramas de coreografía pueden crearse y editarse en el cliente de escritorio de PowerDesigner, pero son solo de lectura en PowerDesigner Web.

58© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 59: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

En el siguiente ejemplo, se analiza el intercambio de mensajes entre un paciente y un doctor:

NotaPowerDesigner no admite la visualización de swimlanes de participante ni de diagramas de colaboración en tareas de coreografía. Además, no se pueden crear eventos intermedios en diagramas de coreografía y solo se admite un participante de iniciación y uno de respuesta para las tareas atómicas de coreografía (aunque se calculan varios participantes para una tarea con subtareas).

Las tareas de coreografía tienen las siguientes propiedades:

Tabla 22:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las convenciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sin­cronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Nodo relacionado Especifica el nodo de conversación al que se asocia la tarea de coreografía. Utilice las herramientas a la derecha de la lista para crear, navegar o ver las propiedades del objeto seleccionado en ese momento.

Status compuesto Especifica si la tarea es una tarea de coreografía o un subproceso de coreografía (que puede con­tener tareas de coreografía, listadas en la pestaña Tareas de coreografía).

Si vuelve de un subproceso de coreografía a una tarea de coreografía, se eliminarán las tareas que haya creado en este.

Reutilizable Especifica si la tarea se puede reutilizar en otros contextos.

Reutilizar tarea Especifica la tarea de coreografía que se está reutilizando en este contexto.

Participantes de inicia­ción y de respuesta

[solo tareas atómicas] Especifica los participantes que interactúan a través de la tarea de coreo­grafía. El participante de iniciación y su mensaje se marcan de color blanco y el participante de res­puesta y su mensaje, de color gris. Utilice las herramientas a la derecha de la lista para crear, nave­gar o ver las propiedades del objeto seleccionado en ese momento. Seleccione la casilla de verifica­ción Múltiple para especificar que existe más de un participante de iniciación o de respuesta.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 59

Page 60: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Propiedad Descripción

Mensajes de iniciación y de retorno

[solo tareas atómicas] Especifica los mensajes que los participantes intercambian a través de la tarea de coreografía. Utilice las herramientas a la derecha de la lista para crear, navegar o ver las propiedades del objeto seleccionado en ese momento.

Características de bucle Especifica que la tarea es una tarea de coreografía de bucle o de varias instancias (paralela o se­cuencial).

1.7.4 Grupos y lanes (BPMN ejecutable)

Los grupos representan empresas, departamentos o roles. Los lanes representan subentidades de estas organizaciones y aparecen como swimlanes en el grupo. Muchos diagramas BPMN contienen uno o varios grupos y el resto de objetos se encuentran en los lanes de estos grupos.

Los grupos y lanes de BPMN ejecutable se comportan del mismo modo que los de BPMN descriptivo (consulte Grupos y lanes (BPMN descriptivo) [página 40]).

En BPMN ejecutable, los grupos y lanes también pueden aparecer en diagramas de conversación como nodos cuadrados (consulte Diagramas de conversación (BPMN ejecutable) [página 56]) y en diagramas de coreografía, en los que no tienen símbolos distintos, sino que se muestran en la parte superior o inferior del símbolo de tarea de coreografía (consulte Diagramas de coreografía (BPMN ejecutable) [página 58]).

1.7.5 Eventos iniciales, intermedios y finales (BPMN ejecutable)

Un evento es algo que sucede durante el curso de un proceso. Los eventos incluyen el inicio y final de una actividad y otros eventos intermedios (como una modificación del estado o la recepción de un mensaje), que afectan a la secuencia o tiempo de dicho proceso.

En BPMN ejecutable, se pueden crear diferentes tipos de eventos iniciales, intermedios y finales en función del contexto. Los símbolos indican el tipo de cada uno de ellos. PowerDesigner admite todos los tipos de evento definidos en BPMN 2.0:

● Ninguno: eventos sin tipificar, que indican puntos iniciales, modificaciones de estado y estados finales.● Mensaje: recibe y envía mensajes.● Temporizador: eventos cíclicos de temporizador, puntos en el tiempo, intervalos de tiempo o tiempos de

espera.● Escalación: escala a un nivel superior de responsabilidad.● Condicional: reacciona ante la modificación de condiciones empresariales o integra reglas empresariales.● Enlace: conectores a otra página. Dos eventos de enlace correspondientes equivalen a un flujo de secuencia.● Error: recibe o envía errores con nombre.● Cancelar: reacciona ante transacciones canceladas o desencadena una cancelación.● Compensación: controla o desencadena una compensación.● Señal: envía señales en los distintos procesos. Una señal enviada puede detectarse varias veces.● Múltiple: recibe un evento de un conjunto. Envía todos los eventos definidos.

60© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 61: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

● Múltiple en paralelo: recibe todos los eventos en paralelo de un conjunto.● Finalización: desencadena la finalización inmediata de un proceso.

Puede crear eventos en los contextos anteriores de la siguiente manera:

● Eventos iniciales: se pueden crear directamente en el diagrama, en un grupo o lane, en un subproceso estándar o de transacción (solo eventos iniciales estándar) o en un subproceso basado en eventos. Utilice la herramienta Evento inicial de la barra de herramientas de la parte inferior. Para modificar el tipo de evento,

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 61

Page 62: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

haga clic en la herramienta Propiedades de esta barra de herramientas contextual y seleccione el tipo adecuado.

NotaLos eventos iniciales no están permitidos en subprocesos ad hoc.

NotaPara que un evento inicial de subproceso basado en eventos no tenga interrupción (con círculo exterior de línea discontinua), deseleccione la propiedad Con interrupción.

● Eventos intermedios de recepción: se pueden crear directamente en el diagrama, en un grupo o lane o en cualquier tipo de subproceso. Utilice la herramienta Evento intermedio de recepción de la barra de herramientas contextual o de la barra de herramientas de la parte inferior para crear el evento. Para modificar el tipo de evento, haga clic en la herramienta Propiedades de esta barra de herramientas contextual y seleccione el tipo adecuado.

● Eventos intermedios de límite: se pueden crear en el borde de una tarea o de cualquier tipo de subproceso. Utilice la herramienta Evento intermedio de recepción de la barra de herramientas contextual o de la barra de herramientas de la parte inferior y haga clic en el borde de la tarea o subproceso. Para modificar el tipo de evento, haga clic en la herramienta Propiedades de la barra de herramientas contextual y seleccione el tipo adecuado.

NotaPara que un evento intermedio de límite no tenga interrupción (con círculos exteriores de línea discontinua), deseleccione la propiedad Con interrupción.

● Eventos intermedios de emisión: se pueden crear directamente en el diagrama, en un grupo o lane o en cualquier tipo de subproceso. Utilice la herramienta Evento intermedio de recepción de la barra de herramientas contextual o de la barra de herramientas de la parte inferior, seleccione la herramienta Propiedades de la barra de herramientas contextual, seleccione Evento intermedio de emisión para modificar el tipo de emisión y, por último, la herramienta Propiedades de nuevo y seleccione el tipo adecuado de evento de emisión.

● Eventos finales: se pueden crear directamente en el diagrama, en un grupo o lane o en cualquier tipo de subproceso. Utilice la herramienta Evento final de la barra de herramientas contextual o de la barra de herramientas de la parte inferior. Para modificar el tipo de evento, haga clic en la herramienta Propiedades de esta barra de herramientas contextual y seleccione el tipo adecuado.

NotaLos eventos finales no están permitidos en subprocesos ad hoc. Los eventos finales de cancelación solo están permitidos en las transacciones.

Los eventos ejecutables pueden tener las siguientes propiedades:

62© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 63: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 23:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las conven­ciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincroniza­ción de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Interrupción Mientras la mayoría de eventos interrumpen el proceso modelado, los eventos iniciales de subpro­ceso basado en eventos y los eventos intermedios de límite se pueden especificar como eventos sin interrupción si selecciona esta propiedad. Los eventos sin interrupción se marcan con círculos exter­nos de línea discontinua.

Mensaje [eventos de mensaje] Especifica el mensaje asociado al evento (consulte Mensajes (BPMN ejecuta­ble) [página 68]).

1.7.6 Actividades (BPMN ejecutable)

Las actividades son el trabajo realizado en un proceso.

Para crear una actividad:

● Seleccione un objeto del diagrama y haga clic (o haga clic y arrastre) en la herramienta Tarea en su barra de herramientas contextual para crear una actividad nueva después de esta en el flujo de control, o

● Haga clic en la herramienta de Tarea de la barra de herramientas de la parte inferior y haga clic en el diagrama.

La actividad se crea con el nombre por defecto resaltado, listo para que indique un nombre adecuado.

Por defecto, se crea una tarea abstracta. Para modificar el tipo de actividad, haga clic en la herramienta Propiedades y seleccione un tipo de la lista. En BPMN 2.0 ejecutable, PowerDesigner admite los siguientes tipos de actividades

Tabla 24:

Símbolo Descripción

Tarea abstracta: unidad básica de trabajo.

Enviar tarea: envía un mensaje a un participante externo al proceso. Cuando el mensaje se haya enviado, la tarea se habrá completado.

Recibir tarea: espera que llegue un mensaje de un participante externo al proceso. Cuando el mensaje se haya recibido, la tarea se habrá completado.

Tarea de usuario: un humano realiza la tarea con la ayuda de una aplicación de software y se programa a tra­vés de un gestor de lista de tareas de algún tipo.

Tarea manual: tarea que se realiza sin la ayuda de una aplicación o motor de ejecución de proceso empresa­rial. Por ejemplo, un técnico de telefonía instala un teléfono en un centro del cliente.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 63

Page 64: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Símbolo Descripción

Tarea de regla empresarial: envía entradas a un motor de reglas empresariales y recibe la salida de los cálcu­los del motor.

Tarea de servicio: utiliza un servicio web o aplicación automatizada.

Tarea de script: la ejecuta un script interpretado por un motor de proceso empresarial.

Transacción: conjunto de actividades lógicamente relacionadas, que pueden seguir un protocolo de transac­ción específico.

Actividad de llamada: contenedor de una tarea o subproceso definido de forma global que se reutiliza en el proceso actual (consulte Actividades de llamada (BPMN descriptivo) [página 46]).

Subproceso: actividad cuyos detalles internos se han modelado mediante actividades, gateways, eventos y flujos de secuencias (consulte Subprocesos (BPMN descriptivo) [página 45]).

Subproceso de evento: una actividad que se activa cuando se desencadena su evento inicial y puede inte­rrumpir el contexto de proceso de nivel superior o ejecutarse en paralelo (sin interrupción) en función del evento inicial.

Subproceso ad hoc: tipo de subproceso especializado que consta de un grupo de actividades que no necesi­tan relaciones secuenciales y cuyas secuencias y números están determinados por aquellos que las realizan.

Las actividades pueden tener las siguientes propiedades:

Tabla 25:

Propiedad Descripción

Nombre/Código/Comentario Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abre­viarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nom­bre aplicando las convenciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Proceso reutilizable Especifica que una actividad de llamada puede hacer referencia al proceso (consulte Activida­des de llamada (BPMN descriptivo) [página 46]).

Cantidad inicial/Cantidad de finalización

Especifique el número de tokens que se deben recibir antes de que la actividad pueda iniciarse y el número de tokens que se deben generar de la actividad. El valor por defecto es 1 y solo se modifica en situaciones de modelado muy avanzadas.

Características de bucle Especifica que la actividad se puede repetir de una de las siguientes maneras:

● <ninguno>: por defecto● En bucle● Instancia múltiple paralela● Instancia múltiple secuencial

Compensación Especifica que la actividad está pensada para fines de compensación.

Objeto llamado [Actividades de llamada] Especifica la tarea o proceso global que reutiliza la actividad de lla­mada.

64© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 65: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

1.7.7 Gateways (BPMN ejecutable)

Los gateways controlan el flujo de secuencia del proceso y pueden fusionar o dividir el flujo según lo indiquen las condiciones del gateway.

Para crear un gateway:

● Seleccione un objeto del diagrama y haga clic (o haga clic y arrastre) en la herramienta Gateway en su barra de herramientas contextual para crear un gateway nuevo después de este en el flujo de control, o

● Haga clic en la herramienta Gateway de la barra de herramientas de la parte inferior y haga clic en el diagrama.

Por defecto, se crea un gateway exclusivo. Para modificar el tipo de gateway, haga clic en la herramienta Propiedades y seleccione un tipo de la lista. En BPMN 2.0 ejecutable, PowerDesigner admite estos tipos de gateways:

Tabla 26:

Símbolo Descripción

Gateway normal/exclusivo: al dividir el flujo, lo enruta a una rama de salida. Al fusionar el flujo, espera que una rama de entrada se haya completado antes de desencadenar el flujo de salida.

Gateway paralelo: al dividir el flujo, activa todas las ramas de salida de forma simultánea. Al fusionar el flujo, espera que todas las ramas de entrada se hayan completado.

Gateway inclusivo: al dividir el flujo, activa una o varias ramas. Al fusionar el flujo, espera que todas las ra­mas de entrada se hayan completado antes.

Gateway basado en eventos: seguido de eventos de recepción o tareas de recepción y enruta el flujo según lo que vaya primero.

Gateway exclusivo basado en eventos: inicia una nueva instancia de proceso para cada ocurrencia de un evento posterior.

Gateway paralelo basado en eventos: inicia una nueva instancia del proceso para la ocurrencia de todos los eventos posteriores.

Gateway complejo: trata el comportamiento complejo de fusión o división no cubierto por otros gateways.

Los gateways pueden tener las siguientes propiedades:

Tabla 27:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técni­cos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las convenciones de no­menclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 65

Page 66: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Propiedad Descripción

Dirección Especifica cómo se debe utilizar el gateway. Puede seleccionar:

● Unspecified: el gateway puede tener cualquier número de flujos de secuencia de salida y de entrada.

● Converging: el gateway puede tener varios flujos de secuencia de entrada pero no debe tener más de un flujo de secuencia de salida.

● Diverging: el gateway puede tener varios flujos de secuencia de salida pero no debe tener más de un flujo de secuencia de entrada.

● Mixed: el gateway contiene varios flujos de secuencia de salida y de entrada.

Expresión/Alias de expresión

Especifica la condición que se evaluará para decidir qué vía de acceso seguirá el proceso después del gateway. El alias ofrece una breve versión de la condición mostrada en el gateway del diagrama.

1.7.8 Datos y referencia de datos (BPMN ejecutable)

Los datos son elementos físicos o de información creados, administrados o utilizados durante la ejecución de un proceso. Las referencias de datos son objetos que hacen referencia a objetos de datos para reutilizarlos.

NotaPowerDesigner no admite la asociación de objetos de datos con flujos de secuencia.

Para crear datos haga clic en la herramienta Memoria de datos u Objeto de datos de la barra de herramientas inferior para seleccionarla y haga clic en el diagrama.

En BPMN 2.0 ejecutable, PowerDesigner admite los siguientes tipos de datos:

Tabla 28:

Símbolo Descripción

Objeto de datos/Objeto de datos de colección: información que fluye en el proceso.

Entrada de datos/Entrada de datos de colección: entrada externa para todo el proceso que una actividad puede leer.

Salida de datos/Salida de datos de colección: variable disponible como resultado de todo el proceso.

Memoria de datos: ubicación en la que el proceso puede leer o escribir datos, como una base de datos o archivador y que persiste durante un intervalo de tiempo superior a la duración de la instancia del pro­ceso.

Los datos pueden tener las siguientes propiedades:

66© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 67: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 29:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técni­cos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las convenciones de no­menclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Capacidad/Ilimitado [memorias de datos] Especifica el tamaño de la memoria de datos o el hecho de que tenga una capaci­dad ilimitada.

Objeto de datos [referencias de datos] Especifica el objeto de datos al que se hace referencia. Seleccione un objeto de la lista o utilice las herramientas a la derecha del campo para crear, borrar, seleccionar un objeto o revi­sar las propiedades del objeto seleccionado.

Estado [referencias de datos] Especifica el estado del objeto de datos. Puede seleccionar:

● Initial● Processing● Completed

Colección Especifica que el objeto de datos representa una colección de datos, como una lista de elementos de pedido.

Las asociaciones de datos pueden tener las siguientes propiedades:

Tabla 30:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las convenciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sin­cronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Tipo de transformación Especifica la dirección de transferencia del elemento compatible con elemento (consulte Elemen­tos compatibles con elemento (BPMN ejecutable) [página 69]):

● Input: especifica una lectura. La asociación de datos enlaza el objeto de datos a la actividad.● Output: especifica una escritura. La asociación de datos enlaza la actividad al objeto de da­

tos.

Elemento fuente [Output] Especifica el elemento compatible con elemento (de tipo Data Output) definido en la actividad que se transferirá al objeto de datos.

Elemento destino [Input] Especifica el elemento compatible con elemento (de tipo Data Input) definido en la actividad que se transferirá desde el objeto de datos.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 67

Page 68: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

1.7.9 Clave de correlación (BPMN ejecutable)

Las claves de correlación son conjuntos de propiedades de correlación utilizadas para asociar un mensaje a una instancia particular de un proceso.

NotaLas claves de correlación solo pueden crearse en el cliente de escritorio de PowerDesigner, pero pueden seleccionarse y editarse en PowerDesigner Web.

Las propiedades de correlación y claves de correlación del BPMN ejecutable pueden tener las siguientes propiedades:

Tabla 31:

Propiedad Descripción

Nombre/Código/Comentario Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abre­viarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nom­bre aplicando las convenciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Las propiedades de correlación reagrupadas en la clave de correlación se encuentran en la faceta Depende de.

1.7.10 Mensajes (BPMN ejecutable)

Un mensaje representa el contenido de una comunicación entre dos participantes y se transmite a través de un flujo de mensajes. En diagramas de coreografía, un mensaje de iniciación se marca automáticamente de color blanco y un mensaje de no iniciación, de color gris.

NotaLas claves de correlación solo pueden crearse en el cliente de escritorio de PowerDesigner, pero pueden seleccionarse y editarse en PowerDesigner Web.

Los mensajes pueden tener las siguientes propiedades:

68© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 69: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 32:

Propiedad Descripción

Nombre/Código/Comentario Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abre­viarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nom­bre aplicando las convenciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Las siguientes propiedades también están disponibles:

● Definición: contiene las siguientes propiedades:

Tabla 33:

Propiedad Descripción

Definición externa especifica la vía de acceso a la ubicación de un fichero externo o una URL.

Tipo de formato de mensaje

especifica el formato del mensaje. Puede indicar su propio formato o seleccionar uno de los siguien­tes:

○ XML Schema○ DTD○ RELAX NG

Definición de for­mato de mensaje

especifica el contenido del mensaje.

1.7.11 Elementos compatibles con elemento (BPMN ejecutable)

Los elementos compatibles con elemento son variables utilizadas para almacenar información durante la ejecución del proceso. Puede asociar estos elementos a procesos, actividades y eventos.

NotaLos elementos compatibles con elemento pueden crearse y añadirse a un objeto únicamente en el cliente de escritorio de PowerDesigner, pero las propiedades pueden editarse en PowerDesigner Web.

Los diferentes tipos de elementos están disponibles en los siguientes tipos de objeto:

Tabla 34:

Objeto Propiedad Objeto de datos/Refe­rencia de datos

Entrada de datos Salida de datos

Procesos compuestos X X X X

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 69

Page 70: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Objeto Propiedad Objeto de datos/Refe­rencia de datos

Entrada de datos Salida de datos

Tareas X X X

Eventos iniciales/Even­tos intermedios de re­cepción

X X

Eventos finales/Even­tos intermedios de emi­sión

X X

Los elementos compatibles con elemento pueden tener las siguientes propiedades:

Tabla 35:

Propiedad Descripción

Nombre/Código/Comentario Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técnicos, mientras que el código que se utiliza para generar códigos o scripts puede abre­viarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nom­bre aplicando las convenciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

1.7.12 Flujos de mensajes y secuencia (BPMN ejecutable)

Los flujos de secuencia son líneas sólidas con una flecha en un extremo, que enlazan los elementos de un proceso del diagrama o de un grupo individual y muestran el orden en que se realizan. Los flujos de mensajes son líneas de puntos con una flecha en un extremo, que enlazan elementos de dos grupos diferentes y muestran la dirección en la que se envía el mensaje.

Para obtener información sobre cómo crear flujos de mensajes y secuencia, consulte Flujos de mensajes y secuencia (BPMN descriptivo) [página 51]. Los flujos de mensajes y secuencia de BPMN ejecutable pueden tener las siguientes propiedades:

Tabla 36:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no técni­cos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las convenciones de no­menclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Fuente/Destino Especifique los objetos enlazados por el flujo. Para flujos de secuencia, el objeto fuente va antes que el objeto de destino en el proceso. Para flujos de mensajes, el objeto fuente emite el mensaje y el objeto de destino lo recibe.

70© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 71: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Propiedad Descripción

Condición [flujos de secuencia] Especifica la condición que debe cumplirse para que el proceso tome esta rama siguiendo un gateway.

Formato de mensaje [flujos de mensajes] Especifica el mensaje que transita en el flujo (consulte Mensajes (BPMN ejecuta­ble) [página 68])

Clave de correlación [flujos de mensajes] Especifica la clave de correlación utilizada para asociar el mensaje a una instancia particular de un proceso (consulte Clave de correlación (BPMN ejecutable) [página 68]). En un dia­grama de conversación, cada flujo debe tener la misma clave que el nodo de conversación al que está conectado.

Propiedad de corre­lación

[flujos de mensajes] Especifica la propiedad de correlación que actúa como identificador único para esta instancia del mensaje.

1.7.13 Importación y exportación de ficheros BPMN 2.0

PowerDesigner puede importar y exportar ficheros BPMN 2.0, con especial énfasis en la compatibilidad con SAP BPM y Eclipse BPMN2 Modeler.

Contexto

PowerDesigner admite la importación y exportación de ida y vuelta de ficheros BPMN 2.0 SAP BPM v7.3 y versiones posteriores. PowerDesigner Web hace que sus modelos de procesos puedan explorarse e importarse directamente al Process Composer de SAP NetWeaver Developer Studio v7.3 EHP1 SP15 o superior.

Para importar un fichero BPMN 2.0 a su diagrama, haga clic en la herramienta Menú y, a continuación, seleccione Importar fichero BPMN2.

NotaLa importación sobrescribirá el contenido ya existente en su diagrama.

Para exportar un diagrama BPMN 2.0, haga clic en la herramienta Menú y, a continuación, seleccione Exportar fichero BPMN2.

Los siguientes objetos BPMN 2.0 son compatibles con la importación y exportación:

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 71

Page 72: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 37:

Objetos admitidos

● DocumentRoot, Definitions, Property, Documentation, TextAnnotation● Process● Task, GlobalTask, GlobalBusinessRuleTask, GlobalManualTask, GlobalScriptTask, GlobalUserTask, BusinessRuleTask,

ManualTask, ReceiveTask, ScriptTask, SendTask, ServiceTask, UserTask● Transaction, CallActivity, SubProcess, AdHocSubProcess● Message, MessageFlow● Participant, ParticipantMultiplicity● Collaboration● Lane, LaneSet● SequenceFlow● MultiInstanceLoopCharacteristics, StandardLoopCharacteristics● Association● Group● InputOutputSpecification, InputSet, OutputSet● DataObject, DataStore, DataInput, DataOutput, DataState● DataAssociation, DataInputAssociation, DataOutputAssociation● DataObjectReference, DataStoreReference● BoundaryEvent, IntermediateCatchEvent, StartEvent, EndEvent, ImplicitThrowEvent, IntermediateThrowEvent● CancelEventDefinition, CompensateEventDefinition, ConditionalEventDefinition, ErrorEventDefinition, EscalationEvent­

Definition, LinkEventDefinition, MessageEventDefinition, SignalEventDefinition, TerminateEventDefinition, TimerEventDe­finition

● ComplexGateway, EventBasedGateway, ExclusiveGateway, InclusiveGateway ParallelGateway● Operation, Interface● BPMNDiagram, BPMNPlane, BPMNShape, BPMNEdge, Bounds, Point

Los siguientes objetos BPMN2 son compatibles con el modelado en el cliente escritorio de PowerDesigner, pero no se admiten para el modelado en PowerDesigner Web, o para la importación y exportación:

Tabla 38:

Objetos de modelado no compatible con la importación/exportación

● ChoreographyTask, GlobalChoreographyTask, Choreography, SubChoreography, CallChoreography● CorrelationKey, CorrelationPropertyBinding, CorrelationPropertyRetrievalExpression, CorrelationSubscription, Correla­

tionProperty● Conversation, SubConversation, ConversationNode, ConversationLink, GlobalConversation, CallConversation

Los siguientes objetos BPMN2 no se admiten para el modelado o en la importación y exportación:

72© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 73: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 39:

Objetos no admitidos

● CorrelationPropertyBinding, CorrelationPropertyRetrievalExpression, CorrelationSubscription● MessageFlowAssociation, ParticipantAssociation, ConversationAssociation● ResourceAssignmentExpression, ResourceParameter, ResourceParameterBinding, ResourceRole● InputOutputBinding● ItemDefinition● ImplicitThrowEvent● Assignment● Auditing● ComplexBehaviorDefinition● Monitoring● Relationship● Rendering● Expression, FormalExpression● PotentialOwner● HumanPerformer● Category, CategoryValue● EndPoint● Error● Escalation● PartnerEntity, PartnerRole● Resource● Signal● Extension, ExtensionAttributeDefinition, ExtensionAttributeValue, ExtensionDefinition Import

1.7.13.1 Importación desde SAP BPM

PowerDesigner admite la importación de un proceso de SAP BPM v7.3 o versiones posteriores para editarlo en un nuevo modelo de proceso empresarial.

Procedimiento

1. Inicie SAP NetWeaver Developer Studio y despliegue la carpeta Modelado de procesos.2. Despliegue la carpeta Proceso, haga clic con el botón derecho y seleccione Exportando para BPMN 2.0....3. Seleccione una carpeta de ficheros y un nombre y, a continuación, haga clic en Exportar.4. Abra PowerDesigner Web, cree un nuevo diagrama, haga clic en la herramienta Menú y, a continuación,

seleccione Importar fichero BPMN2, vaya al fichero que ha exportado de NetWeaver, selecciónelo y haga clic en Abrir para importarlo.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 73

Page 74: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

1.7.13.2 Exportación a SAP BPM

PowerDesigner admite la exportación a un diagrama de proceso empresarial BPMN 2.0 como un proceso para SAP BPM v7.3 o versiones posteriores.

Contexto

NotaPowerDesigner Web hace que sus modelos de proceso estén disponibles para examinarlos e importarlos directamente a SAP NetWeaver Developer Studio Process Composer v7.3 EHP1 SP15 o versiones posteriores sin necesidad de realizar una exportación. Para obtener más información, consulte el manual del programador de SAP BPM Modeling Processes with Process Composer en http://help.sap.com/saphelp_nw73ehp1/helpdata/en/ff/165a665c16482e9c282ce6b0e67776/frameset.htm

Procedimiento

1. En PowerDesigner Web, abra su diagrama BPMN 2.0 y haga clic en la herramienta Menú y, a continuación, seleccione Exportar fichero BPMN2. El fichero BPMN 2.0 se guarda en la carpeta de descarga por defecto.

2. Inicie SAP NetWeaver Developer Studio y cree un nuevo proyecto Componente de desarrollo de Process Composer.

3. Despliegue la carpeta Modelado de procesos, haga clic con el botón derecho en la carpeta Procesos y seleccione Importando diagrama BPMN 2.0....

4. Vaya al fichero que ha exportado desde PowerDesigner, selecciónelo y haga clic en Abrir para importarlo.

1.8 Reglas empresariales

Una regla empresarial es una instrucción escrita que especifica qué debe hacer un sistema o cómo se debe estructurar. Las reglas se pueden derivar de una ley impuesta por el gobierno, un requisito del cliente o una directriz interna. Puede adjuntar reglas a los objetos de modelo para complementar sus diagramas con información que no se representa gráficamente de forma sencilla.

Por ejemplo, una regla que diga que "Un empleado pertenece solo a una división." puede ayudarle a estructurar gráficamente el enlace entre un empleado y una división. A menudo, las reglas comienzan siendo simples observaciones que evolucionan durante el proceso de diseño y se convierten en expresiones más detalladas. También puede, por ejemplo, desarrollar reglas para definir explícitamente qué información proporciona un cliente al hacer un pedido o cuánto puede gastar un cliente en función de un límite de crédito.

Las reglas se pueden desarrollar a partir de los procedimientos que el sistema debe respetar, las especificaciones que indican el ámbito del proyecto y las restricciones externas.

74© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 75: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Puede crear una regla empresarial en cualquier tipo de modelo/diagrama:

1. Vaya a la hoja de propiedades de modelo haciendo clic en el enlace Modelo en una hoja de propiedades de diagrama.

2. Haga clic en la faceta Secundarios. Si la lista Reglas empresariales no es visible, añádala haciendo clic en el enlace Añadir objetos... (u Otros objetos...) y, a continuación, en el enlace Reglas empresariales.

3. Haga clic en el botón + encima de la lista de Reglas empresariales y haga clic en el enlace del nombre para abrir su hoja de propiedades.

Las reglas empresariales pueden tener las siguientes propiedades:

Tabla 40:

Propiedad Descripción

Nombre/Código/Comentario

Identifican el objeto. El nombre debe transmitir claramente la función del objeto a los usuarios no téc­nicos, mientras que el código que se utiliza para generar códigos o scripts puede abreviarse y no puede incluir espacios. Si lo desea, puede añadir un comentario para proporcionar información más detallada sobre el objeto. Por defecto, el código se genera a partir del nombre aplicando las conven­ciones de nomenclatura especificadas en las opciones del modelo. Para desvincular la sincronización de nombre y código, haga clic en el botón = situado en la parte derecha del campo Código.

Estereotipo Amplía la semántica del objeto . Puede introducir un estereotipo directamente en este campo o añadir estereotipos a la lista especificándolos en un fichero de extensión.

Tipo Especifica el carácter de la regla empresarial. Puede seleccionar entre:

● Restricción: una restricción de verificación en un valor. En un PDM, las reglas empresariales de restricción se pueden generar en la base de datos. Por ejemplo, "La fecha de inicio debe ser ante­rior a la fecha de fin de un proyecto".

● Definición: una propiedad del elemento en el sistema. Por ejemplo, "Un cliente es una persona identificada por un nombre y una dirección".

● Hecho: una certeza en el sistema. Por ejemplo, "Un cliente puede hacer uno o más pedidos".● Fórmula: un cálculo. Por ejemplo, "El total del pedido en la suma de todos los costes de las líneas

del pedido".● Restricción OCL [solo OOM]: una expresión de OCL (Object Constraint Language).● Requisito: una especificación funcional. Por ejemplo, "El modelo está diseñado para que el total

de pérdidas no supere el 10% del total de ventas".● Validación: una restricción en un valor. Por ejemplo, "La suma de todos los pedidos de un cliente

no debe superar lo permitido para el cliente".

Expresión de servi­dor/Expresión de cliente

Aunque las reglas empresariales suelen empezar como descripciones, según va desarrollando su mo­delo y analizando el problema empresarial, puede enriquecerlas añadiendo expresiones técnicas.

1.8.1 Cómo adjuntar una regla empresarial a un objeto de modelo

Puede adjuntar reglas empresariales a sus objetos de modelo en la faceta Depende de de la hoja de propiedades del objeto.

PowerDesigner WebPowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 75

Page 76: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Procedimiento

1. En el modo de Edición, abra la hoja de propiedades del objeto y haga clic en la faceta Depende de.2. Si la lista de reglas empresariales no es visible, haga clic en el enlace Añadir objetos... (u Otros objetos...) y

seleccione la lista Reglas empresariales asociadas.3. Haga clic en la herramienta + de la parte superior de la lista Reglas empresariales asociadas y, en el cuadro de

diálogo, vaya al modelo que contiene la regla que desea enlazar en el panel de la izquierda.4. Seleccione la regla que quiere enlazar y luego haga clic en Añadir.

La regla empresarial se ha adjuntado al objeto. Puede ir al objeto desde la lista de la faceta Depende de del objeto. Puede ir de la regla al objeto desde la lista de Objetos adjuntos de la pestaña Impactos de las reglas.

76© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebPowerDesigner Web

Page 77: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

2 Administración de PowerDesigner Web

Uno o más administradores deben instalar y configurar PowerDesigner Web y gestionar los usuarios y grupos del repository. Los administradores también pueden definir las extensiones para hacer que las propiedades personalizadas estén disponibles para los objetos.

2.1 Instalación del servidor de PowerDesigner Web

PowerDesigner Web le permite visualizar el contenido del repository y crear y editar mapas de procesos y diagramas de procesos empresariales de BPMN 2.0 en su navegador web. El disco de instalación de PowerDesigner incluye componentes necesarios para explorar su repository desde la web, junto con un servidor web estándar de Apache Tomcat. Antes de iniciar la instalación debe haber creado la base de datos de su repository y tener a mano el nombre de usuario y la contraseña de DBMS.

Contexto

El instalador:

● instalará o actualizará el servidor de PowerDesigner Web.● instalará o actualizará el servidor existente de PowerDesigner Portal.● instalará un servidor node.js, que hace que sus modelos de procesos puedan explorarse e importarse

directamente al Process Composer de SAP NetWeaver Developer Studio v7.3 EHP1 SP15 o superior.● instalará el repository en la base de datos si todavía no está presente.

Si el servidor de base de datos del repository no es un servidor de Windows o no puede admitir la carga de trabajo adicional, le recomendamos que instale elServidor de PowerDesigner Web en otra máquina del mismo segmento LAN. Se recomienda como mínimo una máquina con Dual Core y entre 2 y 4 GB de RAM.

Se recomiendan los siguientes valores iniciales para configurar la memoria de la máquina virtual Java:

Tabla 41:

Windows de 32 bits

Windows de 64 bits

Memoria instalada 2 GB 2 GB 4 GB 8 GB

Tamaño inicial de heap de Java (Ms) 500 MB 500 MB 1000 MB 1000 MB

Tamaño máximo de heap de Java (Mx) 1000 MB 1300 MB 3000 MB 6000 MB

Tamaño máximo de generación permanente (MaxPermSize)

250 MB 250 MB 250 MB 250 MB

Dado que el número de usuarios simultáneos aumenta o sus modelos van aumentando de tamaño, es posible que deba añadir más núcleos y más memoria, así como aumentar estos valores para mantener el rendimiento.

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 77

Page 78: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Procedimiento

1. Haga doble clic en el fichero Autorun.exe del DVD de PowerDesigner para iniciar el instalador y haga clic en. Instalar PowerDesigner Portal 16.5 SP05. Si ha descargado una instalación, haga doble clic en PowerDesigner165SP05_Portal.exe.

2. Haga clic en Next para ir a la página del contrato de licencia y seleccione la ubicación en la que va a instalar el software. Lea el contrato de licencia y haga clic en el botón de selección I Agree para aceptar los términos del contrato. Si hace clic en I Do Not Agree no podrá continuar con el programa de instalación y deberá cancelar la instalación.

NotaPuede imprimir el contrato de licencia desde el directorio Setup\Licenses del medio de instalación.

3. Haga clic en Next para ir a la página de selección de directorio. Acepte el directorio de instalación por defecto o seleccione otro haciendo clic en el botón Browse.

4. Haga clic en Next para ir a la página del servidor de aplicación. Por defecto, el instalador instalará un servidor nuevo de 32 bits de Tomcat si utiliza una máquina de Windows de 32 bits, o bien un servidor nuevo de 64 bits de Tomcat si utiliza una máquina de Windows de 64 bits. Si desea utilizar uno de los otros servidores admitidos, selecciónelo y especifique su ubicación. Es posible que se hayan proporcionado puertos de servidor por defecto que debe verificar. Se necesita como mínimo un puerto para poder crear un perfil de conexión y conectarlo a la base de datos del repository.

NotaSi selecciona el servidor de aplicación WebLogic, debe desplegar el directorio de archivos (por defecto, el directorio weblogic_openfolder dentro del directorio de instalación) desde la consola de administración de WebLogic cuando se haya completado la configuración.

78© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 79: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

5. Haga clic en Next para ir a la página de parámetros de la base de datos, que le permite introducir los

parámetros adecuados para su base de datos. Si marca la casilla de selección Use Windows Authentication deberá seleccionar la opción This account en la pestaña Log On de la hoja de propiedades del servicio del servidor web para poder iniciar el servicio.

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 79

Page 80: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

6. Haga clic en Next para ir a la página del servidor de licencias y especificar el nombre del ordenador utilizado

como servidor de licencias.Si no utiliza un servidor de licencias puede seleccionar la opción I don't have a License Server. Podrá continuar con la instalación, pero no podrá crear ni editar diagramas y objetos mediante PowerDesigner Web.

7. Haga clic en Next para ir a la página de información que resume sus elecciones.8. Haga clic en Next para aceptar las opciones actuales y empezar a copiar ficheros.

Se visualiza una barra de progreso y el programa de instalación copia ficheros en el directorio de destino.9. Cuando finalice la instalación, haga clic en Finalizar para salir del asistente.

El servidor se conecta a la base de datos y detecta si ya se ha creado el repository en la base de datos; si no es el caso, lo creará. En esta situación, la primera vez que se conecte al repository debe introducir las siguientes credenciales:○ Nombre de usuario: ADMIN○ Contraseña: ChangeMe: se le solicitará inmediatamente que modifique la contraseña.

80© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 81: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

2.2 Cómo controlar el acceso al repository

El administrador del repository es el responsable de controlar el acceso a los documentos almacenados en el repository al crear usuarios y grupos y asignarles derechos, permisos y perfiles. PowerDesigner puede gestionar los usuarios y también permite la autenticación basada en certificado X509 y LDAP.

Contexto

Los derechos del repository dan acceso a los usuarios a características generales del repository, mientras que los permisos les dan acceso a ubicaciones concretas del repository. Existen los siguientes derechos y permisos:

Tabla 42:

Derechos (en todo el repository) Permisos (por carpeta o elemento)

● Conectar: conectarse al repository y ver diagramas en PowerDesigner Web.

● Editar en web: crear y editar diagramas en Power­Designer Web.

● Editar extensiones en web: crear y editar pro­piedades personalizadas en PowerDesigner Web. Da ac­ceso al mosaico Administración/Extensiones.

● Fijar versiones (utilizado únicamente con el cliente escritorio de PowerDesigner).

● Bloquear versiones (utilizado únicamente con el cliente escritorio de PowerDesigner).

● Gestionar ramas (utilizado únicamente con el cliente escritorio de PowerDesigner).

● Gestionar configuraciones (utilizado única­mente con el cliente escritorio de PowerDesigner).

● Gestionar todos los documentos: llevar a cabo cualquier acción en cualquier versión de docu­mento. De forma implícita incluye el permiso Completo en todos los documentos del repository.

● Gestionar usuarios: crear, modificar y borrar usuarios y grupos del repository, otorgarles derechos y añadirlos a grupos. Da acceso a los mosaicos Administración/Usuarios y Grupos.

● Gestionar repository: crear, actualizar y borrar la base de datos del repository. Da acceso al mosaico Administración/Opciones.

● Lista: ver el documento o la carpeta en el navegador del repository y en los resultados de búsqueda. Sin este permiso, la carpeta o documento no se muestra al usua­rio.

● Lectura: Abrir y comparar documentos.

● Enviar: Proponer también modificaciones en el docu­mento para que lo revise un usuario con permiso de Escritura.

● Escritura: Revisar también modificaciones de otros usuarios y publicar las modificaciones directamente.

● Completo: Gestionar también los permisos otorgados a los usuarios y a los grupos.

NotaLos administradores, que implícitamente tienen el permiso Completo en todos los objetos del reposi­tory, solo recibirán diagramas para revisarlos si se les ha otorgado de forma explícita el permiso de Escritura.

Procedimiento

1. [recomendado] Conecte el repository a un servidor SMTP para permitir el envío automático de correos electrónicos con contraseñas, presentaciones de listas de modificaciones y otras notificaciones (consulte Conectarse a un servidor SMTP para recibir notificaciones [página 103]).

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 81

Page 82: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

2. Determine cómo gestionará la autenticación de usuarios. Puede elegir una o más de las siguientes opciones:○ Autenticación gestionada por PowerDesigner: especifica una política de contraseñas adecuada (consulte

Cómo definir una política de contraseñas [página 103]).○ Autenticación de LDAP: conecta el repository a un servidor LDAP para gestionar el acceso de los usuarios

(consulte Conexión con un servidor LDAP para la autenticación de usuario [página 98]).○ Certificado X.509 basado en single sign-on: [solo PowerDesigner Web] configura el servidor de manera

adecuada (consulte Activación de Single Sign-On para PowerDesigner Web [página 106]).

NotaLos certificados LDAP o X.509 solo se utilizan para autenticación. Los derechos o permisos para las carpetas y documentos del repository se controlan en el repository.

3. [opcional] Cree grupos funcionales de alto nivel (consulte Creación de grupos de repository [página 86]) para organizar usuarios por tipo y asignarles los derechos correspondientes para regir las acciones generales que pueden realizar en el repository (consulte Cómo otorgar derechos a usuarios y grupos [página 88]).Por ejemplo:

Tabla 43:

Grupos Derechos

Administradores Conectar, Gestionar todos los documentos, Gestionar usuarios, Gestionar repository

Arquitectos senior [utilizar el cliente de escritorio de PowerDesigner] Conectar, Editar en web, Fijar versiones, Blo­quear versiones, Gestionar ramas, Gestionar configuraciones

Arquitectos [utilizar el cliente de escritorio de PowerDesigner] Conectar, Editar en web, Fijar versiones, Blo­quear versiones

Analistas empresaria­les

Conectar, Editar en web

Propietarios de pro­ceso

Conectar, Editar en web, Editar extensiones en web

Accionistas Conectar (para otorgar solo acceso de lectura PowerDesigner Web).

NotaNo es obligatorio crear grupos, puede asignar derechos y permisos a usuarios individuales. Pero se recomienda crear grupos para simplificar el proceso en todas las implementaciones, excepto en las más pequeñas.

4. [opcional] Aplique perfiles a sus grupos como sea necesario para filtrar la interfase de PowerDesigner y ocultar o hacer que sean de solo lectura algunos tipos de modelo, objetos y propiedades, y para especificar los valores por defecto de los elementos de interfase, opciones y preferencias para los distintos usuarios .Los perfiles de usuario se desarrollan y se despliegan únicamente con el cliente escritorio de PowerDesigner, pero se aplican al cliente escritorio y a PowerDesigner Web (consulte Core Features Guide > Administering PowerDesigner > Customizing the PowerDesigner Interface > Using Profiles to Control the PowerDesigner Interface).

5. Cree una estructura de carpetas adecuada en el repository (consulte El repository [página 8]) para que pueda agrupar sus documentos por proyecto o de otra forma, y que sea más fácil otorgar permisos.

82© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 83: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

En este ejemplo, nos imaginamos la siguiente estructura sencilla de carpetas en la que los procesos se organizan en un nivel superior por línea de negocios:○ Biblioteca○ Mapa de procesos○ Diagramas de procesos

○ RR.HH.○ Ventas

6. Determine la política de revisión ya sea a nivel global o proyecto por proyecto. PowerDesigner admite los siguientes tipos de política:○ Revisión simple: un usuario que tiene el permiso de Escritura o Completo revisa las listas de

modificaciones enviadas por usuarios que tienen el permiso de Envío.○ Revisión del mismo nivel: los usuarios que tienen el permiso de Escritura o Completo envían de forma

voluntaria listas de modificaciones para revisarlas.○ Registro directo: el permiso de Envío y las listas de modificaciones no se utilizan y los usuarios registran

las modificaciones sin revisarlas.7. Cree grupos de desarrollo e implemente sus políticas de revisión al asignar los permisos adecuados para

controlar las acciones que pueden realizar los usuarios y grupos en determinados documentos y carpetas de repository.En este ejemplo, se propone una estructura simple de grupo con permisos basados en el rol y línea de negocios:○ Arquitectos empresariales: tienen un control completo de todos los documentos.○ Analistas de proceso: actualizan el mapa de procesos y revisan los diagramas de proceso empresarial

para su publicación en el repository.○ Propietarios de proceso: pueden enviar diagramas de proceso empresarial para su dominio.○ Accionistas: tienen acceso de lectura para todos los documentos por defecto.

Tabla 44:

Grupo Biblioteca Mapa de procesos Diagramas de pro­ceso/RR.HH.

Diagramas de pro­ceso/Ventas

Arquitectos empresa­riales

Completo Completo Completo Completo

Analistas de proceso Escritura Escritura Escritura Escritura

Propietarios de pro­ceso - RR.HH.

Envío Lectura Envío Lectura

Propietarios de pro­ceso -Ventas

Envío Lectura Lectura Envío

Accionistas Lectura Lectura Lectura Lectura

8. Cree tantos usuarios como sea necesario, ya sea manualmente (consulte Creación de usuarios de repository [página 84]) o a través de LDAP (consulte Creación de usuarios de repository autenticados externamente [página 101]) y asígnelos a los grupos adecuados (consulte Cómo añadir usuarios y grupos a un grupo [página 87]) de acuerdo con sus roles y responsabilidad en el proyecto.No hay un límite para el número de grupos a los que se puede asignar un usuario o grupo, y los usuarios se benefician del total acumulado de todos los derechos y permisos que han recibido.

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 83

Page 84: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

2.2.1 Creación de usuarios de repository

El administrador del repository es responsable de crear cuentas de usuario para que los usuarios puedan conectarse al repository y acceder al contenido que necesiten.

Contexto

Los siguientes usuarios estándar se crean automáticamente en cada repository de PowerDesigner:

● ADMIN: tiene todos los derechos disponibles y el permiso Completo implícito en todas las carpetas del repository.

● _ADMIN: se crea como un usuario de emergencia temporal para conectar con un repository cuando ningún administrador puede acceder (consulte Obtención de acceso de emergencia al repository [página 91]).

NotaEste procedimiento tiene por objetivo crear usuarios autenticados por el repository. PowerDesigner también permite la delegación de la autenticación de los usuarios a un servidor LDAP (consulte Conexión con un servidor LDAP para la autenticación de usuario [página 98]) y la autenticación mediante el certificado X509 (consulte Activación de Single Sign-On para PowerDesigner Web [página 106]).

Procedimiento

1. Desde la página de inicio, haga clic en Administración Usuarios y, a continuación, haga clic en el botón + para crear un usuario y abrir su hoja de propiedades.

2. Introduzca las siguientes propiedades según convenga:

Tabla 45:

Propiedad Descripción

Nombre de inicio de sesión

Especifica el nombre de cuenta utilizado para conectarse al repository.

Gestionada por Por defecto, los usuarios deben introducir una contraseña gestionada por PowerDesigner para co­nectarse al repository. Para que puedan introducir la contraseña corporativa estándar o utilizar el single sign-on, seleccione Externa (LDAP) (consulte Creación de usuarios de repository autentica­dos externamente [página 101]).

Nombre completo Especifica el nombre real del usuario.

Correo electrónico Especifica la dirección de correo electrónico del usuario. Si ha especificado un servidor SMTP (consulte Conectarse a un servidor SMTP para recibir notificaciones [página 103]) se utilizará esta dirección para enviar la contraseña.

Comentario Especifica información adicional del usuario.

84© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 85: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Propiedad Descripción

Status Especifica el status del usuario, que puede ser:○ Activo: el usuario puede acceder al repository.○ Inactivo: el usuario ya no está activo en el repository (consulte Cómo desactivar usuarios [pá­

gina 91]) y es posible que no pueda conectarse. El usuario permanece en la lista de usua­rios y puede reactivarse en cualquier momento.

○ Bloqueado: el usuario ha infringido una de las reglas de la política de contraseñas (consulte Cómo definir una política de contraseñas [página 103]) y no puede acceder al repository hasta que un administrador desbloquee la cuenta (consulte Desbloqueo de usuarios bloquea­dos [página 90]).

Derechos Seleccione las casillas correspondientes a los derechos que desee asignar. Los siguientes dere­chos están disponibles:○ Conectar: conectarse al repository y ver diagramas en PowerDesigner Web.○ Editar en web: crear y editar diagramas en PowerDesigner Web.○ Editar extensiones en web: crear y editar propiedades personalizadas en PowerDe­

signer Web. Da acceso al mosaico Administración/Extensiones.○ Fijar versiones (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Bloquear versiones (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Gestionar ramas (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Gestionar configuraciones (utilizado únicamente con el cliente escritorio de Power­

Designer).○ Gestionar todos los documentos: llevar a cabo cualquier acción en cualquier ver­

sión de documento. De forma implícita incluye el permiso Completo en todos los documen­tos del repository.

○ Gestionar usuarios: crear, modificar y borrar usuarios y grupos del repository, otor­garles derechos y añadirlos a grupos. Da acceso a los mosaicos Administración/Usuarios y Grupos.

○ Gestionar repository: crear, actualizar y borrar la base de datos del repository. Da acceso al mosaico Administración/Opciones.

3. Si no ha activado la entrega de contraseñas por correo electrónico (consulte Conectarse a un servidor SMTP para recibir notificaciones [página 103]), haga clic en el botón Cambiar contraseña, escriba la misma contraseña temporal en los dos campos y, a continuación, haga clic en Cambiar contraseña. Anote la contraseña temporal para proporcionársela al usuario.

4. Haga clic en la faceta Grupos y añada el usuario a cualquiera de los grupos adecuados (consulte Cómo añadir usuarios y grupos a un grupo [página 87]).Se añaden todos los usuarios al grupo Público, desde el que por defecto heredan el permiso de Lectura sobre todos los contenidos del repository (consulte Cómo otorgar permisos de acceso a elementos de repository [página 89]).

5. Haga clic en Guardar para completar la creación del grupo. Si hay un servidor SMTP configurado, se enviará la contraseña a la dirección de correo electrónico registrada del usuario.Los usuarios deben iniciar sesión con la contraseña temporal antes del retraso especificado en la política de contraseñas (consulte Cómo definir una política de contraseñas [página 103]). Cuando inicien sesión por primera vez se les solicitará que modifiquen la contraseña temporal.

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 85

Page 86: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

2.2.2 Creación de grupos de repository

El administrador del repository es responsable de crear grupos de usuarios en el repository. Los usuarios se añaden a los grupos para que sea más fácil otorgar derechos y permisos y simplificar el uso de perfiles. Puede crear jerarquías de grupos. Por ejemplo, podría insertar los grupos Diseñadores, Gestión de calidad y Documentación en el grupo I+D, en el que asigna permisos a documentos que deberán utilizar todos estos grupos.

Contexto

Los siguientes grupos estándar se crean automáticamente en cada repository de PowerDesigner:

● Administradores, [ADMIN]: tiene por defecto todos los derechos disponibles y el permiso Completo implícito en todas las carpetas del repository.

● Todos los usuarios [PÚBLICO]: tiene por defecto el permiso de Lectura en la raíz del repository. Todos los usuarios pertenecen a este grupo; por lo tanto, pueden explorar cualquier diagrama.

● Usuarios externos [EXTERNO]: no tiene por defecto ningún derecho o permiso. Los usuarios autenticados mediante LDAP o single sign-on (consulte Conexión con un servidor LDAP para la autenticación de usuario [página 98] y Activación de Single Sign-On para PowerDesigner Web [página 106]) se añaden automáticamente a este grupo al conectarse por primera vez.

Procedimiento

1. Desde la página de inicio, haga clic en Administración Grupos y, a continuación, haga clic en el botón + para crear un grupo y abrir su hoja de propiedades.

2. Introduzca las siguientes propiedades según convenga:

Tabla 46:

Propiedad Descripción

Nombre Especifica el nombre del grupo como aparecerá en la interfase.

Código Especifica el nombre interno del grupo, que se puede utilizar en scripting.

Comentario Describe el grupo y su función.

86© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 87: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Propiedad Descripción

Derechos Seleccione las casillas correspondientes a los derechos que desee asignar. Los siguientes derechos están disponibles:○ Conectar: conectarse al repository y ver diagramas en PowerDesigner Web.○ Editar en web: crear y editar diagramas en PowerDesigner Web.○ Editar extensiones en web: crear y editar propiedades personalizadas en PowerDe­

signer Web. Da acceso al mosaico Administración/Extensiones.○ Fijar versiones (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Bloquear versiones (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Gestionar ramas (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Gestionar configuraciones (utilizado únicamente con el cliente escritorio de Power­

Designer).○ Gestionar todos los documentos: llevar a cabo cualquier acción en cualquier versión

de documento. De forma implícita incluye el permiso Completo en todos los documentos del repository.

○ Gestionar usuarios: crear, modificar y borrar usuarios y grupos del repository, otorgar­les derechos y añadirlos a grupos. Da acceso a los mosaicos Administración/Usuarios y Grupos.

○ Gestionar repository: crear, actualizar y borrar la base de datos del repository. Da ac­ceso al mosaico Administración/Opciones.

Por defecto, los grupos no tienen ningún derecho.

3. Haga clic en la faceta Miembros y añada cualquier usuario y grupo adecuado al grupo (consulte Cómo añadir usuarios y grupos a un grupo [página 87]).

4. Haga clic en la faceta Principales y añada el grupo a cualquiera de los grupos adecuados (consulte Cómo añadir usuarios y grupos a un grupo [página 87]).

5. Haga clic en Guardar para completar la creación del grupo.

2.2.2.1 Cómo añadir usuarios y grupos a un grupo

Puede añadir usuarios y grupos como miembros de un grupo desde la hoja de propiedades del grupo o del usuario.

Contexto

Hay tres maneras de añadir miembros a un grupo:

● Para añadir un usuario a un grupo desde la hoja de propiedades del usuario, haga clic en la faceta Grupos, que muestra los grupos de los que forma parte el usuario. Haga clic en la herramienta + para abrir una lista de grupos, seleccione uno o más y, a continuación, haga clic en OK para añadir el usuario a los grupos.

● Para añadir un grupo a un grupo principal desde la hoja de propiedades del grupo secundario, haga clic en la faceta Principales, que muestra los grupos de los que forma parte el grupo. Haga clic en la herramienta + para abrir una lista de grupos, seleccione uno o más y, a continuación, haga clic en OK para añadir el grupo a los grupos.

● Para añadir un usuario o un grupo a un grupo desde la hoja de propiedades del grupo principal, haga clic en la faceta Miembros, que muestra los usuarios y los grupos que son miembros del grupo. Haga clic en la

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 87

Page 88: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

herramienta Añadir para abrir una lista de usuarios y grupos, seleccione uno o más y, a continuación, haga clic en OK para añadirlos al grupo.

2.2.2.2 Cómo borrar un grupo

Al borrar un grupo del repository no se borran los miembros (usuarios o grupos) del grupo.

Procedimiento

1. Desde la página de inicio, haga clic en Administración Grupos .2. Seleccione un grupo de la lista y haga clic en la herramienta Borrar. El grupo se elimina de la lista y:

○ Se revocan todos los permisos de documentos otorgados al grupo.○ Todos los miembros del grupo pierden cualquier derecho o permiso que tuvieran heredado del grupo.○ El grupo se elimina de la pertenencia de cualquier grupo al que pertenecía.

3. Haga clic en Guardar para guardar las modificaciones.

2.2.3 Cómo otorgar derechos a usuarios y grupos

Un usuario nuevo solo tiene asignado por defecto el derecho Conectar y solo pertenece al grupo PÚBLICO. El administrador del repository puede otorgarle derechos adicionales al usuario, tanto directamente como al añadirlo a otros grupos.

Contexto

NotaLos derechos que recibe un usuario o un grupo cuando son miembros de un grupo (consulte Cómo añadir usuarios y grupos a un grupo [página 87]) son acumulativos. Por ejemplo, un usuario con el derecho Gestionar ramas no perderá este derecho cuando sea miembro de un grupo que solo tiene derechos Fijar versiones y Bloquear versiones.

Los derechos de usuarios están asociados con permisos de documento (consulte Cómo otorgar permisos de acceso a elementos de repository [página 89]) para definir las acciones que un usuario puede realizar en un documento.

88© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 89: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Procedimiento

1. Desde la página de inicio, haga clic en Administración Usuarios (o Administración Grupos ) y haga clic en el usuario adecuado de la lista para abrir su hoja de propiedades.

2. Seleccione las casillas correspondientes a los derechos que desee asignar. Los siguientes derechos están disponibles:○ Conectar: conectarse al repository y ver diagramas en PowerDesigner Web.○ Editar en web: crear y editar diagramas en PowerDesigner Web.○ Editar extensiones en web: crear y editar propiedades personalizadas en PowerDesigner Web. Da

acceso al mosaico Administración/Extensiones.○ Fijar versiones (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Bloquear versiones (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Gestionar ramas (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Gestionar configuraciones (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Gestionar todos los documentos: llevar a cabo cualquier acción en cualquier versión de

documento. De forma implícita incluye el permiso Completo en todos los documentos del repository.○ Gestionar usuarios: crear, modificar y borrar usuarios y grupos del repository, otorgarles derechos y

añadirlos a grupos. Da acceso a los mosaicos Administración/Usuarios y Grupos.○ Gestionar repository: crear, actualizar y borrar la base de datos del repository. Da acceso al

mosaico Administración/Opciones.3. Haga clic en Guardar para guardar las modificaciones.

2.2.4 Cómo otorgar permisos de acceso a elementos de repository

El administrador del repository o un usuario con permiso Completo puede otorgar permisos sobre un documento o una carpeta. Los permisos se pueden otorgar sobre la raíz del repository, las carpetas y los modelos, pero no sobre los diagramas de modelo individual u objetos.

Contexto

Un usuario que quiera navegar y editar documentos en el repository debe tener como mínimo los siguientes permisos:

● Navegar: permiso de Lectura. Cuando crea un usuario, se añade al grupo Público, que por defecto tiene otorgado el permiso de Lectura sobre la raíz del repository.

● Crear o editar un diagrama: permiso de Envío en la carpeta destino para proponer un diagrama nuevo o editar uno existente, o permiso de Escritura para publicarlo directamente.

NotaLos permisos de objetos deben visualizarse en junto con los derechos otorgados a los usuarios o grupos (consulte Cómo otorgar derechos a usuarios y grupos [página 88]).

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 89

Page 90: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Procedimiento

1. Desde la página de inicio, haga clic en Repository, vaya al elemento y haga clic en su faceta Permisos.2. Haga clic en el botón + para abrir una lista de usuarios y grupos, seleccione uno o más y, a continuación, haga

clic en OK para añadirlos a la lista.3. Para cada usuario o grupo, seleccione el permiso que quiera otorgar en la columna Permisos otorgados. Los

siguientes permisos están disponibles:○ Lista: ver el documento o la carpeta en el navegador del repository y en los resultados de búsqueda. Sin

este permiso, la carpeta o documento no se muestra al usuario.○ Lectura: Abrir y comparar documentos.○ Enviar: Proponer también modificaciones en el documento para que lo revise un usuario con permiso de

Escritura.○ Escritura: Revisar también modificaciones de otros usuarios y publicar las modificaciones

directamente.○ Completo: Gestionar también los permisos otorgados a los usuarios y a los grupos.

NotaLos administradores, que implícitamente tienen el permiso Completo en todos los objetos del repository, solo recibirán diagramas para revisarlos si se les ha otorgado de forma explícita el permiso de Escritura.

La columna Permisos efectivos muestra el nivel más alto de permiso que cada usuario o grupo tiene, ya sea directamente o a través de un grupo.

4. [opcional] Haga clic en la herramienta Copiar permisos en todos los elementos secundarios para propagar las modificaciones a los elementos secundarios.

Cuando crea una carpeta o registra un modelo o proyecto, los permisos definidos en el elemento principal se propagan en ellos. Sin embargo, las modificaciones hechas posteriormente a los permisos para la carpeta principal, no se aplican a los elementos secundarios si no hace clic en esa herramienta. Por ejemplo, si otorga el permiso de Escritura sobre la carpeta Proyecto principal al grupo Equipo de desarrollo 2, no se les otorgará automáticamente el permiso de Escritura sobre su contenido.

2.2.5 Desbloqueo de usuarios bloqueados

Un usuario o el administrador del repository con el derecho Gestionar usuarios puede desbloquear usuarios bloqueados por infracciones de políticas de contraseñas.

Procedimiento

1. Desde la página de inicio, haga clic en Administración Usuarios y haga clic en el usuario adecuado de la lista para abrir su hoja de propiedades.

90© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 91: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

2. Haga clic en el botón Cambiar contraseña. Si no ha activado la entrega de contraseñas por correo electrónico (consulte Conectarse a un servidor SMTP para recibir notificaciones [página 103]), escriba la misma contraseña temporal en los dos campos y anótela para proporcionársela al usuario.

3. Haga clic en el botón Cambiar contraseña.Si hay un servidor SMTP configurado, se enviará la contraseña a la dirección de correo electrónico registrada del usuario.Los usuarios deben iniciar sesión con la contraseña temporal antes del retraso especificado en la política de contraseñas (consulte Cómo definir una política de contraseñas [página 103]). Cuando inicien sesión por primera vez se les solicitará que modifiquen la contraseña temporal.

2.2.6 Cómo desactivar usuarios

Un usuario o el administrador del repository con derecho Gestionar usuarios puede desactivar usuarios. Un usuario inactivo no puede conectar con el repository, pero la información sobre sus registros y otras acciones de repository siguen disponibles para otros usuarios.

Contexto

PrecauciónUn usuario no puede desactivarse a sí mismo, aunque tenga el derecho Gestionar usuarios.

Procedimiento

1. Desde la página de inicio, haga clic en Administración Usuarios , y haga clic en la herramienta Editar.2. Encuentre el usuario en la lista y marque su casilla de selección en la columna Usuario desactivado.

El usuario permanece en la lista pero es posible que ya no pueda conectarse al repository. Si un usuario inactivo se vuelve a reactivar más adelante habrá perdido todos sus derechos, permisos, pertenencias a grupos, y empezará solo con el derecho Conectar.

2.2.7 Obtención de acceso de emergencia al repository

En el caso de que ningún administrador pueda iniciar sesión en un repository en ejecución, puede crear una cuenta de administrador de emergencia para recuperar el acceso.

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 91

Page 92: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Procedimiento

1. Si el proxy del repository no se está utilizando en su entorno, instálelo en el servidor del repository o en una máquina próxima de la que sea administrador (consulte Installation Guide > Installing the Repository Proxy).

2. Inicie la utilidad de configuración del proxy del repository (pdproxyconf16.exe).

NotaEn máquinas con Windows 7, haga clic con el botón derecho en el icono o el elemento de menú y seleccione Ejecutar como administrador para abrir la utilidad.

3. Si no hay una instancia disponible para el repository en cuestión, cree una especificando la fuente de datos, el nombre de usuario, la contraseña y el puerto adecuados para conectarse a la base de datos del repository.

4. Seleccione la instancia adecuada y haga clic en el botón Create Emergency User (Crear usuario de emergencia) para abrir el cuadro de diálogo Emergency Password (Contraseña de emergencia); a continuación, seleccione Mostrar contraseña para ver una contraseña generada automáticamente, que se utiliza con la cuenta _ADMIN especial.

5. Vaya a la página inicial de PowerDesigner Web, introduzca _ADMIN como nombre de inicio de sesión y la contraseña generada en el campo Contraseña y haga clic en OK.

NotaSi no accede al repository en un intervalo de 15 minutos, repita el procedimiento para generar una contraseña temporal nueva.

6. Restablezca la contraseña del administrador o cree una cuenta de administrador nueva, según convenga (consulte Creación de usuarios de repository [página 84]).

7. Vuelva a la página de inicio, haga clic en el usuario _ADMIN que se encuentra junto a la herramienta de menú y seleccione Salir del sistema para desconectar el usuario de emergencia del repository. El usuario de emergencia se borra tras desconectarse.

2.3 Creación de propiedades personalizadas

Los usuarios con el derecho Editar extensiones en web pueden definir nuevas propiedades personalizadas para los objetos de modelado Al definir una propiedad personalizada, pasa a estar disponible inmediatamente para todos los objetos del tipo especificado en todos los modelos de dicho tipo en la faceta Información, en una sección denominada Propiedades personalizadas.

Procedimiento

1. Desde la página de inicio, haga clic en Administración Extensiones La lista de extensiones contiene:○ BPMN2: para añadir propiedades personalizadas a los objetos de diagrama de procesos del tipo BPMN

2.0 descriptivo y ejecutable.

92© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 93: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

○ Mapa de procesos: para añadir propiedades personalizadas a los objetos del mapa de procesos.2. Haga clic en el nombre de la extensión que desea editar para abrirla.

La lista de extensiones contiene todas las clases de objetos para las que se pueden definir propiedades personalizadas.

3. Si el tipo de objeto para el que desea definir una nueva propiedad se encuentra en la lista, haga clic sobre él para abrirlo en el editor. Si no está en la lista, haga clic en el botón + y en el tipo de objeto para añadirlo y abrirlo en el editor.En este ejemplo, las clases en la extensión BPMN2 aparece lo siguiente:

4. Haga clic en el botón + para definir una propiedad nueva para el tipo de objeto y escriba:

Tabla 47:

Propiedad Descripción

Nombre Especifica el nombre de la propiedad como aparecerá en la interfase.

Código Especifica el nombre interno de la propiedad que no debe contener espacios o puntos y debe ser único para esta case de objetos.

PrecauciónSi cambia el código después de que se utilice la propiedad, se perderán todos los valores defini­dos en los modelos.

Tipo de datos Puede seleccionar entre:○ Boolean - Valores Sí/No○ Integer - Valores de números enteros○ String - Valores textuales de una sola línea○ Text - Valores textuales de varias líneas○ Object - Enlace a otro objeto

Valor por defecto Especifica el valor de la propiedad que se establece en la interfase por defecto.

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 93

Page 94: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Propiedad Descripción

Tipo de objeto [objeto] Especifica el tipo de objeto que se puede seleccionar para la propiedad. Haga clic en la herramienta para seleccionar el tipo de objeto desde una lista.

En este ejemplo se crea una nueva propiedad booleana para la clase Memoria de datos:

5. Haga clic en Guardar para guardar las modificaciones.La propiedad personalizada está disponible inmediatamente para todos los objetos del tipo especificado en todos los modelos de dicho tipo creado en PowerDesigner Web en la faceta Información, en una sección denominada Propiedades personalizadas:

94© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 95: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

NotaLos modelos creados antes de la versión v16.5 SP05 y los modelos creados en el cliente de escritorio de PowerDesigner no se mostrarán automáticamente en las propiedades personalizadas. Para activarlos, debe anular el registro con el cliente de escritorio, adjuntar manualmente la extensión de BPMN2 o mapa de procesos y volver a registrarlos.

2.4 Configuración del servidor de PowerDesigner Web

El administrador del repository es responsable de configurar el servidor de PowerDesigner Web y de mantener sus conexiones con el servidor de base de datos, licencia, LDAP y SMTP.

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 95

Page 96: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

2.4.1 Conexión con un servidor de base de datos

Durante la instalación se debe especificar un servidor de base de datos y una base de datos que contendrá el repository; sin embargo, puede modificar esta conexión para que PowerDesigner Web apunte a otra base de datos del repository.

Contexto

Los parámetros del servidor de base de datos primaria están disponibles a través de la interfase de administración estándar, pero los parámetros de grabación en log y de almacenamiento en caché solo se pueden modificar editando los ficheros de configuración en el servidor de host (consulte Configuración de otros parámetros de PowerDesigner Web [página 108]).

Procedimiento

1. Desde la página de inicio, haga clic en Administración Opciones Servidor de base de datos y haga clic en la herramienta de Editar.

2. Establezca los siguientes parámetros generales:

Tabla 48:

Nombre de paráme­tro

Descripción

Tipo de base de da­tos

Especifica el tipo de DBMS donde se encuentra el repository.

Controlador de base de datos

Especifica la clase de controlador JDBC utilizada para conectarse a la base de datos del reposi­tory.

Host Especifica el nombre de la máquina host para la base de datos del repository. En algunos entor­nos, puede ser necesario un nombre de dominio completo.

Puerto Especifica el número de puerto de la máquina host mediante la que la base de datos del repository está disponible.

Nombre de base de datos

Especifica el nombre de la base de datos del repository.

Nombre de usuario Especifica el nombre de usuario de base de datos que utiliza el repository para acceder a DBMS.

Contraseña Especifica la contraseña de base de datos que utiliza el repository para acceder a DBMS. Esta se debe introducir de manera normal y se cifrará desde que el servidor conecte con la base de datos.

3. [opcional] Establezca los siguientes parámetros avanzados de base de datos:

96© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 97: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 49:

Nombre de paráme­tro

Descripción

Nivel de aislamiento Especifica el nivel de aislamiento utilizado para aislar transacciones en un entorno multiusuario. Por defecto se utiliza el nivel 1 para SAP® SQL Anywhere® y el nivel 2 para SAP® Adaptive Server® Enterprise. Consulte su documentación DBMS para obtener información sobre el comporta­miento de cada nivel en su entorno.

Tamaño inicial de grupo

Especifica el número inicial de conexiones en el grupo de conexiones. El valor por defecto es 1.

Inactividad mínima Especifica el número mínimo de conexiones que pueden permanecer inactivas en el grupo sin que se creen conexiones extra. Especifique 0 para no crear ninguna. El valor por defecto es 1.

Inactividad máxima Especifica el número máximo de conexiones que pueden permanecer inactivas en el grupo sin que se liberen conexiones extra. Especifique -1 para que no haya límite. El valor por defecto es 3.

Espera máxima Especifica el número máximo de milisegundos que el grupo esperará cuando no haya conexiones disponibles para que se devuelva una conexión antes de crear una excepción. Especifique -1 para esperar indefinidamente. El valor por defecto es 2.

Actividad máxima Especifica el número máximo de conexiones activas que se pueden asignar a la vez desde este grupo. Especifique -1 para que no haya límite. El valor por defecto es 10.

Máximo de bytes por carácter

Para Unicode que no sea Oracle o bases de datos de conjuntos de caracteres multibyte, especifica los bytes por carácter utilizados por la base de datos:○ 1-byte: [por defecto] para SBCS (conjunto de caracteres de byte único)○ 2-bytes: para DBCS (conjunto de caracteres de doble byte)○ 3-bytes: para Unicode o MBCS (conjunto de caracteres de multibyte)

Conjunto de caracte­res

[ASE solo] Especifica el conjunto de caracteres utilizado por la base de datos.

4. Haga clic en Guardar para guardar las modificaciones. Debe reiniciar Servidor de PowerDesigner Portal para que se apliquen las modificaciones.

2.4.2 Conexión con un servidor de licencias

Para permitir la creación y edición de diagramas, un administrador del repository deben especificar una conexión con un servidor de licencias SySAM. Normalmente se especifica un servidor de licencias durante la instalación, pero puede especificarlo o modificar esta conexión en cualquier momento.

Procedimiento

1. Desde la página de inicio, haga clic en Administración Opciones Servidor de licencias y haga clic en la herramienta de Editar.

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 97

Page 98: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

2. Cambie los parámetros que sean necesarios en el cuadro de grupo General:

Tabla 50:

Parámetro Descripción

Host Especifica la máquina host del servidor de licencias.

Puerto Especifica el puerto que se utiliza.

3. Haga clic en Guardar para guardar las modificaciones.

2.4.3 Conexión con un servidor LDAP para la autenticación de usuario

Un administrador de repository puede delegar la autenticación de los usuarios del repository a un servidor LDAP. PowerDesigner admite la autenticación a través de Active Directory y otras implementaciones LDAP. Si lo desea, puede permitir la creación automática de cuentas de repository cuando un usuario LDAP se conecta al repository por primera vez.

Contexto

NotaLa integración LDAP solo proporciona autenticación. La autorización siempre se gestiona mediante derechos y permisos otorgados dentro del entorno del repository.

Procedimiento

1. Desde la página de inicio, haga clic en Administración Opciones Servidor LDAP y haga clic en la herramienta Editar.

2. Seleccione el Tipo de servidor adecuado de la lista para definir los valores por defecto de los demás parámetros.Para Active Directory: si su entorno admite el enlace anónimo, podrá conectarse sin configuración adicional. Haga clic en el botón Hacer test de conexión y siga las instrucciones del cuadro de diálogo. Si la conexión se realiza correctamente, es recomendable activar las opciones Utilizar Secure Socket Layer (SSL) y Crear automáticamente cuentas de usuario en repository para ir directamente al paso 5 [página 101].

3. Cambie los parámetros que sean necesarios en el cuadro de grupo General:

98© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 99: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 51:

Parámetro Descripción

Tipo de servidor Especifica el tipo de servidor LDAP y establece valores por defecto para el servidor. Los siguientes tipos están disponibles:○ Active Directory: si su entorno admite el enlace anónimo, podrá conectarse sin configuración

adicional. Haga clic en el botón Hacer test de conexión y siga las instrucciones del cuadro de diálogo.

○ Netscape Directory Server○ OpenLDAP○ Oracle Directory Server○ Otros

Si edita algún parámetro y desea volver a los valores por defecto, haga clic en el botón Configuración por defecto.

URL de proveedor Especifica la URL para el proveedor LDAP. Por defecto, para Active Directory, PowerDesigner de­tectará automáticamente el servidor LDAP más cercano y lo utilizará para la autenticación, iniciali­zando este campo para:

LDAP://_ldap.<domain>:389

Para otros servidores, este campo se inicializa para:

LDAP://ldap.<domain>:389

y debe sustituir ldap con el nombre o dirección IP de su servidor LDAP.

Utilizar Secure So­cket Layer (SSL)

Le indica a PowerDesigner que se conecte al servidor LDAP utilizando SSL, cambiando el puerto del proveedor LDAP por el 636 seguro estándar. Si ha desplegado el PowerDesigner Portal deberá obtener y registrar un certificado de autoridad de certificación en la instalación de Java.

NotaEn la mayoría de los entornos corporativos que utilizan Active Directory, el certificado necesario ya está registrado en las máquinas del cliente. Si este no es el caso, o para otros servidores LDAPS, los usuarios que instalen PowerDesigner deberán contactar con su administrador para obtener un certificado y utilizar \Windows\System32\certmgr.msc para registrarlo. Haga clic con el botón derecho en Autoridades de certificado raíz de confianza, seleccione

Todas las tareas Importar y siga las instrucciones del asistente.

Base de búsqueda por defecto

Especifica el nivel en el que la consulta empieza la búsqueda de usuarios en el árbol LDAP. Por de­fecto, se inicializa en los componentes de dominio del servidor LDAP. Por ejemplo:

dc=acme, dc=com

Puede incluir la ubicación del directorio del usuario como OU=Users, dc=devpd, dc=local . Si la ubicación del directorio del usuario no se especifica aquí, deberá incluirla en la Base de búsqueda de autenticación.

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 99

Page 100: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Parámetro Descripción

Enlace anónimo [Por defecto] Especifica que el servidor LDAP admite el acceso anónimo. Si deselecciona este pa­rámetro, deberá especificar un nombre único (DN) y contraseña de usuario de enlace para una cuenta que tiene permisos de consulta del servidor LDAP.

NotaSi el DN de usuario de enlace está en el mismo DN que la Base de búsqueda de autenticación puede simplemente indicar el ID de usuario para la búsqueda. De lo contrario, deberá indicar el DN completo de la cuenta. Por ejemplo, si la Base de búsqueda por defecto es ou=people,dc=Onebridge,dc=qa y tiene un usuario cn=csitest,cn=users,dc=Onebridge,dc=qa, el DN de vinculación debe ser cn=csitest,cn=users,dc=Onebridge,dc=qa.

Crear automática­mente cuentas de usuario en reposi­tory

Especifica que los usuarios que correspondan al filtro de búsqueda de la autenticación LDAP se pueden conectar al repository y se les creará una cuenta en el repository cuando lo hagan. Si no selecciona esta opción, un administrador deberá crear una cuenta para cada usuario antes de que se puedan conectar.

4. Cambie los parámetros que sean necesarios en el cuadro de grupo Autenticación:

Tabla 52:

Parámetro Descripción

Filtro de bús­queda

Especifica la consulta LDAP que selecciona usuarios para la autenticación. Por defecto, se inicializa en (para Active Directory):

(&(objectClass=person)(userPrincipalName={uid}))

y para otros servidores:

(&(objectClass=person)(cn={uid}))

Para determinar un filtro alternativo debe conocer las propiedades de los usuarios definidos en Active Directory y la propiedad (por ejemplo, name o samAccountName) que se utiliza como nombre de inicio de sesión.

Base de bús­queda

Especifica la ubicación de la lista de usuarios en el servidor LDAP. Por defecto, se inicializa en el mismo valor que la Base de búsqueda por defecto. Si la base de búsqueda por defecto no incluye sus usuarios, deberá especificar aquí una base de búsqueda adecuada. Puede que los usuarios se encuentren en un nodo común como cn=Users o en una unidad de organización como OU=Users. Para determinar la base de búsqueda correcta, deberá utilizar un navegador LDAP para consultar el nombre único de un usuario. Tenga en cuenta que su DN de vinculación puede ser un usuario en un nodo diferente del ár­bol al de los usuarios generales, así que es muy importante que disponga de la información correcta de cada uno de ellos.

100© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 101: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Parámetro Descripción

Ámbito de bús­queda

Especifica el ámbito de la búsqueda de autenticación. Puede seleccionar entre:

○ subtree: [por defecto] la búsqueda empieza al nivel de la base de búsqueda y también busca subnodos.

○ onelevel: solo se busca el nivel especificado en la base de búsqueda

Método de au­tenticación

Especifica el método que se utilizará para las solicitudes de autenticación. Puede seleccionar entre:

○ simple: [por defecto] borrar la autenticación de texto. Si SSL está habilitada se codificará la contraseña.

○ DIGEST-MD5: autenticación de contraseña de control. Si selecciona esta opción deberá especifi­car un formato de resumen.

5. Haga clic en Guardar para guardar las modificaciones.

NotaSi no ha seleccionado la opción Crear automáticamente cuentas de usuario en repository, deberá crear cuentas de repository para cada usuario que desee que conecte. Aunque seleccione esta opción, le recomendamos que cree las cuentas de usuario correspondientes por adelantado para otorgar los derechos y permisos adecuados en las múltiples carpetas y documentos de repository. Los usuarios LDAP que se conectan al repository se añaden automáticamente a los grupos Usuarios externos y Todos los usuarios y, por defecto, tienen el acceso limitado a solo lectura en el repository.

2.4.3.1 Creación de usuarios de repository autenticados externamente

Si ha conectado el repository a un servidor LDAP y ha seleccionado la opción Crear automáticamente cuentas de usuarios en el repository o ha activado el single sign-on, por defecto, cualquier usuario con cuentas válidas de su organización puede conectarse y navegar por el repository con PowerDesigner Web. Puede modificar este comportamiento por defecto cambiando los derechos y permisos del grupo Usuarios externos o otorgar unos derechos y permisos concretos a algunos usuarios creándoles previamente cuentas de usuario de repository.

Contexto

Por ejemplo, si quiere permitir que cualquier usuario se conecte al repository y pueda crear y editar diagramas en la carpeta Procesos y enviarlos para se aprueben, debe hacer lo siguiente:

● Otorgar al grupo Usuarios externos el derecho a Editar en web (consulte Cómo otorgar derechos a usuarios y grupos [página 88]).

● Otorgar al grupo Usuarios externos el permiso de Envío en la carpeta Procesos (consulte Cómo otorgar permisos de acceso a elementos de repository [página 89]).

En varios entornos, querrá otorgar distintos derechos a distintos grupos de usuarios, o darles permisos distintos. Por ejemplo, quizá quiere permitir que los usuarios envíen modificaciones solo de procesos de su línea de

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 101

Page 102: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

negocios concreta en función de las subcarpetas de debajo de la carpeta Procesos. En este caso o en otros más complicados (o si quiere restringir qué usuarios pueden conectarse al repository y no haber seleccionado la opción Crear automáticamente cuentas de usuarios en el repository. debería crear cuentas para sus usuarios antes de invitarles a conectarse.

Procedimiento

1. Desde la página de inicio, haga clic en Administración Usuarios , haga clic en la herramienta Editar y luego en el botón + para abrir la nueva hoja de propiedades del usuario.

2. Introduzca el nombre de cuenta corporativa del usuario en el campo Nombre de inicio de sesión, seleccione Externo (LDAP), y haga clic en el botón Verificar nombre para verificar el nombre de inicio de sesión y autocompletar los campos restantes, los cuales solo tienen permiso de lectura, excepto el campo Comentar.

NotaQuizá tenga que introducir su nombre de cuenta corporativa y contraseña para conectarse al servidor LDAP, aunque su conexión esté configurada para permitir enlaces anónimos.

3. Haga clic en el panel Derechos, seleccione las casillas correspondientes a los derechos que desee asignar. Los siguientes derechos están disponibles:○ Conectar: conectarse al repository y ver diagramas en PowerDesigner Web.○ Editar en web: crear y editar diagramas en PowerDesigner Web.○ Editar extensiones en web: crear y editar propiedades personalizadas en PowerDesigner Web. Da

acceso al mosaico Administración/Extensiones.○ Fijar versiones (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Bloquear versiones (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Gestionar ramas (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Gestionar configuraciones (utilizado únicamente con el cliente escritorio de PowerDesigner).○ Gestionar todos los documentos: llevar a cabo cualquier acción en cualquier versión de

documento. De forma implícita incluye el permiso Completo en todos los documentos del repository.○ Gestionar usuarios: crear, modificar y borrar usuarios y grupos del repository, otorgarles derechos y

añadirlos a grupos. Da acceso a los mosaicos Administración/Usuarios y Grupos.○ Gestionar repository: crear, actualizar y borrar la base de datos del repository. Da acceso al

mosaico Administración/Opciones.4. Haga clic en la faceta Grupos y añada el usuario a cualquier grupo adecuado (consulte Cómo añadir usuarios

y grupos a un grupo [página 87]).Todos los usuarios autenticados externamente se añaden a:○ Grupos Todos los usuarios (PÚBLICO) de los cuales heredan por defecto el permiso de Lectura

sobre los contenidos del repository.○ Usuarios externos (EXTERNO), de los cuales heredan por defecto el derecho Conectar.

5. Haga clic en Guardar para completar la creación del grupo.

102© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 103: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

2.4.4 Conectarse a un servidor SMTP para recibir notificaciones

Un administrador del repository puede automatizar el envío de correos electrónicos de contraseñas, presentaciones de listas de modificaciones y otras notificaciones para los usuarios especificando un servidor SMTP. Si no se especifica un servidor SMTP, el administrador debe distribuir las contraseñas de forma manual y no se podrán enviar las notificaciones relacionadas con la creación de comentarios de y la presentación y la aprobación de listas de modificaciones.

Procedimiento

1. Desde la página de inicio, haga clic en Administración Opciones Servidor SMTP y haga clic en la herramienta de Editar.

2. Indique valores adecuados para cada una de las siguientes opciones:

Tabla 53:

Opción Descripción

Host SMTP Especifica el nombre de host del servidor SMTP utilizado para enviar correo.

Puerto SMTP Especifica el número de puerto del servidor SMTP utilizado para enviar correo.

Dirección de correo electrónico del emi­sor

Especifica la dirección de correo electrónico desde la que enviar correos.

Utilizar Secure Socket Layer (SSL) Especifica que se debe conectar al servidor de correo SMTP mediante SSL.

El servidor requiere autenticación Especifica que el servidor SMTP requiere autenticación. Si selecciona esta op­ción, deberá especificar una cuenta y contraseña de SMTP y podrá indicarle a PowerDesigner que utilice la autenticación de contraseña segura (SPA).

3. Haga clic en Guardar para guardar las modificaciones.

2.4.5 Cómo definir una política de contraseñas

En los entornos en los que PowerDesigner gestiona contraseñas de usuario, el administrador del repository es responsable de la definición de una política de contraseñas para garantizar que las contraseñas son suficientemente seguras y se modifican en intervalos adecuados.

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 103

Page 104: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Contexto

NotaLa política de contraseñas solo rige a los usuarios que no gestiona LDAP (consulte Creación de usuarios de repository autenticados externamente [página 101]) o Single Sign-On (consulte Activación de Single Sign-On para PowerDesigner Web [página 106]).

Procedimiento

1. Desde la página de inicio, haga clic en Administración Opciones Política de contraseñas y haga clic en la herramienta de Editar.

2. Seleccione las opciones de la política según convenga:

Tabla 54:

Opción Descripción

Longitud de contraseña Especifica la longitud de contraseñas máxima y mínima permitida. Esta opción no se puede desactivar. La longitud mínima de una contraseña es de 6 caracte­res.

La contraseña debe contener Especifica que las contraseñas deben contener al menos un carácter de cada tipo seleccionado.

No permitir la reutilización de las <x> contraseñas anteriores.

Evita que los usuarios reutilicen el número especificado de contraseñas anti­guas.

Forzar el cambio de contraseñas des­pués de <x> días

Requiere que los usuarios cambien sus contraseñas después de un número de­terminado de días.

Bloquear usuarios inactivos después de <x> días sin conexión

Bloquea a los usuarios si intentan iniciar sesión después de un número deter­minado de días de inactividad.

Bloquear temporalmente a los usuarios durante <x> minutos después de <y> errores al intentar iniciar sesión

Bloquea a los usuarios durante un número determinado de minutos si envían una combinación no válida de nombre de usuario y contraseña una cantidad determinada de veces.

Las contraseñas temporales creadas por un administrador son válidas du­rante <x> días

Especifica el período de validez de las contraseñas temporales (emitidas cuando se crea o desbloquea un usuario). Los usuarios que intenten utilizar una contraseña temporal después del período de validez serán bloqueados.

3. Haga clic en Guardar para guardar las modificaciones.Si la política se vuelve más restrictiva se solicitará a los usuarios que tengan una contraseña que ya no es compatible que la modifiquen cuando vuelvan a conectarse.

2.4.6 Activación de SSL para PowerDesigner Web

Le recomendamos que active SSL en el servidor de PowerDesigner Web para poder cifrar las comunicaciones con los navegadores del cliente.

104© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 105: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Contexto

NotaEste procedimiento solo activa SSL. Para configurar el servidor para single-sign on (incluido SSL), consulte Activación de Single Sign-On para PowerDesigner Web [página 106]. Para obtener la documentación de Tomcat sobre la activación de SSL, consulte http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html .

Procedimiento

1. Abra un símbolo del sistema con privilegios de administrador y vaya a JAVA_HOME/bin donde se encuentra su keytool.

2. Cree un par de claves autofirmadas para identificar el servidor:

keytool -genkeypair -alias serverkey -keyalg RSA -dname "CN=<NombreServidor>,OU=<UnidadOrg>,O=<Org>,L=<Localidad>,S=<Estado>,C=<País>" -keypass <ContraseñaSegura> -keystore "<DirInstalación>\keystore\server.jks" -storepass <ContraseñaSegura>

Donde:○ -dname

"CN=<NombreServidor>,OU=<UnidadOrg>,O=<Org>,L=<Localidad>,S=<Estado>,C=<País>": debería proporcionar metadatos adecuados para identificar su servidor.

○ -keystore "<DirInstalación>\keystore\server.jks": es la vía de acceso al keystore, que se encuentra por defecto en C:\Archivos de programa\SAP\PowerDesigner Portal 16\keystore\server.jks. Este comando creará el fichero keystore en esta ubicación si no existía ya.

○ -keypass <ContraseñaSegura> y -storepass <ContraseñaSegura>: deben ser iguales; son la contraseña segura que define para la clave de servidor y el keystore.

NotaUn par de claves autofirmadas es suficiente para hacer tests, pero los usuarios que acceden a su servidor no recibirán ninguna advertencia de seguridad. Para identificar su servidor de forma segura, es necesario que solicite un certificado firmado por su autoridad de certificación y lo importe a su keystore (consulte https://docs.oracle.com/javase/7/docs/technotes/tools/solaris/keytool.html ).

3. Edite el fichero Tomcat/conf/server.xml para activar SSL y configurar el keystore.

Cree un elemento <Connector con los siguientes valores:

< Connector protocol ="org.apache.coyote.http11.Http11Protocol" port ="8443" SSLEnabled ="true" scheme ="https" secure ="true" clientAuth ="false" sslProtocol ="TLS" keystoreFile ="<InstallDir>\keystore\server.jks" keystoreType ="JKS"

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 105

Page 106: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

keystorePass ="<SecurePassword>"/>

Donde:○ port - se puede establecer en cualquier valor adecuado.○ clientAuth está establecido en false para permitir un inicio de sesión estándar si no es posible

encontrar el certificado.○ keystoreFile apunta a su keystore (que por defecto se encuentra en: C:\Archivos de programa

\SAP\PowerDesigner Portal 16\keystore\server.jks).○ keystorePass es la <ContraseñaSegura> que se ha definido para su keystore.

NotaPara limitar el acceso solo a este puerto, haga un comentario de cualquier otro elemento de conector.

2.4.7 Activación de Single Sign-On para PowerDesigner Web

En entornos donde se utiliza la autenticación de cliente X.509, un administrador puede permitir que PowerDesigner Web autentique a los usuarios mediante el certificado de usuario almacenado en su máquina de cliente. El navegador del cliente envía un certificado emitido por una autoridad de certificación de confianza para identificar al usuario y así se inicia sesión automáticamente sin tener que introducir las credenciales manualmente.

Contexto

NotaEste procedimiento incluye la activación de SSL.

Procedimiento

1. Abra un símbolo del sistema con privilegios de administrador y vaya a JAVA_HOME/bin donde se encuentra su keytool.

2. Cree un par de claves autofirmadas para identificar el servidor:

keytool -genkeypair -alias serverkey -keyalg RSA -dname "CN=<NombreServidor>,OU=<UnidadOrg>,O=<Org>,L=<Localidad>,S=<Estado>,C=<País>" -keypass <ContraseñaSegura> -keystore "<DirInstalación>\keystore\server.jks" -storepass <ContraseñaSegura>

Donde:

106© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 107: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

○ -dname "CN=<NombreServidor>,OU=<UnidadOrg>,O=<Org>,L=<Localidad>,S=<Estado>,C=<País>": debería proporcionar metadatos adecuados para identificar su servidor.

○ -keystore "<DirInstalación>\keystore\server.jks": es la vía de acceso al keystore, que se encuentra por defecto en C:\Archivos de programa\SAP\PowerDesigner Portal 16\keystore\server.jks. Este comando creará el fichero keystore en esta ubicación si no existía ya.

○ -keypass <ContraseñaSegura> y -storepass <ContraseñaSegura>: deben ser iguales; son la contraseña segura que define para la clave de servidor y el keystore.

NotaUn par de claves autofirmadas es suficiente para hacer tests, pero los usuarios que acceden a su servidor no recibirán ninguna advertencia de seguridad. Para identificar su servidor de forma segura, es necesario que solicite un certificado firmado por su autoridad de certificación (consulte https://docs.oracle.com/javase/7/docs/technotes/tools/solaris/keytool.html ).

3. Obtenga la clave emisor de certificados del cliente (*.cer) para su organización e impórtela a su keystore:

a. En Chrome, seleccione Menú Opciones Mostrar opciones avanzadas y haga clic en Administrar certificados.

b. Seleccione el certificado que utiliza para identificarse en su organización y haga clic en Ver.c. Haga clic en la pestaña Ruta de certificación para mostrar la vía de acceso del certificado seleccionado a

las autoridades de certificación que lo emiten, seleccione el certificado raíz y haga clic en Verd. Haga clic en la pestaña Detalles y en Copiar a archivo. Siga las instrucciones en el Asistente para

exportación de certificados para guardar el certificado como un fichero.e. Ejecute el siguiente comando para importar el certificado a su keystore:

keytool -importcert -keystore "<DirInstalación>\keystore\server.jks" -alias <aliascertec> -file <fichero>.cer -storepass <ContraseñaSegura>

Donde:○ -alias <aliascertec>: define el alias de su certificado de autoridad de certificación en su

keystore.○ -file <fichero>.cer: especifica la vía de acceso al certificado de la autoridad de certificación.

4. Edite el fichero Tomcat/conf/server.xml para activar la autenticación de cliente y configurar el keystore/truststore.

Cree un elemento <Connector> con los siguientes valores:

< Connector protocol ="org.apache.coyote.http11.Http11Protocol" port ="8443" SSLEnabled ="true" scheme ="https" secure ="true" clientAuth ="want" sslProtocol ="TLS" keystoreFile ="<InstallDir>\keystore\server.jks" keystoreType ="JKS" keystorePass ="<SecurePassword>" truststoreFile ="<InstallDir>\keystore\server.jks" truststoreType ="JKS" truststorePass ="<SecurePassword>"/>

Donde:

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 107

Page 108: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

○ port - se puede establecer en cualquier valor adecuado.○ clientAuth está establecido en want para permitir un inicio de sesión estándar si no es posible

encontrar el certificado.○ keystoreFile y truststoreFile apuntan a su keystore (que por defecto se encuentra en: C:

\Archivos de programa\SAP\PowerDesigner Portal 16\keystore\server.jks).○ keystorePass y truststorePass son la <ContraseñaSegura> que se ha definido para su keystore.

NotaPara limitar el acceso solo a este puerto, haga un comentario de cualquier otro elemento de conector.

5. Reinicie Servidor de PowerDesigner Portal y notifique a sus usuarios que se conecten con https y el nuevo número de puerto. Por ejemplo:

https://pdserver.acme.com:8443/powerdesigner-web/resources/index.html

Los usuarios que se conectan a PowerDesigner Web desde un cliente de Windows con el certificado correspondiente y utilizan una versión compatible de Internet Explorer o Chrome deberían iniciar sesión automáticamente. Los usuarios con otros navegadores como Firefox, que no puede leer el almacén de certificados de Windows, o en otros sistemas operativos, necesitarán pasos adicionales para poder activar single sign-on.

NotaLos usuarios pueden navegar por el repository sin adoptar una licencia. Si un usuario crea un diagrama o edita un diagrama existente, se le asignará automáticamente una licencia si hay una disponible. Si se agota el tiempo de espera de la sesión (por defecto, después de 15 minutos), se devolverá automáticamente la licencia. Si regresan al navegador y continúan editando, volverán a obtener una licencia automáticamente si hay una disponible.

6. [Opcional] Para personalizar los derechos y permisos que se otorgan a los usuarios, es recomendable que cambie los derechos y permisos por defecto para el grupo Usuarios externos o que cree previamente cuentas de usuario para usuarios individuales (consulte Creación de usuarios de repository autenticados externamente [página 101]).

2.4.8 Configuración de otros parámetros de PowerDesigner Web

Un administrador puede configurar PowerDesigner Web al editar ficheros en el servidor de host.

Repository

El instalador define inicialmente la conexión del repository y la información de la configuración. Puede editar los parámetros más importantes en la interfase de administración (consulte Conexión con un servidor de base de datos [página 96]), y se pueden editar todos los parámetros (incluidos los parámetros de almacenamiento en caché y grabación en log) en el fichero <portal_install_dir>/config/repository.xml:

108© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 109: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 55:

Nombre de paráme­tro

Descripción

databaseProfile Especifica el perfil de conexión utilizado para conectarse a la base de datos del repository.

dbtype Especifica el tipo de DBMS donde se encuentra el repository.

connectionURL Especifica el URL de conexión completo para conectarse a la base de datos del repository.

jdbcDriverClass Especifica la clase de controlador JDBC utilizada para conectarse a la base de datos del repository.

dbhost Especifica el nombre de la máquina host para la base de datos del repository. En algunos entornos, puede ser necesario un nombre de dominio completo.

dbport Especifica el número de puerto de la máquina host mediante la que la base de datos del repository está disponible.

dbname Especifica el nombre de la base de datos del repository.

user Especifica el nombre de usuario de base de datos que utiliza el repository para acceder a DBMS.

password Especifica la contraseña de base de datos que utiliza el repository para acceder a DBMS. Esta se debe introducir de manera normal y se cifrará desde que el servidor conecte con la base de datos.

initialPoolSize Especifica el número inicial de conexiones en el grupo de conexiones. El valor por defecto es 1.

minIdle Especifica el número mínimo de conexiones que pueden permanecer inactivas en el grupo sin que se creen conexiones extra. Especifique 0 para no crear ninguna. El valor por defecto es 1.

maxIdle Especifica el número máximo de conexiones que pueden permanecer inactivas en el grupo sin que se liberen conexiones extra. Especifique -1 para que no haya límite. El valor por defecto es 3.

maxWait Especifica el número máximo de milisegundos que el grupo esperará cuando no haya conexiones dis­ponibles para que se devuelva una conexión antes de crear una excepción. Especifique -1 para esperar indefinidamente. El valor por defecto es 2.

maxActive Especifica el número máximo de conexiones activas que se pueden asignar a la vez desde este grupo. Especifique -1 para que no haya límite. El valor por defecto es 10.

isolationLevel Especifica el nivel de aislamiento utilizado para aislar transacciones en un entorno multiusuario. Por defecto, el nivel 1 se utiliza para bases de datos ASA y el nivel 2 para ASE. Consulte su documentación DBMS para obtener información sobre el comportamiento de cada nivel en su entorno.

maxBytesPerChar Para Unicode que no sea Oracle o bases de datos de conjuntos de caracteres multibyte, especifica los bytes por carácter utilizados por la base de datos:

● 1-byte: [por defecto] para SBCS (conjunto de caracteres de byte único)● 2-bytes: para DBCS (conjunto de caracteres de doble byte)● 3-bytes: para Unicode o MBCS (conjunto de caracteres de multibyte)

Charset [ASE solo] Especifica el conjunto de caracteres utilizado por la base de datos.

Las opciones generales del servidor controlan el comportamiento del servidor:

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 109

Page 110: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Tabla 56:

Opción Descripción

name Especifica el nombre del repository.

description Describe el repository.

sessionTimeout Especifica la cantidad de tiempo de inactividad permitida para la sesión del navegador antes de que finalice automáticamente.

changeMonitorInterval

Especifica la cantidad de tiempo que pasa entre las comprobaciones de si hay cambios en la base de datos del repository. El valor por defecto es 5 minutos.

maxUsers Especifica el número máximo de usuarios que se pueden conectar a PowerDesigner Portal de forma simultánea.

Los parámetros de índice de búsqueda controlan la frecuencia con la que se actualiza el índice de búsqueda y dónde se almacena:

Tabla 57:

Opción Descripción

indexRebuildInterval

Especifica el intervalo entre restructuraciones del índice de búsqueda en minutos. Por defecto, el ín­

dice se restructura cada 120 minutos. Haga clic en el botón Menú Reestructurar índice de la página de inicio para realizar una restructuración inmediata.

indexLocation Especifica la ubicación del índice del servidor.

Los parámetros de almacenamiento en caché de diagramas controlan el almacenamiento en caché de las miniaturas de diagrama para que se carguen más rápido las páginas del repository y del área de trabajo:

Tabla 58:

Opción Descripción

disablePreload Desactiva el almacenamiento en caché de las miniaturas de diagrama.

maxThreads Especifica el número máximo de subprocesos que se pueden dedicar al almacenamiento en caché de miniaturas.

Las opciones de grabación en log del servidor se encuentran en el fichero <portal_install_dir>/config/repository.xml:

Tabla 59:

Opción Descripción

logFileName Especifica el nombre que se le da al fichero de log.

logLevel Especifica el nivel mínimo de importancia para que los mensajes se escriban en el fichero de log.

110© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebAdministración de PowerDesigner Web

Page 111: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Opción Descripción

logFilePattern Especifica cómo se debe sustituir el fichero de log. Puede seleccionar entre:

● Daily rolling: [por defecto] el fichero se sustituye después de un tiempo. Especifique la du­ración y el formato del nombre del fichero de log en el siguiente campo de modelo de fecha.

● File size rolling: el fichero se sustituye cuando alcanza un tamaño determinado. Especi­fique el tamaño máximo del fichero en el siguiente campo.

logDatePattern Especifica el nombre que se le da al fichero de log.

logMaxFileSize Especifica el tamaño máximo antes de que se trunque el fichero de log, en MB.

logTruncateLogFile

Especifica que se debe crear un nuevo fichero de log cada vez que se reinicia el servidor.

Los parámetros de idioma por defecto controlan el idioma de la interfase que se presenta por defecto:

Tabla 60:

Opción Descripción

defaultLanguage Especifica el idioma por defecto de la interfase. Los usuarios pueden seleccionar un idioma de inter­fase diferente en la página de inicio se sesión y en la página inicial.

Licencia

Los parámetros del servidor de licencias se pueden editar en la interfase de administración (consulte Conexión con un servidor de licencias [página 97]) o en el fichero <portal_install_dir>/license/PowerDesigner.server.lic.

Cliente

La información del cliente se encuentra en el fichero <portal_install_dir>/config/cmrclient.xml. Las opciones de grabación en log son las mismas que para el servidor (ver sección anterior).

PowerDesigner WebAdministración de PowerDesigner Web

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 111

Page 112: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

Limitaciones de responsabilidad y aspectos legales

Ejemplos de codificaciónCualquier codificación de software y/o líneas de códigos / cadenas ("Código") incluidas en esta documentación son solo ejemplos y no se prevé que se utilicen en un entorno de sistema productivo. El Código tiene el único propósito de explicar y permitir la visualización de las reglas de sintaxis y de asignación de frases de cierta codificación. SAP no ofrece garantías respecto a la exactitud y la integridad del Código disponibilizado en este documento y no será responsable de errores o daños causados por el uso del Código, a menos que los daños sean causados por SAP de forma intencional o por una imprudencia grave por parte de SAP.

AccesibilidadLa información contenida en la documentación de SAP representa la visión actual de SAP de los criterios de accesibilidad a partir de la fecha de publicación. No se prevé que sea una directriz vinculante sobre cómo garantizar la accesibilidad de los productos de software. SAP renuncia a cualquier responsabilidad en relación con este documento. Sin embargo, este documento no se aplica en casos de un error deliberado o una negligencia grave por parte de SAP. Además, este documento no supone ningún compromiso u obligación contractual directos o indirectos.

Lenguaje neutro respecto al géneroSiempre que sea posible, la documentación de SAP es neutra respecto al género. Dependiendo del contexto, se trata al lector directamente de "usted" o se utiliza un nombre neutro respecto al género (como "vendedor/a" o "días laborables"). Sin embargo, si al referirse a los miembros de ambos sexos, no se puede evitar el uso de la tercera persona del singular o no existe un nombre neutro respecto al género, SAP se reserva los derechos para utilizar la forma masculina del nombre o pronombre. Esto es para garantizar que la documentación sea comprensible.

Hipervínculos de InternetLa documentación de SAP puede contener hipervínculos a Internet. Se prevé que estos hipervínculos sirvan como un consejo acerca de dónde encontrar la información relacionada. SAP no garantiza la disponibilidad y la exactitud de esta información relacionada o la capacidad que esta información sirva un objetivo en particular. SAP no es responsable de ningún daño causado por el uso de la información relacionada a menos que los daños se hayan causado por una imprudencia grave o por una conducta fraudulenta dolosa por parte de SAP. Todos los enlaces están categorizados para su transparencia (consulte: http://help.sap.com/disclaimer).

112© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

PowerDesigner WebLimitaciones de responsabilidad y aspectos legales

Page 113: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

PowerDesigner WebLimitaciones de responsabilidad y aspectos legales

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos. 113

Page 114: PowerDesigner Web - SAP Help Portal · 1 PowerDesigner Web PowerDesigner Web le permite navegar por los modelos de PowerDesigner utilizando el navegador web. Si dispone de los permisos

www.sap.com/contactsap

© 2015 SAP SE o una empresa filial de SAP. Reservados todos los derechos.Queda prohibida la reproducción o transmisión de cualquier parte de esta publicación, en cualquier forma o para cualquier fin, sin el permiso expreso de SAP SE o de una empresa filial de SAP. La información que aquí se incluye puede modificarse sin previo aviso.Algunos productos de software comercializados por SAP SE y sus distribuidores contienen componentes de software con derechos de autor de otros proveedores de software. Las especificaciones de productos en cada país pueden ser diferentes.SAP SE o una empresa filial de SAP SE proporcionan estos materiales con fines meramente informativos, sin manifestación ni garantía de ningún tipo. Ni SAP SE ni sus empresas filiales se hacen responsables de los errores u omisiones en relación con los materiales. Las únicas garantías para los productos y servicios de SAP SE o de sus empresas filiales son aquellas especificadas en las cláusulas expresas de garantía que acompañan a dichos productos y servicios, si las hubiera. Nada de lo que se incluye en este documento debe interpretarse como garantía adicional.SAP y los productos y servicios de SAP mencionados, así como sus respectivos logotipos, son marcas comerciales o marcas registradas de SAP SE (o de una empresa filial de SAP) en Alemania y en otros países. Todos los nombres y servicios de productos son las marcas comerciales de sus respectivas empresas.Consulte http://www.sap.com/corporate-en/legal/copyright/index.epx para obtener información y avisos adicionales sobre marcas comerciales.