Updating a Therefore > Sage DLL in a Workflow

Updating a Therefore > Sage DLL in a Workflow

Updating the custom Sage DLL

Over time, you may have Sage updated to a new major version for various reasons. However once this is updated, you may come across some issues the a customer DLL task in the Therefore workflow for posting data into Sage. This issue comes about because the version of the files the DLL has are older than the newly updated version. This article will demonstrate how to resolve this issue and what files you need to move.

  1.  On the Server Running Therefore, open the Sage 200 Software as the account which is running the Therefore Server Service
  2. In Sage, select the cog (settings - top right of the screen) and then select the "About..."


  1. Select "System Information"


  1. Navigate to the "General Tab" and look for "Client Program Directory"


  1. Navigate to the location shown in the Client Program Directory


  1. Search for all .dll files in this folder


  1. Stop and disable the Therefore Server Service
  2. Take a backup of the Therefore "Extensions" folder
    1. This is usually C:\Program Files (x86)\Therefore\Extensions
  3. Copy the .dll contents of the Sage directory into the relevant extension folder in Therefore
    1. This may be "TheWorkflow.ImportTransaction"


  1. Ensure you get no errors such as "Cannot copy, file is being used by another program".
  2. Start Therefore Server Service
  3. Test the task by putting documents through the workflow

If you require any assistance or have any questions, feel free to contact us at support@itspectrum.co.uk.


    • Related Articles

    • Changing User Assignments in Therefore Workflows

      Changing assigned users in Therefore tasks This guide will provide instruction on how to change the users which workflow instances are assigned to in a Therefore workflow. There are multiple methods which are used to assign workflow tasks in ...
    • Clearing Errored Workflows

      Clearing Errors in Therefore Workflows This article will guide you through the process on how to clear errored instances in a Therefore workflow. Errored instances can occur when a process in the workflow runs into an issue or cannot route an ...
    • Installing Therefore

      Installing the Therefore client software This guide will guide you or your IT team through the installation process for the Therefore software we provide for you. This contains step by step instructions to take you through each stage of the install ...
    • Adding Keywords In Therefore

      Adding Keywords This article will give you a brief overview on how to add new keywords into Therefore. This is a simple process intended for Therefore Administrators or users with Admin access. Access to the Therefore Solution Designer will be ...
    • Installing Therefore Capture Client

      Installing the Therefore client software This guide will guide you or your IT team through the installation process for the Therefore software we provide for you. This contains step by step instructions to take you through each stage of the install ...