Argos - Moving into the Community

Download Report

Transcript Argos - Moving into the Community

Tennessee Summit on Administrative Computing Technologies (ACT)
Argos - Moving into the Community
Bruce Knox
University of Arkansas
Division of Agriculture, Cooperative Extension Service
Presented by:
BAS S274
October 13, 2008
Tennessee Summit 2008
Murfreesboro
1
Introduction: Purpose and Benefits of this Presentation
Purpose:
• Discuss the Argos User Community
• Converting from MS Access to Argos
Benefits:
• Free Software
• Conversion Tips
• Tools for Ad Hoc Banner Reporting
Argos - Moving into the Community
-
Seeing the New Horizon
2
Our Agenda
•
•
•
•
•
What’s an Argos?
Trying the Product
The Argos Community
Converting from MS Access
Banner Record Selection Criteria
Argos - Moving into the Community
-
Seeing the New Horizon
3
Tennessee Summit on Administrative Computing Technologies (ACT)
What’s an Argos?
Tennessee Summit 2008
Murfreesboro
4
What’s an Argos?
•
•
•
•
Argos is a Web Based
Evisions
Ad Hoc Reporting Tool
Designed for Banner
Argos - Moving into the Community
-
Seeing the New Horizon
5
A.R.G.O.S. Ad hoc Report Generation and Output Solution
• Secure
• Easy to Use
• Fast
Argos - Moving into the Community
-
Seeing the New Horizon
6
Argos, in Design Mode looks a lot like MS Access
Argos - Moving into the Community
-
Seeing the New Horizon
7
Argos, in Design Mode looks a lot like MS Access
Argos - Moving into the Community
-
Seeing the New Horizon
8
What’s an Argos
• MS Access++ Built for the SQL Database
Argos - Moving into the Community
-
Seeing the New Horizon
9
Tennessee Summit on Administrative Computing Technologies (ACT)
Trying the Product
Tennessee Summit 2008
Murfreesboro
10
Trying the Product: Get a Password
• Get a password
Argos - Moving into the Community
-
Seeing the New Horizon
11
Trying the Product: Download and Install
Argos - Moving into the Community
-
Seeing the New Horizon
12
Trying the Product: DBA and SysAdmin
• You will need IT for early parts of the Server Install
Argos - Moving into the Community
-
Seeing the New Horizon
13
Trying the Product: Download and install
• the Argos Sample Datablocks for SCT Banner
Argos - Moving into the Community
-
Seeing the New Horizon
14
Trying the Product:
Argos - Moving into the Community
-
Seeing the New Horizon
15
Trying the Product:
Argos - Moving into the Community
-
Seeing the New Horizon
16
Trying the Product:
Argos - Moving into the Community
-
Seeing the New Horizon
17
Trying the Product:
Argos - Moving into the Community
-
Seeing the New Horizon
18
Trying the Product:
Argos - Moving into the Community
-
Seeing the New Horizon
19
Tennessee Summit on Administrative Computing Technologies (ACT)
The Argos Community
Tennessee Summit 2008
Murfreesboro
20
The Argos Community
• Community is a big part of Argos
• Sharing in Argos’ secured repository is encouraged.
Argos - Moving into the Community
-
Seeing the New Horizon
21
The Argos Community
Argos - Moving into the Community
-
Seeing the New Horizon
22
The Argos Community
Argos - Moving into the Community
-
Seeing the New Horizon
23
The Argos Community
Argos - Moving into the Community
-
Seeing the New Horizon
24
The Argos Community
Argos - Moving into the Community
-
Seeing the New Horizon
25
Tennessee Summit on Administrative Computing Technologies (ACT)
Converting from MS Access
Tennessee Summit 2008
Murfreesboro
26
Converting from MS Access
• We have been using MS Access with Banner for 8 years
• How to move from our existing MS Access?
Argos - Moving into the Community
-
Seeing the New Horizon
27
Converting from MS Access
• Build Datablocks via the Query Design GUI?
Argos - Moving into the Community
-
Seeing the New Horizon
28
Converting from MS Access
• Enter the Oracle Code?
Argos - Moving into the Community
-
Seeing the New Horizon
29
Converting from MS Access
• Either way will work for you, but
• you still need to know the Banner Record Selection Criteria
Argos - Moving into the Community
-
Seeing the New Horizon
30
Tennessee Summit on Administrative Computing Technologies (ACT)
Banner Record Selection Criteria
Tennessee Summit 2008
Murfreesboro
31
Banner Record Selection Criteria
• Determining which Banner Tables are actually used
• A Handy Find Query
Argos - Moving into the Community
-
Seeing the New Horizon
32
Banner Record Selection Criteria
• Determining which Banner Tables are Actually Used
• A Handy Find Query
Argos - Moving into the Community
-
Seeing the New Horizon
33
Banner Record Selection Criteria: Tables Actually Used
Argos - Moving into the Community
-
Seeing the New Horizon
34
Banner Record Selection Criteria: Tables Actually Used
Argos - Moving into the Community
-
Seeing the New Horizon
35
Banner Record Selection Criteria: Tables Actually Used
• Collect the ones that look like Banner Tables into a file
• argos_tables.txt
Argos - Moving into the Community
-
Seeing the New Horizon
36
Banner Record Selection Criteria: Tables Actually Used
•
argos_tables.txt
•
containing:
@table_to_argos
@table_to_argos
@table_to_argos
@table_to_argos
@table_to_argos
@table_to_argos
@table_to_argos
…
@table_to_argos
FABBKTP
FABCHKA
FABCHKS
FABINCK
FABINVH
FARDIRD
FARINTX
TURVERS
Argos - Moving into the Community
-
Seeing the New Horizon
37
Banner Record Selection Criteria: Tables Actually Used
•
Then in SQL*Plus:
10:32:39 BKNOX: PROD> START argostables.txt
•
This runs table_to_argos.sql for each Table in the file.
•
The script concatenates each result into a single text file containing
the Table information required for constructing Queries or
determining Record Selection Criteria.
Argos - Moving into the Community
-
Seeing the New Horizon
38
Banner Record Selection Criteria: Here is a snippet
-- **FTVORGN** Organization Validation Table
SELECT -- Created from TABLE FTVORGN Organization Validation Table
FTVORGN_COAS_CODE,
FTVORGN_ORGN_CODE,
TRUNC(FTVORGN_EFF_DATE)
FTVORGN_EFF_DATE,
TRUNC(FTVORGN_ACTIVITY_DATE)
FTVORGN_ACTIVITY_DATE,
FTVORGN_USER_ID,
TRUNC(FTVORGN_NCHG_DATE)
FTVORGN_NCHG_DATE,
TRUNC(FTVORGN_TERM_DATE)
FTVORGN_TERM_DATE,
FTVORGN_TITLE,
FTVORGN_STATUS_IND,
FTVORGN_ORGN_CODE_PRED,
FTVORGN_FUND_CODE_DEF,
FTVORGN_PROG_CODE_DEF,
FTVORGN_ACTV_CODE_DEF,
FTVORGN_LOCN_CODE_DEF,
FTVORGN_DATA_ENTRY_IND,
FTVORGN_FMGR_CODE_PIDM,
FTVORGN_ENCB_POLICY_IND,
FTVORGN_ORGN_CODE_NSF,
FTVORGN_HIERARCHY_TABLE_IND,
FTVORGN_ALT_POOL_IND
FROM FTVORGN
WHERE
TRUNC(FTVORGN_EFF_DATE) <= SYSDATE
AND
(FTVORGN_NCHG_DATE > TRUNC(SYSDATE) OR FTVORGN_NCHG_DATE IS NULL)
AND
(FTVORGN_TERM_DATE > TRUNC(SYSDATE) OR FTVORGN_TERM_DATE IS NULL)
…
Argos - Moving into the Community
-
Seeing the New Horizon
39
Banner Record Selection Criteria: Here is a snippet part2
-- AND FTVORGN_STATUS_IND = '?'
-- AND FTVORGN_DATA_ENTRY_IND = '?'
-- AND FTVORGN_ENCB_POLICY_IND = '?'
-- AND FTVORGN_HIERARCHY_TABLE_IND = '?'
-- AND FTVORGN_ALT_POOL_IND = '?'
-- AND
FTVORGN_ACTIVITY_DATE > TO_DATE('06/30/2006 00:00:00','MM/DD/YYYY HH24:MI:SS')
-- AND TRUNC(FTVORGN_ACTIVITY_DATE) >= TO_DATE('01/26/2007 00:00:00','MM/DD/YYYY HH24:MI:SS')
-- AND TRUNC(FTVORGN_ACTIVITY_DATE) = TO_DATE('01/26/2007 00:00:00','MM/DD/YYYY HH24:MI:SS')
-- AND TRUNC(FTVORGN_ACTIVITY_DATE) < TO_DATE('01/26/2007 00:00:00','MM/DD/YYYY HH24:MI:SS')
-- AND TRUNC(FTVORGN_ACTIVITY_DATE) BETWEEN TO_DATE('07/01/2006 00:00:00','MM/DD/YYYY HH24:MI:SS')
AND TO_DATE('06/30/2007 23:59:59','MM/DD/YYYY HH24:MI:SS')'
--FTVORGN_COAS_CODE
NOT NULLABLE is Probably Key or Indexed Field
--FTVORGN_ORGN_CODE
NOT NULLABLE is Probably Key or Indexed Field
--FTVORGN_EFF_DATE
NOT NULLABLE is Probably Key or Indexed Field
--FTVORGN_ACTIVITY_DATE
NOT NULLABLE is Probably Key or Indexed Field
--FTVORGN_USER_ID
NOT NULLABLE is Probably Key or Indexed Field
--FTVORGN_NCHG_DATE
NOT NULLABLE is Probably Key or Indexed Field
--FTVORGN_TITLE
NOT NULLABLE is Probably Key or Indexed Field
--FTVORGN_STATUS_IND
NOT NULLABLE is Probably Key or Indexed Field
--FTVORGN_DATA_ENTRY_IND
NOT NULLABLE is Probably Key or Indexed Field
--ORDER BY FTVORGN_ORGN_CODE
-- **FTVORGN** Organization Validation Table
Argos - Moving into the Community
-
Seeing the New Horizon
40
Banner Record Selection Criteria: Reports
• You will need a sample of the Report
Argos - Moving into the Community
-
Seeing the New Horizon
41
Banner Record Selection Criteria: Reports to Queries
•
•
•
•
Double-Click the Report Selector
The Dark Square within the Gray Square left of the Ruler Line.
Alternately, Right-Click and Select Properties, then
Select Data.
Argos - Moving into the Community
-
Seeing the New Horizon
42
Banner Record Selection Criteria: Reports to Queries
• Record Source is the MS Access Query behind the Report
• Double-Click on the Ellipsis button and you have the Query
Argos - Moving into the Community
-
Seeing the New Horizon
43
Banner Record Selection Criteria: Reports to Queries
• MS Access Query behind the Report
Argos - Moving into the Community
-
Seeing the New Horizon
44
Banner Record Selection Criteria: Reports to Queries
• MS Access Query behind the Report
Argos - Moving into the Community
-
Seeing the New Horizon
45
Banner Record Selection Criteria: Reports to Queries
• MS Access Query behind the Report
Argos - Moving into the Community
-
Seeing the New Horizon
46
Banner Record Selection Criteria: Reports to Queries
SELECT
IIf([FGBGENL_FUND_CODE]="11100","U",
IIf([FGBGENL_FUND_CODE]="11200","U",
IIf([FGBGENL_FUND_CODE]="14000","U",
IIf([FGBGENL_FUND_CODE]="21110","U",
IIf([FGBGENL_FUND_CODE]="21120","U",
IIf([FGBGENL_FUND_CODE]="21160","U",
IIf([FGBGENL_FUND_CODE] Between "13000" And "13199","U",
IIf([FGBGENL_FUND_CODE] Between "13250" And "13999","U",
IIf([FGBGENL_FUND_CODE] Between "22000" And "22999","U",
IIf([FGBGENL_FUND_CODE] Between "24000" And "24999","U",
IIf([FGBGENL_FUND_CODE] Between "26000" And "26999","U",
IIf([FGBGENL_FUND_CODE] Between "29000" And "29999","U",
IIf([FGBGENL_FUND_CODE]="27000","U",
IIf([FGBGENL_FUND_CODE]>"30000","P","R")))))))))))))) AS [Group],
[FGBGENL 04].FGBGENL_ACCT_CODE AS GLACCT,
FTVACCT.FTVACCT_TITLE AS [ACCT TITLE],
FTVACCT.FTVACCT_ATYP_CODE AS [ACCT TYPE],
FTVATYP.FTVATYP_TITLE AS [ACCT TYPE TITLE],
Sum([FGBGENL_SUM_PERIODIC_DR]-[FGBGENL_SUM_PERIODIC_CR]) AS Balance
FROM
(([FGBGENL 04] LEFT JOIN
(FTVACCT LEFT JOIN
FTVATYP ON FTVACCT.FTVACCT_ATYP_CODE = FTVATYP.FTVATYP_ATYP_CODE) ON [FGBGENL 04].FGBGENL_ACCT_CODE = FTVACCT.FTVACCT_ACCT_CODE)
LEFT JOIN [FTVFUND any status] ON [FGBGENL 04].FGBGENL_FUND_CODE = [FTVFUND any status].FTVFUND_FUND_CODE)
LEFT JOIN FTVFTYP ON [FTVFUND any status].FTVFUND_FTYP_CODE = FTVFTYP.FTVFTYP_FTYP_CODE
WHERE
((([FGBGENL 04].FGBGENL_PERIOD)<=[Select a period (pp)]) AND (([FTVFUND any status].FTVFUND_FTYP_CODE) Not Like "BF"))
GROUP BY
IIf([FGBGENL_FUND_CODE]="11100","U",IIf([FGBGENL_FUND_CODE]="11200","U",IIf([FGBGENL_FUND_CODE]="14000","U",IIf([FGBGENL_FUND_CODE]="211
UND_CODE] Between "13000" And "13199","U",IIf([FGBGENL_FUND_CODE] Between "13250" And "13999","U",IIf([FGBGENL_FUND_CODE] Between "22000" An
Between "26000" And "26999","U",IIf([FGBGENL_FUND_CODE] Between "29000" And "29999","U",IIf([FGBGENL_FUND_CODE]="27000","U",IIf([FGBGENL_FUND
FTVACCT.FTVACCT_ATYP_CODE, FTVATYP.FTVATYP_TITLE
HAVING (((Sum([FGBGENL_SUM_PERIODIC_DR]-[FGBGENL_SUM_PERIODIC_CR]))<>0))
ORDER BY
IIf([FGBGENL_FUND_CODE]="11100","U",IIf([FGBGENL_FUND_CODE]="11200","U",IIf([FGBGENL_FUND_CODE]="14000","U",IIf([FGBGENL_FUND_CODE]="211
UND_CODE] Between "13000" And "13199","U",IIf([FGBGENL_FUND_CODE] Between "13250" And "13999","U",IIf([FGBGENL_FUND_CODE] Between "22000" An
Between "26000" And "26999","U",IIf([FGBGENL_FUND_CODE] Between "29000" And "29999","U",IIf([FGBGENL_FUND_CODE]="27000","U",IIf([FGBGENL_FUND
[FGBGENL 04].FGBGENL_ACCT_CODE;
Argos - Moving into the Community
-
Seeing the New Horizon
47
Banner Record Selection Criteria: Reports to Queries
But, note that this code is MS Access SQL; Not, Oracle SQL.
Group:
IIf([FGBGENL_FUND_CODE]="11100","U",
IIf([FGBGENL_FUND_CODE]="11200","U",
IIf([FGBGENL_FUND_CODE]="14000","U",
IIf([FGBGENL_FUND_CODE]="21110","U",
IIf([FGBGENL_FUND_CODE]="21120","U",
IIf([FGBGENL_FUND_CODE]="21160","U",
IIf([FGBGENL_FUND_CODE] Between "13000" And "13199","U",
IIf([FGBGENL_FUND_CODE] Between "13250" And "13999","U",
IIf([FGBGENL_FUND_CODE] Between "22000" And "22999","U",
IIf([FGBGENL_FUND_CODE] Between "24000" And "24999","U",
IIf([FGBGENL_FUND_CODE] Between "26000" And "26999","U",
IIf([FGBGENL_FUND_CODE] Between "29000" And "29999","U",
IIf([FGBGENL_FUND_CODE]="27000","U",
IIf([FGBGENL_FUND_CODE]>"30000","P",
"R"))))))))))))))
Argos - Moving into the Community
-
Seeing the New Horizon
48
Banner Record Selection Criteria: Reports to Queries
CASE
WHEN FGBGENL_FUND_CODE = '11100' THEN 'U'
WHEN FGBGENL_FUND_CODE = '11200' THEN 'U'
WHEN FGBGENL_FUND_CODE = '14000' THEN 'U'
WHEN FGBGENL_FUND_CODE = '21110' THEN 'U'
WHEN FGBGENL_FUND_CODE = '21120' THEN 'U'
WHEN FGBGENL_FUND_CODE = '21160' THEN 'U'
WHEN FGBGENL_FUND_CODE Between '13000' And '13199' THEN 'U'
WHEN FGBGENL_FUND_CODE Between '13250' And '13999' THEN 'U'
WHEN FGBGENL_FUND_CODE Between '22000' And '22999' THEN 'U'
WHEN FGBGENL_FUND_CODE Between '24000' And '24999' THEN 'U'
WHEN FGBGENL_FUND_CODE Between '26000' And '26999' THEN 'U'
WHEN FGBGENL_FUND_CODE Between '29000' And '29999' THEN 'U'
WHEN FGBGENL_FUND_CODE = '27000' THEN 'U'
WHEN FGBGENL_FUND_CODE > '30000' THEN 'P'
ELSE 'R'
END AS FUNDGROUP
Argos - Moving into the Community
-
Seeing the New Horizon
49
Banner Record Selection Criteria: Reports to Queries
The FROM and WHERE need to lose the [ ] and Double Quotes.
FROM (([FGBGENL]
LEFT JOIN (FTVACCT INNER JOIN FTVATYP ON FTVACCT.FTVACCT_ATYP_CODE = FTVATYP.FTVATYP_ATYP_CODE)
ON [FGBGENL].FGBGENL_ACCT_CODE = FTVACCT.FTVACCT_ACCT_CODE)
LEFT JOIN [FTVFUND] ON [FGBGENL].FGBGENL_FUND_CODE = [FTVFUND].FTVFUND_FUND_CODE) INNER JOIN FTVFTYP
ON [FTVFUND].FTVFUND_FTYP_CODE = FTVFTYP.FTVFTYP_FTYP_CODE
WHERE ((([FGBGENL].FGBGENL_PERIOD)<=[Select a period (pp)])
AND (([FTVFUND].FTVFUND_FTYP_CODE) Not Like "BF"))
FROM ((FGBGENL
LEFT JOIN (FTVACCT INNER JOIN FTVATYP ON FTVACCT.FTVACCT_ATYP_CODE = FTVATYP.FTVATYP_ATYP_CODE)
ON FGBGENL.FGBGENL_ACCT_CODE = FTVACCT.FTVACCT_ACCT_CODE)
LEFT JOIN FTVFUND ON FGBGENL.FGBGENL_FUND_CODE = FTVFUND.FTVFUND_FUND_CODE) INNER JOIN FTVFTYP
ON FTVFUND.FTVFUND_FTYP_CODE = FTVFTYP.FTVFTYP_FTYP_CODE
WHERE FGBGENL.FGBGENL_PERIOD<=‘&pp‘
AND FTVFUND.FTVFUND_FTYP_CODE Not Like 'BF'
Argos - Moving into the Community
-
Seeing the New Horizon
50
Banner Record Selection Criteria: Reports to Queries
That works!
And it ran much, much faster than my old style Oracle SQL.
FROM ((FGBGENL
LEFT JOIN (FTVACCT INNER JOIN FTVATYP ON FTVACCT.FTVACCT_ATYP_CODE = FTVATYP.FTVATYP_ATYP_CODE)
ON FGBGENL.FGBGENL_ACCT_CODE = FTVACCT.FTVACCT_ACCT_CODE)
LEFT JOIN FTVFUND ON FGBGENL.FGBGENL_FUND_CODE = FTVFUND.FTVFUND_FUND_CODE) INNER JOIN FTVFTYP
ON FTVFUND.FTVFUND_FTYP_CODE = FTVFTYP.FTVFTYP_FTYP_CODE
WHERE FGBGENL.FGBGENL_PERIOD<='06'
AND FGBGENL_FSYR_CODE = '06'
AND FTVFUND.FTVFUND_FTYP_CODE Not Like 'BF'
AND TRUNC(FTVACCT_EFF_DATE) <= SYSDATE
AND
(FTVACCT_NCHG_DATE > TRUNC(SYSDATE) OR FTVACCT_NCHG_DATE IS NULL)
AND
(FTVACCT_TERM_DATE > TRUNC(SYSDATE) OR FTVACCT_TERM_DATE IS NULL)
AND TRUNC(FTVATYP_EFF_DATE) <= SYSDATE
AND
(FTVATYP_NCHG_DATE > TRUNC(SYSDATE) OR FTVATYP_NCHG_DATE IS NULL)
AND
(FTVATYP_TERM_DATE > TRUNC(SYSDATE) OR FTVATYP_TERM_DATE IS NULL)
Argos - Moving into the Community
-
Seeing the New Horizon
51
Banner Record Selection Criteria: Reports to Queries
• Paste it into “Free Type” and Run It
Argos - Moving into the Community
-
Seeing the New Horizon
52
Banner Record Selection Criteria: Reports to Queries
• And it works!
Argos - Moving into the Community
-
Seeing the New Horizon
53
Banner Record Selection Criteria: Reports to Queries
•
•
•
•
And it works!
But, this MS Access Query was mostly Oracle Joins
Converting the MS Access Functions is a Challenge
access_to_argos.shl UNIX Shell Script Can Help
Argos - Moving into the Community
-
Seeing the New Horizon
54
Banner Record Selection Criteria: Reports to Queries
access_to_argos.shl include conversions for the most common MS Access Functions plus some hints on the complex ones
Automated Conversion includes:
removes all [
removes all ]
changes Double Quotes to Single Quotes
Inserts the CR, Carriage Returns or Newlines is just to help visually format the code to make it more readable, IMO
Iff
inserts
CR in front of IIf
FROM
CR after FROM
WHERE
CR after WHERE
HAVING
CR after HAVING
changes:
Chr(
Len(
Now()
Nz(
UCase(
LCase(
to
CHAR(
LENGTH(
SYSDATE
NVL(
UPPER(
LOWER(
and since I use Upper Case for Oracle Keywords:
Abs(
to
ABS(
LTrim(
LTRIM(
RTrim(
RTRIM(
Trim(
TRIM(
Round(
ROUND(
The following are too complex for sed and tr to convert, but here are some hints on making the changes:
Left(AnyString, n) SUBSTR(AnyString,1,n)
Right(AnyString, n) SUBSTR(AnyString,LENGTH(AnyString)-n+1,n)
IIf Can be replaced with CASE or DECODE (use CASE if any IIf ... Between ... used)
Warning: One must be careful that the input contains no Lower Case Selection Criteria, because the output is UPPER Case
Argos - Moving into the Community
-
Seeing the New Horizon
55
Banner Record Selection Criteria: Reports to Queries
• You can build the Query using the
COLUMNs, Tables, WHERE, GROUP BY, ORDER BY, and HAVING
•
Or, Build the Query from your code.
• Either will allow you to use parameters.
• Another option would be to build an Oracle VIEW from the code, but
you would probably need a lot more help from IT to do that.
Argos - Moving into the Community
-
Seeing the New Horizon
56
Tennessee Summit on Administrative Computing Technologies (ACT)
Argos Training
Tennessee Summit 2008
Murfreesboro
57
Argos Training: Traditional, Live and Recorded
• Options to match your needs
Argos - Moving into the Community
-
Seeing the New Horizon
58
Argos Training: Recorded
• Recorded Training for End-User, Designer, Administrator
Argos - Moving into the Community
-
Seeing the New Horizon
59
Argos Training: Recorded
• Recorded Training for End-User
Argos - Moving into the Community
-
Seeing the New Horizon
60
Argos Training: Recorded
• Recorded Training for Designer and Administrator
Argos - Moving into the Community
-
Seeing the New Horizon
61
More Argos Resources
Typical Calendar of Live Classes
Argos - Moving into the Community
-
Seeing the New Horizon
62
More Argos Resources
Knowledge Base, Listserv, Help Desk, …
Argos - Moving into the Community
-
Seeing the New Horizon
63
More Argos Resources
http://www.evisions.com/products/argos/index.asp Argos
http://www.uaex.edu/bknox/BannerArgos.htm BannerArgos
Argos - Moving into the Community
-
Seeing the New Horizon
64
Summary
• Argos is the Web Based Ad Hoc Reporting Tool for Banner
• Download and Try it Now!
• Go to the Argos Community for Free Code and Help
Argos - Moving into the Community
-
Seeing the New Horizon
65
Questions & Answers
Questions?
Argos - Moving into the Community
-
Seeing the New Horizon
66
Thank You! And, thanks to the
Tennessee Board of Regents (TBR)
and the Middle Tennessee State University
Bruce Knox
bknox @t uaex.edu
http://www.uaex.edu/bknox/BannerArgos.htm
Argos - Moving into the Community
-
Seeing the New Horizon
67