PTAGIS - TDS Tag Distribution System Doug Clough 2 December 2008
Database Overview Core tables + TPA (TDI) –Tagging and Interrogation Data ALRS –Where Tagging & Interrogation take place PPO –Who receives the tags WHAT PTAGIS does WHERE it happens WHO is involved
Database Overview Core tables –Tagging and Interrogation Data –Site Configuration TPA (TDI) –Distributing PIT tags to projects ALRS –Where Tagging & Interrogation take place PPO –Who receives the tags
ALRS Schema: Modeling PTAGIS Activities
‘Core’ Tables: “What” ALRS: “Where” WQB = PTAGIS Web Query Builder Greater convenience and flexibility for PTAGIS user community How would this help? ALRS Schema Original PTAGIS Tables
But where do the tags come from ?!!?
Distributing The missing activity!!
Distributing PIT Tags TDI (Tag Distribution & Inventory) –Used for over 10 years –New requirements arose (ISRP) Maintain history of project personnel through time Provide linkage between people, projects, and activities –Business process changed BPA now purchases PIT tags –New technology gave new opportunities
Distributing PIT Tags TDS (Tag Distribution System) –Production deployment September 2008 –Interacts with PPO tables to help … Maintain history of project personnel through time Keep linkages between people, projects, and organizations up to date –Supports streamlined business process Requests and approvals entered on-line Eliminates PDRF forms –TDI data will be copied into the TPA tables
TDS Automates the Tag Distribution Process
PPO Schema: Modeling PTAGIS Participants
PPO Tables Associate … Offices with addresses and organizations People with offices Organizations with people and projects People with project-specific roles Relationships are tracked through time
PPO Tables … Populate drop-down lists –Participant names –Addresses for selected person Capture participant roles –Tag Requester –Tag Recipient –Any number of roles for one person –Tracked through time (In TDS – Other uses in other sub-systems)
TDS Automates the Tag Distribution Process
TPA Schema: Models PIT Tag Distributing The missing activity!!
TPA Tables Capture … PIT tag requests –Quantity by month and type –Recipient names and addresses PIT tag purchases and initial custody –PTAGIS inventory –Other: USACE PIT tag approvals PIT tag distributions to projects User interaction with TDS identifies –Who requests tags –Who receives tags
TPA Tables Capture … PIT tag requests –Quantity by month and type –Recipient names and addresses PIT tag purchases and initial custody –PTAGIS inventory –Other: USACE PIT tag approvals PIT tag distributions to projects User interaction with TDS identifies –Who requests tags –Who receives tags PPO TPA proj_id
TDS Automates the Tag Distribution Process
Project POC enters anticipated tag quantities … 3 Roles Basic, Approval, Inventory
Project POC enters anticipated tag quantities … Project list populated from PPO tables
Project POC enters anticipated tag quantities … Note: This project has been “pre-approved”
Project POC enters anticipated tag quantities … Click here if no tags are required
Approvals can be entered before or after requests … Exercising the Approval Role
Approvals can be entered before or after requests … Blue highlighting indicates un-saved changes
Project POC Identifies Recipients (last names beginning with ‘mar’) … Exercising the Basic role again PPO tables provide names and addresses
Corresponding Addresses, Plus ‘Other’ … Select an address, then click the button …
Initially, all tags assigned to one recipient …
Two assigned recipients, red arrows mean incomplete details …
Details expanded, incomplete items in red … Stored in TPA tables
Shipment details complete; SaveChanges Enabled …
Blue highlighting goes away when changes have been saved …
(Before or after) BPA administrator approves requested quantities …
Project POC checks approval and adjusts quantities as necessary …
Exercising the Inventory Role: Distribute tab … Exercising the Inventory role Number of shipments (Number of tags in ‘tool tip’) No project is selected
List of recipients and tag quantities; read-only … Click a ‘cell’ to see shipment details
Shipment details for one of the recipients; read-only …
List of recipients and tag quantities; read-only … Check the checkbox Click the button
30,000 Tags; 3 full boxes … Pick list generated from data in TPA tables
Pick List: “Retrieve from Inventory” …
Shipment is Packed; Must save changes …
Packing lists showing “Ready for Shipment” … Shipment containing boxes and vials
Inventory Role: Distribution “Packed” and “Sent” … P – Packed S – Sent R – Received
Basic Role: Distribution “Packed” and “Shipped” … Exercising the Basic role again P & S – Read-only R can be ‘checked’
Anticipating arrival of tags from DestronFearing …
Receiving tags into PTAGIS inventory …
But wait! There’s more … Automated registration of tag shipments –Backbone is built and in use –Need to build enabled driver alerting of significant events –IMMEDIATE alert of approval and shipping Built and in use –LAZY alert of request / recipient changes Built and undergoing pre-deployment tests
TDS Automates the Tag Distribution Process
(and just a little more) … Automated registration of tag shipments –Backbone is built and in use –Need to build enabled driver alerting of significant events –IMMEDIATE alert of approval and shipping Built and in use –LAZY alert of request / recipient changes Built and undergoing pre-deployment tests
Questions?