Index

Description of this template will be available soon.

Include

The include relationship adds additional functionality not specified in the base use case. The <<Include>> relationship is used to include common behavior from an included use case into a base use case in order to support the reuse of common behavior.

Incident

Description of this template will be available soon.

Implementation Event : ArchiMate

A state change related to implementation or migration. The name of an implementation event should preferably be a verb in the perfect tense; e.g., “project initiation phase completed”.

Impact Quantity

Impact quantity refers to the measurement of the effect or impact that a particular component or factor has on the overall system. It is used to quantify the magnitude or extent of the impact that a particular variable or input has on the system.

Idea

In an Innovation Canvas, the “Idea” symbol represents a specific concept or solution that could potentially address a particular problem or opportunity. This symbol is depicted as a lightbulb.

The Idea symbol is used to capture and communicate a creative solution or approach that may be developed further into a tangible product, service, or business model. It may include a brief description of the concept, as well as any unique features or benefits that distinguish it from other ideas.

Icon

Description of this template will be available soon.

HTML Web Query

A web query retrieves a list of objects based on a set of parameters. The web query does not present the result. To present the result, a HTMLContentBox or HTMLContentTable is needed. This is especially important to remember when using a different sort order in Web Query than in the presentation configuration. Web Query sort order sorts the resulting data set and the presentation configuration will sort the displayed data set.

Hierarchy Query

The Hierarchy Query uses the hierarchy of objects to retrieve the resulting list. The hierarchy to process is defined by the parameters.

Attribute: The attribute from which the result will be taken.

TemplateFilter: Only objects of these templates will be in the result. Other objects will not be included in the result, even if they satisfy all other query settings.

Style: The style in which each result should be shown.

Default value: HyperLink.

Relation: Specifies a list of attributes to be traversed. E.g. Links, Contains etc.

RelationFilter: These are the templates that will be investigated when processing the relations in the query. Other templates in the relation will be ignored.

Level: The number of levels to traverse.

The more levels to process, the longer it will take for the query to finish. When setting up a query, please consider carefully the number of levels needed.

LinkedBy Query

The LinkedBy Query uses backward linking to retrieve the result.

RelationType: This marks the kind of relation being queried. In this case it must be set to LinkedBy.

Attribute: The attribute from which the result will be taken.

TemplateFilter: Only objects of these templates will be in the result. Other objects will not be included in the result, even if they satisfy all other query settings.

Style: The style in which each result should be shown.

Default value: HyperLink.

SortAttribute: The attribute to sort the result by.

SortOrder: The sort order of the result.

 

Links Query

The Links Query uses forward linking to retrieve the result. The Links Query is a special case of the Hierarchy Query that only processes 1 level.

RelationType: This marks the kind of relation being queried. In this case it must be set to LinkedTo.

(the other parameters are configured as above)

Generic Query

Generic Query is a query that uses a “FindName” method for retrieving data. Use the parameters to define the query.

 

HTML Tile

The HTMLTile template is used on one or more HTMLDesktop(s) on the collaboration platform.

It is possible to configure the appearance and nature of the tile via the HTMLTile-template.

Among many things you can specify the title, color, size, description text, as well as link it to other content in the repository, e.g. a diagram or a HTMLQueryResultView.

Example of a tile on the web:

HTML Template Definition

The HTML template definition defines how and what information is displayed on the web for each template-type.

In QualiWare 10.8 a new Dashboard layout has been introduced. You can create one or multiple dashboard(s) for a diagram template-type. The dashboard(s) are associated on the Dashboard Tab:

The Dashboard are configured using the templates:

The “Left”, “Center” and “Right” tabs specifies the content on the classic diagram workspace, shown on the example below.

The left window (1) of a diagram workspace is configured on the Left tab, using HTMLContentBox and other HTML-templates:

The Center tabs (2) of a diagram workspace in configured on the Center tab, using HTMLContentTab and other HTML-templates :

It is also possible to insert analytic content (BusinessGauge) in the Center Top content.

