/
AQ Activity Report Current State

Attention: Confluence is not suitable for the storage of highly confidential data. Please ensure that any data classified as Highly Protected is stored using a more secure platform.
If you have any questions, please refer to the University's data classification guide or contact ict.askcyber@sydney.edu.au

AQ Activity Report Current State

Summary

Summary

Activity Report data must be reviewed and cleaned prior to moving to the Salesforce Activity object.

There is inconsistency across how many core fields are used and business processes need to be reassessed prior to the configuration of Activity.

Activity Reports Overview

Activity Reports is an Affinaquest object designed to perform the same function as the Salesforce Activity objects. Activity Reports share many of the same fields as Activity and are intended to track one-on-one engagement with Alumni, Donors, and Prospects.

Raw Data

This data was pulled on 26/1/24 from Production and analysed in PowerBI.

Fields on Activity Report Page Layouts

There are 354,790 Activity Reports as of 26/1/24.

Field

Purpose

Usage

Field Type

Page Layout

API Name

Field

Purpose

Usage

Field Type

Page Layout

API Name

Subject

Mandatory - A short outline for the engagement

Almost completely populated. 82 records with a blank subject.

Free Text

Call, Task, Event

AQB__Subject__c

Date

Mandatory - The date on which this Activity is scheduled or due.

703 records with no date. There are many records with dates in the mid/late-1900s as Planned Giving appear to have used this date for the probate date.

Date

Call, Task, Event

AQB__Date__c

Substantive Activity

Indicates that this activity is substantive in moving this opportunity forward. Generally speaking, only activities checked as "Substantive Activity" are included in Opportunity metics.

Only 2.75% (9,755) ARs have Substantive Activity active.

Checkbox

Call, Task, Event

AQB__EssentialMove__c

Report Status

Mandatory - This determines the report status, either Planned, Draft or Final.

The vast majority of ARs have the Final status. 844 are Planned and 84 are Draft. Most of the Planned and Draft ARs were created in 2021 and 2022 in the early days of Jarvis.

Picklist

Call, Task, Event

AQB__ReportStatus__c

Status

Mandatory - The status of this Activity Report.

The vast majority of ARs have the Completed status. 379 are In Progress, 197 are Open, 69 are Cancelled, and 14 are Planned.

Picklist

Call, Task, Event

AQB__Status__c

Result

A description of the result of the activity. This is the content of the AR.

21,515 ARs have nothing in this field.

Rich Text Area(32768)

Call, Task, Event

AQB__Result__c

Created By

The User who created the AR.

System Generated, every record has one.

Lookup(User)

Call, Task, Event

N/A - field label is Created By

Activity Report Number

The unique number for each AR.

System Generated, every record has one.

Auto Number

Call, Task, Event

N/A - field label is Activity Report Number

Record Type

The unique record type for each AR. The values are Call, Event, and Task.

System Generated, every record has one.

Call Reports = 83,165

Event Reports = 38,861

Task Reports = 232,943

Record Type

Call, Task, Event

N/A - field label is Record Type

Type

Mandatory - The type of Activity.

4k ARs have no Type. The majority are Email (181k), Letter (50k), and Telephone (33k).

This field has many values that confuse its purpose eg Correspondence, 16/2 Strategic Move, Other.

Picklist

Call, Task, Event

AQB__Type__c

Purpose

Mandatory - The purpose of the call or visit.

7k ARs have no Purpose. The majority are Engagement (101k), Stewardship (90k), and Cultivation (55k).

This field contains many values that are trying to achieve different purposes such as GIW values.

Picklist

Call, Task, Event

AQB__Purpose__c

Sub-Purpose

Sub-categories for Purpose field. Generally used by ASR Team.

There are only 9.5k ARs with a Sub-Purpose. The majority of these are Meeting Request (4k), Meeting (1k), Bespoke Event Invitation (1k), and Other (1k).

While this field was created for the Alumni team, over 120 users have created ARs with a completed sub-purpose.

Picklist

Call, Task, Event

USYD_Sub_Purpose__c

Account

Mandatory - The primary account participating in this Activity.

All ARs have an Account referenced. There are ARs on 110k Accounts in Jarvis (there are 676k Account total).

Lookup

Call, Task, Event

AQB__Account__c

Account 2

This is a secondary account associated with an activity. Usually the giving vehicle of high value donors.

Only 1,645 ARs have an Account 2 referenced.

The Account 2 field is used for 638 unique Accounts.

Lookup

Call, Task, Event

 

Usyd_Account_2__c

Opportunity

The Opportunity about which this Activity took place.

15,737 ARs reference an Opportunity record. These ARs are on 4,496 unique Opportunities.

Lookup

Call, Task, Event

AQB__Opportunity__c

Last Modified By

The User who last created or updated the AR.

System Generated, every record has one

Lookup(User)

Call, Task, Event

N/A - field label is Last Modified By

Owner

The User who owns the record. This can impact read/write permissions depending on system wide settings.

System Generated, every record has one

Lookup(User,Group)

Call, Task, Event

N/A - field label is Owner

Due Date

The date on which this Activity is scheduled or due.

63k ARs have no Due Date.

It looks like this field was used in the initial mapping from Advance CRM to Salesforce and was dropped from the Task page layout in the 2022 refresh.

Date

Event, Email

AQB__ActivityDate__c

Priority

An indicator of the Priority of the Activity.

1.9k ARs have a priority value. High (133), Normal (1.7k), Low (64).

Picklist

Event

AQB__Priority__c

Summary

Short summary of this activity intended for display on related lists to facility review of all activity information.

34k ARs have no Summary data.

This data is often identical to the Result field but there are many records where they are different. This field may need manual review prior to conversion.

Text Area

Event

