Print Minutes Return
CITY COUNCIL SPECIAL WORK SESSION
APRIL 17, 2015
COUNCIL CONFERENCE ROOM, CITY HALL
211 WEST ASPEN AVENUE
8:00 A.M.
 
MINUTES
             
1. Call to Order
  Mayor Nabours called the meeting to order at 8:00 a.m.
             
2. Roll Call

NOTE: One or more Councilmembers may be in attendance telephonically or by other technological means.
 
PRESENT ABSENT
   
MAYOR NABOURS NONE
VICE MAYOR BAROTZ  
COUNCILMEMBER BREWSTER  
COUNCILMEMBER EVANS  
COUNCILMEMBER ORAVITS  
COUNCILMEMBER OVERTON  
COUNCILMEMBER PUTZOVA  

Others present: Interim City Manager Jeff Meilbeck; Police Chief Kevin Treadway, Deputy Police Chief Dan Musselman
             
3. Roundtable Discussion on Police and Dispatch Staffing Needs
  Police Chief Kevin Treadway thanked Council for the opportunity to have an open discussion about the staffing challenges in the Police Department. He introduced Deputy Chief Dan Musselman who provided a PowerPoint presentation that covered the following:
 
DISCUSSION OUTLINE
29.4% VACANCY RATE SINCE 2013
THE 43 OFFICERS WE LOST
DEMOGRAPHICS AFFECTING RETENTION
STAFF REDUCTIONS
 
Councilmember Oravits pointed out that 60% of the officers have less than two years of experience and he asked how that compared with the rest of the state. Chief Treadway stated that it illustrates that Flagstaff has a young department. He added that most every law enforcement agency is experiencing some turnover; it is just that Flagstaff’s turnover is much more than others.
 
Councilmember Putzova asked why the hiring process and recruitment is targeting new graduates. Chief Treadway stated that the biggest problem is with retention but recruitment has also changed. Flagstaff tests every six weeks with around 20 applicants. Typically 50% will fail and then of that 50% will fail the physical and then 50% of the remaining will fail the background process. Of the initial 20 that were brought in for testing there are only two or three potential hires; that is very different in the valley because they have approximately 1100 applicants for six positions. The candidate pool is much larger to choose from in the valley.
 
Mayor Nabours asked about hiring already trained police officers that can transfer from another agency. Chief Treadway stated that agencies love to hire laterals as they get an experienced employee that is already certified and they can go directly into field training. At Flagstaff’s current salary rate there are not many lateral applicants. For example the department just picked up its first lateral in two years from Prescott. There were a few officers that attended training in the valley and they thought that they had a good lateral recruit for Flagstaff however, when he inquired about pay he discovered about a $20,000 cut in pay.
 
Councilmember Putzova suggested using a more targeted approach such as a recruitment firm to find officers. There are costs associated with this kind of recruitment but with the training and retention issues it may be beneficial. Chief Treadway noted that the Police Department has worked extremely hard on its recruitment process. The biggest issue is retention; while it would be nice to increase the applicant pool there are officers leaving Flagstaff on a consistent basis. The most success has come from the home grown applicants who have an ingrown stake in the community.
 
Councilmember Evans added that the officers that do come to Flagstaff as a lateral officer most times take a reduction in pay and that significantly affects their retirement benefits. Chief Treadway noted that it works in reverse as well because officers want to increase their retirement benefits so they are looking to communities with a higher pay scale.
 
Councilmember Putzova stated that while she understands the retention issues she would like to focus more on hiring officers that are in a place in their life that they are most likely to stick with Flagstaff. Chief Treadway stated that these attributes are factored into the interview process but those applicants are few and far between. Chief Treadway stated that he does personally speak with each interviewee to discuss what they can expect in Flagstaff in regards to the high cost of living and housing. The department does its best to not hire anyone who cannot assure them that they want to stay in Flagstaff.
 
Deputy Chief Musselman continued the presentation.
 
WORKLOAD OVERVIEW
MARKET DRIVEN INDUSTRY
MARKET COMPARISON IN PATROL
SCOTTSDALE ARTICLE/COMPARISON
SCOTTSDALE ARTICLE/COMPARISON OF PAY INCREASES/DECREASES
 
Councilmember Putzova asked the ratio of police officers to population in Flagstaff. Chief Treadway explained that historically in Flagstaff there have been approximately 1.7 officers per 1000 citizens and the Arizona average is 2.0 per 1000 and nationally it is 2.4 per 1000. Councilmember Putzova requested this information for other Arizona municipalities.
 
Councilmember Overton asked how the cities listed in the article provided for the pay increases. Chief Treadway stated that many valley cities have strong unions and agreements were put into place for the increases.
 
Deputy Chief Musselman continued the presentation.
 
AGENCY PAY COMPARISON
 
Chief Treadway added that the proposed budget does help the Department and it is a step in the right direction but Flagstaff is still at the tail end of other agencies in terms of pay. There has been no movement for existing officers since 2009 when merit increases were eliminated. It is taking a lot longer for officers to max out on their pay plans. There are other agencies in the state that have guaranteed pay steps. Flagstaff lost an officer to Buckeye and he has reported that he has received a 17% increase in pay over three years; this is the same situation with the Department of Public Safety who gives a healthy increase at six years of service and the officers get to stay in Flagstaff which is lucrative to lateral officers.
 
Deputy Chief Musselman continued the presentation.
 
