JTX Application

Download Report

Transcript JTX Application

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
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
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
JTX Overview
Transactional Updates
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…
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
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
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
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
JTX Overview
JTX API
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
JTX Overview
JTX Configuration Manager
JTX Overview
JTX Main Application
JTX Overview
JTX Main Application (cont’d)
Job History
JTX Overview
JTX Main Application (cont’d)
Steps/Workflow
JTX Overview
JTX Main Application (cont’d)
Comments
(supplement history)
JTX Overview
JTX Main Application (cont’d)
Notes/Communication
JTX Overview
Defining an Area of Interest
Three Methods
JTX Overview
Defining an Area of Interest (cont’d)
Custom Area
JTX Overview
Defining an Area of Interest (cont’d)
Source Extents
JTX Overview
Defining an Area of Interest (cont’d)
Predefined area/grid
JTX Overview
AOI as management tool
JTX Overview
Editing data with JTX
Repetitive setup tasks automated
JTX Transaction Tools
JTX Overview
View stored transactions (adds, modifies, deletes) for Job
JTX Overview
JTX Transaction Tools
Get edit details and history of a feature
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.