Modeling is not so much about what you want, but what is best for the user. For models like use case model, business process model and requirement model, user feedback is a precious ingredient you need in heading towards a better end product. Therefore it becomes essential to maintain an efficient communication channel which allows end users to see your designs, give comments and ask questions about regularly. It helps to ensure that the model is valid and the modeled plan can be executed to meet user's expectation.
A common way for end users to review and comment on your model would be to export the related diagram(s) as images and send them to the user via email. Users then review your work and reply your email with comments. While this approach works to some extent, it is not very efficient. First, the fact that the comments are detached from the design makes it hard to relate. If you print the diagrams out and comment on the hard copy, it is just as cumbersome. Second, emails may not necessarily reach the users due to mail filter blocking, especially for emails with file attachments.
To address this issue, Visual Paradigm has introduced ElaborView.
ElaborView provides you with a design review tool. With ElaborView, the modeler sends the designs to a server, namely the ElaborView server. Then, the end user downloads the designs from the server and starts reviewing. To add comments on the designs directly and efficiently, there are a number of annotation tools available for end users. Upon completion of the review, the end user submits the comments back to the server. The modeler then receives and studies the comments in order to make the necessary changes accordingly.
In this tutorial, we will demonstrate how to use ElaborView to give comments on a business process diagram (BPD). Two parties will be involved in the process - the modeler and the user. You can complete this tutorial with another colleague, or by acting as both the modeler and user yourself.
Requirements
In order to complete this tutorial, you need to have:
- Basic knowledge of modeling in Agilian
- Agilian 3.1 or higher installed
- ElaborView Client 1.0 or higher installed
- Two valid email addresses
Downloading and Installation of ElaborView Server
When a design is ready for the end user to review, the modeler can send it to the ElaborView Server. In this section, we will walk through the installation of ElaborView Server.
- Visit the download page of ElaborView Server.
- Download ElaborView Server. Since ElaborView Server is one of the modules in Visual Paradigm Server (VP Server), you will be re-directed to download VP Server.
- Create a folder for storing the server program. For example, C:\VP-Tutorial.
- Extract the downloaded zip file of VP Server to that folder. A path C:\VP-Tutorial\VPServer\scripts will be automatically created during the process.
- Start the server by running VPServer\scripts\startup.bat. A console will open. Do NOT close it until the end of this tutorial. Otherwise the server will stop running.
- Open a web browser.
- Go to http://127.0.0.1:1999/. Note that 1999 is the default port of VP Server.
- Enter your organization's name and the administrator's password. Click Select Module at the bottom right corner.
- Select the ElaborView Module. Click Configure Database/Module at the bottom right.

- Keep the database settings unchanged (i.e. using Localized DB). Click Configure Module at the bottom right.
-
Fill in YOUR OWN mail server settings. Do not enter what you see in the image below as that is for demo purpose only. Before you continue, click on Send test email and check your email inbox to make sure the mail settings are correct. It is extremely important that you have valid mail server settings. If not, you will not be able to continue with the next section.
- Click Finish. This completes the server setup.
Modeler - Designing
In this section, we will draw a simple business process diagram. The diagram will be sent to the ElaborView Server for commenting in the next section.
- Start Agilian.
- Create a new project by selecting File > New Project from the main menu. Name the project Online Shop. Click Create Blank Project to continue.
- Create a business process diagram by clicking on Business on the toolbar. Select Business Process Diagram from the popup menu.

- Press F2 to enter Order Processing for diagram name. Press Enter to confirm editing.

- Draw a diagram as shown below.

Modeler - Sending Design to ElaborView Server
As the design is now complete, let's move on to send the design for end user to review and comment.
- Open the ElaborView Manager by selecting File > ElaborView Manager... from the main menu.

- You need to create an account for yourself. Click on the ... button next to the drop down menu of Connection name.

- In the Login dialog box, click on Add Connection.
- Enter 127.0.0.1 for hostname. This is where the ElaborView Server got installed. Since the server is running on this computer in this tutorial, we enter 127.0.0.1, for local host IP.

- Click on Request Account.... Click Yes when you are prompted to save connection.
- Enter a valid email address for modeler, the display name and captcha (as shown in the image). Click Request.

