SOAP

Constituent Partition

A partition defines the set of constituents in the Luminate Online database that are targeted for synchronization with a client system. In the most common scenario, you want to synchronize all constituents, but in some cases you may want to restrict the exchange of constituent information to a specific subset. For example, if you are synchronizing a donor database with Luminate Online, you may only want to synchronize constituents who have a mailing address or who have made at least one donation.

Luminate Online automatically tracks partition membership according to the criteria you specify. If you define a partition that includes all constituents, then Luminate Online will add constituents immediately when they register. If you define a partition that includes only a subset of all constituents, Luminate Online will check each time a constituent record is updated, and add or remove the constituent from the partition as appropriate.

Creating and managing partitions

Partition management is part of the Luminate Online administration interface:

  1. Choose Import/Export from the Data Management menu.
  2. Click on the Partition Management tab.

This page lists available partitions and allows you to edit, copy and delete them, as well as manage their membership.

Determining available partitions

All Luminate Online Web Service operations require a partition ID. Most sites will have a single partition whose ID you can set as a static property of your middleware implementation. You can use the Web Services Console to query for the ID of each available partition:

  1. Log in to the console.
  2. Click on the Query tab.
  3. Enter select PartitionId,Name from Partition.
  4. Copy the relevant PartitionId from the query response

Middleware applications can also perform this query and obtain the partition ID at runtime if desired.