jtx overview overview of job tracking for arcgis (jtx)

27
JTX Overview Overview of Job Tracking for ArcGIS (JTX)

Upload: jaylan-fourman

Post on 14-Dec-2015

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Overview of Job Tracking for ArcGIS (JTX)

Page 2: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Key Features

• Workflow Management• Analysts immediately productive• Steps (tasklist) ensure no step is missed.• Streamlined workflow = Time savings

• Version Management• Handles complex geodatabase tasks behind the scenes by

creating and managing versions

• Job Tracking/Documentation• Detailed history of job actions is automatically recorded

providing a play-by-play of how the job was completed. • User provided comments and notes supplement job history

Page 3: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Key Features (cont’d)

• Transaction Management • Supports historical tracking of all feature edits (adds,

modifies, deletes) made in a job version• Tracks geographic and field-level changes• Stores (in XML) field and/or geometry changes along with

before/after values • Occurs when version is posted back to the database

Page 4: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Key Features (cont’d)

• Transaction Management (cont’d)

• Custom Tools– JTX Transaction Inspector – Load Job Transactions

• Framework/API provided for storing Feature and Field level metadata with the JTX Transactions

• Can be warehoused for comprehensive history log• Can be used to apply Transactional Updates

Page 5: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Transactional Updates

Page 6: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

What is a Job?

• A unit of work to be performed by one or more people on a set of data.

• Examples:• Update hydrant at specified coordinates • Create transportation map• Add new features in Area X per updated aerial photography• Your workorder here…

Page 7: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Anatomy of a Job

• Job Properties• Unique Identifier, Description, Status, Due Date, Project, Priority

• Job Types• Specific workflow (steps) for each job type• Set of Arcmap layers (and symbology) for each job type

• Users• Who is the job assigned to?• Individual users• User groups / queue

• Tracking and Documentation• History – automatically logged as user works job• Notes, Comments – supplements job history with user input

Page 8: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Anatomy of a Job (cont’d)

• Geodatabase Version• For jobs that require editing• Keeps job edits separate from other users until data is

explicitly integrated.• One per job, for life of job

• Area of Interest• Assigns a geographic area to the job• One per job, for life of job

• ArcMap Document (mxd)• Portable (saved in database with job).• Allows users to save their “session”.• One per job, for life of job

Page 9: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Framework• Geodatabase Implementation

• JTX System tables– Stores configuration values– Repository for job information

• Integrated with ArcGIS• Arcmap Extension

– Persists job information (allows for “job aware” MXD)– Automates setup tasks (load layers, configure GUI)

• Arcmap and ArcCatalog tools

• JTX Application• Standalone exe• Main user interface

Page 10: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Framework (cont’d)

• Application Programming Interface (API)• Business objects expose the full range of functionality necessary

for creating, managing, and working with jobs. • Built using Microsoft's Component Object Model (COM)

technology and extends ESRI's ArcObjects framework.• Customize the default JTX Application

– Existing JTX Application and tools are written on top of this business tier

• Integrate JTX into existing applications

Page 11: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

JTX API

Page 12: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Framework (cont’d)

• Configuration Manager• Stand-alone application for managing the JTX system tables• Configuration exchange

– Copy configuration from one machine to another• Job utilities

– Deleting job and components– Reassigning jobs

Page 13: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

JTX Configuration Manager

Page 14: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

JTX Main Application

Page 15: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

JTX Main Application (cont’d)

Job History

Page 16: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

JTX Main Application (cont’d)

Steps/Workflow

Page 17: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

JTX Main Application (cont’d)

Comments (supplement history)

Page 18: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

JTX Main Application (cont’d)

Notes/Communication

Page 19: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Defining an Area of Interest

Three Methods

Page 20: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Defining an Area of Interest (cont’d)

Custom Area

Page 21: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Defining an Area of Interest (cont’d)

Source Extents

Page 22: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Defining an Area of Interest (cont’d)

Predefined area/grid

Page 23: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

AOI as management tool

Page 24: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Editing data with JTX

Repetitive setup tasks automated

Page 25: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

JTX Transaction Tools

View stored transactions (adds, modifies, deletes) for Job

Page 26: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

JTX Transaction Tools

Get edit details and history of a feature

Page 27: JTX Overview Overview of Job Tracking for ArcGIS (JTX)

JTX Overview

Who can benefit from JTX?

• Any organization that needs to complete enterprise GIS tasks while tracking staffing, other resources, tasks, time schedules, and more.

• Anyone who needs to track and store feature history (changes to the database).

• Anyone with a need for a workflow management system that integrates with their GIS and other business applications.