Archive for the ‘integration manager’ Category

Reaching the point of diminishing returns on a project

Friday, September 21st, 2007


Over the past month, I have been working on a project to automate payroll entry for a client that has close to 300 employees and is growing. Naturally, it is the company’s best interest to get this payroll automated as much as possible.

To do this I’ve been developing an application to bridge the payroll info to Microsoft Great Plains Integration Manager.

One of the criteria I’ve used to evaluate a client’s payroll is a consistent layout in a good format, so that I can tell the program where to map regular hours, overtime, cash reimbursements, etc. In some cases I’m able to tweak the payroll to make it into a layout that is consistent enough for me to automate.

This particular client is a construction company, and the only electronic version of the payroll is a text file that is not delimited. The file is basically a report from the client’s system, and it has page headers and department footers, as well has breakdowns of withholding, etc. Most of that I can ignore in the program.

My colleague was able to import it into Microsoft Excel, using spaces as the delimiter. From there I saved the file as tab-delimited text, the format used in the other bridge applications I’ve developed.

The big problem is the inconsistent layout, which has come from using spaces to delimit the text, depending largely on how much detail is on a particular line of text. Look at the following 3 lines of text:

  • E 22 Per Diem – C AZ 3 99
  • E 22 Per Diem – C AZ 3 XYZ111 99
  • E 22 Per Diem – C 99

In each of these lines, the payroll item is Per Deim, and the amount is 99. When you space-delimit the lines the amounts are in different columns.

This is just one major aspect of complexity that has come from my attempt to automate the payroll. After talking it over with my boss, we realize that we’ve come to the point of diminishing returns.

I’m off this project until there is another way to parse the payroll information and am able to move on to another project that’s in the queue.

Related tags:

Microsoft Great Plains – Integration Manager in action

Monday, June 18th, 2007

The company uses a version of Microsoft Great Plains (GP) that’s been customized for the PEO industry. One piece of that is Integration Manager (IM). I’ve talked about the bridge application a number of times before. With an Excel file from a client and, with some sophisticated programming, we create a tab-delimited text transaction file for Integration Manager. We’ve set up some profiles in Integration Manager to upload payroll transactions into a batch in the Great Plains system, saving a lot of time and money. In some cases we’ve seen a 91% drop in the amount of time it takes to run a payroll.

Over the next few weeks or so, I’ll be running Integration Manager for the Payroll department. Here are some numbers for today:

Industry Transactions Emps
Trucking 149 51
Trucking 168 90
Restaurant 86 43
Restaurant 94 48
Restaurant 72 39
Restaurant 82 34
Restaurant 94 40
Restaurant 97 40
Restaurant 87 47
Manufacturing 173 98


1002 transactions, for 530 employees of 10 clients.

Bad Behavior has blocked 520 access attempts in the last 7 days.