Skip to main content
Skip table of contents

Activities Guide

Complexity

Intermediate

EMS Compatible

(tick)

iMIS 2017 Compatible

(tick)

Actions

Insert, Insert with Matching, Update, Insert & Update, Delete

image-20241227-205342.png

Overview

This article shares details on how to work with activity data.

Mapping

Required Fields

  • Activity Type - The type of activity.

  • iMIS ID - The ID of the record (i.e., person or organization) who the activity is associated with.

Optional Fields

Fields with a second name in parentheses (e.g., Product Code (Subtype)) start by first noting the field name in the iDMS interface, followed by the name of the field in the iMIS activity type configuration (Settings > Contacts > Activity Types).

  • RECOMMENDED Product Code (Subtype) - The product code associated with the activity.

  • RECOMMENDED Transaction Date - The date the activity was entered. If this field is left blank, the current date will be entered.

  • Action Codes (Action) - The code(s) of the action associated with the activity.

  • Amount - The dollar amount, if any, associated with this activity.

  • Attach Sequence Number - Sequence number used to identify the activity record.

  • Attach Total - The total number of attachments associated with the activity.

  • Batch Number - The batch number for financial details of the corresponding activity.

  • Campaign Code - The code of the campaign associated with the activity.

  • Category Code - The code of the category associated with the activity.

  • Customer Type Code (Member Type) - The code of the customer type associated with the activity.

  • Description - The description of the activity.

  • Effective Date - The date when the activity becomes effective.

  • Financial Entity Code - The code of the financial entity associated with the activity.

  • Grace Period - The grace period associated with the activity.

  • Institute Contact ID (Organization ID) - The organization/company ID associated with the activity.

  • Is Recurring Request - Used within the Request Activity Type. When checked, it indicates there is a recurrence to the request, such as a recurring gift installment.

  • Memorial Tribute Code - The code of the memorial tribute associated with the activity.

  • Next Install Date - The date for the activity’s next install.

  • Note - A note associated with the activity.

  • Note 2 (Follow-up) - A note associated with the activity.

  • Object Data - The object data associated with the activity.

  • Originating Transaction Number - The number of the original transaction associated with the activity. Activities with an Originating Transaction Number should NOT be deleted, as they are associated with a financial transaction.

  • Other Code - A code associated with the activity, often generated by iMIS when adding new activities.

  • Other Contact ID - A contact ID associated with the activity.

  • Pay Method - The pay method associated with the activity.

  • Quantity - The quantity associated with the activity.

  • Solicitor Contact ID - The ID of the solicitor contact associated with the activity.

  • Source Code (Source) - The code of the source associated with the activity.

  • Source System - The system from which the activity originated.

  • Status Code - The code associated with the activity’s status.

  • Taxable Value - The taxable value associated with the activity.

  • Thru Date (Through Date) - The date the activity is thru.

  • Tickler Date (Task Date) - The follow-up date associated with the activity.

  • Units (CEU Type) - The units associated with the activity.

  • User Fields 1-7 (UF_1-UF_7) - Custom fields (for additional information) associated with the activity.

Finding Optional Fields
  1. Navigate to Settings > Contacts > Activity Types

  1. Select your Activity Type. The fields available will have text in them. In the example below, Subtype (Product Code)NoteSourceUF_1, 2, 3, and Description are optional fields.

Mapping Notes

Matching is CRITICAL!

If you are UpdatingInsert/Updating, or Deleting, you NEVER want to match on just the ID. That will update each and every Activity record for the given ID. The best field to match on is the Sequence Number (SEQN) field and if that is not available, match on as many fields as possible - that might include ID, Transaction Date, Activity Type, and more if possible. For deleting it is always recommended to match on SEQN.

Default iMIS Activity Types

Avoid importing built-in iMIS activity types that are system generated. System-generated activity types include: Order, Sales, Gift, Pledge, Certification, Dues, Expo, Refund

Deleting Activities

The safest way to delete activities is to know the SEQN (Sequence) number of the Activity.  This is the ONLY way to guarantee that you are deleting a specific Activity. If you do not have the SEQN Number, it is recommended you match on as many fields as possible. Matching only on ID will result in all of the ID's Activities being deleted. 

View example
  1. Your IQA should be specific, and while it can return any number of fields from Activity, it must contain the Sequence number.

In this example, we created Committee records today that were erroneous, so we need to delete them, so the IQA query is filtered to find all Committee records added since today.

  1. Using this IQA query, we Match On Sequence Number (SEQN Number) using the Delete Action  

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.