- Check your email inbox. You should receive an activation email sent by ElaborView. If you do not find such email, check the junk folder to make sure it was not filtered by the mail program. Click on the activation link in the email and it will open a web browser.

- In the web browser, enter a password of your choice and re-enter to confirm. Click Activate.

- Go back to Agilian. Enter the password you've just entered in the Password field and click Connect.

- Those who are going to review your design are called reviewers. You, as a modeler, have to invite reviewers to review your design. Click on Invite Reviewer....

- Enter a valid Email address for the reviewer, the display name and enter captcha. Click OK. In order to complete this tutorial, make sure you can receive email with the email addresses you provided.

- Reviewer should decide to accept or reject the invitation. Check the reviewer's email inbox for the invitation email. Click on the Accept link in the email and it will open a web browser.

- In the web browser, enter a password of your choice and click Activate.

- In ElaborView Manager, click on the Refresh button (double arrow) to let ElaborView manager register reviewer's acceptance.

- Now, you can send the business process diagram to the ElaborView Server. Click on Send to ElaborView Server....
-
In the Send to ElaborView Server window, keep the project name unchanged, keep Reviewer selected as reviewer and select the diagram Order Processing to send to server. Click Export.
Now, an ElaborView project has been created in the server and Reviewer can start commenting with ElaborView.
End User - Commenting
After the designs get sent to the ElaborView Server, the end user can start commenting.
- Start ElaborView Client. If you have not downloaded it already, please download it on the download page of ElaborView Client.
- Click on the SERVER tab and select Login... from the popup menu.

- In the Login window, click Add Connection.
- Enter the hostname and port no. of VP Server, reviewer's email address and password specified in the previous section. Click Connect.

- Click Yes when you are prompted to download updates available.
- Double click on project Online Shop to open it.

- Double click on diagram Order Processing to open it.

- On the left you will see some tools for commenting. Let's say task Register is not necessary in the business process. Select the Pencil tool.

- Draw a line across task Register.

- Yellow seems not clear enough. Let's change it to red. Select Red.

- Draw another line through task Register to form a cross.

- Let's just say that you also want to add a new task after the Checkout task, for the need of submitting payment details. Click on the task Checkout.

- Click on the Note tool.

- This creates a note. Enter in the box Add "Submit Payment Details after this task."

- You have finished reviewing and commenting. Let's submit the comments back to the server. Click on Submit Diagram... at the bottom. Click Submit when you are prompted to enter comments.

Modeler - Improving Design
Now, the project owner can get those feedbacks from the server and study the comments made by Reviewer.
- Go back to Agilian.
- Open the ElaborView Manager.
- Under the Server tab, click on Get ElaborView Submission.... When you are prompted to download submission, click Yes.

- Select the submission entry in table. Click on Open.

- You can see in the business process diagram the comments Reviewer made. Click on the items one by one to study.

- Amend the design based on Reviewer's comment. First, add a task Submit Payment Details after the Checkout task. Move the mouse pointer over the sequence flow between the task Checkout and end event. Click on the resource icon Split with Shape.

- Select Task from the popup menu. This creates a task. Name it Submit Payment Details.

- As the requested task is added, mark the note as read. Right click on the note on the diagram and select Mark as Read. This removes it from the diagram.

- Delete task Register as requested by user.

- When all of the comments have been processed, click Mark Done in the bottom panel.

- Open ElaborView Manager. Click on Complete(Updated) on the ElaborView project listed in the Export section. When you are prompted for confirmation, click Yes. This causes the status to change from Updated to Completed. This is the end of this tutorial.

Related Links
- User's Guide of ElaborView
Comments (4)
written by gerard engelage on December 31, 2010
ElaborView Server/ElaborView Installation:
http://www.visual-paradigm.com/support/documents/elaborviewuserguide.jsp
links goes nowhere
written by Jick Yeung on January 10, 2011
Hi gerard,
The link has been removed.
Best regards,
Jick Yeung
written by Beck on August 3, 2011
Hi,
I imagine this function can only be done on the same PC which runs the ElaborView server? How can I set up the server which will be accessible by everyone on the net?
written by Sundance on October 30, 2011
We've arrvied at the end of the line and I have what I need!