SNAPSHOTS FROM 23 OFFICERS' EXIT INTERVIEWS 2014-2015
THEMES FROM EMPLOYEE SURVEYS
DISPATCH STAFFING OVERVIEW
DISPATCH CHALLENGES
 
Chief Treadway stated that staff recently contacted the City of Chandler and got some interesting numbers from them. Over the last two or three years Chandler has lost seven dispatch employees. They pay really well. The biggest issue is that there are many jobs that are similar that do not have the stress and shift schedules. There are significant recruitment and retention issues with regards to dispatch as well. The City Manager’s budget proposal includes some funding to develop a strategies to retain dispatch employees. Deputy Chief Musselman added that the department sends people to a dispatch academy to get baseline training and certifications and they are working on the dispatch program to make it less stressful but effective.
 
Vice Mayor Barotz asked if the cost burden for the dispatch center fall fully on the City for funding. Chief Treadway stated that Flagstaff has a regional dispatch center that dispatches for Flagstaff Fire Department, Flagstaff Police Department, Coconino County Sherriff’s Office and several private fire agencies as well as other federal programs. Each of those agencies is billed on a cost per call basis; this is a great arrangement and it assists the City in spreading the high costs for services to other agencies.
 
Deputy Chief Musselman continued the presentation.

MARKET COMPARISON DISPATCH
DISPATCH SHIFT DIFFERENTIAL PAY
HIRING AND RETENTION EFFORTS
RETENTION EFFORTS SUPPORTED BY COUNCIL
FY2016 CM RECOMMENDATIONS
 
Chief Treadway completed the presentation.
 
WILL IT HELP?
RECAP
 
A break was held from 9:16 a.m. through 9:26 a.m.
 
Mayor Nabours stated that the cost of hiring and training new people is so expensive that there is little to nothing left in the budget to address retention. Chief Treadway agreed stating that the Police Department overtime is significantly attributed to new officer training and having to stay late. It is about a year after the training is complete that the officers are running at full speed and there are a lot of silent costs not even brought forward in that $53,000 budget number.
 
Councilmember Oravits asked about the housing program that was mentioned and if it is something that is being explored. Deputy Chief Musselman stated that the Police Department has been working with the Housing Department to propose a program; it is currently out for bid.
 
Councilmember Putzova asked about the housing situation for most of the police officers. Chief Treadway stated that it is all over the board. The Department lost one of its female officers to Gilbert and she stated that her husband is a cook who came to Flagstaff in hopes of finding a job and in the three years they were here her husband could not find work. Gilbert hired her at $4 an hour less with a reduced benefits package; while she hated leaving Flagstaff she wanted to find her daughter a bedroom of her own. There are many officers who live with each other, too. Councilmember Putzova asked if the housing situation was to the officer’s satisfaction if the pay and benefits they receive be enough to keep them in Flagstaff. Chief Treadway stated that they are not seeing that based on the exit interviews, the number one reason people leave is the pay and benefits and housing was around number three.
 
Councilmember Putzova asked if there has been a focus group to probe a little bit more to understand the pay on its own. Chief Treadway stated that there has not been a focus group but an in depth conversation is had with every employee who is leaving to understand their reasons. This helps the department identify areas of needed improvement. Additionally, all potential new employees are talked to about the high cost of living and they are urged to look carefully at the market before committing to take the job and live in Flagstaff.
 
Councilmember Overton stated that in an ideal world the Police Department would have enough recruits to fill its needs and reduce overtime; he asked if there would be a net effect on existing officers when overtime is reduced and if it would be seen as a detriment. Chief Treadway stated that the department has been very fortunate in the last few years to be successful with grant awards that cover overtime for various activities. It has been difficult to get officers to sign up for these additional projects because they are already working significant overtime. If the overtime for calls for service is reduced there is ample opportunity to get overtime through the other grant funded programs if officers would like the additional overtime.
 
Councilmember Evans stated that the main issue with the officers and dispatchers is pay and benefits; she asked if it would be helpful to employees if housing was included. Chief Treadway stated that he is unable to answer that because housing has never been included. The housing program is exciting but it is for first time home buyers and the match is up to $5000. It is a difficult answer but pay consistently rises to the top.
 
Mayor Nabours asked what the housing program would look like. Councilmember Evans stated that a more robust program is needed. She would like to have a roundtable discussion with other agencies that are having struggles with housing to develop a housing program for employees.
 
Mayor Nabours asked for the average hourly wage of police officers. Human Resources Director Shannon Anderson stated that the starting salary of a police officer is $22.91 per hour; they are hired in at 5% less while they are in academy and once complete they are increased to 2.5% less until field training is complete.
 
Councilmember Putzova stated that if pay was addressed at the midpoint, Flagstaff is about $5,000 below annually. Officers are thinking about discretionary funds after expenses are paid. The stated problem is actually a perceived problem. The City may be able to make incremental improvements in pay but the differences in the housing markets will remain. The key is creating an environment for officers that feel similar to areas that have a lower cost of living and a strategic solution is to get together and consider the housing issue in Flagstaff. There are other employers that are in similar situations so there are opportunities to partner. Councilmember Brewster stated that several weeks ago she suggested that a discussion with the City, NAU, Gore, and Purina is needed to identify possible solutions to the housing issue. No one agency can solve the problem alone so if everyone can get together to find a solution where agencies can help out incrementally it would help those in the middle range that are not able to qualify for Section 8 but are still struggling to find affordable housing.
 
