Change History

An audit of all administrative and configuration updates made through the Symbee Connect Administration Portal can be viewed from the Change History screen, accessed from the Reporting section of the main Function menu within the portal.

Note:

It can take up to 1-2 minutes for audit activity associated with a change to become visible within the Change History view. This is normal.

The history of changes is tracked and associated with each Environment within your Symbee Connect Company.

Change history activity is kept for up to 45 days within your Portal and then automatically removed. No action or configuration is required for this to occur. The 45 day period is not configurable, and cannot be increased via a service limit request.

Keeping an audit of changes for periods longer than 45 days

If you have security and compliance requirements to have access to your change history for longer than the 45 days it is automatically available from within your administration portal, you can optionally enable publishing of your change history to an Amazon Kinesis stream within your AWS account.

Refer to the Change History - Publishing to Kinesis step-by-step guide to set this up.

Change/Audit History Kinesis Event format

When change history streaming is enabled, each audit history event is published to the Kinesis stream in your AWS account in JSON (JavaScript Object Notation) format. Below are two different examples of audit history events, followed by a description of the fields to expect in each event.

{
    "PlatformId": "AWS Connect",
    "CompanyId": "abccompany",
    "Environment": "prod",
    "TimeStamp": "2023-01-18T23:29:45Z",
    "SourceType": "ADMIN",
    "SourceUserId": "mike.mars",
    "ActivityAction": "LOGIN",
    "ActivityType": "ADMINUSER",
    "ActionTarget": "mike.mars",
    "ActionDetails": "Administration Portal login"
}

{
    "PlatformId": "AWS Connect",
    "CompanyId": "abccompany",
    "Environment": "prod",
    "TimeStamp": "2023-01-05T09:31:30Z",
    "SourceType": "ADMIN",
    "SourceUserId": "mike.mars",
    "ActivityAction": "UPD",
    "ActivityType": "WORKCODES",
    "ActionTarget": "Promised to Pay",
    "ActionDetails": ""
}

Event Field Descriptions

PlatformId

Will always contain a value of "AWS Connect".


CompanyId

Your Symbee Connect Company Alias value (the company alias you use to sign into the Administration Portal with).


Environment

The Environment configured within your Symbee Connect Company the change activity was either associated with or made via.


TimeStamp

The date/time (in UTC) the event occurred.


SourceType

Indicates the source system/service the event occurred via. Currently the only value used is "ADMIN" (indicating the action occurred in the Administration Portal). Expect to see additional values in future releases.


SourceUserId

The User Id of the administration user that made the change or caused the activity event to occur.


ActivityAction

The action performed as part of the change or audit activity. Expected values are:

  • ADD - Add
  • DEL - Delete
  • UPD - Modify
  • LOGIN - User Login
  • PREVIEW - Preview Campaign Action


ActivityType

The type of object the change or audit activity was associated with. Expected values are:

  • ADMINUSER - Administration User
  • AUTOTEXTENTRIES - AutoText Entries
  • AUTOTEXTGROUPS - AutoText Groups
  • CHIMEINBOUNDRULES - Chime Inbound Rules
  • CONTACTPERMISSIONS - Contact Permissions
  • DNCLISTS - DNC Lists
  • EMAILROUTINGRULESETS - Email Routing RuleSets
  • EMAILRULESINRULESET - Email Rules in RuleSet
  • EMAILPARKINGAREAS - Email Parking Areas
  • EVALUATIONS - Optimize Evaluations
  • EVALUATIONGROUPS - Optimize Evaluation Form Groups
  • EVALUATIONFORMS - Optimize Evaluation Forms
  • FLOWCONTROLPOINTS - Flow Control Points
  • FLOWCONTROLTABLES - Flow Control Tables
  • FLOWCONTROLTABLEATTRIBUTES - Flow Control Table Attributes
  • FLOWCONTROLTABLEROWS - Flow Table Content
  • HOURSOFOPERATION - Hours of Operation
  • PINPOINTCONFIGURATIONS - Pinpoint Configurations
  • ROUTEDEMAILENDPOINTS - Routed Email Endpoints
  • SMSRESTBASEDCONFIGURATIONS - SMS REST Based Configurations
  • SMSSMPPCONFIGURATIONS - SMS SMPP Configurations
  • SOCIALMESSAGINGCONFIGURATIONS - Social Messaging Configurations
  • STANDARDEMAILENDPOINTS - Standard Email Endpoints
  • TASKTEMPLATEATTRIBUTES - Task Template Attributes
  • TASKTEMPLATETABLES - Task Templates
  • PREVIEWCAMPAIGNS - Preview Campaigns
  • SKILLQUEUES - Skill Queues
  • WEBCHATENDPOINTS - WebChat Endpoints
  • WORKCODES - Work Codes
  • WORKCODEGROUPS - Work Code Groups
  • USERS - Users
  • USERTEMPLATES - User Templates


ActionTarget

The identifier of the target object that was changed, or the audit activity focused on. For example, if the change was to a Work Code, this will be the name of the Work Code being updated.


ActionDetails

An optional additional text string. When present, this can provide some additional detail about the change or audit activity.