Workflow Manager Server

This topic applies to ArcEditor and ArcInfo only.

GIS is increasingly being used on the Web. Consequently, many users want to publish their job tracking information to the Web as well as use Workflow Manager Web services in their own applications.

There are tools provided in ArcCatalog that help you manage Workflow Manager Server.

NoteNote:
These tools require access to an ArcGIS Server machine that ArcGIS Workflow Manager has been installed on to support the Workflow Manager Server objects.

Managing Workflow Manager Server objects

Adding a connection to a Workflow Manager Server

After the ArcGIS Workflow Manager Server extension is installed, you will need to configure and establish a connection to the server through ArcCatalog before creating server objects.

Steps:
  1. Open ArcCatalog.
  2. Ensure that the Workflow Manager extension has been enabled from Customize > Extensions, Extensions dialog box.
  3. Navigate to the Workflow Manager Servers node.
  4. Double-click Add Workflow Manager Server.
    Workflow Manager Server
    Add a Workflow Manager Server connection from ArcCatalog
  5. Specify the Host Name for the server on the Add Workflow Manager Server dialog box.
  6. Click OK.

Adding a new Workflow Manager Server object

After adding a Workflow Manager Server, you will define the server object. Think of the server object as a published map service; the map document contains the information that you want to serve over the Web. The Workflow Manager Server object will contain the Workflow Manager repository that you want to serve over the Web.

Steps:
  1. Open ArcCatalog and ensure that the Workflow Manager extension is enabled.
  2. Locate the Workflow Manager Servers node.
  3. Double-click Add Workflow Manager Server.
  4. Enter the name of the ArcGIS Server machine hosting the Workflow Manager Server extension.
  5. Connect to the Workflow Manager Server you just added, then double-click Add Workflow Manager Server Object to start the server object creation wizard.
  6. Enter the base server object property information.
    • Name: Enter a name of the new Workflow Manager Server object.
    • Type: Predefined as Workflow Manager Server by the wizard.
    • Database path: Browse to the location of a .jtc file. The .jtc file contains the database connection properties needed to connect to a Workflow Manager system you've configured.
      NoteNote:
      The .jtc file configured for the server object must be in a location where the server object process owner can access it.
    • Description: The description you want to give the server object.
    • Startup Type: Indicates if the configured server object is automatically started when the server object manager service is started. Configurations that are not configured to start automatically must be started manually using ArcCatalog.
    • Manage Database Transactions Manually: The manual transactions option allows users to choose whether the database transactions are managed by the server object itself or by the client consuming the server object. If the option is unchecked, the server object will manage all transactions for the client, so there can be no wrapping of the calls in additional transactions. In the case where the client needs to manage transactions itself (that is, wrap multiple calls in one transaction), this option should be checked, and no transactions will be created within the server object calls.
    Server Object Basic Information
    Enter the basic information required to create a Workflow Manager Server object.
  7. Click Next.
  8. Choose pooling to enable instances of the configuration to be precalculated and available for immediate use.
  9. Modify the Server Object Maximum Usage Time to suit the duration for your process.

    NoteNote:

    If you will be doing repository replication, it is recommended that you increase this number to prevent processes from timing out, for example, 1800 seconds.

  10. Set the Server Object Maximum Wait Time to determine how long the object is idle.

    For more information on these settings, please refer to page 41 in the Server_Developers_Guide.pdf located at <ArcGIS Install Location>\DeveloperKit\Documentation.

  11. Click Next.
  12. Select the way you want the server object process to be run.
  13. Specify how frequently you want the service to be recycled.

    For more information on these settings, please refer to page 44 in the Server_Developers_Guide.pdf located at <ArcGIS Install Location>\DeveloperKit\Documentation.

  14. Click Finished.

    The server object has been created.

Checking the server object status

After creating your server objects, you can view the status of all the processes from the server.

Steps:
  1. Start ArcCatalog and ensure that the Workflow Manager extension is enabled.
  2. Navigate to the Workflow Manager Servers node and connect to a server with a service you want to check the status of.
  3. Right-click the server name, then choose Properties.

    A dialog box will open showing you the status of all the Workflow Manager Server objects currently configured.

    Server Object Properties
    View the status of configured server objects by opening the properties of the Workflow Manager Server connection.
  4. Click OK to exit the Server Properties dialog box.

Published 6/7/2010