Create Interactive Business Diagrams
Creating different kinds of Business Diagrams
On Dragon1 you can create four kinds of Business Diagrams: Static, Dynamic, Interactive (or Responsive, Clickable) and Animated (or Scenarios, Stories).
On this page you will find more information about Interactive Diagrams. For the other kind of diagrams read their respective pages.
These diagrams you create in the Visual Designer and publish on a page in an atlas in the models atlas and make the diagram standalone or via an atlas available through the content viewer.
2. What exactly is an Interactive Business Diagram?
An interactive business diagram is a diagram on which you can click and a popup with background information on the clicked item appears, or you can click through to another diagram with detailed information.
Also on an interactive business diagram there can be click, mouse over and mouse out effects like items changing color, size, position or visibility or transparency.
There is also intelligent zoom in and zoom out. So certain items of a class or type disappear with a certain zoom level or are shown with a different shape. Just like you are used too when looking at Google Maps.
You can assign visual items to layers (background, foreground, etc..) and frames and making them locked on a layer or in a frame, non draggable or draggable for a region or section under certain circumstances.
3. Overview of Interactivity Scenarios
Now an overview follows of various interactivity scenarios you can create.
Scenario = Clickable Landscape Map
Every zoo you know has clickable maps where you can select an animal from a menu and the places on earth where this animals lives or used to live are highlighted. Such a scenario is also very interesting for Knowledge, Information Security and Software Applications in your organization.
Scenario = Dependency Checking
If you have a diagram with several layers you might want to check the dependencies certain items in a layer have.
Scenario = Tracking and Tracing of Requirements
If you have solutions that should be built to realize certain goals and that the solutions need to incorporate certain functionality based on the requirements of stakeholders. Here on Dragon1 you can define connection paths for a list of visual items in a diagram, or use the relationships that are in a (meta) model or a view.
Scenario = Systems Migrations
A lot of organizations update their systems regularly. How the begin state en end state after the migration looks like can be simulated with an interactive business diagram. Read more about this scenario on the page about Animated Business Diagrams.
Scenario = Impact of Change
Read more about this scenario on the page about Animated Business Diagrams.
Scenario = Compare diagrams
You can compare models, views, visualizations (diagrams have highlighted what the differences are.
Scenario = Memory Game
You can build a memory game where users can click on items and they turn and show a picture. And you can define rules and work with points and a timer. For instance there are two players that enter their name and within 1 minute they have to turn the same cards to get an extra point. And the game remembers the high score for players.
Scenario = Assemblage and clickable Concept principle.
Like you know how a coffee machine and diesel engine works, you can build a clickable/responsive principles details visualization.
Scenario = eDetails
To introduce a product you can build an eDetail movie on Dragon1.
Scenario = Project a concept principle on a structure.
Once you have a principle designed you might want to project it onto a landscape and see in what domains of a structure the principle already is respected or works.
Scenario = Space Invaders, PACMAN and Donkey Kong
You can build basic business games based on the scenarios of games like space invaders
4. Overview of Interactivity Elements
Now an overview follows of the various elements you can define interactive for:
Scope = Visualization (and Model and View)
Interactivity events and functions can be used at visualization level. ...You have the option of auto track and trace for model relationships.
Scope = Visual Items (and Entities of a model and view)
Interactivity events and functions can be used at visual item level. ...
Scope = Relationship (and connections)
Interactivity events and functions can be used at visual item level. ...
5. Overview of Interactivity Events
Now an overview follows of the various interactivity events u can catch:
Event= Click (single, on/off, tristate)
Event= Double Click (single, on/off, tristate)
Event= Left Mouse Button Up
Event= Left Mouse Button Down
Event= Mouse Over
Event= Mouse Move
Event= Mouse Out
Event= Date Time
Event= Idle Time / User Waiting
Event= Interval and Timer
Event= Attribute Value is reached
Event= Key Up / Key Down / Special Key Pressed
Sometimes you interactive diagram requires keys as special controls for the user operations
6. Overview of Interactivity Functions
Now an overview follows of the various interactivity functions you can use.
Function = Color & Texture
The colors and textures of the shapes of visual items can be changed. This can be done in an instant or with a transition period. For every visual item you have control over the line color, fill color, name color and title color. If a shape (a templated shape) has defined regions or sections, you also have color control over these. You can also change the contents of a shape from a solid color to a photograph for instance, just like the game of memory.
Function = Show/Hide
Visual Items (i.e. their shapes) can be shown or hidden, or the transparency can be changed .
Function = Transparency
The transparency of Visual Items (i.e. their shapes) can be changed from 1 (solid) to 0 (invisible). This can be done in an instant or via a transition period.
Function = Resize
The width and height of Visual Items (i.e. their shapes) can be changed. This can be done in an instant or via a transition period and this can be done for one visual items, a group, a list, a collection, types, classes or attribute based.
Function = Turn & Rotate
You can make a visual item turn in three way: horizontal, vertical and diagonal. For some shapes you can also have them rotate around the X, Y and Z-axis.
Function = Play Audio
On a mouse, on a timing event, attribute value or click an audio file (mp3) can be played.
Function = Play Video
On a mouse, on a timing event, attribute value or click a video file (avi) can be played.
Function = Surf/Link to
On a mouse, on a timing event, attribute value or click a a new tab in a browser with a certain url can be opened. For instance if you have background information on a wiki page or in a pdf, you can link to it. You can have the user surf to it, when he clicks on a visual item.
Function = Place
The position of one or more Visual Items can be changed at the same time. This function is explained in more detail on the page Animated Business Diagrams.
Function = Move (Path)
The position of one or more Visual Items can be changed via a path at the same time. That path can be any polyline like a straight line, an arc, a square, a pattern like a maze or fibonacci series. This function is explained in more detail on the page Animated Business Diagrams.
Function = Arrange
On a certain event visual items can be arranged in a different z-order or in a certain x,y pattern.
Function = Popup
On a certain event a popup is shown of an item showing its details
The popup can also be placed at constantly visible block on a diagram
Function = Load visualization
On a certain event an other visualization (diagram) is shown.
7. Overview of Interactivity Scope
On a business diagram you have classes, types and instances of entities. And these entities have relationships (connections are the visible representations of relationships). In every interactivIty function you can use a scope of all or certain classes, types, instances and attributes values (also computed) for visual items.
You let's say you have 100 application and three of them are outdated,you can define a rule called 'outdated applications' and when a user clicks on a button-shape on the diagram called 'Show Outdated Applications', the rule is executed and all the applications are greyed out and three application light up.