Notices


Reply
 
LinkBack Thread Tools Display Modes

Old 04-01-2008, 09:46 AM   #1 (permalink)
Programmer Analyst

Dan Larson's Avatar

Join Date: Feb 2007
Location: St. Cloud, Minnesota
Posts: 45
Rep Power: 0 Dan Larson is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- Financial Edge (FE)
- Blackbaud Analytics/Researcher's Edge (BBA/TRE)

Employee Campaign automation

Every year we have an Employee Campaign where the employees can elect to have an amount automatically deducted from their pay. We then get a paper report from HR listing emp ID, name and amount per pay-period. This is then manually entered into a batch.

I've been asked to find a way to "automate" (or import) this but I'm not sure it's possible. I'd need an electronic version of the paper report, which is easy, but the problem is HR doesn't know which fund to apply the gift to - so that info wouldn't be in the file. Right now, when this is manually entered, RE prompts for this info on every line of the batch.

Does anyone know if this is possible?
__________________
Real programmers don’t document. If it was hard to write, it should be hard to understand.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 04-01-2008, 09:56 AM   #2 (permalink)
my feet hurt.

Melissa Siobhan's Avatar

Join Date: May 2006
Location: Connecticut
Posts: 1,460
Rep Power: 4 Melissa Siobhan is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)

Are the gifts also applied to either a recurring gift or a pledge? If so then the import file needs the ID of the pledge/recurring gift to apply it to. That is typically the most difficult part.

If not, you are entering them as individual gifts each time then either you or HR needs to put into the file they give you all fields you need to enter a gift (which includes but is not limited to Fund)

Depending on the size of your file, at some point it is either here nor there whether you do this in batch or in the excel file as it could take nearly the same amount of time (presuming you take advantage of defaults in batch etc.)
I could be wrong but I can't imagine it being quicker as someone (either you or someone in HR) is putting in the time to create an import file so it is probably more a matter of preference than anything.
__________________
Melissa S. Graves

Director of Development Services
The Village for Families and Children
www.villageforchildren.org



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 04-01-2008, 10:15 AM   #3 (permalink)
Programmer Analyst

Dan Larson's Avatar

Join Date: Feb 2007
Location: St. Cloud, Minnesota
Posts: 45
Rep Power: 0 Dan Larson is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- Financial Edge (FE)
- Blackbaud Analytics/Researcher's Edge (BBA/TRE)

Yes they're being applied to pledges (and some recurring gifts). We have almost 3,000 employees currently participating. So what I'm hearing is I'd need to first create an import (with the pledge/recurring gift ID), then match up the gift amounts from the HR file to our constituents in the import file and then finally import that data into RE. Hmm, I bet I could mess this up a bit.

I think you're right - this doesn't sound much easier than the batch.
__________________
Real programmers don’t document. If it was hard to write, it should be hard to understand.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 04-01-2008, 10:23 AM   #4 (permalink)
my feet hurt.

Melissa Siobhan's Avatar

Join Date: May 2006
Location: Connecticut
Posts: 1,460
Rep Power: 4 Melissa Siobhan is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)

It is actually worse than just matching it to the constituent you need to match it to the specific pledge they are paying.
__________________
Melissa S. Graves

Director of Development Services
The Village for Families and Children
www.villageforchildren.org



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 04-01-2008, 11:37 AM   #5 (permalink)
Crystal Reports Guru

DrewAllen's Avatar

Join Date: May 2006
Location: Philadelphia, PA
Posts: 1,168
Rep Power: 4 DrewAllen is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- Information Edge (TIE)
- API/VBA

Can't you do a recurring batch so that you would only have to manually update the changes?

If that doesn't work, I have set up DTS packages that take a text file and do all of the pre-processing to match it up for import. As long as you can get it in electronic format and the Employee ID is recorded somewhere in Raiser's Edge (or you have a table in another database that contains a mapping of Employee ID to RE ID), you can use the Employee ID to look up the Constituent Import ID, the Import ID of any open recurring gift or pledge, and the fund(s) for those recurring gifts/pledges and output those along with the amounts from HR. Split gifts make this more complicated, but not terribly so.

Of course, this all assumes that you have access to the back end of your RE database and that you have access to Enterprise Manager.

Drew
__________________
J. Drew Allen
Children's Hospital of Philadelphia

Crystal Reports and SQL Server Consultant

It is better to live your destiny imperfectly than to live an imitation of somebody else's life with perfection.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 04-01-2008, 11:46 AM   #6 (permalink)
Systems Analyst

Join Date: May 2006
Posts: 236
Rep Power: 3 Don Sabo is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)

We started a 5 year employee pledge campaign a couple of years ago. I only had around 300 employees, not 3000, but what I did could apply to you. I got an Excel file of all the people who pledged and I made their constitutent id the same as their employee number from payroll, ex 1234. I had to move some people around in order to get them to match. From this excel file I imported these records as pledges. I get an excel file every three months of the employees and how much money they had given. My import file contains: ConsidName - FirstMiName - LastGFTamtGFTypeGfdateGFLinkFundIDCampID

