How to Deploy Plugins to VP Products

tomcat-thumbOpen API is an extension mechanism provided by Visual Paradigm for extending the functionalities of the client software. The Open API is in Java based, which allows you to have full access to the model data in your project file. By using Open API, you can create your own plugin to implement some customized features.

Read more

How to Share Report Composer Templates Effectively with VP Teamwork Server [Obsolete]

This article is out-dated. For user on Visual Paradigm 12.1 or above please refer to How to Share Doc. Composer Templates with your Teammates for details about how to share your templates.

Share Report Composer template Report Composer allows you to develop reports tailored to your company/industry requirements and standards. You can decide the project data to show in a report as well as to control the flow of content. You can decide the document component (e.g. table, plain paragraph, etc) to use as well as to “decorate” them with proper styles. All these can be achieved easily by writing your own templates, or by editing those pre-defined.

All Visual Paradigm modeling software come with a rich set of pre-defined Report Composer templates, fulfilling most of the fundamental reporting needs. Users can customize them for specialized reporting requirements. Moreover, templates can be shared across the team to maintain a common standard for reports produced by different team members.

In this article, we will see how to share report composer template effectively with Visual Paradigm Teamwork Server. In order to perform the steps outlined below, you need to have both the modeling software (VP-UML/Agilian/Logizian) and Teamwork Server Corporate Edition ready.

Read more

How to Draw a Class Diagram with Separate Distinct Classes with Same Name?

00-class-diagram-class-name-thumbUsers are not allowed to give same name to two different UML classes when the classes are put under the same parent. It is like you cannot have two physical files with same name in same directory, or having two Java classes with same name under same package.

If you really need to draw two different classes in a class diagram but with same name, please check if you are really doing something legit. This article is written to give you some helps.

Read more

How to migrate Teamwork Server from Built-in Authentication to Active Directory Authentication

Active Directory is a directory service implemented by Microsoft. It enhanced the security of your network by providing centralized user account and security policy management. Besides, it also provides authentication and authorization mechanisms for various services which compliant to it. You can configure your Teamwork Server to work with your Active Directory for user access and authentication control. In this article we will teach you how to migrate your existing Teamwork Server from using the build-in authentication to Active Directory authentication. Read more

Show Details of Model Elements in Tabular Form

When the default attributes do not suffice to describe your model elements, you can add your own custom ones by using tagged values. These custom attributes can be added to model elements in various diagrams, such as an actor in use case diagram.

So if you are looking at model elements in a diagram, just how do you show their tagged values? This tutorial will show you how.

As an example, we will walk you through how to show tagged values associated with devices in an ArchiMate diagram.

Read more

Launch Visual Paradigm with Specific Diagram Opened

You can open a specific diagram of a Visual Paradigm project through Command Prompt. It would be especially helpful when you need to open one of various diagrams from a project.

Read more

How to Find the Property and Model Element Type Names in Editing Report Templates

Report composer is a flexible report developing tool, enabling you to control the layout of report content as well as the content to show. You can control the outcome by editing template. Yet, you may find it uneasy to read and edit a template in XML format. Here we are going to share some tips with you. In this article, we will show you how to find out the correct property (e.g. name, modelType) and model element type names (e.g. UseCase, Class) to use in a template.

Read more

How to Simulate UI Navigation

During UI design, having screen mock-ups could give others a better idea as to what users would be looking at when interacting with the system. With Visual Paradigm’s products ( e.g. Visual Paradigm for UML), you can create mock-ups using user interface diagrams. Apart from static visual presentation, you may also simulate navigation between screens after publishing your project to HTML files.

Read more

How to Find Out the Version of MySQL I am Using

Visual Paradigm supports data modeling with ERD and a set of engineering features like the reverse engineering and generation of database. The features are related with each other. For example, you may generate a database from physical ERD. In order to construct a data model that helps you build a database properly, you need to name the entities and their columns properly. Besides, data types of columns should be well-considered. Just to take the type ‘char’ example, there are quite a number of similar types like varchar, varchar2, nvarchar, etc. If a wrong type is chosen for any column, you may get data corruption or result in data lost.

Visual Paradigm supports all the data types you can find in any supported database management system (DBMS). You can select any data type you want for columns when drawing ERD. As the supported data types vary depending on the target version of DBMS, you need to set in the database configuration page the version of DBMS you use. With this, Visual Paradigm can list out those supported types, preventing you from selecting a non-supported type, which result in producing an inaccurate data model.

In this article, you will learn how to find out the version of your MySQL installation. Try to follow the steps get the information needed, and select the proper version range in the database configuration window of VP-UML. Read more

How to Find Out What Version of SQL Server You Are Using

Visual Paradigm supports data modeling with ERD and a set of engineering features like the reverse engineering and generation of database. The features are related with each other. For example, you may generate a database from physical ERD. In order to construct a data model that helps you build a database properly, you need to name the entities and their columns properly. Besides, data types of columns should be well-considered. Just to take the type ‘char’ example, there are quite a number of similar types like varchar, varchar2, nvarchar, etc. If a wrong type is chosen for any column, you may get data corruption or result in data lost.

Read more