12 February 2010

C#: Add history to an ACT! Group (and contacts)

My current project requires interaction with ACT!, both retrieving and setting data.
Working with the ACT! framework is an interesting experience. The code is very verbose and requires some expertise to understand. And it took me a while to realize that the best way to retrieve data is through the database, while using the framework to perform the updates.
The following method writes an email history to the database. It is useful for when you need to record automated processes to groups in the database.
The method takes a GUID as an argument, primarily because there are no unique naming constraints in the group list.

About Me

I am an independent technology consultant in the financial services industry.

I specialize in SQL optimization and data integration (SQL Server, ETL) supporting the front, middle and back-office operations in the Investment Management industry. I've been known to write web front-ends, but it's been a few years.

In my spare time I spend my time obsessing over iOS and Android software.