# Cicero plugin

Integrates Cicero (opens new window) case management system with the Epona provisioning service. The plugin periodically syncs matters from Cicero to SharePoint.

DLL: Epona.Cicero.dll

# What it does

  • Matter sync — reads matters from Cicero and creates or updates corresponding records in SharePoint.
  • Client information — syncs party/client information associated with matters.
  • Field mapping — maps Cicero matter and client fields to SharePoint properties.

# Deployment

  1. Copy Epona.Cicero.dll to the service's bin directory.
  2. Restart the provisioning service.
  3. Open the Configurator, select the relevant SharepointCfg, and configure the Cicero section that now appears in the property grid.

# Configuration reference

# Connection settings

# Name

Type: string | Default: Cicero

Display name for this plugin configuration.

# Disabled

Type: boolean | Default: false

Set to true to disable this configuration without removing it.

# Url

Type: string

Base URL of your Cicero instance.

# ApiKey

Type: string

Cicero API key. Stored encrypted. Managed via Secrets manager.

# Scheduling

# IntervalInMinutes

Type: integer

How often the sync job runs.

# StartTime

Type: TimeSpan

Earliest time of day the job may run. Leave empty to run at any time.

# EndTime

Type: TimeSpan

Latest time of day the job may run. Leave empty to run at any time.

# Field mapping

# MatterCodeField

Type: string

Cicero field containing the matter code.

# MatterNameField

Type: string

Cicero field containing the matter name.

# PartyCodeField

Type: string

Cicero field containing the party/client code.

# PartyNameField

Type: string

Cicero field containing the party name.

# MatterFieldMapping

Type: string

Maps Cicero fields to SharePoint. Syntax: sharepointField=ciceroField;.

# PartyFieldMapping

Type: string

Maps Cicero party fields to SharePoint. Same syntax.

# Filtering

# MatterFilter

Type: string

Filters to apply when reading matters.

# Debugging

# Debug

Type: boolean | Default: false

Enables verbose debug logging.

# Example configuration

Property Example value
Name Cicero
Url https://api.cicero.nl/
MatterCodeField casecode
MatterNameField casename
PartyCodeField partyid
PartyNameField partyname
MatterFieldMapping CaseType=type;Status=status;Responsible=assigned_to
IntervalInMinutes 30
Debug false
Last Updated: 4/15/2026, 8:56:27 AM