Example of a BusinessProcessNetwork with Business Gauges displayed at the Top Center (as configured in the example above).

The right window (3) of a diagram workspace is configured on the Right tab, using HTMLContentBox and other HTML-templates :

On the Analytics tab, you can configure which “Social Behavior Warehouse” tabs should be available on the model.

The Behavior tab, specifies the behavior of a template, e.g. how should a link to an object of the template behave when clicked.

Target: This is how the link will open when clicked.

  • Self: This will open the object page in the same browser window.
  • New Window: This will open the object page in a new browser window or tab depending on the browser setup.
  • IFrame: This will open the object in an iFrame pop-up window using the Popup Settings configuration.
  • FancyBox: This will open the object in a Fancybox pop-up window using the Popup Settings configuration.

Title: This specifies what should be shown as the title of the object being shown.

  • Page header: The header of the page or popup window of the object. This can be static or dynamic text. Dynamic text is indicated by curly braces and will be evaluated client side in JavaScript.

Popup settings:

  • Width: The width of the popup window.
  • Height: The height of the popup window.
  • Popup content: A list of HTMLContentTables or HTMLContentTabs contains information about what is shown in the popup window. If nothing is specified here, the HTMLPublisher will use the information specified in the Center tab of the template definition.

JumpOnLink: JumpOnLink functionality can be used to forward the user if certain criteria are met. This is typically used when e.g. a BusinessProcess can be broken down in to subprocesses. It allows the user to jump directly to one of the subprocesses without having to open the properties of the BusinessProcess first.

  • Attribute(s): This is an attribute that is part of the object that this template definition is for. When the user clicks on the object, this attribute will be used to calculate where the user is taken to on click.
    • If the attribute contains exactly one link then the user will be taken to the target of that link when clicking the object.
    • If the attribute contains more than one link, then jumping is disabled.
    • If more than one jump attribute is defined, then the whole set of resulting links are evaluated. If only one link is available in the set, then jumping happens. If more than one link is available in the set, then jumping is disabled.
    • E.g. BusinessProcess can be set up to jump on BreaksDownTo. When the user clicks a BusinessProcess the user will be redirected to the link in the BreaksDownTo attribute (if only one link is available).
  • And attribute(s) is empty:
    • If the specified attribute is not empty the JumpOnLink functionality will be ignored. The attribute specified here should be different than the attribute for JumpOnLink.
    • E.g. BusinessProcess can be set up to jump on BreaksDownTo when ShortDescription is empty. If ShortDescription has content then the BusinessProcess will follow the behavior specified in Target settings.

Tooltip settings: The tooltip is used to display information about the object when a user hovers the object link.

Example of a BusinessProcessNetwork tooltip appearing when a BusinessProcessNetwork is hovered on the web.

  • Enable: Enable or disable the tooltip feature.
  • Title (attribute): The attribute that should displayed at the top of the tooltip.
  • Width: The width of the tooltip window.
  • Tooltip content: A list of attributes to be displayed in the tooltip window.

 

 

 

 

 

 

 

App settings:

  • App content: This specified what should be shown in the app. It links to a HTMLContentTable.
    • If nothing is specified for the template then the app will look for the settings for DefaultDiagram/DefaultObject template definitions and use those.
    • If nothing is specified on the template definition for the template or for DefaultDiagram/DefaultObject the all attributes are shown.

OnClick

  • Execute javascript: This can be used to execute a JavaScript function when the object is clicked.

On the Smart Capture tab, you can link Model Generator Settings to the template definition. The settings are used for the table to model feature in the web-modeler (introduced in QualiWare 10.8).

Table-to-model

  • Inherit default settings: Tick the box to inherit the settings from the Smart Capture Settings on the HTMLPublisher
  • Model generator settings: Insert specific HTMLModelGeneratorSettings to the template definition

Once you have made changes to the template, you should click “Apply” and “Publish” to implement the changes on the Web.

The HTMLTemplateDefinitions are included in the HTMLPublisher.