Documentation Center

Publish role

This role is the sub set of the default background task role that is responsible for exporting and publishing.

The publish role runs the Trisoft InfoShare BackgroundTask service configured with a role that contains the following eventTypes
  • PUBLISH
  • PUBLISHDITADELIVERY
  • PUBLISHCONTENTDELIVERY
  • INBOXEXPORT
  • REPORTEXPORT
  • SEARCHEXPORT
  • PUBLICATIONEXPORT

Prerequisites

Make sure that all required third-party software is installed and configured properly on this server, because if one of the dependencies is not present the background tasks will fail.

How to enable the publish role?

  • Configure the role in the XML settings for background tasks:
    1. Sign in to Organize Space as an administrator-level user.
    2. Go to Settings > XML Settings > Background Tasks.
    3. Add an extra service definition with role Publish:
      <service role="Publish">
        <matrix>
        <group name="Export" maxExecutions="2">
          <handlers>
            <add ref="INBOXEXPORT" />
            <add ref="REPORTEXPORT" />
            <add ref="SEARCHEXPORT" />
            <add ref="PUBLICATIONEXPORT" />
            <!-- New publish  -->
            <add ref="PUBLISH" />
            <add ref="PUBLISHDITADELIVERY" />
            <add ref="PUBLISHCONTENTDELIVERY" />
            <!-- Legacy publish -->
            <add ref="EXPORTFORPUBLICATION" />
          </handlers>
        </group>
        </matrix>
        <leaseRecovery isEnabled="true" interval="00:05:00" />
        <poller isEnabled="true" interval="00:00:10" />
        <aggregationRecovery isEnabled="false" gracePeriod="00:10:00" interval="00:10:00" maximumRetries="3" />
      </service>
  • Create a Trisoft InfoShare BackgroundTask service with the role Publish.
  • Start the service.