Upgrade to 9.3 Rev2

With release 9.3 Rev2, changes were made to support enhanced Mobile functionality. The following upgrades are necessary only if you wish to use ArcFM Solution's Mobile functionality. Use these upgrade instructions if you are:

  • Using a version of the Mobile Solution older than 9.3 Rev2

  • Upgrading to a version of the Mobile Solution that is 9.3 Rev2 or newer

These instructions are intended for GIS administrators who currently are in production with a previous version of Mobile (Session Manager or Workflow Manager) and who want to upgrade to the most recent version of the ArcFM Solution. This document does not apply if you are not currently using Mobile (Session Manager or Workflow Manager in the field) and will be implementing it with the latest release of ArcFM (i.e., you are new to ArcFM and are starting with the current release). If this is the case, refer to Set Up Session Manager or Set Up Workflow Manager.

If you are upgrading your Process Framework, you may also need to use the Process Framework Database Upgrade tool.

Create Tasks

  • Display Edit Log Report

This adds the Edit Log Report task to the Process Tasks menu. A button already exists for this functionality, so this task is optional.

Database: Enterprise

Node Type: Session, Design

Assign Subtasks: (in order as shown)

  1. Display Edit Log Report
    • Display Conflicts Report

      The Conflicts Report is available only when you first open a session or design with conflicts. Creating this task makes the Conflicts Report available whenever you have a session or design open.

      Database: Enterprise

      Node Type: Session, Design

      Assign Subtasks: (in order as shown)

  2. Display Conflicts Report

    Convert Workspace Packets to XML

    With the release of 9.3 Rev2, Mobile uses XML packets to transfer information between the field and Enterprise. This new functionality takes advantage of the smaller packet size to increase performance. In 9.3 Rev2, all new Mobile sessions and designs are created with XML packets. Workspace packets on existing sessions and designs are supported until the next release. You will need to convert all workspace packets to XML before upgrading to the next release. There are several available methods for converting your existing workspace packets to XML.

    Inspector: If you've implemented Inspector, you MUST convert existing workspace packets to XML packets. Inspector does not support workspace packets.

    • Manual Conversion: You may create a task in the Process Framework Administration tool that has the Convert to XML Packet subtask assigned. Send all existing sessions and designs to the Enterprise, then execute the Convert to XML Packet task on each one. This option is best if you don't have many existing sessions or designs with workspace packets.

    • Gradual Conversion: Assign the Convert to XML Packet subtask to the Open Edit Sessions, Open Redline Session and Open Design tasks on the Enterprise database. Each time an editor opens a session or design on the Enterprise, the associated workspace packet (if one exists) is converted to XML. Once you have converted all workspace packets, remove the Convert to XML Packet subtask from the tasks to ensure the best performance. If you choose this option, the Convert to XML Packet subtask should be the first subtask on the Open tasks.

    • Attrition: If you're confident that all existing sessions and designs will be closed before the next release, you can do nothing. Once posted, the packet is removed from the system. All new Mobile sessions and designs are automatically created with XML packets.

    • Batch Process: You can use a batch process to run the Convert to XML Packet subtask and convert all existing workspace packets to XML packets. This option requires customization.

      Note About Packet Adapters: All custom packet adapters must be updated to in order for existing workspace packets to be successfully converted to XML packets. This process is discussed in the ArcFM Solution Developer Guide.

      Implement the Create Packet Subtask

      There are two ways to implement the Create Packet subtask. This subtask creates an XML packet when you create a new session or design. The XML packet is used to transport data to and from the field. Both options are outlined below. Select the one that best suits your business needs. Update or create tasks using the Process Framework Administration Tool.

      Choose an Option:

      Option 1: Create New Tasks (Recommended)

      Select this option if you send some sessions/designs to the field and keep some on the Enterprise. Users creating sessions/designs to send to the field should use the Create Mobile Session and Create Mobile Design tasks to ensure field sessions/designs always have XML packets.

      NOTE: The Create Session and Create Design tasks should NOT be used to create sessions/designs for the field. If a user creates a session without an XML packet, makes some notations (e.g., place graphics) for the field user, then sends the packet to the field, the notations will NOT be sent along with the session. The packet MUST exist before edits on the Enterprise can be sent to the field.
    • Create Mobile Session

      Database: Enterprise

      Node Type: AllSessionsFilter, UserSessionsFilter, UserStatusSession

      Assign Subtasks: (in order as shown)

  3. Create Session
  4. Create Packet
    • Create Mobile Design

      Database: Enterprise (Workflow Manager database only)

      Node Type: WorkRequest

      Assign Subtasks: (in order as shown)

  5. Create Design
  6. Create Packet

    Option 2: Update Existing Tasks

    Optionally, you can add the Create Packet subtask to the existing Create Session and Create Design tasks. The Create Packet subtask creates an XML packet which is used to transport data to and from the field. This ensures an XML packet always exists and notations made for field users on the Enterprise will be sent to the field.

    XML packets are automatically created when Sessions and designs are created in the field. The Create Packet subtask is not necessary in the field database.

    IMPORTANT: Warnings:If you create large designs or sessions that are NOT sent to the field, you may want to create separate tasks (Option 1). Creating an XML packet for a large session or design can slow performance.The Copy Design tool does not allow copies of "Mobile" designs (i.e., designs with associated packets). If you want to use the Copy Design tool, use Option 1 to ensure this tool will work as expected.
    • Create Session

      Database: Enterprise

      Node Type: AllSessionsFilter, UserSessionsFilter, UserStatusSession

      Assign Subtasks: (in order as shown)

  7. Create Session
  8. Create Packet
    • Create Design

      Database: Enterprise (Workflow Manager database only)

      Node Type: WorkRequest

      Assign Subtasks: (in order as shown)

  9. Create Design
  10. Create Packet

    Geodatabase Manager

    If you plan to implement Geodatabase Manager, then you will need to create the following task. Geodatabase Manager allows you to create automatic processes the post and reconcile versions associated with sessions and designs (as well as non-Process Framework versions). If you don't plan to use this tool or you plan to only reconcile/post non-Process Framework versions, skip this step. The items outlined below should be created on the Enterprise database.

    States

    Create the following states on the States tab.

    Pending Post

    • Node Type: Session

    • Control: Session UI

    • Roles: Session Editor, Session Administrator, Session Approval Officer

      Pending Post

    • Node Type: Design

    • Control: Design UI

    • Roles: Designer, Design Approval Officer, WMS Administrator

      Transitions

      Create the following transitions on the Transitions tab.

      Post Session

    • Node Type: Session

    • Roles: Session Administrator, Session Approval Officer

    • From States: Pending Approval

    • To State: Pending Post

      Submit Design for Post

    • Node Type: Design

    • Roles: Designer, Design Approval Officer, WMS Administrator

    • From States: Approved

    • To State: Pending Post

      Tasks

      Create the following tasks on the Node Types tab.

      Submit Session for Posting

      Database: Enterprise

      Node Type: session

      Transition: Post Session

      Assign Subtasks: (in order as shown)

  11. GDBM Set Posting Priority

    Submit Design for Posting

    Database: Enterprise

    Node Type: design

    Transition: Submit Design for Post

    Assign Subtasks: (in order as shown)

  12. GDBM Set Posting Priority

QR code for this page

Was this helpful?