Get java-based BPM tool to interact with vTiger (open source CRM).

Completed Posted Dec 18, 2013 Paid on delivery
Completed Paid on delivery

Get java-based BPM tool to interact with vTiger (open source CRM)

Set up Activiti ([url removed, login to view]) on a Linux server, which we will provide you root access to. Activiti needs to store its data in Postgres (which is supported ([url removed, login to view])), which you need to install on the same Linux server. Please also open the database, so I can access it from my laptop.

Then integrate Activiti with vTiger (CRM system) version 6.0 (use a free trial during the development ([url removed, login to view])) via their APIs (not directly from their database ([url removed, login to view])), so that Activiti can both read custom fields from vTiger and work with them as variables in a process (like these ones [url removed, login to view]). The variable names need to be the same as in vTiger ([url removed, login to view]).

I also need to be able to send emails via vTiger (using their API) from an Activiti process. The emails will be written as a vTiger email template, which Activiti will then read. In these emails I need to be able to submit a variable, which is dependent on which customer I am sending the email to. Please make a sample of this using the MD5 hash of the email address of a customer from vTiger the MD5 hash needs to be calculated in Activity.

The reason why I want to send emails from vTiger and not directly via SMTP is to be able to manually review email correspondence with customers in vTiger. I also need it to be possible to compose new emails in vTiger, which will then be read by Activiti, before getting sent from vTiger.

After you have created all the integrations mentioned above, you need to prove that it works by implementing the following process:

Manually create two fake customers (called Organization) in vTiger. Use Activity to run a process that sends an email to all customers (two in our case) with link to a url containing the MD5 of the email address of each customer (like [url removed, login to view]). The email to send must be an email template, which you create in vTiger. The email template to use must be a variable in Activiti so I can easily change it in the Activiti Modeller. Use my email addresses when you have finished developing this process, so I can easily test and see the results.

The way that process should look in Activiti, is like this: [url removed, login to view]

The process would have to get called once for each customer and I will give you a bonus of 50$ (so do not include this money in your bid) for doing this with “multi-instance process” functionality.

If you complete this project successfully, I will have lots of other tasks for you, including executing the Activiti process from PHP using Activiti’s REST API.

To ensure progress on this task, your first deliverable must be within two days and that deliverable needs to be Activiti running on the Linux server. If you fail to meet that deadline, I will cancel the project. The next deadline is after a week and by then I need to see some kind of interaction between vTiger and Activiti.

Question:

"Set up Activiti ([url removed, login to view]) on a Linux server".

Comments: set up means?

Answer

Set up means install Activiti on the a Linux server

Questions:

create a BPMN 2.0 workflow and show it in activiti explorer and run that flow there?

Answer

Yes

Question:

"Please also open the database, so I can access it from my laptop."

Comments: if laptop to unix box access is there then only possible to access database

Answer

I mean that you need to set up the database, so I can connect to it from outside of the server. This requirement is not important and you are welcome to ignore it.

Java JavaScript Linux PHP

Project ID: #5240398

About the project

5 proposals Remote project Active Jan 3, 2014

Awarded to:

reynosoalmonte

Hello, how are you? I am interested in this project. This work must have quality and experience. I can help you if you give me the opportunity to do this for you. I am ready to start. Java Develope Feel free to c More

$222 USD in 5 days
(2 Reviews)
0.0

5 freelancers are bidding on average $729 for this job

linuxfreak1985

Hi there, I have over 7 years experience working on HTML, Wordpress, Magento, Database administration, OpenCart, Website Design, Logo / Banner Design Joomla, CSS and Linux Administration. I have read the project descri More

$1237 USD in 5 days
(361 Reviews)
7.7
chinbochen

A proposal has not yet been provided

$824 USD in 5 days
(15 Reviews)
5.0
programec

PMB Please...

$230 USD in 5 days
(12 Reviews)
3.8
mikelee89

A proposal has not yet been provided

$333 USD in 3 days
(0 Reviews)
0.0