1 / 27

Overview of Job Tracking for ArcGIS (JTX)

Explore key features such as workflow management, version control, transaction management, custom tools, and more with JTX for efficient job tracking and documentation in ArcGIS environments.

mcdougala
Download Presentation

Overview of Job Tracking for ArcGIS (JTX)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Overview of Job Tracking for ArcGIS (JTX)

  2. 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

  3. 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

  4. 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

  5. Transactional Updates

  6. 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…

  7. 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

  8. 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

  9. 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

  10. 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

  11. JTX API

  12. 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

  13. JTX Configuration Manager

  14. JTX Main Application

  15. JTX Main Application (cont’d) Job History

  16. JTX Main Application (cont’d) Steps/Workflow

  17. JTX Main Application (cont’d) Comments (supplement history)

  18. JTX Main Application (cont’d) Notes/Communication

  19. Defining an Area of Interest Three Methods

  20. Defining an Area of Interest (cont’d) Custom Area

  21. Defining an Area of Interest (cont’d) Source Extents

  22. Defining an Area of Interest (cont’d) Predefined area/grid

  23. AOI as management tool

  24. Editing data with JTX Repetitive setup tasks automated

  25. JTX Transaction Tools View stored transactions (adds, modifies, deletes) for Job

  26. JTX Transaction Tools Get edit details and history of a feature

  27. 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.

More Related