Councilmember Overton suggested that those discussions typically do not get off the ground. He stated that the data suggests that employees are not moving as quickly within the pay plan as they are with other agencies. Employees look at their hourly rate and what they bring home and the cost of insurance. At the end of the day it is the employees discretion how they spend their money. He does not feel that the solution is a housing program.
 
Councilmember Oravits stated that the housing discussion is a separate issue. The issue is pay and starting an officer at $4,000 or $5,000 more is helpful and helps keep them in the community.
 
Councilmember Evans stated that there is no way that Flagstaff can compete with straight salary from other communities and looking at alternatives to the benefit package would help even the playing field; if housing was out of the equation that would be a boost to police salaries.
 
Vice Mayor Barotz stated that at this time it is difficult to continue the conversation without looking at the full budget. She added that she would be in support of having a conversation about the collective housing problem and get the perspective of other employers about solutions.
 
Mayor Nabours asked Police Communications Manager Irene Hunkler to give a description of the typical dispatcher, the schedule they work, the shift work involved, and any other things involved with being a dispatcher. Ms. Hunkler explained that the shift work is two, ten hour shifts and two, twelve hour shifts and include overtime. The department is currently short eight employees and the staff is tired; they have accrued a lot of overtime and comp time. People call 911 on the worst day of their life and the staff is often the first and only contact between the community and first responder. The stress is real and complicated by the fact that there is no face to face communication. The job tends to draw females but there is one male on staff right now. Multi-tasking is an essential function of the dispatcher job. Dispatchers are often juggling multiple incidents at one time and a good number of the people that leave do so because they are unable to do that. Additionally, employees leave due to the shift work and others leave because they just realize that dispatch is not the job for them and they miss life events and holidays. Dispatchers are proud of the work they do and they practice all the time to be even better. Ms. Hunkler stated that the differential pay that is being proposed will be a big help in retaining employees.
 
Mayor Nabours stated that Ms. Hunkler did some research on the 3% differential pay for swing shift and 5% differential pay for the overnight shift; he asked if the proposal is comparable to other cities. Ms. Hunkler explained that the proposed numbers actually came directly from other cities as an average of what is offered.
 
Mayor Nabours asked how long it takes after hiring a new dispatcher before they are able to go live on their own. Ms. Hunkler stated that there are two phases of each component; two phases of non-emergency at two weeks each and two phases of dispatch at two weeks each. To have employees fully trained on every channel is one year.
 
Mayor Nabours asked if the dispatchers volunteer for the overtime or if it is a required part of their job. Ms. Hunkler explained that there are minimum staffing levels to handle all of the radios; overtime hours are tracked for each employee and for the most part they volunteer for the extra shifts but if there are no volunteers an employee can be ordered to come in.
 
Mayor Nabours asked about the rate of pay for Flagstaff dispatchers and how that compares with other cities. Deputy Chief Musselman stated that dispatchers start at $36,000 per year and that is 15% below market.
 
Mr. Meilbeck stated that the Police Department is an excellent department and that the presentation was a fair representation of the challenges they are facing. He noted that doing a round table to talk about a single department’s staffing and resource needs outside of the organization is a risk and that should be considered as the Council gives direction. The budget presentations that are next week will give a comprehensive look at the organization. There are things that can be done and have been recommended in the budget but the Council can also apply resources to additional needs that exist.
 
Councilmember Oravits thanked staff for the thorough report and stated that he is comfortable with taking the risk of hosting a roundtable discussion about the Police Department. The City cannot keep losing 30% of its officers each year; the City has an obligation to compensate its Officers appropriately and he asked for a commitment from the Council to move forward and solve the problem at the budget meetings next week.
 
Vice Mayor Barotz stated that she cannot make a commitment to anything without seeing the budget. She stated that there will be a lot of information presented and there will be important decisions to make. She wants to help solve the problem but it is important to look at everything in the budget as a whole.
 
Mayor Nabours stated that he feels that the issue has come to a level of urgency and priority.
 
Councilmember Evans stated that she supports the Police Department but to state that the Council is going to directly impact and get the department to the funding level needed for the officers is not realistic. She also supports the other City departments and employees and would like to look at what the Council can do to impact the salary and benefits package for all employees.
 
Councilmember Brewster offered that public safety is a priority in the community. She thanked the Chief and Deputy Chief for the work they put into preparing and presenting the report. It is helpful to see the comparison of Flagstaff to other communities and agencies in the state.
 
Councilmember Putzova thanked staff for their presentation. She stated that Council is committed to improving employees. She urged Council to consider all of the tools available to make changes and forward progress with the budget. She stated that she is interested in seeing a long term, multi-year plan established to address employee compensation.
             
4. Adjournment
  The Special Work Session of April 17, 2015, adjourned at 10:17 a.m.


  _______________________________
MAYOR



ATTEST:
 
_________________________________
CITY CLERK
 

    

Level double AA conformance,
                W3C WAI Web Content Accessibility Guidelines 2.0

AgendaQuick ©2005 - 2024 Destiny Software Inc. All Rights Reserved.


Debugging Information
ColdFusion Server Standard 2016,0,16,320445
Template /agenda_publish.cfm
Time Stamp 29-Apr-24 07:26 AM
Locale English (US)
User Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote IP 10.20.230.5
Host Name 10.20.230.5


Execution Time

