Epicenter Server supports using VBScript to modify the contacts before they are distributed. Common uses for this function include:
- Removing properties
- Moving properties to a different field
- Selecting contacts by content(especially on Hosted Exchange where you can't create address lists.)
- Filtering fields (for example, some companies consider the Home Phone to be confidential.)
- Removing pictures
Here's an example script to remove all contacts that have no company name. This script must be named Fixup.vbs and should be placed in the same directory as Epicenter Server.exe. (Normally C:\Program Files (x86)\Connected Software\Epicenter Server)
for each c in Contacts
name = c.GetProperty(amCOMPANY_NAME)
if name = "" then c.Remove
You can find a second sample script at this link. It will remove all contacts not in a category. This particular script is useful when your source address book is an Outlook contacts folder. (The GAL does not support categories.)
For more complex needs, please contact technical support for more information. There may be a customization charge, depending on your requirements.
The list of supported fields is as follows. (Some of them are for future expansion only and aren't actually supported by any email client, such as amGOVERNMENT_ID_NUMBER) Note that the quotes should be included for any fields that show quotes below. Several of these fields are not supported in the GAL, such as the Home Address fields.
"Categories" (Multivalued string, separated with semicolons)