Savvion Help

Do you need help on Savvion?
E-mail us on for any information, help, how-to or questions and we will contact you and reply to your question as soon as possible.

Saturday, September 3, 2011

Linux Kill Command Options

Linux kill command send signal to the specified process to kill or cancel the job.

Syntax to kill a process is kill [-s] %pid

Linux kill command has many options available for different operations. How many of them do you know?

Sunday, August 28, 2011

Showing Instructions data on web portal form using BPM Savvion Process Modeler

Savvion portal form has 'Instructions' tab which is used to display instructions data to the business users for giving them the actual instructions on the workstep form that needs to be filled or approved. This allows the business users to have detail instructions on what the form is and what needs to be done by them.

Saturday, August 27, 2011

Progress Software President and CEO, Richard D. Reidy, to Step Down | Progress Software

Progress Software President and CEO, Richard D. Reidy, to Step Down | Progress Software

Easy way to read a property file in java

Did you ever required a property or a config file to be read from Java? Each and every real time projects need to read some of the application specific configurations from a property file. It is always recommended to use a property file to have the values configured rather than hard coding it in your code. If the parameters are hard coded in the code, you will require a new version of the application to be created every time you need to change the parameters.

Monday, August 22, 2011

Simple way of attaching files in Savvion Workflow

Savvion BPM provides a very simple way to attach file in your application flow instead of writing your own java code to select a file for attachment and upload it to the server. You can just place your dataslot in the form editor which will take care of rest of the things. It will do all the processing such as providing a button to select the file as well as uploading the selected file to the server location.

Friday, August 19, 2011

Custom JavaScript phone number validation

Below is simple and powerful custom java script phone number validation function which allows 10 digits for your phone field.

Wednesday, August 10, 2011

Linux command to search a file from jar

Do you anytime required to find a jar file which contain a particular class file? Well for one of my requirement in a Savvion application, I needed to include the jar in my ejb classpath for which I wanted to find a jar file from Savvion libraries folder which contained a specific Java Class file.

Monday, August 8, 2011

Calculate time taken to execute the code in Java

Have you ever thought of how much processing time is taken to execute certain code or a method? It is good approach to check the execution time taken if you are calling an external api's or a web service for which you do not have the control.

Tuesday, August 2, 2011

Adding Web Service to Savvion Adapter

Web Service is very vital for any organization. Savvion provides Web Service Adapter to add and use a web service in a very easy way.

Here is how to add it to your protess template.

Friday, July 29, 2011

Custom JavaScript Email Validation

Below is simple yet powerful custom javascript email validation function which allows usual user@domain address for your email field.

Tuesday, July 26, 2011

Why Process Template Versioning is required?

Process Template Versioning is a feature provided by Savvion to install a new version of an existing process template which is already installed.

Wednesday, July 20, 2011

Add custom javascript validation file in form editor

You may have wonder how and where to include a javascript validation file to the form editor. This is bit tricky specially if you are using savvion 7.5 form editor which auto generates your jsp file. You can though modify your generated jsp to manually include the javascript file but it is not recommended to update the jsp file which is generated using form editor.

Tuesday, July 19, 2011

What is a Savvion Dataslot?

A Dataslot as the name suggests is a storage location used to store valuable information required in the process flow. It is a container that stores a meaningful value that can be used throughout the process instance life cycle.

Monday, July 18, 2011

Adding custom JSP to the workstep

Do you need your jsp to be custom created by you instead of default form type? The 'Presentation' property of the activity allows you to specify the presentation of your workstep to be custom instead of a Form.

Saturday, July 16, 2011

Progress Savvion Conference, Boston 2011

Progress has launched 'Progress Revolution Boston 2011' a global annual conference on building business starting from September 19 to September 22, 2011 as Westin Boston Waterfront.

Wednesday, July 13, 2011

Questions on Savvion?

You can now ask your questions directly on by posting your questions on this page.

Monday, May 9, 2011

Different ways to install templates

There are three ways to install your application that I found.

1) Using BPM Portal
i)  Login to BPM Portal and go to Administration > Applications > BizLogic
ii) Click the check box of the application and press 'Install' or 'Uninstall' the applications.

Wednesday, May 4, 2011

Commands to get installed process templates list

There are two commands through which you can get the process templates installed on your server.

Saturday, April 30, 2011

Installing Savvion BizLogic Application

To deploy your application to savvion, make sure that your project .xml file is placed under SBM_HOME/ebmsapps directory.

You can install your application from BPM Portal Administration page or using BizLogic Admin commands. Below directions will allow you to install the application using BizLigic Admin commands.

Savvion Forum

Thursday, April 28, 2011

How to configure length of Document and URL Dataslot Types

Savvion supports a length limit for the Document's name for Document dataslot and URL address in a URL dataslot. The maximum length for the name of this dataslot is 256 characters. The value is not displayed or truncated if the name of the document or URL address exceeds 256 characters.

Friday, April 22, 2011

Process Status Viewer

Process Status Viewer or 'PSV Flow View' is the feature provided by Savvion to allow users to see the process status in the form of a flowchart.

Tuesday, April 19, 2011

How to install Process Template Version

You already have a template installed on the Savvion Server and modified the template to include some changes then you need to install the version of the template instead of using the CreateAndInstallPt BizLogic Admin command.

Plug dynamic data to request form controls in Savvion 7.5

If you have your Java code which retrieve the information from third party, but not sure how to plug that dynamic data in to the request form to populate any of your controls on request form, then see below steps which will help you to do that.

Saturday, April 9, 2011

Savvion Data Types and Mapping

Below table consists of the Savvion Dataslot Data Types and its mapping with the Java Data Types.

Savvion Dataslots Types

There are two types of dataslots available in Savvion, the Predefined Dataslots and Userdefined Dataslots.

Savvion Business Manager Components

BPM Portal: BPM Portal is the user interface for the application end users. Using BPM Portal, users can create the instances of installed applications, view the pending tasks in their task list and can complete the various tasks of the application.

Wednesday, March 30, 2011

Savvion Interview Questions

What is Savvion?

What are the types of Savvion Dataslots?

What is Process Status Viewer and How to use it?

How to add custom jsp to the workstep?

Define Dataslot

Briefly explain predefined dataslot

How to add webservice to an adapter

Why is process template versioning required?

What is Savvion

Savvion is a leading global provider of automated business process management solutions. Savvion Business Manager, is a comprehensive business process management platform, which enables to quickly transform business processes into flexible and manageable Web applications which can be distributed over intranets, extranets, and Internet.