Uso de la plantilla Aspose

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Modeler > Aplicación de escritorio > Generar documentación > Publicar o exportar documentación básico > Publicar en Word > Plantilla de documentación >

Uso de la plantilla Aspose

Cuando publica en Word, puede utilizar una plantilla basada en Aspose. Puede configurar esta plantilla modificando la plantilla predeterminada AsposeTemplateSyntax.dot ubicada en [Ruta_de_Instalación]\DocTemplates. Esta plantilla le permite personalizar casi cualquier aspecto de su documentación aplicando el tema deseado a sus etiquetas de Aspose.

 

Prerrequisitos

Modifique esta plantilla solo si tiene conocimientos básicos de codificación y está familiarizado con el lenguaje de programación basado en etiquetas de Aspose.

 

Objetos principales y sus contrapartes de Aspose

Al documentar su proyecto en Bizagi Modeler puede dividir todos sus atributos en las siguientes secciones: propiedades del modelo, diagramas, recursos y textos.

1.Diagramas: Los diagramas contienen sus diferentes procesos (Pools) utilizados en su modelo. Internamente contienen la siguiente información.

oProcesos: Los procesos contienen toda la información de su flujo de trabajo, incluidos sus asignados, responsables, informados y consultados.

Tareas o eventos: contienen toda la información sobre los pasos específicos de su flujo de trabajo. Incluyendo a sus asignados, ejecutantes, responsables, informados y consultados.

2. Recursos: Activos disponibles para sus procesos.

3. Propiedades del modelo: propiedades generales de su modelo.

4. Textos: textos estáticos que utilizas en diferentes idiomas. Son útiles cuando se exportan, ya que sus traducciones ya están disponibles en Bizagi Modeler para varios idiomas. Los textos disponibles aparecen como textos.

 

Una variable Aspose diferente representa estas secciones en su plantilla. Para acceder a sus propiedades, puede usar el siguiente formato <<[AsposeVariable.property]>>.  Por ejemplo, si desea obtener el nombre de su diagrama actual, use <<[Page.Name]>>.

 

Elemento de Bizagi

Etiqueta Aspose

Diagrama

Pages

Proceso

Elements

Tarea o eventos

PageElements

Recursos

ResourcePage

Textos

Textos. Usted debe incluir esta etiqueta <<var [texts = Texts]>> al inicio de la plantilla para usar esta variable

Propiedades de modelo

No se necesita ninguna etiqueta para acceder a estas propiedades. Por ejemplo, si quiere obtener la fecha de publicación del modelo, use esta etiqueta <<[PublishDate]>>.

 

Etiqueta foreach

Usualmente etiquetas como <<Pages>>, <<Elements>> y <<PageElements>> contienen demasiados registros. Para avanzar a través de cada elemento, use la etiqueta foreach. El formato esperado es <<foreach [in AsposeVariable]>>. Desde este punto, escriba el formato de la plantilla para cada elemento del arrego. Una vez termine de escribir la información que quiere presentar para cada elemento debe cerrar la etiqueta foreach con <</foreach>>. Adicionalmente, dentro de esta etiqueta, la propiedades del arreglo pueden ser identificadas sin proveer el nombre del arreglo como <<[Properties]>>.

 

Por ejemplo, si usted desea mostrar el nombre y la descripción de cada uno de sus diagramas, use la siguiente platilla Aspose:

 

<<foreach [in Pages]>>

<<[Name]>>

<<[DiagramDescription]>>

<</foreach>>

 

Algunos elementos pueden contener demasiados registros pero no son identificados por un nombre específico. En este caso usted debería usar el siguiente formato para el etiqueta Foreach <<foreach [item in AsposeVariable]>>.

 

Por ejemplo, si usted quiere mostrar el nombre de todos los desarrolladores de una actividad. Use la siguiente plantilla Aspose:

 

<<foreach [item in Performers]>>

<<[item.Name]>>

<</foreach>>

 

Etiqueta if

Para algunos casos de negocio, puede ser importante mostrar alguna información si se aplica alguna condición. En estos escenarios, Aspose proporciona la etiqueta if; esta etiqueta utiliza el siguiente formato <<if [Condition]>>. A partir de este punto, escriba la plantilla para los elementos que desea mostrar cuando se cumpla la condición. Una vez que haya terminado de escribir la información que desea mostrar, debe cerrar la etiqueta if con la etiqueta <</if>>.

 

Por ejemplo, si usted quiere mostrar el texto de los asignados y la lista de asignados solo cuando existe al menos un asignado, use la siguiente plantilla Aspose:

 

<<if [Performers!= null]>>

<<[texts.Performers]>>

<<foreach [item in Performers]>>

<<[item.Name]>>

<</foreach>>

<</if>>

 

upper (mayúsculas)

Si usted quiere mostrar un texto sólo en letras mayúsculas puede agregar la etiiqueta :upper al final de la etiqueta.

 

Por ejemplo, si quiere poner el nombre de un elemento en letras mayúsculas use la siguiente plantilla:

 

<<[Name]:upper>>

 

Imágenes

Los elementos procesos, tareas y eventos tienen una propiedad especial llamada ImageObject. En esta propiedad se almacena la imagen del elemento. Para usarlo necesitas usar la etiqueta especial <<image[ImageObject]>>. Esta etiqueta mostrará la imagen con las dimensiones que tiene en Bizagi. Para ajustar la imagen al espacio disponible en su plantilla, use la siguiente etiqueta <<image[ImageObject] -fitSizeLim>>.

 

Etiquetas avanzadas

Algunos elementos de sus procesos necesitan etiquetas especiales para mostrar en su documento. Tenga en cuenta que el formato de estos elementos es el mismo que el que se da en Bizagi Modeler.

 

Etiqueta

Texto en su documento

<<doc [DescriptionDocument]>>

Esta etiqueta permite que una descripción compleja y personalizada aparezca.

<<doc [PropertiesDocument]>>

Esta etiquieta permite que aparezcan los atributos extendidos de un elemento.

<<doc [ChildPropertiesDocument]>>

Esta etiquieta permite que aparezcan las condiciones de una compuerta exclusiva.

<<doc [PresentationActionDocument] >>

Esta etiqueta se necesita para que aparezcan las opciones de presentación en su documento.

 

Texts

La siguiente tabla muestra las etiquetas de texto disponibles así como sus valores en Inglés.

 

Etiqueta

Texto en su documento

<<[texts.TableOfContents]>>

Tabla de contenidos

<<[texts.Elements]>>

Elementos de proceso

<<[texts.Description]>>

Descripción

<<[texts.Version]>>

Versión

<<[texts.Author]>>

Autor

<<[texts.Performers]>>

Asignados

<<[texts.Accountable]>>

Accountable

<<[texts.Consulted]>>

Consultado

<<[texts.Informed]>>

Informado

<<[texts.PresentationAction]>>

Acciones de presentación

 

Propiedades del modelo

La siguiente tabla muestra las etiquetas del modelo.

 

Etiqueta

Descripción

<<[PublishDate]>>

Fecha en la que el documento es publicado

<<[ProjectName]>>

Nombre de su proyecto

<<[ProductName]>>

Nombre del producto de Bizagi usado para publicar el archivo (Modeler o Studio)

<<[BizagiUrl]>>

URL de la página de Bizagi