AQB__ActivitySummary__c

Event

Link to the event

15,907 ARs reference an Event (this is the AQB_Event_c object).

41 unique events are referenced in this field.

Lookup

Event

USYD_Event__c

Objective

The objective for this activity.

3,309 ARs have data in Objective.

Many of these seem to be the same as the Result field. The volume is small so this field could be reviewed manually to preserve useful data.

Rich Text Area

Event

AQB__Objective__c

Description

This field may be used for a report on the plans or results of the Activity. (32,000 characters).

60k ARs have no Description data. It looks like this field was used in the initial mapping from Advance CRM to Salesforce and was dropped from page layouts in the 2022 refresh.

Long Text Area

Event

AQB__Description__c

Fields not on Page Layouts

Field

Purpose

Usage

Field Type

API Name

Field

Purpose

Usage

Field Type

API Name

All-Day Event

If checked, the Event is designated as an all-day event.

No Data

Checkbox

AQB__IsAllDayEvent__c

AQCV CONVERSIONId

Was used in the conversion from Advance CRM to Salesforce.

289k ARs with this field.

Text(255) (External ID) (Unique Case Insensitive)

AQCV_CONVERSIONId__c

Call Duration

When this Task is a call, this field may be used to record the duration.

No Data

Number(8, 0)

AQB__CallDurationInSeconds__c

Call Object Identifier

Any free text you wish to use to describe or identify the purpose, objective or subject matter for the call.

55 ARs with this field.

Text(255)

AQB__CallObject__c

Call Result

Any brief, free text you wish to add to describe the result of feedback from the call.

210k ARs with data in this field. 209k of those are a single random character eg e, o, :, @. Does this data need to be deleted?

Text(255)

AQB__CallDisposition__c

Completed By

No help text

No Data

Lookup(User)

AQB__CompletedBy__c

Confidential Comment

Confidential comment visible only to those granted permission to view such comments. Permission is granted via the "View Confidential Comments" permission set.

25 ARs with Confidential Comments. Some of these values are the same as the Description field. These could be reviewed manually and migrated elsewhere.

Text Area(255)

AQB__ConfidentialComment__c

Contacts

No help text

283k ARs have values in the Contacts field.

This is used in the ‘Activity report contact participant’ flow. What is this used for?

Long Text Area(3000)

USYD_contact__c

Deprecated Subject

AQ added to API name for clarity since subject__c was used previously.

No Data

Picklist

AQB__SubjectAQ__c

Duration

The expected duration of the Activity.

23 ARs have a Duration. Does this data need to be migrated?

Number(8, 0)

AQB__DurationInMinutes__c

End

The scheduled End date and time for the Activity.

27 ARs have an End. Does this data need to be migrated?

Date/Time

AQB__EndDateTime__c

flag

No help text. Created by USYD.

173 records have a flag value = 2.

This isn’t used in any flows. What is this field?

Text(4)

flag__c

Follow-up

Select items indicating necessary follow-up activities.

19 ARs have the Follow-up value = Task One. Does this data need to be migrated?

Picklist (Multi-Select)

AQB__Followup__c

Location

Location where the Activity took place.

237 ARs have a Location value.

Text(255)

AQB__Location__c

owner name

No help text. The formula is (Owner:User.FirstName & Owner:User.MiddleName & Owner:User.LastName)

All ARs have a value in this field. There are 680 unique owner names, most are not Jarvis users.

Was this field used to convert Contact Report data from Advance to Activity Report data in Jarvis?

Formula (Text)

USYD_owner_name__c

Owner Unit

Designates the Unit of the User that created this record. This field is intended for use in creating Sharing Rules for the purpose of controlling access to the record.

No Data

Picklist

AQB__OwnerUnit__c

Private

If checked, the Activity is to be a private event.

No AR has this field active.

Checkbox

AQB__IsPrivate__c

Public

If checked, is visible in Self Service

No AR has this field active.

Checkbox

AQB__IsVisibleInSelfService__c

Report Summary

This is the first 100 characters of the Objective if the Report Status is Planned, otherwise it is the first 100 characters of the Result.

334,168 ARs have values in this field.

This field must have something automatically populating it because its got data as recent as 2024. Why is it missing 20k ARs?

Text(120)

AQB__ReportSummary__c

Start

The scheduled Start date and time for the Activity.

289k ARs have this value.

Suspect this was used when converting from Advance to SF because data stops after 2020.

Date/Time

AQB__StartDateTime__c

Stewardship

The Stewardship record to which this Activity is linked.

No Data

Lookup(Stewardship)

AQB__Stewardship__c

Time

If the Activity is an Event, this is the time of day at which it is to occur.

289k ARs have this value.

Suspect this was used when converting from Advance to SF because data stops after 2020.

Date/Time

AQB__ActivityDateTime__c

Recommendations

  • Purposes of fields need to be revised for clarity. Fields such as Type and Purpose are trying to serve too many functions to provide reporting insights.

  • There is a large number of Activity Reports (~120k) that should be reviewed and created as campaigns instead as they are mass engagement activities. Many of these are historical as the only way to capture communications with a Contact in the old CRM was with the old Contact Report table.

Questions to Answer

  • For mapping we’ll need to consider what Contact we assign it to

Related content

AQ Activity Report Migration Project Plan
AQ Activity Report Migration Project Plan
More like this
Salesforce Activity Business Value
Salesforce Activity Business Value
More like this
Activity Reports BRD (Epic TAPSS-2039 ) Phase 1
Activity Reports BRD (Epic TAPSS-2039 ) Phase 1
More like this
TAPSS-981 Activities vs Activity Reports
TAPSS-981 Activities vs Activity Reports
More like this
Activity Report Field Mapping
Activity Report Field Mapping
More like this