Total Time Avg Time Count Template
93 ms 93 ms 1 top level D:\inetpub\PublicPages\agenda_publish.cfm
62 ms 62 ms 1 D:/inetpub/PublicPages/public/publish/agpub_min_dsp.cfm
62 ms 62 ms 1 D:/inetpub/PublicPages/public/publish/ext_agpub_content.cfm
16 ms 16 ms 1 D:/inetpub/PublicPages/public/publish/ext_agpub_top.cfm
15 ms 8 ms 2 D:/inetpub/PublicPages/agpub_client_defines.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/508_utilities.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/Application.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/agenda/agenda_utilities.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/agenda/aq_copyright.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/cfm_utilities/user_attr.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/cfm_utilities/utilities.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/publish/adv_search_selection.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/publish/customHeader.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/publish/ext_agpub_head.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/publish/min_print_utilities.cfm
0 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
93 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


SQL Queries

chkForExtraFlds (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\agpub_client_defines.cfm @ 07:26:46.046
			select * from codes c where c.code_type = 'AddlSetup' and c.valid_code = 'SysSetup'
		
getTZOffset (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\agpub_client_defines.cfm @ 07:26:46.046
				select c.misc_alpha9 tz, c2.misc_alpha tz_offset
				from codes c
				left outer join codes as c2 on (c2.code_type = 'TIMEZONE' and c2.valid_code = c.misc_alpha9)
				where c.code_type = 'AddlSetup' and c.valid_code = 'SysSetup'
			
chkForExtraFlds (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\agpub_client_defines.cfm @ 07:26:46.046
			select * from codes c where c.code_type = 'AddlSetup' and c.valid_code = 'SysSetup'
		
getTZOffset (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\agpub_client_defines.cfm @ 07:26:46.046
				select c.misc_alpha9 tz, c2.misc_alpha tz_offset
				from codes c
				left outer join codes as c2 on (c2.code_type = 'TIMEZONE' and c2.valid_code = c.misc_alpha9)
				where c.code_type = 'AddlSetup' and c.valid_code = 'SysSetup'
			
chkSite (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\agenda_publish.cfm @ 07:26:46.046
		SELECT dist_name FROM fasinfo
	
AddlSetup2 (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\agenda_publish.cfm @ 07:26:46.046
	SELECT misc_alpha6 subscribe_tab, misc_alpha7 officials_tab, misc_alpha8 ordinance_tab, misc_alpha9 resolution_tab, misc_alpha11 voting_tab, misc_alpha12 useTabs
	from codes where code_type = 'AddlSetup' and valid_code = 'SysSetup2'
codesFields (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\agenda\agenda_utilities.cfm @ 07:26:46.046
			select top 1 * from codes
		
meetingTypes (Datasource=frsRO, Time=0ms, Records=24) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
		SELECT mt.meeting_type, mt.descr, c.long_descr notify_public
		FROM meeting_type mt
		LEFT OUTER JOIN codes c ON (c.code_type = 'MTG_MSG' AND c.valid_code = mt.meeting_type)
		WHERE mt.show_public = 'Y'
			
		ORDER BY mt.descr
	
useNotify (Datasource=, Time=0ms, Records=4) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
	SELECT notify_public FROM meetingTypes WHERE notify_public = 'Y'
contactInfo (Datasource=frsRO, Time=0ms, Records=0) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
		select text_value1 notify_public_contact, long_descr confLink
		from codes
		where codes.code_type = 'AddlSetup' and codes.valid_code = 'EmailSub'
	
chkAddlSetup (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
	SELECT * from codes WHERE code_type = 'AddlSetup' AND valid_code = 'SysSetup'
chkAddlSetup2 (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
	SELECT c.*,
	 	c.misc_alpha6 subscribe_tab, c.misc_alpha7 officials_tab, c.misc_alpha8 ordinance_tab, c.misc_alpha9 resolution_tab,
	 	c.misc_alpha11 voting_tab, c.misc_alpha12 useTabs, c.datasortOrder noOfMonths, c.loc_code ApplyTab,
	 	c.misc_alpha14 otherTab, c.misc_alpha15 oth_tab_descr, c1.misc_alpha3 other_doc_type,
 		c1.misc_alpha tab_color, c1.misc_alpha2 time_period, c1.misc_alpha4 sort_res_ord,
 		c1.misc_alpha5 ord_tab_descr, c1.misc_alpha6 res_tab_descr
 	from codes c
    LEFT OUTER JOIN codes c1 ON (c1.code_type = 'AddlSetup' AND c1.valid_code = 'SysSetup3')
	WHERE c.code_type = 'AddlSetup' AND c.valid_code = 'SysSetup2'
contactInfo (Datasource=frsRO, Time=0ms, Records=0) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
		select text_value1 notify_public_contact, long_descr confLink
		from codes
		where codes.code_type = 'AddlSetup' and codes.valid_code = 'EmailSub'
MeetingInfo (Datasource=frsRO, Time=0ms, Records=8) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
		select valid_code
		from codes
		where codes.code_type = 'MTG_MSG' and codes.misc_alpha15 = 'Y'
fasinfo (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
	SELECT user_filedir_alias, min_dir_alias, use_minutes, use_agendaquick,
		srch_engine, isys_path, dflt_verity_coll, hart_version, user_defined
	FROM fasinfo
getFasInfo (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
	select fasinfo.*,
	       c3.large_misc_alpha external_prefix, c3.misc_alpha2 active_directory, c3.misc_alpha3 ad_custsfx,
	       c3.loc_code allowExtNotes, c3.misc_alpha4 hostedInstall, c3.descr publTimeout, c3.text_value2 hosted_code
	from fasinfo
	left outer join codes as c3 on (c3.code_type = 'AddlSetup' and c3.valid_code = 'SysSetup')
AddlSetup (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
	select text_value1, misc_alpha public_window, loc_code allowExtNotes
	from codes where code_type = 'AddlSetup' and valid_code = 'SysSetup'
begin_year (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
	SELECT MIN(fis_yr) fis_yr FROM fas
	WHERE form_id = 'AGENDA'
end_year (Datasource=frsRO, Time=16ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
	SELECT MAX(fis_yr) fis_yr
	FROM fas
	WHERE form_id = 'AGENDA' AND final_apprvl = 'Y'
begin_collection (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
	SELECT MIN(coll_name) coll_name FROM verity_collections
	ORDER BY coll_name
all_userdef (Datasource=frsRO, Time=0ms, Records=58) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
	SELECT code_type FROM user_define
all_codes (Datasource=frsRO, Time=0ms, Records=11) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
	SELECT c.code_type, c.valid_code, c.descr, c.obsolete, c.misc_alpha2, c.descr, c.dataSortOrder sort_order,
		CASE WHEN descr = '' THEN valid_code ELSE descr END AS time_descr
	FROM codes c
	WHERE c.code_type = 'AG TIME'
	
		OR code_type IN ('ud_tb1','ud_pd1','ud_cb1','ud_ta1','ud_ta2','ud_fi1','ud_fi1','ud_cb1','ud_fi3','ud_fi4','ud_fi5','ud_fi6','ud_fi7','ud_fi8','ud_fi9','ud_yn1','ud_fi12','ud_fi13','ud_tb2','ud_fi2','ud_dt1','ud_fims1','ud_fil1','ud_fi3','ud_fis1','ud_tb3','ud_fi4','ud_tb4','ud_tb5','ud_tb6','ud_fi5','ud_fi6','ud_fi7','ud_fi8','ud_fi9','ud_fi10','ud_fi11','ud_fi12','ud_fi13','ud_fi14','ud_fi15','ud_fi16','ud_fi17','ud_fi18','ud_fi19','ud_fi20','ud_fi21','ud_fi22','ud_fi23','ud_dt1','ud_fi14','ud_fi15','ud_dt2','ud_rs1','ud_fi24','ud_fi25','ud_tb7','ud_fi26')
		AND (opt_form_id = '' OR opt_form_id IS NULL)
	
get_agendas (Datasource=frsRO, Time=0ms, Records=6) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 07:26:46.046
		SELECT m.meeting_dt, m.meeting_name, m.meeting_id, a.form_num as ag_form_num,
			minutes.minutes_published, a.agenda_published,
			a.minutes_doc_name, a.minutes_doc_link,	a.default_doc_dir,
			minutes.default_doc_dir minutes_default_doc_dir,
			a.packet_doc_name, a.packet_published,
			minutes.form_num as min_form_num, minutes.minutes_packet_published,
			minutes.minutes_packet_name,
			ag_links.link_label as ag_link_label, ag_links.link_url as ag_link_url,
			min_links.link_label as min_link_label, min_links.link_url as min_link_url,
			 rel.large_misc_alpha as release_date, agt.meeting_type
		FROM meetings AS m
		INNER JOIN agenda AS a ON ( 
			a.meeting_id = m.meeting_id AND
			(a.agenda_published = 'Y' OR a.packet_published = 'Y')
		)
		LEFT OUTER JOIN minutes ON (
			minutes.meeting_id = m.meeting_id AND
			(minutes.minutes_published = 'Y' OR minutes.minutes_packet_published = 'Y')
		)
		INNER JOIN ag_template AS agt ON (agt.ag_template_id = m.template_id
		
			AND agt.meeting_type IN ('AIR','BOA','SALARY','CCBUDG','CCCSMWS','CCMTG','CCES','CCJWS','CCMTGF','CCSCM','CCSWS','CCWS','DVA','DA','FB','HPC','HOUS','IND','PQ','OSC','PR','PZ','PSPRS','SUS')
		
		)
		LEFT OUTER JOIN codes as rel ON (rel.code_type = 'AddlMtg' AND CAST(rel.valid_code AS INT) = m.meeting_id)
		
		LEFT OUTER JOIN form_links AS ag_links ON (
			ag_links.form_id  = 'AGENDA' AND
			ag_links.form_num = a.form_num AND
			ag_links.link_seq = 1
		)
		LEFT OUTER JOIN form_links AS min_links ON (
			min_links.form_id  = 'MINUTES' AND
			min_links.form_num = minutes.form_num AND
			min_links.rev_num  = minutes.rev_num AND
			min_links.link_seq = 1
		)
		WHERE m.meeting_dt >= ?

		  AND m.meeting_dt <= ?

		ORDER BY m.meeting_dt DESC, m.meeting_name
		
Query Parameter Value(s) -
Parameter #1(cf_sql_timestamp) = 2015-04-01 00:00:00.0
Parameter #2(cf_sql_timestamp) = 2015-04-30 00:00:00.0

codesFields (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\agenda\agenda_utilities.cfm @ 07:26:46.046
			select top 1 * from codes
		
checkMinutes (Datasource=frsRO, Time=15ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
		SELECT TOP 1 * FROM minutes_ln_vote vote
	
getminutes (Datasource=frsRO, Time=32ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
SELECT fas.form_num fas_form_num, fas.action_cd fas_action_cd, fas.current_stop fas_current_stop, fas.routing_apprvl fas_routing_apprvl,
	   fas.final_apprvl fas_final_apprvl, fas.final_print fas_final_print, fas.fis_yr fas_fis_yr, fas.date_final, fas.final_prt_date,
	   ft.* ,
	   m.meeting_name, m.meeting_dt, m.meeting_fromthru_time, m.meeting_id, m.meeting_loc,
	   agt.ag_template_name, agt.ag_template_id,
	   codes.long_descr px_size, codes.descr pdf_format, 
	   mt.agmemo_prefix, mt.agmemo_desc, mt.meeting_type,
 	   agt.pdf_header, agt.pdf_footer, ct.descr vote_width, crt.descr roll_format, crt.long_descr roll_px_size,
	   am.long_descr vote_label, am.misc_alpha3 att_print_nametitle,
	   am.misc_alpha4 att_print_format, am.loc_code att_title_place, am.large_misc_alpha roll_title_place
FROM minutes ft
INNER JOIN fas ON (fas.form_id = 'MINUTES' AND fas.form_num = ft.form_num AND fas.rev_num = ft.rev_num)
INNER JOIN form_hist ON (UPPER(form_hist.form_id) = fas.form_id AND
			UPPER(form_hist.stat_action) = 'ADD' AND
			form_hist.form_num = fas.form_num)
INNER JOIN meetings AS m ON (m.meeting_id = ft.meeting_id)
LEFT OUTER JOIN ag_template AS agt ON (agt.ag_template_id = ft.ag_template_id)
LEFT OUTER JOIN meeting_type AS mt ON (mt.meeting_type = agt.meeting_type)
LEFT OUTER JOIN codes ON (codes.code_type = 'AG_FONT' and codes.valid_code = ft.text_size)
LEFT OUTER JOIN codes crt ON (crt.code_type = 'AG_FONT' and crt.valid_code = ft.roll_text_size)
LEFT OUTER JOIN codes cv ON (cv.code_type = 'AG_JUST' and cv.valid_code = ft.vote_disp_position)
LEFT OUTER JOIN codes cr ON (cr.code_type = 'AG_JUST' and cr.valid_code = ft.roll_disp_position)
LEFT OUTER JOIN codes ct ON (ct.code_type = 'VOTE_WIDTH' and ct.valid_code = ft.vote_disp_width)
LEFT OUTER JOIN codes am ON (am.code_type = 'MinAddl' and
	am.valid_code = CAST(ft.meeting_id as varchar))
LEFT OUTER JOIN codes amm ON (amm.code_type = 'AddlMtgMin' and
	amm.valid_code = CAST(ft.meeting_id as varchar))
WHERE ft.meeting_id = 352 
get_temp_vars (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\agenda\agenda_utilities.cfm @ 07:26:46.046
		SELECT 'Alpha','Alpha','Alpha','Alpha', min.ag_punct
		FROM meetings, minutes min
		WHERE meetings.meeting_id = ? AND
		      min.meeting_id = meetings.meeting_id
		
Query Parameter Value(s) -
Parameter #1(cf_sql_integer) = 352

qCodes (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\min_print_utilities.cfm @ 07:26:46.046
			select c.misc_alpha mHead_pad, c.misc_alpha2 mBody_pad, c.misc_alpha3 mPresent_pad, c.misc_alpha4 mAbsent_pad,
				   c.misc_alpha5 mStaff_pad, c.misc_alpha6 mOthers_pad, c.misc_alpha7 mAGtext_pad,
				   c.misc_alpha8 mMintext_pad, c.misc_alpha9 mMotion_pad, c.misc_alpha10 mVote_pad,
				   c.misc_alpha11 mRollSection_pad
			from codes c
			where c.code_type = ? and
			     c.valid_code = CAST(352 as varchar)
		
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = MinPad

getFonts (Datasource=frsRO, Time=0ms, Records=7) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
	SELECT valid_code, descr, long_descr from codes
	WHERE code_type = 'AG_FONT'
final_check (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
	SELECT _rowid
	FROM ss_ag_item
	WHERE ss_ag_item.form_num = 352 
getAllMnLines (Datasource=frsRO, Time=0ms, Records=6) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
SELECT ml._rowid ln_rowid, ml.ln_rowid ml_rowid, ml.form_num, ml.rev_num, ml.seq_num,
	   ml.ag_level1, ml.ag_level2, ml.ag_level3, ml.ag_level4, ml.header_ln, ml.footer_ln, ml.left_justify, ml.page_br,		
	   c.descr as status_desc,
	   
	   
	   ai.*,
	   
	   am.ag_item_rowid,
	   
	   CASE WHEN ml.header_ln = 'Y' THEN 1	
	   		WHEN ml.footer_ln = 'Y' THEN 3
	   		ELSE 2 END AS line_sort,
	   as1.sort_seq sort_level1,
	   CASE WHEN ml.ag_level2 != '' AND ml.ag_level2 != '0' THEN as2.sort_seq ELSE -1 END AS sort_level2,	
	   CASE WHEN ml.ag_level3 != '' AND ml.ag_level3 != '0' THEN as3.sort_seq ELSE -1 END AS sort_level3,
	   CASE WHEN ml.ag_level4 != '' AND ml.ag_level4 != '0' THEN as4.sort_seq ELSE -1 END AS sort_level4,	
	   CASE WHEN ml.ag_memo_id IS NOT NULL THEN ml.ag_memo_id ELSE -1 END AS sort_memo,
	   
	   ml.ag_size, ml.ag_underline, ml.ag_bold, ml.ag_center, ml.ag_italic, ml.disp_level,
	   am.allow_comment, ml.ainumber min_ainumber, ml.ag_memo_id, ml.ag_memo_rev, ml.ag_subject, ml.ag_title ag_heading,
	   ml.header_ln, ml.footer_ln, ml.left_justify,		
	   CASE WHEN ml.ag_memo_id IS NOT NULL THEN am.ag_time ELSE ml.ag_time END as ag_time,
	   CASE WHEN ml.ag_memo_id IS NOT NULL THEN am.ag_title ELSE '' END as ag_title,
	   CASE WHEN ml.ag_memo_id IS NOT NULL THEN am.ag_action ELSE ml.ag_action END as ag_action
FROM minutes_ln ml
LEFT OUTER JOIN ag_memo AS am ON (am.form_num = ml.ag_memo_id AND am.rev_num = ml.ag_memo_rev)


LEFT OUTER JOIN ss_ag_item AS ai ON (ai.form_num = 352 AND ai._rowid = am.ag_item_rowid)

LEFT OUTER JOIN codes AS c ON (c.code_type = 'MIN STATUS' AND c.valid_code = ml.ag_line_status)
LEFT OUTER JOIN alpha_sort AS as1 ON (as1.alpha_value = ml.ag_level1 AND CAST(as1.alpha_value AS binary(8)) = CAST(ml.ag_level1 AS binary(8)))
LEFT OUTER JOIN alpha_sort AS as2 ON (as2.alpha_value = ml.ag_level2 AND CAST(as2.alpha_value AS binary(8)) = CAST(ml.ag_level2 AS binary(8)))
LEFT OUTER JOIN alpha_sort AS as3 ON (as3.alpha_value = ml.ag_level3 AND CAST(as3.alpha_value AS binary(8)) = CAST(ml.ag_level3 AS binary(8)))
LEFT OUTER JOIN alpha_sort AS as4 ON (as4.alpha_value = ml.ag_level4 AND CAST(as4.alpha_value AS binary(8)) = CAST(ml.ag_level4 AS binary(8)))
WHERE ml.form_num = 76 AND
	  ml.rev_num = 0
ORDER BY line_sort, sort_level1, sort_level2, sort_level3, sort_level4, min_ainumber, sort_memo
getMnLines (Datasource=, Time=0ms, Records=4) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
SELECT *
FROM getAllMnLines
WHERE getAllMnLines.header_ln = 'N' AND getAllMnLines.footer_ln = 'N'
ORDER BY line_sort, sort_level1, sort_level2, sort_level3, sort_level4, min_ainumber, sort_memo	
getHeader (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
	SELECT *
	FROM getAllMnLines
	WHERE getAllMnLines.header_ln = 'Y'
	ORDER BY header_ln DESC, sort_level1, sort_level2, sort_level3, sort_level4
getFooter (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
	select * from getAllMnLines where footer_ln = 'Y'
	order by sort_level1, sort_level2, sort_level3, sort_level4
all_docs (Datasource=frsRO, Time=0ms, Records=3) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
		
	SELECT docs.sort_seq, docs.doc_name, docs.doc_link, docs.doc_dir,
			docs.confidentiality, docs.from_agenda,
	       
				'Y' can_look, 'Y' can_link	
			
			,
			ml.form_num, ml.rev_num, ml._rowid ml_rowid,
			min.minutes_published min_published,
			a.agenda_published ag_published
	FROM minutes min
	INNER JOIN minutes_ln AS ml ON (ml.form_num = min.form_num AND ml.rev_num = min.rev_num)
	INNER JOIN minutes_docs AS docs ON(docs.form_num = ml.form_num AND
		  							   docs.rev_num = ml.rev_num AND
		  							   docs.ln_rowid = ml._rowid
		  							
		  								AND (docs.confidentiality IS NULL OR docs.confidentiality = '')		
		  							)
	LEFT OUTER JOIN agenda AS a ON (a.form_num = min.ag_form_num AND a.rev_num = min.ag_rev_num)
	WHERE min.form_num = 76 AND
		  min.rev_num = 0 
	  AND (docs.confidentiality IS NULL OR docs.confidentiality = '')		
	  
all_minutes (Datasource=frsRO, Time=0ms, Records=5) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
	SELECT meet_minutes, _rowid, ln_rowid, seq_num, time_of_vote, text_box_lbl, lbl_bold, lbl_underline
	FROM meeting_minutes
	WHERE form_num = 76 AND
		  rev_num = 0 AND
		  print_box = 'Y' AND
		  meet_minutes IS NOT NULL
		  AND (obsolete <> 'Y' OR obsolete IS NULL) 
get_Minutes (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
			SELECT *
			FROM all_minutes
			WHERE ln_rowid = 2239 AND
				  meet_minutes <> ''
			ORDER BY seq_num
		
SortedList (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
			SELECT * from sortList
			ORDER BY seqNum
		
getMinutesNow (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
					SELECT * from meeting_minutes
					WHERE meeting_minutes._rowid = 1591 
get_Minutes (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
			SELECT *
			FROM all_minutes
			WHERE ln_rowid = 2238 AND
				  meet_minutes <> ''
			ORDER BY seq_num
		
SortedList (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
			SELECT * from sortList
			ORDER BY seqNum
		
getMinutesNow (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
					SELECT * from meeting_minutes
					WHERE meeting_minutes._rowid = 1592 
get_Minutes (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
			SELECT *
			FROM all_minutes
			WHERE ln_rowid = 2243 AND
				  meet_minutes <> ''
			ORDER BY seq_num
		
SortedList (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
			SELECT * from sortList
			ORDER BY seqNum
		
getMinutesNow (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
					SELECT * from meeting_minutes
					WHERE meeting_minutes._rowid = 1593 
get_Minutes (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
			SELECT *
			FROM all_minutes
			WHERE ln_rowid = 2240 AND
				  meet_minutes <> ''
			ORDER BY seq_num
		
SortedList (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
			SELECT * from sortList
			ORDER BY seqNum
		
getMinutesNow (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_min_dsp.cfm @ 07:26:46.046
					SELECT * from meeting_minutes
					WHERE meeting_minutes._rowid = 1594 
Departments (Datasource=frsRO, Time=0ms, Records=17) in D:\inetpub\PublicPages\public\publish\adv_search_selection.cfm @ 07:26:46.046
	SELECT dept_code, dept_desc, obsolete FROM dist_dept ORDER BY dept_desc
sysinfo (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\adv_search_selection.cfm @ 07:26:46.046
	SELECT use_agendaquick, use_minutes, public_verity from fasinfo
count_minutes (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\adv_search_selection.cfm @ 07:26:46.046
		SELECT TOP 1 c.meeting_id
		FROM meetings AS m, minutes AS c
		WHERE c.meeting_id = m.meeting_id
		  AND c.minutes_published = 'Y'
		ORDER BY m.meeting_dt 
count_agendas (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\adv_search_selection.cfm @ 07:26:46.046
		SELECT TOP 1 c.meeting_id
		FROM meetings AS m, agenda AS c
		WHERE c.meeting_id = m.meeting_id
		  AND c.agenda_published = 'Y'
		ORDER BY m.meeting_dt 


Scope Variables

CGI Variables:
AUTH_PASSWORD=
AUTH_TYPE=
AUTH_USER=
CERT_COOKIE=
CERT_FLAGS=
CERT_ISSUER=
CERT_KEYSIZE=
CERT_SECRETKEYSIZE=
CERT_SERIALNUMBER=
CERT_SERVER_ISSUER=
CERT_SERVER_SUBJECT=
CERT_SUBJECT=
CF_TEMPLATE_PATH=D:\inetpub\PublicPages\agenda_publish.cfm
CONTENT_LENGTH=0
CONTENT_TYPE=
CONTEXT_PATH=
GATEWAY_INTERFACE=CGI/1.1
HTTPS=off
HTTPS_KEYSIZE=
HTTPS_SECRETKEYSIZE=
HTTPS_SERVER_ISSUER=
HTTPS_SERVER_SUBJECT=
HTTP_ACCEPT=*/*
HTTP_ACCEPT_ENCODING=
HTTP_ACCEPT_LANGUAGE=
HTTP_CONNECTION=Keep-Alive
HTTP_COOKIE=
HTTP_HOST=10.20.10.48:8555
HTTP_REFERER=
HTTP_URL=/agenda_publish.cfm?id=&mt=ALL&get_month=4&get_year=2015&dsp=min&seq=352
HTTP_USER_AGENT=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
LOCAL_ADDR=10.20.10.48
PATH_INFO=
PATH_TRANSLATED=D:\inetpub\PublicPages\agenda_publish.cfm
QUERY_STRING=id=&mt=ALL&get_month=4&get_year=2015&dsp=min&seq=352
REMOTE_ADDR=10.20.230.5
REMOTE_HOST=10.20.230.5
REMOTE_USER=
REQUEST_METHOD=GET
SCRIPT_NAME=/agenda_publish.cfm
SERVER_NAME=10.20.10.48
SERVER_PORT=8555
SERVER_PORT_SECURE=0
SERVER_PROTOCOL=HTTP/1.1
SERVER_SOFTWARE=Microsoft-IIS/10.0
WEB_SERVER_API=
Client Variables:
cfid=9375956
cftoken=12c89ff255716a38-A652811C-0C8F-D783-46D5C7E259684082
hitcount=4
lastvisit={ts '2024-04-29 07:26:46'}
timecreated={ts '2024-04-29 07:26:46'}
urltoken=CFID=9375956&CFTOKEN=12c89ff255716a38-A652811C-0C8F-D783-46D5C7E259684082
Cookie Variables:
CFID=9375956
CFTOKEN=12c89ff255716a38-A652811C-0C8F-D783-46D5C7E259684082
Form Fields:
ATT_TYPE=AG
DISPLAY_ID=352
Session Variables:
cfid=9375956
cftoken=12c89ff255716a38-A652811C-0C8F-D783-46D5C7E259684082
dbtype=SQLSERVER
dsn=frsRO
extpathprefix=/public/
isexternal=true
logfilepath=d:\logs\
loggedin=false
sessionid=FASPUBLIC_9375956_12c89ff255716a38-A652811C-0C8F-D783-46D5C7E259684082
subdir=/public/
tzoffset=0
urltoken=CFID=9375956&CFTOKEN=12c89ff255716a38-A652811C-0C8F-D783-46D5C7E259684082
URL Parameters:
dsp=min
get_month=4
get_year=2015
id=
mt=ALL
seq=352
Debug Rendering Time: 0 ms