Hi, I'm brand new to Drupal.

I was wondering if anyone knew of any Drupal software that could access information from a database and automatically generate a service level agreement document that explains services provided, costs, contact information, etc.

Or if there is a piece that allows for a customer to select a service from a web portal and then transfer that to a database which then generates an SLA document.

Thanks in advance!

Comments

junedkazi’s picture

Is it a Drupal Database or some external database which you want to integrate with Drupal. In both cases it can be easily achieved by a small custom module.

You can develop it yourself by following the documentation and api
api.drupal.org/
http://drupal.org/contributors-guide

and if you are looking for some examples to start with have a look at
http://drupal.org/project/examples

gooney0’s picture

I did something similar. Here are the main steps I took:

Create document types to describe the items you'll invoice. In my case they are "tasks." I added fields for onsite hours, offsite hours, estimated hours etc. etc.

You'll also want to setup taxonomy "vocabularies" to describe your customers. You can add fields to those as well. Now when I create a new "task" I can assign it a customer.

Once you're able to enter data you can create "Views" to create reports such as total hours per customer.

When it's invoice time I have a separate template and custom module which creates an invoice. I also have a simple form to mark all the tasks for a customer "invoiced" so they disappear.

If you're not a developer this may be too much to tackle right away. You could try searching modules for "invoice." There are some already in existence maybe one of them will fit your needs.