What to do If You Cannot Resize Shapes in a Diagram

Sometimes when you reopen your project and try to edit the diagram, you find that the shapes in your diagram are not resizable. This probably caused by you have turned on the auto-fit size option of your diagram. This could be caused by you accidentally turned on this option, or your other team member turned it on when they editing the same diagram in teamwork environment. By turn on this option, all the shapes in your diagram will be fitted its size automatically, thus, all the resize points around the shape will be disabled. Read more

How to Perform Refactoring

In an ideal world of system design, we’d probably want to create a generic library to store common components for reuse. That way, we can avoid creating the same components over and over again. Also, any changes you need to make to a component will automatically be rippled down to all projects which point to the same generic library.
Read more

How to Manage Nickname with API

Most of the case, your model just needs to be share by your team, and they are in single language. But in some organizations, especially those with branches in multiple countries, you may need to share your model with different teams, and probably they are using different language. It is painful that you need to maintain multiple sets of models, each on one language. Every time when you need to make modification, you need apply the same modification on all the models you have. This is time very annoying and consuming. Read more

How to Deploy VP Server to Apache Tomcat as WAR

VP Server is a server package which combines Teamwork Server, Floating License Server, Update Server also ElaborView Server into a single server. The default installation package already bundled with Apache Tomcat. But if you want to deploy it your own Tomcat, you may take the following procedures: Read more

Group Generalizations with Generalization Set

When working on a use case diagram, you may have a superactor with a few subactors underneath from generalization. For formatting purpose, you may want to group the lines of generalization together for a more organized presentation.  This can be done by creating a generalization set.

Read more

How to Show All Levels of Preview Shapes

When one shape is nested inside another, such as sub-process, its content (shapes) inside would show along with what’s outside in diagram at the same time. For example, if a sub-process is not composed of any other sub-processes, it will appear in business process diagram, with the shapes (e.g. tasks) that make it up inside itself. However, the viewing works up to one level of nesting only by default.

Read more

Setup VP Teamwork Server on Secure Connection with Self-Signed Certificate

SSL, short for Secure Sockets Layer, is a protocol for enforcing secure communication via the network.  For Visual Paradigm Teamwork Server users, it is possible to setup such a communication between the client and server to protect their works. In this article, we will go through the steps for preparing a certificate that is expected to be known by those users involved, configuration of VP Teamwork Server, and the setup of clients. Read more

How to Reverse C++ Source with Predefined Macros

Visual Paradigm for UML supports round-trip engineering on C++ source file. But when you reverse C++ source code into class model, you may receive some strange error message complain there are syntax problem in your source file. This probably caused by the predefined macros in your source code. This article will teach you what you should configure in order to reverse your source code into class model. Read more

Customize a Logical View to Display Your Own Folder Structure

By default you can navigate your way through a project via default views such as those offered by Diagram Navigator and Model Explorer. While these standard views are readily available at your disposal, sometimes you may want one that is tailored to your specific needs. Read more

How to upgrade VP Server (Prior to version 5.3)

With the latest release of VP Server 5.3, you might choose to upgrade from your existing server. To migrate properly, one must follow specific procedures to carry over vital information such as the current repository and user accounts to the new server.

This tutorial will walk you through how to do just that.

Read more