Archer Multi-Record Publisher

The Archer Multi-Record Publisher is a .NET console application written in C# and intended to be run on a scheduled basis through the Windows Task Scheduler. Other automation software can be used in place of Windows Task Scheduler if desired.

The utility runs an advanced search against the module of your choice to look for records that have been marked “Merge Ready”. If it finds any records, it will inspect each one to determine the correct mail merge template to use for that record, and then perform a merge. The utility will then copy the resulting document to the configured output location. Finally, it will reset the flag to ensure that each record is only uploaded one time.

Archer Exchange: With the Archer Exchange, the Archer team has created a broad selection of supplemental, value-added offerings to help you get your unique risk management program on the right path, right from the start. You can leverage the Archer Exchange offerings to expand the use of Archer solutions into new business processes and address specific industry, geographic, regulatory, or technical requirements.

Release notes

Document Version

Published Date

Notes

1.0

August 2020

Initial release

1.1

July 2025

Added SOAP API support for authentication

Overview

Benefits

Archer Multi-Record Publisher enables you to automate the mail merge process and allow users to trigger a mail merge simply by setting a values list.

Prerequisites

Components

Recommended Software

Framework

Microsoft .Net framework 4.7.2 or higher

Deployment Requirements

On-premises implementations can deploy the tool on the server that is hosting the Archer Platform.

Saas implementations have to deploy the tool on their own server.

Network Requirements

The Multi-Record Publisher should have network access to the Archer environment and to the output location for the merge documents.

Archer Multi-Record Publisher components

Architecture diagram

The following diagram provides a high-level overview of the data flow process for the Archer Multi-Record Publisher.

Installing and configuring Archer Multi-Record Publisher

Installation overview

This section provides instructions for configuring the Archer Multi-Record Publisher within the Archer Platform.

It is assumed that the reader has both working knowledge of all products involved, and the ability to perform the tasks outlined in this section. Administrators must have access to the documentation for all products in order to install the required components.

Important: The integration described in this guide is based on current requirements. If additional customization or enhancements are needed, please contact Archer Help for assistance.

The Multi-Record Publisher is an ASP.NET console application. The solution includes two XML configuration files. These allow for the specification of authentication credentials, along with other necessary details.

Installation and configuration

Configuration of multiple tasks (Optional)

The utility is designed to run multiple instances from a single installation by passing different config files on the command line. This would allow for different applications, or even different Archer instances to be targeted. In order to run the utility with a config file other than the default (.exe.config), you must pass that config file as a command-line argument to the utility. For example: Multirecordpublisherutil.exe myConfigFile.config

Troubleshooting

Archer environment

  1. Ensure the numeric value in the field ‘Merge Template Field’ matches the ‘ID’ of Mail Merge Template (Administration -> Management Reporting -> Mail Merge Templates).

  2. If the field ‘Is Merge Ready’ is a calculated field, the Utility will not update (reset the value) the field.

  3. Ensure that the mail merge template is a valid template. If template is invalid utility with fail with decrypt error.

    Certification environment

    Product name Version
    Archer 2024.11
    Archer 2025.06