I just import this file into the system every quarter. The GFLink is the same number as their Consid. I do not import the name fields, they are only there to help identify the employee.
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 04-01-2008, 04:27 PM   #7 (permalink)
Eskimo Man

Doug Creek's Avatar

Join Date: May 2006
Location: Fairbanks, Alaska
Posts: 640
Rep Power: 0 Doug Creek is an unknown quantity at this point

Blackbaud Products
- Raiser's Edge (RE)
- Financial Edge (FE)
- Blackbaud Analytics/Researcher's Edge (BBA/TRE)

Hey Drew, I know I'm going to be asked to this in the future and I was alreayd thinking SSIS (the new DTS) would be the solution, but my problem is I have employees with multiple recurring gifts/pledges that they are paying on... We don't use split gifts because it causes other problems that are worse for us...

How did you handle that?

Doug

Quote:
Originally Posted by DrewAllen View Post
If that doesn't work, I have set up DTS packages that take a text file and do all of the pre-processing to match it up for import. As long as you can get it in electronic format and the Employee ID is recorded somewhere in Raiser's Edge (or you have a table in another database that contains a mapping of Employee ID to RE ID), you can use the Employee ID to look up the Constituent Import ID, the Import ID of any open recurring gift or pledge, and the fund(s) for those recurring gifts/pledges and output those along with the amounts from HR. Split gifts make this more complicated, but not terribly so.
__________________
~~~~~~~~~~~~~~~~~~~
Doug Creek
RE Database Administrator
University of Alaska Foundation
sndgc@email.alaska.edu

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 04-01-2008, 04:52 PM   #8 (permalink)
Crystal Reports Guru

DrewAllen's Avatar

Join Date: May 2006
Location: Philadelphia, PA
Posts: 1,168
Rep Power: 4 DrewAllen is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- Information Edge (TIE)
- API/VBA

Quote:
Originally Posted by Doug Creek View Post
Hey Drew, I know I'm going to be asked to this in the future and I was alreayd thinking SSIS (the new DTS) would be the solution, but my problem is I have employees with multiple recurring gifts/pledges that they are paying on... We don't use split gifts because it causes other problems that are worse for us...
Well, my DTS solution was only for new pledges. We ran into other problems with the payments, mostly being that we could not import them into a batch, so I did not have to worry about matching up the payments to the pledges.

As to how to do it, it depends on your policies. How would you handle this if you were doing it manually? You could just apply it to the first one that it finds until that is paid off and then the next one until all of the monies received are distribute. Using this approach, you can order the pledges to force it to find certain pledges before other pledges. Another option is to divide up the payment based on the original amounts or current balances of all open pledges. It's possible to program either approach, it's just a little more complicated that way.

Drew
__________________
J. Drew Allen
Children's Hospital of Philadelphia

Crystal Reports and SQL Server Consultant

It is better to live your destiny imperfectly than to live an imitation of somebody else's life with perfection.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 04-01-2008, 04:56 PM   #9 (permalink)
Eskimo Man

Doug Creek's Avatar

Join Date: May 2006
Location: Fairbanks, Alaska
Posts: 640
Rep Power: 0 Doug Creek is an unknown quantity at this point

Blackbaud Products
- Raiser's Edge (RE)
- Financial Edge (FE)
- Blackbaud Analytics/Researcher's Edge (BBA/TRE)

Unfortunately, I can't use the "pay off the first, then the second" approach. That would make it easy.

I might have to start pushing out the gift import IDs into the banner HR system somewhere because I have to know where each amount goes. For example, they can make a "$1 a day pledge" to KUAC (so 365/26 pay periods), then a $10 recurring gift to some other fund. They have to be paid concurrently...

Thanks for the ideas,
Doug
__________________
~~~~~~~~~~~~~~~~~~~
Doug Creek
RE Database Administrator
University of Alaska Foundation
sndgc@email.alaska.edu

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 04-02-2008, 11:26 AM   #10 (permalink)
Crystal Reports Guru

DrewAllen's Avatar

Join Date: May 2006
Location: Philadelphia, PA
Posts: 1,168
Rep Power: 4 DrewAllen is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- Information Edge (TIE)
- API/VBA

You could use a conditional statement to force pledges with installment amounts equal to the payment amount to sort first.

Drew
__________________
J. Drew Allen
Children's Hospital of Philadelphia

Crystal Reports and SQL Server Consultant

It is better to live your destiny imperfectly than to live an imitation of somebody else's life with perfection.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Tags
campaign, employee, import


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


Cheap Gas - Loans - Mortgage - Phoenix Landscaping
All times are GMT -6. The time now is 06:58 PM.

Miscellaneous


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Integrated by BBpixel Team 2008 :: jvbPlugin R1012.364.1

SEO by vBSEO 3.2.0 Copyright 2008 Blackbaud User SocietyAd Management by RedTyger
Inactive Reminders By Icora Web Design

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70